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

/* ------------------------------------------------------------------ General */

body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	background-color:#F5F5F5;	
	margin:0px;
	color:#000000;	
	height:100%;	
}

#contenedor{
	width:980px;
	margin: 0 auto; /*centrado horizontal*/	
	background-color:#FFF;
	border:1px solid #E0E0E0;
	height:100%;
}

/* ------------------------------------------------------------------ Cabecera IMPRIMIBLE */
#cabecera_imprimible {
	height:0px;
	visibility:hidden;
	margin:0px 10px;	
}

/* ------------------------------------------------------------------ Cabecera */

#cabecera {
	width:980px; 
	clear:both;
	margin-bottom:1px;
	height:105px;
}

#cabecera #asesor {
	width:178px;
	height:105px;
	float:left;
	background-image:url(../img/asesor.jpg);
	background-repeat:no-repeat;	
}

#cabecera #asesor a{
	width:178px;
	height:105px;
	display:block;
}

#cabecera #logoHeader{
	width:447px;
	height:105px;
	float:left;
}

#cabecera #col_derHeader{
	width:355px;
	height:105px;
	float:left;
	background-image:url(../img/fondo_colder_Header.jpg);
	background-repeat:no-repeat;
}

/* ------------------------------------------------------------------ Subcabecera */

#subcabecera {
	width:980px;
	height:21px; 
	clear:both;
	background-color: #1e5fa2;
	margin-bottom:10px;
}

#subcabecera #menu {
	margin-left:178px;
	line-height:21px;
	color:#FFFFFF;	
	width:283px;
	height:21px;
	float:left;
}

#subcabecera #mail {
	line-height:21px;
	color:#FFFFFF;	
	width:156px;
	height:21px;
	float:right;
}

/* ------------------------------------------------------------------ Contenido */

#contenido {
	margin-top:5px;
	clear:both;
	height:100%;
}

/* ------------------------------------------------------------------ Contenido/ Columna Izquierda */
#menuPrincipal {
	width:189px;
	height:100%;
	float:left;

	background-image:url(../img/fondo_columna_izq.jpg);
	background-repeat:repeat-y;
	margin-bottom:20px;
	margin-top:0px;	
}

#menuPrincipal_titulo{
	width:172px;
	height:25px;
	margin-left:3px;
}

#menuPrincipal_contenido{
	width:172px;
}

#banner130{
	width:169px;
	height:64px;
	margin:10px 3px;
}

/* ------------------------------------------------------------------ Contenido/ Central */
#central {
	width:791px;
	float:left;
	margin-bottom:20px;
	margin-left:0px;
}

/* ------------------------------------------------------------------ Contenido/ Cuerpo */

#cuerpo {
	width:533px;
	float:left;
	text-align:left;
}

/* ------------------------------------------------------------------ Contenido/ Cuerpo / Columna Derecha */
#col_der {
	width:258px;
	float:left;
}

#accesoNewsletter{
	width:254px;
	height:77px;
	margin:5px 0px;	
}

#accesoNewsletter a{
	width:254px;
	height:77px;
	margin:5px 0px;	
	background-image:url(../img/accesoNewsletter.jpg);
	background-repeat:no-repeat;
	display:block;
}

#accesoNewsletter a:hover{
	width:254px;
	height:77px;
	margin:5px 0px;	
	background-image:url(../img/accesoNewsletter_over.jpg);
	background-repeat:no-repeat;	
}


#accesosHome {
	width:254px;
	background-color:#ececec;
	margin:10px 0px;
}
#tituloAccesosHome{
	height:28px;
}
#contenidoAccesosHome{
	background-image:url(../img/fondoContenidoAccesosHome.jpg);
	background-repeat:repeat-y;
}
#pieAccesosHome{
	height:11px;
	background-image:url(../img/pieAccesosHome.jpg);
	background-repeat:no-repeat;
}

#bannerAutopista{
	margin:20px 0px;
	width:254px;
	height:155px;
}

/* ----------------------- MENU ACCESOS HOME*/

/* BOTON 1*/

#accesosHome #boton1 a{
	color:#686868;
	background-image:url(../img/fondoBoton1_AccesosHome.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:238px;
	height:25px;
	padding-left:10px;
	padding-top:7px;
	text-align:left;
	font-size:14px;
	margin-left:3px;			
}
#accesosHome #boton1 a:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(../img/fondoBoton1_AccesosHome_over.jpg);
	background-repeat:no-repeat;
}

/* BOTON 2*/

#accesosHome #boton2 a{
	color:#686868;
	background-image:url(../img/fondoBoton2_AccesosHome.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:238px;
	height:25px;
	padding-left:10px;
	padding-top:7px;
	text-align:left;
	font-size:14px;
	margin-left:3px;			
}
#accesosHome #boton2 a:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(../img/fondoBoton2_AccesosHome_over.jpg);
	background-repeat:no-repeat;	
}

/* BOTON 3*/

#accesosHome #boton3 a{
	color:#686868;
	background-image:url(../img/fondoBoton3_AccesosHome.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:238px;
	height:25px;
	padding-left:10px;
	padding-top:7px;
	text-align:left;
	font-size:14px;
	margin-left:3px;			
}
#accesosHome #boton3 a:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(../img/fondoBoton3_AccesosHome_over.jpg);
	background-repeat:no-repeat;	
}

/* BOTON 4*/

#accesosHome #boton4 a{
	color:#686868;
	background-image:url(../img/fondoBoton4_AccesosHome.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:238px;
	height:25px;
	padding-left:10px;
	padding-top:7px;
	text-align:left;
	font-size:14px;
	margin-left:3px;			
}
#accesosHome #boton4 a:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(../img/fondoBoton4_AccesosHome_over.jpg);
	background-repeat:no-repeat;	
}


/* ------------------------------------------------------------------ Footer */

#footer {
	width:980px;
	height:91px;
	clear:both;
	background-image:url(../img/fondo_footer.jpg);
	background-repeat:repeat-x;
}

#logo_footer {
	width:191px;
	height:91px;
	float:left;
}

#copyright_footer {
	width:740px;
	height:25px;
	margin-left:8px;
	margin-top:20px;
	color:#5f9fd3;
	float:left;
}

/* ------------------------------------------------------------------ Extra */

/* Precarga de imagenes utilizadas en rollOver */

.precargaRollOver {
	visibility:hidden;
	height:1px;
	overflow:hidden;
}
