/* CSS Document */

BODY{
margin:0;
font-size:0.62em;

}
IMG{
border:0;
}
.tamanoTexto{float:right; display:inline; width:6em;}
#cabecera{
background-color:#0C2074;
width:100%;
height:10.2em;

}
#nodisponible{ position: absolute; top:12em ; left:72.2em ; .top:11.6em; .left:71.2em;  width:183px; height:194px;  }

*html #nodisponible{ position: absolute; top:19.4em; left:70em; width:183px; height:194px;  }
.logo{
margin:0 auto 0 auto;
width:80.7em;
height:8.5em;
}
.logo IMG{
width:80.7em;
height:8.5em;
}
.utilidades{
margin:0 auto 0 auto;
width:80em;

}
.banderas{
width:20em;
float:left;
border:1px solid #0C2074;
}
.utilDere{
width:48em;
float:left;
text-align:right;
color:#FFFFFF;
font-family:Arial;
font-size:1.1em;
}
.utilDere A{
color:#FFFFFF;
text-decoration:none;
}
.utilDere A:HOVER{
color:#0C2074;
background-color:#FFFFFF;
text-decoration:none;
}
#contenedor{
background-image:url(../imagenes/fondo_body.jpg);
background-repeat:repeat-x;
width:100%;
min-height:50em;
.height:50em;
}
#contenido{
display:table !important;
float:left  !important;
float: inherit;
background-color:#DADADA;
background-image:url(../imagenes/sombra_pagina.jpg);
background-repeat:repeat-y;
background-position:right top;
margin:0 10.5em 0 10.5em !important;
margin:0 auto 0 auto;
width:81em;

}
#menu{
margin:0;
width:19.5em;
float:left;

}
#menu UL
{
list-style:none;
padding:0;
margin:1em 0.6em 1em 1em;
font:Verdana;
font-size:1.2em;
color:#003399;
font-weight:bold;
}
#menu UL LI{
background-image:url(../imagenes/listadoMenu.gif);
background-repeat:no-repeat;
background-position:left center;
border-bottom:1px solid #fff;
padding:0.5em 0 0.6em 1em;
margin-right:0.5em;
}
#menu UL LI A{
color:#003399;
text-decoration:none;
}
#menu UL LI A:HOVER{
color: #993300;
}
.submenu{
margin:0.6em 0.2em 1em 3em;
padding:0;
}
.submenu P{
margin:0;
padding:0;
font-family: Tahoma;
font-size:1.1em;
line-height:1.4em;
}
.submenu P.submenuEnlace A{
color:#252F91;
text-decoration:none;
}
.submenu P.submenuEnlace A:HOVER{
text-decoration:underline;
}
.submenu P.submenuMarcado A{
color:#ffffff;
text-decoration:none;
background-color:#0C2074;
}
.submenu P.submenuMarcado A:HOVER{
text-decoration:underline;
}

#zonaContenido{
float:left;
display:table !important;
width:60.9em !important;
width:60.8em;
background-color:#E5E9ED;
padding-bottom:1.2em;
min-height:45em;
}
*html #zonaContenido{
float:left;
display:table !important;
width:60.9em !important;
width:60.8em;
background-color:#E5E9ED;
padding-bottom:1.2em;
height:45em;
}
#zonaContenido2{
float:left;
display:table !important;
width:99.1% !important;
width:99.1%;
background-color:#E5E9ED;
padding-bottom:1.2em;
}
#zonaContenidoFormularios{
float:left;
display:table !important;
width:58.4em;
background-color:#E5E9ED;
padding:1.5em 1.2em 1.2em 1.2em ;
height:auto !important;
height:47em;
min-height:47em;
}
#zonaContenidoInterior{
float:left;
display:table !important;
width:38.7em;
background-color:#E5E9ED;
padding:1.5em 1.2em 1.2em 1.2em ;
}
.ruta{

width:90%;
font-family:Arial;
font-size:1.1em;
color:#252F91;
display:inline;
}
.titular1{


width:100%;
color:#252F91;
margin-top:0.9em;
}

.lineaTitular{
width:100%;
line-height:0;
padding:0;
margin:0;
clear:left;
font-size:0em;
}

.textoTitular{
width:100%;
margin:0;
padding:0;
}
.textoTitular H1{
background-image:url(../imagenes/degradado_titular.gif);
background-repeat:repeat-y;
margin:0;
padding:0.2em 0 0.2em 0;
font-family:Verdana;
font-size:1.8em;
color:#252F91;
}
.marginLeft35{
margin-left:31em !important;
margin-left:33em;
}
.marginLeft30{
margin-left:29em !important;
margin-left:30em;
}
.cienPorcien{
width:100%;
margin-bottom:1.2em;
clear:both;
}
.verMas{
text-align:right;
width:100%;
}
.verMas A{
color: #666666;
margin-top:0;
padding-top:0;
}
.verMas A:HOVER{
text-decoration:none;
}

.cienPorcienPin{
width:100%;
padding-bottom:1.2em;
clear:both;
}
.cien50porcienFor{
float:left;
width:50%;

}
.cincuentaPorcien{
width:50%;
margin-bottom:1.2em !important;
margin-bottom:0;
float:left;
}
.borde0{
border:0px;
}
#zonaContenidoFormularios H2{
font-family:Verdana;
font-size:1.4em;
color:#252F91;
}
.titular2Interior{
font-family:Verdana;
font-size:1.4em;
color:#252F91;
}
.columnaCentral H3{
font-family:Verdana;
font-size:1.2em;
color:#252F91;
padding-left:1.2em;
background-image:url(../imagenes/imgH3.gif);
background-repeat:no-repeat;
background-position:left center;
}
.columnaCentral H4{
font-family:Verdana;
font-size:1.1em;
color:#252F91;
padding-left:1.2em;

}
.capaH3 {
margin:1em 0 1em 1em;
}
.direccion{
background-color:#E6EFD2;
padding-left:1.2em;
padding-top:0;
background-image:url(../imagenes/banda_pestana.gif);
background-position:left top;
background-repeat:repeat-y;
margin:0;
}
.direccionMapa{
background-color:#FFFFFF;
padding-top:0;
background-image:url(../imagenes/banda_pestana.gif);
background-position:left top;
background-repeat:repeat-y;
}
.direccionMapa A:hover{ text-decoration:underline;}
.direccion P{
line-height:1.2em;
margin:0.6em 0 0.6em 1em;
padding:0;
text-indent:0;
}
.direccionMapa P{
line-height:1.2em;
margin:0.6em 0 0.6em 2em;
padding:0;
text-indent:0;
}
.direccion A{
color: #252F91;
text-decoration:none;
}
.direccionMapa A{
color: #252F91;
text-decoration:none;
}
.direccion A:HOVER{
 background-color:#FFFFFF;
 color:#223172;
}
.magenInferior{
margin:1.2em 0 0.6em 0;
padding:0;
}
.botonera {
padding:1em 0 1em 1em !important;
padding:0.6em 0 1em 1em;
float: left;
}
.botoneraIzq {
padding:0 !important;
padding:0;
float: left;
padding-bottom:1em;
}
.botoneraDer {
padding:1em 0 1em 1em !important;
padding:0.6em 0 1em 1em;
text-align:right;
}
.botoneraDerHome {
padding:0;
margin:0.4em 0 0.4em 0;
text-align:right;
}
.botoneraPin {
padding:0 0.8em 0 0;
text-align:right;

}
.capaH3 H3{
font-family:Verdana;
font-size:1.2em;
color:#252F91;
margin:0 0 0 0.6em;
line-height:1.6em;
}
.titular3{
width:70%;
float:left;
border-bottom:1px solid #252f91;
background-color:#DADADA;
}
.detalleH3{
float:left;
width:28% !important;
width:29%;
border-bottom:1px solid #252f91;
background-color:#DADADA;
line-height:1.6em;
text-align:right;
padding-right:0.6em;
font-family:Verdana;
font-size:1.2em;
color:#E35000;
}
.datos{
width:100%;
clear:both;
}
.pin{
width:50%;
margin:3em auto 3em auto;
}
.datos P{
font-family:Arial;
font-size:1em;
color:#0C2074;
}
.separacionDatos{
width:100%;
margin:0.6em 0 1.2em 0;
border-top:5px solid #F9F3B1;
border-bottom:2px solid #3B4E8F;
line-height:0px;
font-size:0px;
clear:both;
}

.diezEm{
float:left;
width:10em;
font-family:Verdana;
color:#E35000;
height:2.2em;
}
.seisEm{
float:left;
width:6em;
font-family:Verdana;
color:#E35000;
height:2.2em;
}
.treintaEm{
padding-top:0.4em;
float:left;
width:30em;
font-family:Verdana;
color:#E35000;
height:2.2em;
}
.pasos{
font-family:Arial;
color:#E35000;
font-size:1.1em;
font-weight:bold;
}
.sieteEm{
float:left;
width:7em;
font-family:Verdana;
color:#E35000;
height:2.2em;
line-height:2em;
}
.subrayado{
text-decoration:underline;
}
TABLE{
border-collapse:collapse;
border:1px solid #BCBDBD;
text-align:center;
margin-bottom:1.2em;
clear:both;
}
CAPTION{
font-family:Verdana;
font-size:1.2em;
color:#252F91;
}
TABLE TH{
font-family:Verdana;
font-size:1em;
font-weight:bold;
background-color:#E6EFD2;
color:#0C2074;
border-bottom:2px solid #BCBDBD;
border-right:1px solid #BCBDBD;
line-height:1.8em;
}
TABLE TD{
font-family:Arial;
font-size:1.1em;
background-color:#FFF;
color:#0C2074;
border:1px solid #BCBDBD;
line-height:1.8em;
}
.celdaColorFondo{
background-color:#E5E9ED;
}
.celdaColorBlanco{
background-color:#FFF;
}
FORM{
margin:0;
padding:0;
}
INPUT, #text
{
border:1px solid #626262;
}
.marginLeft{
margin-left: 3em;
}
.marginLeftUno{
margin-left: 1em;
}
.marginRight{
margin-right: 3em;
}
.marginRightUno{
margin-right: 1.4em;
}
.marginTop{
margin-top: 1em;
}


.marginBottom{
margin-bottom: 1em;
}
.paddingTop{
padding-top:1.2em;
}
.paddingLeft{
padding-left:1.2em;
}
.imagenNoticia{
width:4em;
float:left;
display:inline;
}
.textoNoticia{
width:11em;
display:inline;
}
.textoNoticia P{
font-family:"Trebuchet MS";
font-size:1.1em;
color:#666;
}
.textoNoticia P A{
color:#666;
text-decoration:none;
}
.textoNoticia P A:hover{
color:#666;
text-decoration:underline;
}
.textoNoticia UL{
list-style-type:none;
font-family:"Trebuchet MS";
font-size:1.1em;
font-weight:bold;
color:#F44F17;

}
.textoNoticia UL LI{
background-image:url(../imagenes/guion_rojo.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:0.8em;
}
.textoNoticia UL LI A{
color:#F44F17;
text-decoration:none;
}
.textoNoticia UL LI A:HOVER{
text-decoration:underline;
}
.noticiaPestana{
min-height:5.2em;
margin-top:1em;


}
.paddingAbajo{
padding-bottom:1.2em;
}
.textoBoton, #submit{
color:#ffffff;
font-weight:bold;
border: 1px double #626262;
border-top-color: #ccc;
border-left-color: #ccc;
background-color:#B2B4B7;
}
.botonHome, #submit{
font-family:Arial;
font-size:1.1em;
color:#ffffff;
height:1.6em;
font-weight:bold;
border: 1px double #626262;
border-top-color: #ccc;
border-left-color: #ccc;
background-color:#B2B4B7;
}
.localizacion{
text-decoration:underline;
}
.pestana H2{
font-family: "Times New Roman", Times, serif;
font-size:1.8em;
color:#252F91;
margin:0.2em 0 0em 0em;
}
.colorao{
color:#F44F17;
}
.textoLogin{
font-family:"Tahoma";
font-size:1.4em;
color:#666666;
margin:0.2em 0 0 0;
}
.enlacePestanaRojo{
margin:0;
}
.enlacePestanaRojo A{
font-family: Arial;
font-size:1.1em;
color:#F44F17;
text-decoration:none;
}
.enlacePestanaRojo A:HOVER{
background-color:#F44F17;
color:#FFFFFF;
}
.enlacePestanaNegro{
margin:1em 0 0 0;
float:left;
}
.enlacePestanaNegro A{
font-family: Arial;
font-size:1.1em;
color:#000000;
}
.enlacePestanaNegro A:HOVER{
background-color:#999999;
color:#FFFFFF;
text-decoration:none;
}
.fondoAzulInput{
background-color:#E5E9ED;
height:1em;
}
.fondoAzulArea{
background-color:#E5E9ED;
height:8em;
width:24em;
}
.fondoAzulSelect{
background-color:#E5E9ED;
height:1.4em;
width:11em;
}
.ruta A{
color:#252F91;
text-decoration:none;
}
.ruta A:HOVER{
text-decoration:underline;
}
.negrita
{
font-weight:bold;
}
.columnaCentral{
width:38.7em;
margin:1.5em 0 0 1.5em !important;
margin:1.5em 0 0 0.6em;
float:left;
}
.columnaCentralUno{
width:57.4em;
margin:1.5em 0 0 1.5em !important;
margin:1.5em 0 0 0.6em;
float:left;
}

.columnaCentral IMG{
margin-top:1em;
}
.columnaCentral P{
font-family: Verdana;
font-size:1.1em;
color:#0C2074;
}
.bandaPestanas{
width:100%;
border-bottom:8px solid #9FA5BF;
margin-bottom:1em;
padding:0em;
background:url(../imagenes/fondoPestanas.gif) 0% 100% no-repeat;
height:29px;
color: #666666;
clear:both;

}
.bandaPestanas A{
color:#666666;
text-decoration:none;
}
.bandaPestanas A:HOVER{
color: #FF6600;
}
.pestana1{
position:relative;
top:0px !important;
top:6px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
width:141px;

}
.pestana2{
position:relative;
top:0px !important;
top:6px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
width:141px;

}
.pestana3{
position:relative;
top:0px !important;
top:6px;
float:left;
height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
width:141px;

}
.pestana4{
position:relative;
top:0px !important;
top:6px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
width:145px;
}
.bgSeleccionada{
background:url(../imagenes/pestanaSeleccionada.gif) top left no-repeat;
color:#FFFFFF;
}
.bgSeleccionadaFinal{
background:url(../imagenes/pestanaSeleccionadaFinal.gif) top left no-repeat;
color:#FFFFFF;
}
.bgLateralSeleccionada{
background:url(../imagenes/pestanaLateralSeleccionada.gif) top left no-repeat;
}
.margenPestana{
margin-left:0.6em;
line-height:3.5em;
}
.tipoVehiculo{
width:100%;
clear: right;
margin-bottom:1em;

}
.fotoVehiculo{
float:left;
border:1px solid #000000;
}
.textoVehiculo{
min-height:10em;
clear:right;}


UL LI.margenIzquierdo{
font-family: Verdana;
font-size:1.1em;
color:#0C2074;
list-style-type:square;
margin-left:2em;
line-height:2em;
}
.columnaCentralUno P{
font-family: Verdana;
font-size:1.1em;
color:#0C2074;
}
.columnaCentral UL.estiloUl LI{
font-family: Verdana;
font-size:1.1em;
color:#0C2074;
list-style-type:square;
}


.centralIzquierda{
float:left;
margin:0.55em 0 0 0 ;
width:19em;
padding:0;
}
.centralDerecha{
float:right;
width:18.17em;
margin-top:1.5em;
background-color:#D7DADE;
padding:0.2em;
}
.centralDerecha A{color:#535353;}
.centralDerecha H2{
margin:0;
padding:0;
clear:right;
font-family:Arial;
font-size:1.2em;
color:#535353;
}
.centralDerecha UL{
list-style-type:none;
margin:1em 0 1em 1em;
padding:0;
font-family:Tahoma;
font-size:1.2em;
color:#535353;
}
.centralDerecha UL LI{
background-image:url(../imagenes/ico_autopista_listado.gif);
background-repeat:no-repeat;
background-position: left top;
padding:0 0 1.2em 1em
}
.columnaDerecha{
width:18.7em;
float:left;
margin:1.5em 0 0 1.5em;
}
.avisosMeteo{
width:97%;
background-color:#878C90;
text-align:center;
padding:0.4em 0 0.4em 0;
margin-bottom:5em;
}
#imagenMeteo {
z-index:10;
text-align:center;
position:absolute;
top:14.1em;
left:51em;

}

.textoMeteo{
font:"Lucida Sans Unicode";
font-size:1.8em;
color:#ffffff;
text-align:center;
width:100%;
}
.pestana{
width:100%;
background-color:#ffffff;
margin-top:1.5em;
background-image:url(../imagenes/sombra_pestana.gif);
background-repeat:repeat-y;
background-position:right top;

}
.bordePestana{
width:100%;
background-image:url(../imagenes/pestana_borde_cen.gif);
height:16px;
}
.bordePestanaContacto{
width:100%;
background-image:url(../imagenes/pestana_borde_cen.gif);
height:16px;
}
.bordePestanaContacto IMG{ margin:0; padding:0;}
.contenidoPestana{
background-image:url(../imagenes/banda_pestana.gif);
background-repeat:repeat-y;
background-position:left bottom;
padding:0.4em 1em 0.25em 1.8em;
}


bordeFotos{
width:100%;
text-align:center;
height:0.5em;
}
.esquinaSupIzq{
float:left;
display:table;
border-left:0.1em solid #666666;
border-top:0.1em solid #666666;
height:0.5em;
width:0.5em;
font-size:0.5em;
background-color:#FFFFFF;
margin-top:1.5em;
}
.esquinaInfIzq{
float:left;
display:table;
border-left:0.1em solid #666666;
border-bottom:0.1em solid #666666;
height:0.5em;
width:0.5em;
font-size:0.5em;
background-color:#FFFFFF;
margin-top:0em;
}
.esquinaSupDer{
float:left;
display:block;
border-top:0.1em solid #666666;
border-right:0.1em solid #666666;
height:0.5em;
width:0.5em;
font-size:0.5em;
background-color:#FFFFFF;
margin-top:1.5em;
}
.esquinaInfDer{
float:left;
display:block;
border-bottom:0.1em solid #666666;
border-right:0.1em solid #666666;
height:0.5em;
width:0.5em;
font-size:0.5em;
background-color:#FFFFFF;
margin-top:0em;
}
.espacioEsquinas{
float:left;
display:block;
width:95%;
border-top:1px dashed #C8C7C4 !important;
border-top:0.1em dashed #C8C7C4;
background-color:#FFFFFF;
font-size:0.5em;
height:0.5em;
margin-top:1.5em;
}
.espacioEsquinasInf{
float:left;
display:block;
width:95%;
border-bottom:1px dashed #C8C7C4 !important;
border-bottom:0.1em dashed #C8C7C4;
background-color:#FFFFFF;
font-size:0.5em;
height:0.5em;
margin-top:0em;

}
.contenedorFoto{
float:left;
display:block;
width:18.4em;
border-left:1px dashed #C8C7C4 !important;
border-left:0.1em dashed #C8C7C4;
border-right:1px dashed #C8C7C4 !important;
border-right:0.1em dashed #C8C7C4;
background-color:#FFFFFF;
text-align:center;
padding:0.4em 0 0.4em 0;
}
.contenedorFoto P{
margin:0 0.6em 0.4em 0.6em;
text-align:left;
color:#999999;
font-family:Arial;
font-size:1em;
font-weight:bold;
}
.floatLeft{
float:left;
clear:right;
}
.floatRight{
float:right;
}
.floatRightFoto{
float:right;
display:inline;
margin:0 0 1em 1em;
height:auto;
padding:0;
width:20em;
}
.floatRightFoto P{
font-family:Verdana;
font-size:1em;
color:#999999;
background-color:#FFFFFF;
margin:0;
font-weight:bold;
}
.floatRightFoto IMG{
margin-bottom:0.6em;
margin-top:0em;
}
#pie{
margin:0 auto 0 auto;
width:81em;

}
#pie IMG{
width:81.15em;
height:1.5em;
}
#copy{
margin:0 auto 0 auto;
width:81em;
text-align:center;

}
#copy P{
font-family:Verdana;
font-size:1.2em;
color:#0C2074;
}
/*  sIFR FLASH */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


/*
.sIFR-hasFlash #menu ul li{
	visibility: hidden;
	font-size:11px;
	margin:1em 0 1em 0;
	padding:0 0 0 15px;
}
*/
.sIFR-hasFlash #copy P{
	visibility: hidden;
	font-size:12px;
	margin:0px;

}
.sIFR-hasFlash .pestana H2 {
	visibility: hidden;
	height:1em;
}
.sIFR-hasFlash .colorao {
	visibility: hidden;
	margin-bottom:0;
	padding-bottom:0;
	

}
/*Estilos Amaya para enlaces*/
 
H2.titularenlaces {
font-family:Verdana;
font-size:1.4em;
color:#FFF;
background-color:#AAA7C1;
padding-left:0.5em;
}


.titularConImagen {
background-color:#AAA7C1;
height:3.4em;
margin:1em 0 1em 0;
}
.imagenTitular{ float:left; display:compact; width:11%; padding:0 0 0 0.6em; margin:0; line-height:0em; }
.titularenlacesNoticias {
float:left;
width:87%;
display:compact;
padding:0;
}
*html .titularenlacesNoticias {
float:left;
width:85%;
display:compact;
padding:0;
}
.imagenTitular IMG{ margin:0; padding:0;}
.dosColumnas{ width:48%; margin-top:1em; display: compact; float:left; clear: inherit;}
*html .dosColumnas{ width:47.9%; margin-top:1em; display: compact; float:left; clear: inherit;}
.marUnoPorCien{ margin-right:3%;}
P.titularenlaces {
margin:0;
padding:0;
font-family: Verdana;
font-size:1.1em;
}
A.titularenlaces {
MARGIN-LEFT:1.1em;
color:#252F91;
text-decoration:none;

}
A:HOVER.titularenlaces {
text-decoration:underline;
}
UL.enlace{
font-family:Verdana;
font-size:1.1em;
}
UL LI.enlace{
list-style-type:square;
list-style-image:inside;
font-family:Verdana;
}
TABLE TD A{ color:#0C2074;}
TABLE .paddingIzqDer{ padding:0 0.6em 0 0.6em;}
.fecha{ color:#FF0000;}
.marginTop18{
margin-top: 1.8em;
}
.marginTopCero{
margin-top: 0em;
}
