/* Actualizado al 03/02/2004 */

/* Elementos ***************************************************************/
INPUT, TEXTAREA {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	text-transform: uppercase;

}

SELECT {

	cursor:auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #00438C;

	border: 1px solid #336699;

	background-color: #FFFFFF;

	text-transform: uppercase;

}

.negrita{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #033773;

	background-color: #E2E2E2;

	cursor: hand;

}

.prueba{

	border: 0px none;

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

}

.scroll_azul{

	/*arriba derecha content derecha  */ 

	font-family: tahoma, verdana, arial, sans-serif; 

	background-color: #FFFFFF;

	scrollbar-base-color:#000000;

	scrollbar-face-color:#CFE0EF;

	scrollbar-highlight-color:#CFE0EF;

	scrollbar-3dlight-color:#144A87;

	/*scrollbar-darkshadow-color:#114277;*/

	scrollbar-shadow-color:#144A87;

	scrollbar-arrow-color:#000000;

	scrollbar-track-color:#144A87; 

}

A.DatosTabla_Menu_desp {

	color: #F0F0F0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;

	background-image: url(../images/flecha_white.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin-left: 7px;

}



A.DatosTabla_Menu_desp:hover {

	color: #FEFF13;

}



/* Clases ****************************************************************/

.bordeiz{

	 background: #F8FDFF url(../images/linea.gif) no-repeat left top; width: 1px;

} 

.bordere{

	 background: #F8FDFF url(../images/linea.gif) no-repeat right top; width: 1px;

} 

.bordeizpeq{

	 background: #F8FDFF url(../images/izquierda.jpg) no-repeat left top; width: 1px;

} 

.borderepeq{

	 background: #F8FDFF url(../images/derecha.jpg) no-repeat right top; width: 1px;

} 

.esqbottom{

  	width :100%; BACKGROUND-IMAGE: url(../images/abajo.jpg); background-repeat: repeat-x; height: 18px;  

} 

.esqbottom_menu{

  	width :100%; BACKGROUND-IMAGE: url(../images/aba3_menu.jpg); background-repeat: repeat-x; height: 18px;  

} 

.izforpeq{

	background: #F8FDFF url(../images/forizq.jpg) no-repeat left top;

	width: 1px;

	height: 100%;

} 

.derforpeq{

	background: #F8FDFF url(../images/forder.jpg) no-repeat right top;

	width: 1px;

	height: 100%;

} 

.esqforbottom{

  	width :100%; BACKGROUND-IMAGE: url(../images/forabajo.jpg); background-repeat: repeat-x; height: 18px;  

} 

.esqfortop{

	width: 100%;

	BACKGROUND-IMAGE: url(../images/forarriba.jpg);

	background-repeat: repeat-x;

	height: 18px;

} 

.esqforbottom_blanco{

  	width :100%; BACKGROUND-IMAGE: url(../images/forabajo_w.jpg); background-repeat: repeat-x; height: 18px;  

} 

.esqfortop_blanco{

	width: 100%;

	BACKGROUND-IMAGE: url(../images/forarriba_w.jpg);

	background-repeat: repeat-x;

	height: 19px;

} 

.bordeImg {

	border-bottom: 1px outset #00438C;

	border-left: 1px outset buttonshadow;

	border-right: 1px outset buttonshadow;

	border-top: 1px outset buttonshadow;

}

.boton {

	background: url(../images/boton.jpg);

	background-position: top;

	background-repeat: no-repeat;

	color: #033773;

	font-family: Verdana, Arial;

	font-size: 9px;

	font-weight: bold;

	height: 13px;

	text-align: center;

	text-decoration: none;

	text-transform: uppercase;

	width: 75px;

	cursor: hand;

}

.botonAU {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	border: 2px #033773;

	border-style: ridge;

	background-color: #033773;

	color: #FFFFFF;

	cursor: hand;

	text-transform: uppercase;
	
	text-align: center;
	
	text-decoration: none;

}

.boton_old {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	border: 2px #033773;

	border-style: ridge;

	background-color: #033773;

	color: #FFFFFF;

	cursor: hand;

	text-transform: uppercase;
	
	text-align: center;

}

.aviso{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	color: #666666;

	text-align: left;

	font-weight: bold;

}

.cajaAyuda{

	background-color: #FFFFE7;

	border-bottom: 1px outset #000000;

	border-left: 1px outset buttonshadow;

	border-right: 1px outset buttonshadow;

	border-top: 1px outset buttonshadow;

}

.campoObligatorio{

	color: Red;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	border-color: #FFFFFF;

}

.comboPrivado{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #000000;

	width: 125px;

	background: #FFFFFF;

}

.cabeceraRACE{

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.cabeceraApplus{

	background-image: url(../images/logoApplus.gif);

	background-repeat: no-repeat;

	background-position: right;

}

.cabeceraPrivada{

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.datosCabeceraGeneral {

	background-color: transparent;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	text-decoration: none;

}

.datosCabeceraOpciones {

	background-color: transparent;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	text-decoration: none;

}

.datosInformacion {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

}

.datosInformacionTitular {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	padding-left: 3px;

	padding-right: 3px;

	font-style: normal;

}

.datosInformacionTitularNegrita {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	font-weight: bold;

}

.datosInformacionTitularPeq {

	color: #ACACAC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	font-weight: bold;

}

.datosInformacionTitularNegrita10 {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	font-weight: bold;

}

.datosInformacionRojo {

	color: #F90000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

}

.datosInformacionBold {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	font-weight: bold;

}

.datosInformacionLink {

	color: #6E6E6E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	font-weight: bold;

	text-decoration: underline;

}

.DatosExplicacion {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	background-color: #FFFFFF;

}

.DatosTabla {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

}

.DatosTablaMail {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	text-align: left;

	text-transform: none;

}

.cabeceraTabla {

	color: #FFFC88;

	background-color: #165193;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: center;

	font-weight: bold;

}

.DatosTablaAzul10 {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	font-weight: bold;

	text-decoration: none;

}

.DatosTabla1 {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	font-weight: bold;

}

.DatosTabla3 {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

}

.DatosTabla1Dcha {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: right;

	font-weight: bold;

}

.DatosTabla2 {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

}

.DatosTabla2AU {

	color: #00438C;

	font-family: Arial, Tahoma, sans-serif;

	font-size: 11px;

	font-style: normal;

	padding-left: 1px;

	padding-right: 1px;

	text-align: left;

	text-transform: uppercase;

}

.DatosTabla2_subr {

	color: #00438C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	background-image: url(../images/abajoTexto.jpg);

	height: 24px;

}

.DatosTabla4 {
	color: #00438C;
	background-color: #ECF6FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	text-transform: uppercase;
}
.DatosResultadoRojo {
	color: #00438C;
	background-color: #FFD2D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	text-transform: uppercase;
}
.DatosResultado {
	color: #00438C;
	background-color: #ECF6FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	text-transform: uppercase;
}

.DatosResultadoFila {
	color: #00438C;
	background-color: #FFE8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	text-transform: uppercase;
}

.DatosTabla4AU {

	color: #00438C;

	background-color: #ECF6FF;

	font-family: Arial, Tahoma, sans-serif;

	font-size: 11px;

	font-style: normal;

	padding-left: 1px;

	padding-right: 1px;

	text-align: left;

	text-transform: uppercase;

}

.DatosTabla_Menu {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 2px;

	padding-top: 2px;

}

.Datos_Menu_amarillo {

	color: #F9F500;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;

}

.DatosTabla_Menu_bold {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;

	background-image: url(../images/flecha_white.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.DatosTabla_Menu_bold_abajo {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;

	background-image: url(../images/flecha_abajo_white.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.DatosTitulo {

	color: #C60000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

	font-weight: bold;

	text-transform: uppercase;

	background-image: url(../images/enc.jpg);

	background-repeat: no-repeat;

	background-position: left;

	width: 100%;

	padding: 0px 0 0 10;

}

.enlace {

	color: #FFFF00;

	border-bottom: 1px outset #FFFF00;

	border-left: 1px outset buttonshadow;

	border-right: 1px outset buttonshadow;

	border-top: 1px outset buttonshadow;

	background-position: top;

	background-repeat: no-repeat;

	font-family: Verdana, Arial;

	font-size: 9px;

	text-align: center;

	text-decoration: none;

	cursor: hand;

	background: #0061CC;

	font-weight: bold;

}

.enlacePeq {

	color: #0061CC;

	border-bottom: 1px outset;

	border-left: 1px outset buttonshadow;

	border-right: 1px outset buttonshadow;

	border-top: 1px outset buttonshadow;

	background-position: top;

	background-repeat: no-repeat;

	font-family: Verdana, Arial;

	font-size: 9px;

	text-align: center;

	text-decoration: none;

	cursor: hand;

	background: #EDEDED;

	font-weight: bold;

}

.enlace2 {

	color: #000000;

	border-bottom: 1px outset #ffffff;

	border-left: 1px outset buttonshadow;

	border-right: 1px outset buttonshadow;

	border-top: 1px outset buttonshadow;

	background-position: top;

	background-repeat: no-repeat;

	font-family: Verdana, Arial;

	font-size: 9px;

	text-align: center;

	text-decoration: none;

	text-valign: middle;

	cursor: hand;

	background: #DEEAFC;

	vertical-align: middle;

}

.fondoBotonera{

	background: #DBDBDB;

}

.fondoBotonera2{

	background: #FFFFFF;

}

.fondoForm {

	background-color: #FFFFFF;

}

.fondoFormBusq {

	background-color: #DBDBDB;

}

.fondoCapa {

	background-color: #165193;

}

.fondoDentroCapa {

	background-color: #FFFFFF;

}

.listado1 { 

	background-color: #C4EAFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: bold

}

.listado2 { 

	background-color: #F0FAFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: bold

}

.submenu{

	margin-bottom: 0.3em;

}

.sublistado{

	margin-bottom: 0.3em;

}

.SuperTituloTabla {

	background-color: #FFFFFF;

	color: #cf1022;

	font-family: Verdana, Arial;

	font-size: 11px;

	border-bottom: 1px solid #aeaeae;

	padding-left: 3px;

	padding-right: 3px;

	text-align: left;

}

.tab{

	background: url(../images/TAB_ON.BMP);

	color: White;

	font-family: Verdana, Arial;

	font-size: 9px;

	height: 18px;

	padding: 3;

	text-align: center;

	width: 75;

	position: absolute;

	top: 2;

	z-index: 2;

	cursor: hand;

	font-weight: bold;

	border-color: #808080;

	border-bottom: 1px outset;

}

.tab_pp{

	background: url(../images/TAB_ON_pp.BMP);

	color: White;

	font-family: Verdana, Arial;

	font-size: 9px;

	height: 18px;

	padding: 3;

	text-align: center;

	width: 75;

	position: absolute;

	top: 2;

	z-index: 2;

	cursor: hand;

	font-weight: bold;

	border-color: #808080;

	border-bottom: 1px outset;

}

.tab2{

	background: url(../images/TAB_ON.BMP);

	color: White;

	font-family: Verdana, Arial;

	font-size: 9px;

	height: 18px;

	padding: 3;

	text-align: center;

	width: 75;

	position: absolute;

	top: 2;

	z-index: 2;

	cursor: hand;

	font-weight: bold;

	border-color: #808080;

	border-bottom: 1px outset;

}

.tabla_fondo_azul_oscuro {

	background-color: #165193;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFC88;

}

.tabla_fondo_azul_oscuro_Pr {

	background-color: #FADFB2;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: Navy;

}

.tabla_fondo_azul_oscuro_grande { 

	background-color: #6ACBFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 

}

.TituloResumen {

	color: #FFFF00;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	text-align: left;

	text-transform: uppercase;

	background-color: #033773;

	padding-left: 3px;

	padding-right: 3px;

	font-weight: bold;

}

.TituloForm {

	color: #033773;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	text-align: left;

	text-transform: uppercase;

	background-color: #ECF6FF;

	padding-left: 3px;

	padding-right: 3px;

}

.Titulo {

	color: #033773;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

	text-transform: uppercase;

	font: bold;

	background-color: #CFEEFF;

	vertical-align: text-top;

}

.tabla_texto_comunazul {

	background-color: #FFFFFF ;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #033773;

}

.tabla_texto_comunazul_legal {

	background-color: #E2E2E2;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #033773;

}

.textObligatorio{

	color: #AAF7AA;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}

