/* CSS Document */

/***********************************************/
/* Etiquetas HTML                              */
/***********************************************/ 

body{
	margin: 0;
	font-family: Arial;
	text-align: center;
	background: #FFF;
}

ul{
	margin: 0;
	padding: 0;
}
li{
	margin:0;
	padding:0;
}

a
{
	/*color: #1C1646;*/
	color: navy;
}

a:link{
  text-decoration: none;
}

a:visited{
  text-decoration: none;
}

a:hover, a:focus{
  text-decoration: none;
  color: #E50012;
}

img{
  border: 0;
}
/***********************************************/
/* CUERPO DE LA MAQUETACIÓN                    */
/***********************************************/ 
#marco {
	width:980px;
	height:auto;
	margin:auto;
}
#cabecera {
	width: 100%;
	height: 95px;
}
#cuerpo {
	width:971px;
	height:auto;
	border-left: 2px solid #DBE1E4;
	border-right: 2px solid #DBE1E4;
	border-bottom: 2px solid #DBE1E4;
	text-align:left;
	.margin-left: -4px;
	/*padding:0 0 10px 0;*/
}
#columna_izda{
	width:161px;
	height:auto;
	float:left;	
}
#columna_central{
	width: 570px;
	height:auto;
	margin: 25px 0px 10px 12px;
	float:left;
}
#columna_dcha {
	width: 196px;
	height:100%;
	margin-left:32px;
	background: #DBE1E4;
	float:left;
}
/***********************************************/
/* CABECERA                                    */
/***********************************************/ 
#logocabecera{
	width:423px;
	height: 95px;
	float:left;
	background: url(../images/cabe_fon_logo_ancove.gif) no-repeat;
}
#logocabecera img{
	padding:0px 30px 0px 0px;
	margin-top:15px;
}

#usuarioscabecera {
	width:197px;
	height: 95px;
	float:left;
	background: url(../images/cabe__usuarios.gif) no-repeat;
	text-align:left;
}
#lafuerza{
	margin-top:30px;
}
#accesotex{
	text-align:center;
	margin-top:22px;
	letter-spacing:1px;
}
#accesotex img{
	margin-left:9px;
}
#imgcabecera{
	width:355px;
	height: 95px;
	margin:0;
	padding:0;
	float:left;
	background: url(../images/cabe_imagenes.gif) no-repeat;
}
#imgcabecera img {
	margin:5px 2px 0 0;
	padding:0;
	float:left;
}
/***********************************************/
/* COLUMNA IZQUIERDA                           */
/***********************************************/ 
.loginForm
{
	position: absolute;
	font-size: 11px;
	margin-top: 125px;
	width: 150px;
	text-align:left;
}

.loginForm input
{
	font-size: 11px;
	width: 110px;
	height:14px;
	border:#777777 1px solid;
	background:#fff;
	padding:0px; 
	padding-left:0px;
	margin-left: 0px;
}

.loginForm .botop {
	margin-top:10px;
	padding-bottom:14px;
}

.loginForm input.boto {
	width:80px;
	height:21px;
	background:#fff url(../images/bg_boto_entrar.gif) no-repeat right;
	font-size:10px;
	color: #AA0000;
	padding:4px; 
	padding-right:10px;
	text-align: right;
	border:0px;
	cursor: pointer;
}

#login_izda{
	background:#dbe1e4;
	width:150px;
	font-size:11px;
	padding-top:7px;
	margin-top:4px;
	/*padding-bottom:4px;
	margin-bottom:4px;*/
}
#login_izda form {
	margin:0px; 
	padding:0px;
	padding-left:20px;
}

#login_izda h3 { 
	color:#20134b; 
	font-size:14px; 
	margin:0px; 
	padding-left:10px;
}
#login_izda p { 
	margin:4px 0px;
	margin-left: 8px; 
}
#login_izda input {
	width:90px;
	height:14px;
	border:#20134b 1px solid;
	background:#fff;
	font-size:9px;
	padding:0px; 
	padding-left:5px;
	margin-left: 8px;
}

#login_izda .botop {
	margin-top:10px;
	padding-right:14px; 
	padding-bottom:4px;
	text-align:right;
}

#menu_izda{
	width:134px;
	height:auto;
	/*margin-top:5px;*/
}
#menu_izda ul {
	/*margin:2px;*/
}
#menu_izda ul li{
	width:133px;
	height: auto;
	list-style:none;	
	padding:0;
	clear:both;
}
*html body #menu_izda ul li{
	width:133px;
	list-style:none;
	margin:0px;
	padding:0;
	margin-bottom: 10px;
}
#menu_izda ul li .menu
{
	margin-top: 2px;
	width:133px;
	clear:both;
}

#menu_izda ul li .menu a{
	width:126px;
	height:16px;
	margin:0;
	padding:0 0 0 7px;
	background:#CFD6DC url(../images/menu_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#1C1646;
	display: block;	
}

/*Dani*/
#menu_izda ul li .menu p{
	width:126px;
	height:16px;
	margin:0;
	padding:0 0 0 7px;
	background:#CFD6DC url(../images/menu_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#1C1646;
	display: block;	
}

#menu_izda ul li .menu a:hover
{
	background:#CFD6DC url(../images/menu_back_on.gif);
	color:#E50012;
}

#menu_izda ul li a{
	color:#1C1646;
}

.submenu  {
	/*display:none;*/
}
.submenuactivo  {
	display:block;
}
#menu_izda ul li ul{
	margin:0;
	padding:0;
	background:#FFF;
	clear:both;
}
/*Ruben*/
#menu_titulo{
	width:141px;
	height:18px;
	margin:0;
	padding:5px 0 0 7px;
	/*background:#CFD6DC url(../images/menu_back.gif);*/
	background:#CFD6DC;
	/*border-bottom: dashed 1px #aaaaaa;*/
	font-size:14px;
	font-weight:bold;
	color:#1C1646;
	/*display: block;*/
}
#menu_izda ul li ul li{
	width: 136px;
	height: 12px;
	margin: 2px 0 0 0;
	padding: 2px 2px 2px 9px;
	font-size:12px;
	color:#1C1646;
	font-weight:normal;
	border-bottom: dashed 1px #cccccc;
}
#menu_izda ul li ul li a:hover{
	color:#E50012;
}
#destacado_afiliate_sup {
	width:115px;
	height:19px;
	margin: 0px 0px 0 2px;
	background: url(../images/fondo_afiliate0.gif) no-repeat;
	text-align:center;
}
#destacado_afiliate_inf {
	width:115px;
	height:auto;
	margin: 0px 0px 0px 2px;
	background: #20134B url(../images/fondo_afiliate2.gif) no-repeat left bottom;
}
#destacado_afiliate_inf #afiliate_tex{
	width: 75px;
	height: auto;
	padding: 5px 0 0 10px;
	font-size:11px;
	color:#FFF;
}
#destacado_afiliate_inf #afiliate_tex a {
	color:#FFF;
}
*html body #destacado_afiliate_inf #afiliate_tex{
	width: 85px;
	height:68px;
	padding:5px 0 12px 10px;
	font-size:11px;
	color:#FFF;
}
#destacado_afiliate_inf #afiliate_link{
	margin-left:10px;
	width: 90px;
	height: 23px;
	padding-left:10px;
	font-size:11px;
}
#destacado_afiliate_inf #afiliate_link a{
	width: 90px;
	font-size:11px;
	color: #E50012;
	font-weight:bold;
}
#banners {
	width:136px;
	height:auto;
	margin: 4px 2px 2px 2px;
}
#banners ul li {
	list-style:none;
}
/***********************************************/
/* COLUMNA CENTRAL                             */
/***********************************************/ 
/*ENTRADA E IDIOMAS*/
#zinta{
	margin: 0 0 11px 0;
	font-size:12px;
	font-weight:bold;
	color: #20134B;	
}
#zinta a{
	color: #20134B;
}
#zinta a:hover{
	color: #E50012;
}
#zinta span{
	color: #E50012;
}
#titulo {
	font-size: 23px;
	color: #20134B;
}
.servicios_titulo {
	font-size: 23px;
	color: #20134B;
	padding-top: 10px;
	padding-bottom: 0;
	border-bottom:1px solid #DBE1E4;
}
#titulonoti {
	width:400px;
	font-size: 23px;
	color: #20134B;
	float:left;
}
#texidiomas{
	clear:both;
	margin: 2px 0 0 0;
	border-top:1px solid #DBE1E4;
}

#idiomas {
	height: 30px;
	text-align:center;
}

#idiomas ul li{
	list-style:none;
	margin: 0 2px;
	display:inline;
	background-image: none;
}
#texentrada {
	margin-top:25px;
}
/*LISTA SERVICIOS EN HOME*/
#servicios {
	width:100%;
	height:auto;
	margin-top:25px;
}
.servilista {
	width:100%;
	height:235px;
	/*border-top: 1px solid #DBE1E4;*/
	margin-top:5px;
	font-family: Arial;
	font-size:12px;
	color: #20134B;
}
.servilista ul li{
	width:128px;
	list-style:none;
	display:inline;
	margin-right:8px;
	padding-left: 5px;
	text-align:center;
	float:left;
}
.servilista ul li .sup{
	width:128px;
	height:19px;
	background: url(../images/servi_fon_sup.gif) no-repeat;
	padding-top:5px;
	border-top:1px solid #DBE1E4;
	font-size:12px;
	color: #E50012;
	font-weight:bold;
	line-height: 9px;
	
}
.servilista ul li .imagen
{
	background-color: Transparent;
	height: 88px;
	margin: 4px;		
}
.servilista ul li .servilistatex{
	width:120px;
	height: 91px;
	text-align:left;
	margin: 8px 0 0 7px;
}

.servilista ul li .inf{
	width:128px;
	height:19px;
	margin-top:5px;
	border-top:1px solid #DBE1E4;
	background: url(../images/servi_fon_sup.gif) no-repeat;
	padding-top:1px;	
}


.servilista ul li .inf a{
	color: #20134B;
}
.servilista ul li .inf a:hover{
	color: #0576BC;
}

.servilista ul li .inf img{
	margin-left:8px;	
}

#noticias {
	/*width:255px;*/
	width: 555px;
	height:auto;
	margin:25px 0 0 0;
	float:left;
}


#agenda {
	width:555px;
	height:auto;
	margin-top:25px;
	float:left;
}

.notilista {
	width:100%;
	border-top: 1px solid #DBE1E4;
	margin-top:5px;
}
.notilista ul 
{
	margin-top: 5px;
}
.notilista ul li {
	width: 100%;
	list-style:none;
	clear:both;
}
.notilista ul li .horanoti{
	width:30px;
	margin-right:5px;
	float:left;
	font-size:11px;
	color: #E50012;
	font-weight:bold;
}
.notilista ul li .titunoti{
	/*width:210px;*/
	width: 90%;
	float:left;
	font-family: Arial;
	font-size:12px;
	color: #20134B;
}

.titunoti1{
	float:left;
	font-family: Arial;
	font-size:10px;
	color: #20134B;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

.notilista ul li .titunoti a{
	color: #20134B;
}
.notilista ul li .titunoti a:hover{
	color: #0576BC;
}

.notilista ul li .irnoti{
	width:10px;
	float:left;
	padding-left: 5px;
}
/*EN ASOCIADIÓN->QUIENES SOMOS*/
#video_grande {
	margin:21px 0 0 0;
	text-align:center;
}
/*EN AFILIACION->FORMULARIO*/
#afiliacion {
	height:289px;
	margin:auto;
	/*margin-top:10px;*/
	width:507px;
}
/*
#afiliacion form {
	margin:0;
	padding:0;
}*/
#afiliacion fieldset{
	width:507px;
	height: 289px;
	border:0;
	margin: 5px 0px 5px 5px;
	background: url(../images/fondo_form_afiliacion.jpg) no-repeat;
	text-align:left;
	line-height:20px;
	padding:5px;
}
#afiliacion form ul li{
	width: 240px;
	list-style:none;
	margin-top:2px;
	float:left;
}
*html body #afiliacion form ul li{
	width: 240px;
	list-style:none;
	margin-top:4px;
	float:left;
}
#afiliacion form ul li label{
	width:60px;
	font-weight:bold;
	text-align:left;
	float:left;
	line-height: 20px;
}
#afiliacion form ul li input{
	border:1px solid #20134B;
	margin-left: 5px;
}
#afiliacion form ul li textarea{
	border:1px solid #20134B;
	margin-left: 5px;
}
#afiliacion #mensaje_form{
	width:40%;
	float:left;
}
#afiliacion #form_enviar{
	width:40%;
	float:right;
	text-align:right;
}

#afiliacion2 {
	width:529px;
	height: 330px;
	margin-top:10px;
}
#afiliacion2 form {
	margin:0;
	padding:0;
}
#afiliacion2 form fieldset{
	width:529px;
	height: 330px;
	border:0;
	margin-top:10px;
	padding:10px 0 0 30px;
	background: url(../images/fondo_form_afiliacion.jpg) no-repeat;
}
#afiliacion2 form ul li{
	width: 240px;
	list-style:none;
	margin-top:2px;
	float:left;
}
*html body #afiliacion2 form ul li{
	width: 240px;
	list-style:none;
	margin-top:4px;
	float:left;
}
#afiliacion2 form ul li label{
	width:60px;
	font-weight:bold;
	text-align:left;
	float:left;
	line-height: 20px;
}
#afiliacion2 form ul li input{
	border:0;
	background:none;
	margin-left: 5px;
}
#afiliacion2 form ul li textarea{
	border:0;
	background:none;
	margin-left: 5px;
}
#afiliacion2 #mensaje_form{
	width:40%;
	float:left;
}
#afiliacion2 #form_enviar{
	width:40%;
	float:right;
	text-align:right;
}

.error{
	clear:both;
	width: 490px;
	text-align:center;
	padding-top:5px;
}

/*LOS POSIBLE ERRORES*/
#error_nombre{
	display:none;
}
#error_apellidos{
	display:none;
}
#error_empresa{
	display:none;
}
#error_nif{
	display:none;
}
#error_direccion{
	display:none;
}
#error_codigo{
	display:none;
}
#error_localidad{
	display:none;
}
#error_provincia{
	display:none;
}
#error_telefono{
	display:none;
}
#error_correo{
	display:none;
}
#error_usuario{
	display:none;
}
#error_contraseña{
	display:none;
}
#error_contraseña2{
	display:none;
}
/*EN SIMULACION->FORMULARIO*/
#simulacion {
	width:529px;
	height: auto;
	margin-top:10px;
	margin:0;
	padding:0;
}
#simulacion fieldset{
	width:500px;
	height: 216px;
	border:0;
	margin:5px 0px 0px 5px;
	padding:0px 0 0px 30px;
	margin-bottom:10px;
	background: url(../images/fondo_form_simulacion.jpg) no-repeat;
}
#simulacion table
{
	margin-top:20px;
	margin-left:80px;
	border-width:1px; 
	border-style:solid; 
	border-color:#20134B; 
	border-spacing:8px;
	border-collapse:separate;
	font-weight: bold;
}
#simulacion table tr
{
	height:25px;
}

/*
#simulacion ul{
	margin:40px 0 0 100px;
}
#simulacion ul li{
	width: 240px;
	list-style:none;
	margin-top:25px;
}
#simulacion ul li label{
	width:50px;
	font-weight:bold;
	text-align:left;
	float:left;
	line-height: 20px;
}
#simulacion ul li input{
	border:1px solid #20134B;
	margin-left: 5px;
}
#simulacion #form_resultado{
	float:right;
	text-align:right;
}
*html body #simulacion #form_resultado{
	margin-top:10px;
	width:40%;
	float:right;
	text-align:right;
}
#simulacion2 {
	width:529px;
	height: 216px;
	border:0;
	margin-top:10px;
	padding:0px 0 0px 1px;
	margin-bottom:10px;
	background: url(../images/fondo_form_simulacion.jpg) no-repeat;
}
#simulacion2 #simulacion2tex{
	width:527px;
	height: 216px;
	padding-top:1px;
}
*html body #simulacion2 #simulacion2tex{
	width:527px;
	height: 216px;
	padding-top:10px;
}
#simulacion2 #simulacion2tex p{
	margin:10px 10px 0 30px;
	padding:0;
}
#simulacion2 #simulacion2tex #precio{
	width:100%;
	height:29px;
	background: #FFF;
	font-size:20px;
	color:#E50012;
	text-align:center;
}
*/
/*COCHES ROBADOS->FORMULARIO*/
#robadosbuscar {
	width:500px;
	height: auto;
	margin-top:10px;
	margin:0;
	padding:0;
}
#robadosbuscar fieldset{
	width:500px;
	height: 50px;
	border:0;
	margin-top:10px;
	padding:0px 0 0px 30px;
	margin-bottom:10px;
	background: url(../images/fondo_robados.jpg) no-repeat;
}

#tablarobados {
	margin-top:15px;
}

#tablarobados table{
	width:534px;
	border-bottom:1px solid #CFD6DB;
	background: url(../images/tabla_curva.gif) no-repeat top;
}
#tablarobados table{
	width:534px;
	border-bottom:1px solid #CFD6DB;
}
#tablarobados table th{
	text-align:center;
	height:24px;
	border:none;	
}
#tablarobados table td {
	border-top:1px solid #CFD6DB;
	border-left:1px solid #CFD6DB;
	text-align:center;
	height:25px;
}
.cierra_dcha{
	border-right:1px solid #CFD6DB;	
}
#boton_robados{
	width: 534px;
	height: 54px;
	margin-top:25px;
	background: url(../images/fondo_robados.jpg) no-repeat;
}
#robados_tex{
	padding-top:15px;
	margin-left:20px;
	width:390px;
	float:left;
}
.robados_boton{
	margin-top:15px;
	padding: 0px 0 2px 8px;
	width:100px;
	height:20px;
	background: url(../images/fondo_robados_boton.gif) no-repeat;
	vertical-align:top;
	text-align:left;
	font-size:13px;
	color:#20134B;
}
/*DERECHOS REALES->FORMULARIO*/
#derechoreal{
	height:289px;
	margin:auto;
	/*margin-top:10px;*/
	width:507px;
}
/*#derechoreal iframe {
	margin:0;
	padding:0;
}*/
#derechoreal fieldset{
	width:507px;
	height: 289px;
	border:0;
	margin: 5px 0px 5px 5px;
	text-align:left;
	line-height:20px;
	padding:5px;
	background: url(../images/fondo_form_simulacion.jpg) no-repeat;
}
#derechoreal fieldset #derechorealtex{
	width:480px;
	height: auto;
	padding-top:1px;
}
/**html body #derechoreal fieldset #derechorealtex{
	width:100%;
	height: auto;
	padding-top:10px;
	margin-bottom:15px;
}
#derechoreal fieldset #derechorealtex p{
	margin:10px 10px 0 60px;
	padding:0;
}
#derechoreal fieldset #precio{
	width:527px;
	height:50px;
	background: #FFF;
	font-size:20px;
	color:#E50012;
	text-align:right;
	margin:0 1px 0 1px;
}
#derechoreal fieldset #precio #preciotex{
	margin-right:100px;
}*/
#derechoreal fieldset ul{
	text-align:left;
	margin-top:15px;
}
#derechoreal fieldset ul li{
	width: 240px;
	list-style:none;
	/*margin-top:2px;
	float:left;*/
}
#derechoreal fieldset ul li select{
	width: 346px;
	border:1px solid #CFD6DB;
	margin: 0 0 0 0;
}
#derechoreal table {
	font-size:14px;
	font-weight:bold;		
	color: #20134B;
	width:444px;
	border-top:2px solid #CFD6DB;
	border-bottom:2px solid #CFD6DB;
	.border-top:1px solid #CFD6DB;
	.border-bottom:1px solid #CFD6DB;	
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	text-align: left;
	text-indent: 10px;
}
#derechoreal table td 
{
	padding-left: 6px;
}
#derechoreal_detalles 
{
	padding-top: 50px;
	.padding-top: 60px;
	padding-left: 20px;
	text-align: left;
}

/*NOTICIAS*/
#paginacion {
	margin-top:10px;
	width:98px;
	height:18px;
	float:right;
	background: url(../images/fondo_paginacion.gif) no-repeat;
}
*html body #paginacion {
	margin-top:19px;
	margin-bottom:-55px;
	width:98px;
	height:18px;
	float:right;
	background: url(../images/fondo_paginacion.gif) no-repeat;
}
#paginacion ul {
	margin:0;
	padding:0 5px 0 5px;
}
#paginacion ul li {
	list-style:none;
	display:inline;
	margin: 0 3px 0 3px;
	
}
#notifinal {
	margin-top:10px;
	width:534px;
	border-top:1px solid #D0D6DC;
}
#notifinal #paginacion_inf {
	width:98px;
	height:18px;
	float:right;
	background: url(../images/fondo_paginacion_inf.gif) no-repeat;
}
#notifinal #paginacion_inf ul {
	margin:0;
	padding:0 5px 0 5px;
}
#notifinal #paginacion_inf ul li {
	list-style:none;
	display:inline;
	margin: 0 3px 0 3px;
	
}
#noticiaslista{
	margin-top:15px;
	clear: both;
}
#noticiaslista ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#noticiaslista ul li .noti_sup{
	width:534px;
	height:9px;
	background: url(../images/noti_sup.gif) no-repeat;
	margin:0;
	padding:0;
}
#noticiaslista ul li .noti_sup{
	width:534px;
	height:15px;
	background: url(../images/noti_sup1.gif) no-repeat;
	margin:0;
	padding:0;
}
#noticiaslista ul li .noti_inf{
	width:534px;
	height:9px;
	background: url(../images/noti_inf.gif) no-repeat;
	margin:0;
	padding:0;
}
#noticiaslista ul li .noti{
	width: 532px;
	border-left:1px solid #D0D6DC;
	border-right:1px solid #D0D6DC;
}
*html body #noticiaslista ul li #noti{
	width: 534px;
	border-left:1px solid #D0D6DC;
	border-right:1px solid #D0D6DC;
}
#noticiaslista ul li .noti .notititu{
	padding:0 0 10px 10px;
	font-size:12px;
	color:#20134B;
	font-weight:bold;
}
#noticiaslista ul li .noti .notifecha{
	width:100%;
	height:16px;
	font-size:12px;
	color:#E50012;
	background: #E9EDF0;
	border-bottom:1px solid #D0D6DC;
}
#noticiaslista ul li .noti .notifecha .fecha{
	padding-left:10px;
	font-size:12px;
	color:#E50012;
	float:left;
}
#noticiaslista ul li .noti .notifecha .notimas{
	width:17px;
	float:right;
}
#noticiaslista ul li .noti .notifoto{
	border:1px solid #D0D6DC;
	float:right;
	margin:0;
	padding:0;
}
#noticiaslista ul li .noti .notitexto {
	padding:10px 10px 0px 10px;
	font-size:11px;
	color: #20134B;
}
#descripcion_news
{
	margin:20px;
	text-align: justify;
}
#descripcion_news p
{
	margin-top:10px;
	padding:0;
}
#colaboralista{
	margin-top:15px;
}
#colaboralista ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#colaboralista ul li #cola_sup{
	width:534px;
	height:8px;
	background: url(../images/cola_sup.gif) no-repeat;
	margin:10px 0 0 0;
	padding:0;
}
*html body #colaboralista ul li #cola_sup{
	width:534px;
	height:8px;
	background: url(../images/cola_sup1.gif) no-repeat;
	margin:0;
	padding:0;
}
#colaboralista ul li #cola_inf{
	width:534px;
	height:9px;
	background: url(../images/cola_inf.gif) no-repeat;
	margin:0;
	padding:0;
}
#colaboralista ul li #cola{
	width: 532px;
	height:auto;
	border-left:1px solid #DCE1E5;
	border-right:1px solid #DCE1E5;
}
*html body #colaboralista ul li #cola{
	width: 534px;
	border-left:1px solid #DCE1E5;
	border-right:1px solid #DCE1E5;
}
#colaboralista ul li #cola .cola_img{
	width:141px;
	text-align:center;
	float:left;
}
#colaboralista ul li #cola .colatexweb {
	width: 390px;
	padding:0;
	border-left:1px solid #DCE1E5;
	float:left;
}
#colaboralista ul li #cola .colatexweb .colatex{
	font-size:11px;
	margin:0 0 0 10px;
	color:#20134B;	
}
#colaboralista ul li #cola .colatexweb .colatex .colanombre{
	font-weight:bold;
	margin-bottom:5px;
}
#colaboralista ul li #cola .colatexweb .colaweb{
	margin-top:10px;
	height: 16px;
	background: #E9EDF0;
	padding-top:5px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color: #E50012;
}
#colaboralista ul li #cola .colatexweb .colaweb a{
	color: #E50012;
}
#colaboralista ul li #cola .colatexweb .colaweb a:hover{
	text-decoration:underline;
}
/*MAPA WEB*/
#mapa{
	margin-top:15px;
}
#mapa #mapa_sup{
	width:534px;
	height:14px;
	background: url(../images/mapa_sup.gif) no-repeat;
}
*html body #mapa #mapa_sup{
	width:534px;
	height:14px;
	background: url(../images/mapa_sup1.gif) no-repeat;
}
#mapa #mapa_inf{
	width:534px;
	height:14px;
	background: url(../images/mapa_inf.gif) no-repeat;

}
/*
#mapa #mapa_conte{
	width:534px;
	height:auto;
	background: url(../images/mapa_cen.gif) repeat-y;
}
*/
#mapa #mapa_conte{
	width:534px;
	height:auto;
}
#mapa #mapa_conte #mapa_col1{
	width:152px;
	padding-left:25px;
	float:left;
}
*html body #mapa #mapa_conte #mapa_col1{
	width:175px;
	padding-left:25px;
	float:left;
}
#mapa #mapa_conte #mapa_col2{
	width:143px;
	padding-left:25px;
	float:left;
}
*html body #mapa #mapa_conte #mapa_col2{
	width:175px;
	padding-left:25px;
	float:left;
}
#mapa #mapa_conte #mapa_col3{
	width:152px;
	padding-left:25px;
	float:left;
}
*html body #mapa #mapa_conte #mapa_col3{
	width:165px;
	padding-left:18px;
	float:left;
}
#mapa #mapa_conte ul {
	height:auto;
	margin:15px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color: #20134B;
}
#mapa #mapa_conte ul a{
	color: #20134B;	
}
#mapa #mapa_conte ul a:hover{
	color:#E50012;
}
#mapa #mapa_conte ul img{
	margin-right:10px;
}
#mapa #mapa_conte ul li{
	list-style:none;
	margin:2px 0 0 25px;
	padding-left:5px;
	font-size:11px;
	font-weight:normal;
	color: #20134B;
	background: url(../images/mapa_carra_azul.gif) no-repeat;
}
/***********************************************/
/* COLUMNA DERECHA                             */
/***********************************************/ 
/*EN LA HOME*/
.elem_dcha{
	margin: 3px 7px 10px 7px;
	text-align: center;
}


.elem_dcha h3{
	margin:10px 0 10px 0;
}
.elem_dcha ul li{
	width:150px;
	height:auto;
	list-style:none;
	background: url(../images/recta_rojo.gif) no-repeat;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #EDF0F2;
	margin-top:5px;
}

*html body .elem_dcha ul li{
	width:150px;
	list-style:none;
	background: url(../images/recta_rojo1.gif) no-repeat;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #EDF0F2;
}
/*EN LA OTRAS*/
#caja {
	width:157px;
	height:138px;
	margin-top:5px;
	background: url(../images/caja_fondo.gif) no-repeat;
}
#caja #caja_sup{
	padding:5px 0 5px 30px;
	/*background: url(../images/caja_dcha_sup.gif) no-repeat;*/
}
#caja #caja_cen{
	height:auto;
	padding: 0 0 0 30px;
	/*background: url(../images/caja_dcha_cen.gif) repeat-y;*/
}
#caja #caja_cen #caja_text{
	margin:5px 10px 0px 0;
}
#caja #caja_cen #caja_mas{
	margin:5px 20px 0 0;
	text-align:right;
}
/*#caja #caja_inf{
	margin:0;
	padding:0;
	height:8px;
	background: url(../images/caja_dcha_inf.gif) no-repeat;
}*/
/***********************************************/
/* PIE                                         */
/***********************************************/
#pie{
	width:100%;
	height:25px;
	border-bottom: 2px solid #DBE1E4;
}
#pie ul {
	margin: 5px 0 0 0;
	padding:0;
}
#pie ul li {
	list-style:none;
	display:inline;
	margin-left: 1px;
	font-size:12px;
	color: #A2A6A9;
	font-weight:bold;
}
#pie ul li a{
	color: #A2A6A9;
}
#pie ul li a:hover{
	color: #A2A6A9;
	text-decoration: underline;
}
/***********************************************/
/* TEXTOS                                      */
/***********************************************/ 
.textoazul {
	font-family: Arial;
	font-size:12px;
	color: #20134B;
}
.textoazulbold {
	font-size:11px;
	font-weight:bold;
	color: #20134B;
}
.textoazulpagina 
{
	color:#20134B; 
	font-family:Arial; 
	font-size:12px;	 
}

.textoazulpagina ul
{
	color:#20134B; font-family:Arial; font-size:14px;
	list-style-type: none;
	padding-left: 1em;
	font-size:small;
}

.textoazulpagina img.mainImage
{
	margin: 5px;
}


.textoazulpagina ul li{ padding-top:0.2em;}

.textoazul a{
	color: #20134B;
}
.textoazul a:hover{
	color: #0576BC;
}
.textoazul_tit {
	font-family: Arial;
	font-size:12px;
	color: #20134B;
	font-weight:bold;
	line-height: 11px;
	margin-bottom:1px;
}
.textoazul9 {
	font-family: Arial;
	font-size:9px;
	color: #20134B;
}
.textoazul12 {
	font-family: Arial;
	font-size:12px;
	color: #20134B;
}
.textoazul13 {
	font-family: Arial;
	font-size:12px;
	color: #20134B;
}
.textorojo {
	font-size:11px;
	color: #E50012;
	font-weight:bold;
}
.textorojo a{
	font-size:11px;
	color: #E50012;
	font-weight:bold;
}
.textorojo_tit {
	font-size:11px;
	color: #E50012;
	font-weight:bold;
	line-height: 8px;
}
.textorojo13 {
	font-size:13px;
	color: #E50012;
	font-weight:bold;
}
.textorojo12 {
	font-size:13px;
	color: #E50012;
}
.textoblanco {
	font-size:11px;
	font-weight:bold;
	color: #FFF;
}
.textoblanco a{
	font-size:11px;
	font-weight:bold;
	color: #FFF;
}
.textoblanco12 {
	font-size:12px;
	font-weight:bold;
	color: #FFF;
	line-height: 20px;
}
.textoblanco12 a{
	color: #FFF;
}
.textoazulclaro {
	font-size:11px;
	font-weight:bold;
	color: #CFD6DB;
}
.textoazulclaro a{
	font-size:15px;
	font-weight:bold;
	color: #CFD6DB;
}
.textoazulclaro a:hover{
	font-size:15px;
	font-weight:bold;
	color: #FFF;
}
.textoazulclaropag {
	font-size:11px;
	font-weight:bold;
	color: #CFD6DB;
}
.textoazulclaropag a{
	font-size:11px;
	font-weight:bold;
	color: #CFD6DB;
}
.textoazulclaropag a:hover{
	font-size:11px;
	font-weight:bold;
	color: #20134B;
}
.subtituindex{
	font-size:14px;
	color: #20134B;	
}
.subtituindex16{
	font-size:16px;
	color: #20134B;	
}
h2 {
	margin:0;
	padding:0;
}



#formulario_afiliacion
{	
	font-size:12px;
}

#formulario_contacto
{
	background: #FFF url(../images/fondo_form_afiliacion.jpg) no-repeat;
	font-size:12px;
	padding: 5px 0px 0px 15px;
	margin:auto;
	width:493px;
}


#caja_contacto
{
	
}

#caja_cnt_pestanya_sup
{
	height: 20px;
	background: #FFF url(../images/pestanya_up.gif) top left no-repeat;
	width:194px;
}

#caja_cnt_pestanya_inf
{
	height: 20px;
	background: #FFF url(../images/pestanya_inf.gif) top left no-repeat;
	width:194px;
}

/* Contingut Central */

.roundedBox
{
}

.roundedBox .top,
.roundedBox .bottom,
.roundedBox .rtop,
.roundedBox .rbottom,
.roundedBox .btop,
.roundedBox .bbottom,
.roundedBox .topsimple,
.roundedBox .bottomsimple
{
	display:block;
	height:11px;
	line-height:11px;
	margin:0px;
	padding:0px;
}

.roundedBox .topsimple
{
	background: transparent url(../images/destacado_top.gif) no-repeat scroll center top;	
}

.roundedBox .bottomsimple
{
	background:transparent url(../images/destacado_bottom.gif) no-repeat scroll center top;	
}

.roundedBox .top
{
	background: transparent url(../images/grey_border_t.gif) repeat-x scroll center top;	
}

.roundedBox .top .left,
.roundedBox .bottom .left,
.roundedBox .top .right,
.roundedBox .bottom .right,
.roundedBox .rtop .rleft,
.roundedBox .rbottom .rleft,
.roundedBox .rtop .rright,
.roundedBox .rbottom .rright,
.roundedBox .btop .bleft,
.roundedBox .bbottom .bleft,
.roundedBox .btop .bright,
.roundedBox .bbottom .bright
{
	display: block;
	height: 11px;
	line-height: 11px;
	width: 11px;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}

.roundedBox .top .left,
.roundedBox .bottom .left,
.roundedBox .rtop .rleft,
.roundedBox .rbottom .rleft,
.roundedBox .btop .bleft,
.roundedBox .bbottom .bleft
{
	float: left;
}

.roundedBox .top .right,
.roundedBox .bottom .right,
.roundedBox .rtop .rright,
.roundedBox .rbottom .rright,
.roundedBox .btop .bright,
.roundedBox .bbottom .bright
{
	float: right;
}

.roundedBox .top .left
{
	background: transparent url(../images/grey_border_lt.gif) repeat-x scroll center top;
}

.roundedBox .top .right
{
	background: transparent url(../images/grey_border_rt.gif) repeat-x scroll center top;
}

.roundedBox .bottom .left
{
	background: transparent url(../images/grey_border_ld.gif) repeat-x scroll center top;
}

.roundedBox .bottom .right
{
	background: transparent url(../images/grey_border_rd.gif) repeat-x scroll center top;
}

.roundedBox .bottom
{
	background:transparent url(../images/grey_border_d.gif) repeat-x scroll center top;	}
	
	
/* red */

.roundedBox .rtop
{
	background: transparent url(../images/red_border_t.gif) repeat-x scroll center top;	
}

.roundedBox .rtop .rleft
{
	background: transparent url(../images/red_border_lt.gif) repeat-x scroll center top;
}

.roundedBox .rtop .rright
{
	background: transparent url(../images/red_border_rt.gif) repeat-x scroll center top;
}

.roundedBox .rbottom .rleft
{
	background: transparent url(../images/red_border_ld.gif) repeat-x scroll center top;
}

.roundedBox .rbottom .rright
{
	background: transparent url(../images/red_border_rd.gif) repeat-x scroll center top;
}

.roundedBox .rbottom
{
	background:transparent url(../images/red_border_d.gif) repeat-x scroll center top;	}

/* blue */

.roundedBox .btop
{
	background: transparent url(../images/blue_border_t.gif) repeat-x scroll center top;	
}

.roundedBox .btop .bleft
{
	background: transparent url(../images/blue_border_lt.gif) repeat-x scroll center top;
}

.roundedBox .btop .bright
{
	background: transparent url(../images/blue_border_rt.gif) repeat-x scroll center top;
}

.roundedBox .bbottom .bleft
{
	background: transparent url(../images/blue_border_ld.gif) repeat-x scroll center top;
}

.roundedBox .bbottom .bright
{
	background: transparent url(../images/blue_border_rd.gif) repeat-x scroll center top;
}

.roundedBox .bbottom
{
	background:transparent url(../images/blue_border_d.gif) repeat-x scroll center top;	}

/* end blue */	

.roundedBox .middle
{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	display:block;
	margin:0px;
	padding:0px;
	height: 142px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.roundedBox .middle .header
{
	background:transparent url(../images/btn_azul.gif) no-repeat scroll right center;
	border-bottom:1px dashed #24528E;
	color: #24528E;
	display:block;
	font-weight:bold;
	height:17px;
	line-height:17px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 10px;
}

.roundedBox .middle .header .headerText
{
	color: inherit;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.roundedBox .middle a,
.roundedBox .middle a:hover
{
	color:#24528E;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}


.roundedBox .middle a:hover
{
	color: #3A72BC;
}

.roundedBox .middle .header .icon
{
	background:transparent url(../images/btn_azul.gif) no-repeat scroll right center;
	float:right;
	height:17px;
	line-height:17px;
	text-decoration:none;
	width:15px;
}

.roundedBox .middle .text
{
	clear:both;
	color:#333333;
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin-left: 10px;
	padding:0px 0px 10px;
	text-align:left;
	overflow: hidden;	
}

.roundedBox input,
.roundedBox select
{
	font-size: 10px;
}

.gridEdit input
{
	font-size: 10px;
}

.gridEdit th
{
	vertical-align: bottom;
}

fieldset
{
	border: 0px;
	margin: -5px;
}

.fivePad
{
	padding: 5px;
}

/**** Welcome box ****/
/* <Checked> */

/* greyBox */

.greyBox
{
	margin-top: 20px;
}

.greyBox .top,
.greyBox .bottom
{
	display:block;
	height:14px;
	line-height:14px;
	margin:0px;
	padding:0px;
	width:444px;
}

.greyBox .top
{
	background:transparent url(../images/tabla_azulbg_top.gif) no-repeat scroll center top;
}

.greyBox .middle
{
	background-color: #F3F3F3;
	border-left:1px solid #24528E;
	border-right:1px solid #24528E;
	display:block;
	margin:0px;
	padding:0px;
	width:442px;
}

.greyBox .middle .header
{
	border-bottom:1px dashed #24528E;
	color: #24528E;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	width: 400;
	display: block;
}

.greyBox .middle .bodyText
{
	margin:  10px 10px 0px 10px;
}

.greyBox .bottom
{
	background:transparent url(../images/tabla_azulbg_bottom.gif) no-repeat scroll center top;
}

/* end greyBox */

.repeatLine
{
	margin-top: 10px;
}

.slimBorder
{
	border: solid 1px white;
}

.matriculas
{
	height: 18px;
	width: 85px;
	background: #fff url('../images/matricula.gif') no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-weight: bold;
}

/************** ELPAIS **************/

.titular_elpais 
{
font-family: Geneva, Arial, sans-serif !important;
font-size: 11px !important;
color: #1C1646 !important;
font-weight: bold !important;
font-style: normal !important;
text-decoration: underline !important;
}
A:link.titular_elpais, A:vlink.titular_elpais, A:alink.titular_elpais {color: #E50012 !important;}

.autor_elpais {
font-family: Geneva, Arial, sans-serif !important;
font-size: 11px !important;
color: #6699cc !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.autor_elpais, A:vlink.autor_elpais, A:alink.autor_elpais
{
color: #6699cc !important;
}

.titulo_feed_elpais 
{
	font:bold 11px Arial, Helvetica, sans-serif !important; 
	text-decoration:none !important; 
	color:#666666 !important;
	margin: 10px 0px;
}
.titulo_feed_elpais a,.titulo_feed_elpais a:link,.titulo_feed_elpais a:hover,.titulo_feed_elpais a:visited {text-decoration:none !important; color:#666666 !important;}
.fondo_resultados_elpais 
{ 
	text-align: left;
	width: 100%;
}

/******************* Repeater Paging ******************/

.repeaterPagingHeader,
.repeaterPagingHeader select
{
	font-size: 11px;
	color: #20134B;
}

#detalle_formulario
{
	font-size: 12px;
	color: #20134B;
}

/*********** PAGING GRID ***************/

.pagingGrid
{
	width: 100%;
}

.pagingGrid td
{
	padding: 5px;
	font-size: 12px;
	border-bottom: solid 1px #CFD6DB;
}

.pagingGrid .gdnombre
{
	font-size: 12px;
	font-weight: bold;
	/*background: #CFD6DB;*/
	/*width: 100%;
	clear: right;*/
	float: left;
}

.pagingGrid .gdfecha
{
	padding-left: 0;
	margin-left: 0;
	float: left;
}

.pagingGrid .gddescripcion
{
	text-align: justify;
	padding-left: 0;
	margin-left: 0;
	float: left;
}

.pagingGrid .gdImage
{
	width: 100px;
	padding: 3px;
	background: white;
	border: solid 1px black;
}

.pagerButton,
.pagerButtonOff
{
	padding: 3px;
	margin: 0px 2px;
	background: #CFD6DB;
	border: 1px solid #6699cc;
}

.pagerButtonOff
{
	visibility: hidden;
}

.pagerList
{
	width: 45px;
	font-size: 11px;
	margin: 0px 2px;
}

#gdImage1
{
	border: solid 1px #6699cc;
}
/*************************** BOTONES */

.bottonRojo
{
	width: 85px;
	height: 16px;
	background: white url('../images/botton_back_on.gif') no-repeat;
	background-position: right top;
	display: block;
	float: left;
	font-size: 11px;	
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 1px;
	margin: 0px 5px;
}

.botton
{
	height: 20px;
	background: white url('../images/botton_back_on.gif') no-repeat;
	background-position: right top;
	font-size: 11px;	
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border: solid 1px #EDF0F2;
}

/* Login Box */

.loginBox
{
	margin: auto;
	border: solid 1px #666;
	background: #F5FAFE;
	font-size: 12px;
	height:160px;
	width:350px;
}

.loginBox a
{
	font-weight: bold;
}

.loginBox input
{
	margin-right: 15px;
}

.loginHeader
{
	font-weight: bold;
	background: #CFD6DB;
	text-align: center;
	height: 20px;
	padding-top: 3px;
}

.loginBox input
{
	font-size: 12px;
}

.loginLine
{
	margin: 10px;	
	width: 350px;
	text-align: center;
	clear: both;
}

.loginCol1
{
	width: 140px;
	text-align: right;
	float: left;
}

.loginCol2
{
	width: 140px;
}

/* end Login Box */

/**** Publicaciones ****/

.publicaciones
{
	margin: 3px 7px 10px 7px;
	text-align: center;
}

.publicaciones
{
	margin: 3px 0px 10px 5px;
}

.publicaciones h3
{
	margin:10px 0 10px 0;
	color: #20134B;
}
.publicaciones ul li
{
	width:150px;
	height:auto;
	list-style:none;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #EDF0F2;
	margin-top:5px;
	text-align: left;
}

.publicaciones ul li
{
	width: 105px;
}

/**** end Publicaciones ****/

/* Servicios */

.serviciosList
{
	background: white url('../images/fondo_derechos_reales_small.jpg') no-repeat;
	width: 529px;
	height: 136px;
	padding-top: 0px;
}

.serviciosList ul li
{
	font-weight: bold;
}

/*** end servicios ***/

.pointer
{
	cursor: pointer;
}

/******* Nuevos Estilos *********/

ul li.serviciosItem
{
	margin-left:5px;
	padding-left:5px;
	padding-top: 10px;
	/*background:url('../images/mapa_circulo2.gif') no-repeat 0px 6px;*/
	font-size: 14px;
}
a.siUnderline
{
	text-decoration:underline;	
}
h3.headerServicios
{
	color:#ffffff;
	background:#20134D;
	padding:2px;
	height: 21px;
	width:566px;
	.width:532px;
	
}

.serviciosCV
{
	 float:left;
	 border: solid 1px black;
}

a.btnSimulador
{
	width:190px; 
	text-align:center;
	background:#cc0000;
	padding:2px;
	margin-right:13px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	clear:both;
	margin-top:-45px;
}
p.subtitularRed
{
	padding-left:32px;
	padding-bottom:15px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#cc0000;	
}
p.subtitularRed2
{
	padding-bottom:15px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#cc0000;	
}
.textoazulpagina img.imgSeccion
{
	margin: 70px 5px 5px 5px;
	clear:both;
}

.textoazulpagina img.imgSeccion2
{
	margin-top:50px;	
	clear:both;
}
a.btnContacta
{
	width: 155px; float: right;	
}

.bannerBorder
{
	border: solid 1px #BBBBBB;	
}

