
.text_area
{
	border: 1px solid;
	border-color: #6E96B4;
	color: #2A5270;
	background: #FAFAFF;
	font-family: Arial;
	z-index: -3;
	font-size: 12px;
}

.text_area_ReadOnly
{
	border: 1px solid;
	border-color: #6E96B4;
	color: #2A5270;
	background: #CDD2D7;
	font-family: Arial;
	z-index: -3;
	font-size: 12px;
}

.text_areaTree
{
	border: 1px solid;
	border-color: #6E96B4;
	color: #2A5270;
	background: #DFDFDF;
	font-family: Arial;
	z-index: -3;
	font-size: 12px;
	width: 174px;
}

.text_areaNumeric
{
	border: 1px solid;
	border-color: #6E96B4;
	color: #2A5270;
	background: #FAFAFF;
	font-family: Arial;
	z-index: -3;
	font-size: 12px;
	text-align: right;
}

.text_areaNumeric_ReadOnly
{
	border: 1px solid;
	border-color: #6E96B4;
	color: #2A5270;
	background: #CDD2D7;
	font-family: Arial;
	z-index: -3;
	font-size: 12px;
	text-align: right;
}

combo_box, select
{
	border: 1px solid;
	color: #2A5270;
	border-color: #6E96B4;
	background: #FAFAFF;
	z-index: -3;
	font-size: 12px;
	font-family: Arial;
}

button, image_button, radio_button, check_box
{
	border: 1px solid;
	color: #FAFAFF;
	border-color: #FAFAFF;
	background: #6E96B4;
	z-index: -3;
	font-size: 12px;
	font-family: Arial;
}

INPUT.buttonRojo
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Pages/MenuOption.gif");
	width: 120px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

INPUT.buttonVerde
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Pages/MenuOptionVerde.gif");
	width: 120px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

INPUT.buttonAzul
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Pages/MenuOptionAzul.png");
	width: 120px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

INPUT.buttonEntrar {
	color: black;
	font-family: Arial;
	font-size: 14px;
	background-color: ghostwhite;
	border: 1px solid;
	cursor: pointer;
	font-weight: bold;
	padding: 14px 28px;
	border-radius: 5px;
}

INPUT.buttonEntrarOver
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Pages/botonInicioOver.png");
	width: 134px;
	height: 29px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

INPUT.txtBoxHidden
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 0px;
	border-bottom: 0px;
	height: 0px;
}

.a
{
	color: Black;
	font-family: Arial;
	font-style: normal;
	font-size: 12px;
	text-decoration: none;
}


.a:hover
{
	color: #6E96B4;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.labelForm
{
	color: #444;
	z-index: -3;
	font-size: 13px;
	font-family: Century Gothic;
	padding-left: 15px;
}

.labelUpdate
{
	color: #2A5270;
	z-index: -3;
	font-size: 12px;
	font-family: Arial;
}

.label, td
{
	color: #323232;
	z-index: -3;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.subtitulo1
{
	color: white;
	z-index: -3;
	font-size: 17px;
	font-family: "Century Gothic";
}

.subtitulo2
{
	color: #2A5270;
	z-index: -3;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	cursor: pointer;
}

INPUT.ImageFiltro
{
	background-image: url('../Images/Pages/filtrar.gif');
	background-repeat: no-repeat;
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	width: 100px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

INPUT.ImageSeccion
{
	background-image: url('../Images/Pages/imgSeccion.gif');
	background-repeat: no-repeat;
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	width: 18px;
	height: 18px;
	border: 0px;
	cursor: pointer;
}

INPUT.ImageSeccion2
{
	background-image: url('../Images/Pages/imgSeccion.gif');
	background-repeat: no-repeat;
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	width: 18px;
	height: 18px;
	border: 0px;
	cursor: pointer;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-khtml-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}



.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #CDD2D7;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.modalPopup table td
{
	color: #2A5270;
}

.autocomplete_completionListElement
{
	margin: 0px;
	background-color: white;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	z-index: 1000;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	z-index: 1000;
}

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
	z-index: 1000;
}


INPUT.TabularReportButtonReporte
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Table/reporte.png");
	width: 100px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}


INPUT.TabularReportButtonBusquedaAvanzada
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Table/busquedaavanzada.png");
	width: 100px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

INPUT.TabularReportButtonSalir
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	background-image: url("../Images/Table/salir.png");
	width: 100px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}

.msg-error-container
{
	background-color: rgb(67, 163, 51);
	border: 1px solid rgb(38, 82, 24);
	padding: 5px;
}
.msg-error-container > p
{
	float: left;
	width: 90%;
	margin: 5px;
}
.msg-error-container > input
{
	float: right;
	background: url(../Images/Pages/cancel16x16.png) no-repeat;
	border: 0px;
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.msg-info, .msg-exito, .msg-alerta, .msg-error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid; /*margin: 10px 0px; text-align: left;*/ /* icono a la izquierda     padding: 15px 10px 15px 50px; 	background-position: 10px center;*/ /* icono a la derecha*/
	padding: 15px 50px 15px 10px;
	background-position: 98% center; /**/
	background-repeat: no-repeat; /**/
	margin-bottom: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 550px;
}
.msg-info
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../Images/Pages/info.png');
}
.msg-exito
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../Images/Pages/exito.png');
}
.msg-alerta
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../Images/Pages/alerta.png');
}
.msg-error
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Images/Pages/error.png');
}
.div-messaje-top
{
	width: 500px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 4px double;
	margin: 50px 0 50px 0;
	padding: 25px;
	color: rgb(23, 51, 22);
	background-color: rgb(206, 226, 235);
}
