@charset "utf-8";
/* CSS Document */

.menugeneral
{
	BACKGROUND: url(../img/menu.png) #fff repeat-x left bottom;
	border-left:1px solid #CCD3DB;
	border-right:1px solid #CCD3DB;
	border-top:1px solid #CCD3DB;
	border-bottom:1px solid #CCD3DB;
}

.submenugeneral
{
	BACKGROUND: url(../img/menu2.png) #fff repeat-x left bottom;
	border-left:1px solid #CCD3DB;
	border-right:1px solid #CCD3DB;
	border-top:1px solid #CCD3DB;
	border-bottom:1px solid #CCD3DB;
}

.seleccionado
{
	background-color:#CCD3DB;
	border-left:1px solid #CCD3DB;
	border-right:1px solid #CCD3DB;
}

.noseleccionado
{
	background-color:#fff;
}
	
.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#173252;
	font-weight:bold;
	text-decoration:none;
}
.menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}


.menuseleccionado {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-weight:bold;
}

.CCeldamenu
{
	border-right:1px #CCD3DB solid;
	height:13px;
}

.solover
{
	background-color:#F9F9F9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.mensaje {
	border:1px solid #D3D4D3;
	padding-left:5px;
	background-color:#FFFFD7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.btn_sq {
	BORDER: #BFBFBF 1px solid; 
	PADDING-RIGHT: 7px! important; 
	PADDING-LEFT: 7px! important; 
	FONT-SIZE: 11px! important; 
	BACKGROUND: url(../img/button_silverbg.gif) #fff repeat-x left 1px; 
	PADDING-BOTTOM: 2px! important; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	CURSOR: pointer; 
	COLOR: #000! important;
	font-weight:bold;
	PADDING-TOP: 1px! important; 
	FONT-FAMILY: Verdana, Geneva, sans-serif; 
	WHITE-SPACE: nowrap; 
	moz-border-radius: .3em; 
	webkit-border-radius: .3em; 
	border-radius: .3em;
}
.btn_sq2 {
	BORDER: #BFBFBF 1px solid; 
	PADDING-RIGHT: 7px! important; 
	PADDING-LEFT: 7px! important; 
	FONT-SIZE: 11px! important; 
	BACKGROUND: url(img/button_silverbg_over.gif) #fff repeat-x left 1px; 
	PADDING-BOTTOM: 2px! important; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	CURSOR: pointer; 
	COLOR: #000! important; 
	PADDING-TOP: 1px! important; 
	FONT-FAMILY: Verdana, Geneva, sans-serif; 
	WHITE-SPACE: nowrap; 
	moz-border-radius: .3em; 
	webkit-border-radius: .3em; 
	border-radius: .3em;
	font-weight:bold;
}
.btn_sq1 {	BORDER: #BFBFBF 1px solid; 
	PADDING-RIGHT: 7px! important; 
	PADDING-LEFT: 7px! important; 
	FONT-SIZE: 11px! important; 
	BACKGROUND: url(img/button_silverbg.gif) #fff repeat-x left 1px; 
	PADDING-BOTTOM: 2px! important; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	CURSOR: pointer; 
	COLOR: #000! important;
	font-weight:bold;
	PADDING-TOP: 1px! important; 
	FONT-FAMILY: Verdana, Geneva, sans-serif; 
	WHITE-SPACE: nowrap; 
	moz-border-radius: .3em; 
	webkit-border-radius: .3em; 
	border-radius: .3em;
}

.header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	BACKGROUND: url(../img/button_silverbg.gif) #fff repeat-x left 1px;
	border-left:1px solid #4F5052;
	border-right:1px solid #4F5052;
	border-top:1px solid #4F5052;
	border-bottom:1px solid #4E5255;
	padding-left:5px;
}
.headercelda
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	background-color:#778A99;
}
.celda1 {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	border:1px solid #CCD3DB;
	padding-left:4px;
}
.celda2 {
	background-color:#F9F9F9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	border:1px solid #CCD3DB;
	padding-left:4px;
}
.paginador {
	background-color:#F9F9F9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	border:1px solid #CCD3DB;
	padding-left:4px;
	padding-right:4px;
}
.textobold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}


/*------------------------------------
estilo para el listado de datos
------------------------------------*/
.enlace:link {color:#000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;} 
.enlace:active {color: #000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.enlace:hover {color:#A11E23; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;} 
.enlace:visited {color: #A11E23; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

A.boton:link {color:#000; text-decoration: none;} 
A.boton:active {color: #000; text-decoration: none;}
A.boton:hover {color:#ffffff; text-decoration: none;} 
A.boton:visited {color: #000; text-decoration: none;}

.tabla_boton1{
	BORDER-RIGHT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid; 
	BACKGROUND: #D7E1EB; 
	FONT: 11px Arial, Helvetica, sans-serif;
	color:#000000; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
}

.tabla_boton2 {
	BORDER-RIGHT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BACKGROUND: #41729E; 
	FONT: 11px Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	COLOR:#FFFFFF; 
	CURSOR:hand;
}

.text1{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
	font-weight:normal;
}

.grid_button
{
    border: gray 1px solid;
    BACKGROUND-COLOR: white;
	font-size: 9px;
    color: #616161;
}

.grid_input
{
    border: gray 1px solid;
    BACKGROUND-COLOR: white;
	font-size: 9px;
    color: #616161;
}


.editor_ok_button
{
    border: gray 1px solid;
    BACKGROUND-COLOR: white;
	font-size: 9px;
    color: #616161;
}

.editor_field
{
    border: gray 1px solid;
    BACKGROUND-COLOR: white;
	font-size: 9px;
    color: #616161;
}

.grid_maindiv
{
	position: relative;
	border: 1px solid #D4D0C8;
	overflow: hidden;
	/*width: 2100px;*/
	font-family:Arial, Helvetica, sans-serif;
	background-color: #F0F0F2;
}

.grid_table
{
	background-color: white;
	width: 100%; 
	font-size: 10pt;
}

.grid_table_header
{
	background-image:url(../img/column2.png); 
	height: 27px; 
	color: #000; 
	font-weight: bold; 
	font-size: 10pt;	
}

.grid_table_resize_row
{
	background-image: url(../img/resize.gif); 
	width: 2px; 
	margin: 0px;	
}

.grid_table_header_row
{
	background-color: #EBEADB; 
	font-weight: bold;
	cursor:pointer;
	padding-left: 5px;
	padding-bottom: 0px;
	position: relative; 
	height: 18px; 
	overflow: hidden; 
	font-size: 11px;	
	cursor:pointer;
	border-bottom:2px solid #cbc7b8;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
	background-image: url(../img/column.png); 

}

.grid_table_header_row_hover
{
	font-weight: bold;
	cursor:pointer;
	padding-left: 5px;
	padding-bottom: 0px;
	position: relative; 
	height: 18px; 
	overflow: hidden; 
	font-size: 11px;	
	cursor:pointer;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
	border-bottom:2px solid #f9b119;
	background-color: #FAF9F4;
	background-image:  url(../img/column_on.png); 

}

.grid_table_header_row2
{
	background-color: #EBEADB; 
	font-weight: bold;
	cursor:pointer;
	padding-left: 5px;
	padding-bottom: 0px;
	position: relative; 
	height: 24px; 
	overflow: hidden; 
	font-size: 11px;	
	cursor:pointer;
	border-bottom:2px solid #cbc7b8;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
	background-image:url(../img/column2.PNG); 

}

.grid_table_header_row_hover2
{
	font-weight: bold;
	cursor:pointer;
	padding-left: 5px;
	padding-bottom: 0px;
	position: relative; 
	height: 24px; 
	overflow: hidden; 
	font-size: 11px;	
	cursor:pointer;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
	border-bottom:2px solid #f9b119;
	background-color: #FAF9F4;
	background-image:url(../img/column_on2.PNG); 

}

.grid_column_resize
{
	cursor: e-resize; 
	width: 2px; 
	background-color: #cbc7b8;
	border-bottom:2px solid #cbc7b8;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.grid_table_row_uneven
{
	background-color: #F1F1F1;
}

.grid_footer
{
	background-color: #f9f9f9; 
	height: 20px; 
	color: #616161;
}

.grid_table_cell
{
	padding-left: 2px; 
	position: relative; 
	border-bottom: 1px solid lightgray;
	height: 35px;
	overflow: hidden; 
	margin: 0px; 
	font-size: 10px;
}

/*----------- BOTONES --------------*/
.Boton1 {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BACKGROUND: #D7E1EB; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 17px
}

.Boton2 {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BACKGROUND: #41729E; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 17px; COLOR:#FFFFFF; CURSOR:hand;
}
/*---------------------------------*/
