body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0; padding: 0; }
a{
color:#000;
text-decoration:none;
}
img{border: 0;}

body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding:0;
font-size: 10pt;
line-height: 1.2em;
text-align:center;
color:#f0f4ed;
background: url(/i/fondo.jpg) repeat-x #f0f4ed;
}
#contenedor{
margin-left:auto;margin-right:auto;text-align:left;
width:950px;
}
/*Cabecera*/
#contenedor #cabecera{
height:119px;
background:#1a1f49;
}
#contenedor #cabecera #cabecera_i{
margin-right:525px;

}
#contenedor #cabecera #cabecera_i #logo{
margin:10px 0 0 10px;
position:absolute;
}
#contenedor #cabecera #cabecera_d{
float:right;
width:525px;
}
#contenedor #cabecera #cabecera_d ul{
list-style:none;
padding:0;
margin:10px 10px 0 0;
background:#ddd;
font-size:9pt;
}
#contenedor #cabecera #cabecera_d li{
float:right;
text-align:center;
}
#contenedor #cabecera #cabecera_d li a, #contenedor #cabecera #cabecera_d li.ultimo a{
display:block;
color:#fff;
padding:0 10px 0 10px;
background:none;
border-right:1px solid #fff;
}
#contenedor #cabecera #cabecera_d li.ultimo a{ border:none;}
#contenedor #cabecera #cabecera_d li a:hover{text-decoration:underline;}
/*Cabecera*/
/*Navegacion*/
#contenedor #navegacion{
background:url(/i/naveg.jpg) repeat-x;
height:35px;
}
#contenedor #navegacion ul{
list-style:none;
padding:0;
padding-left:4px;
width:100%;
}
#contenedor #navegacion li, #contenedor #navegacion li.ultimo{
float:left; 
color:#fff;
margin:2px 0 2px 0;
height:27px;
background:none;
}
#contenedor #navegacion li{background:url(/i/sep_naveg.jpg) right no-repeat}
#contenedor #navegacion li a{
display:block;
padding:6px 40px 8px 42px;
color:#fff;
margin-right:1px;
}
#contenedor #navegacion li a:hover{
background:#800000;
text-decoration:underline;
}
/*Navegacion*/
/*Cuerpo*/
#contenedor #cuerpo{
background:#fff;
padding:10px;
color:#010100;
font-size:10pt;
}
#cuerpo_contenido{
background:url(/i/fondo_centro.jpg) repeat-y;
}
#contenedor #cuerpo #cuerpo_contenido #cuerpo_centro{
width:710px;
float:left;
}
.img_sup, .img_sup_peq{background:#d8d8d8; width:710px;}
.img_sup_intranet{background:#d8d8d8;}
.img_sup{height:179px;}
.img_sup_peq{height:100px;}
.img_sup_intranet{height:69px;}
.cont_sec{margin:10px 0 0 10px;min-height:140px;}

.img_med_i{
background:#1a1f49;
width:354px;
float:left;
height:90px;
margin:2px 1px 2px 0;
}
.img_med_d{
background:#1a1f49;
width:354px;
float:right;
height:90px;
margin:2px 0 2px 1px;
}
.secciones{
margin-top:10px;
width:100%;
color:#333;
}
.secciones .seccion, .secciones .seccion_primera, .secciones .seccion_ultima{
border-left:1px solid #c6c6c6;
padding-right:10px;
padding-left:10px;
float:left;
}
.secciones .seccion_primera{padding-left:0; border:none;}
.secciones .seccion_ultima{padding-right:0;}
.cab_sec{
background:url(i/mot_gris.jpg) repeat-x #e9e8e7;
padding:5px;
color:#333;
}
a.enlace_tri{
color:#00496a;
padding-left:8px;
background:url(/i/flecha.jpg) no-repeat left;
line-height:1.4em;
text-decoration:underline;
}
.listado_tri ul{list-style:none;}
.listado_tri li{
padding-left:10px;
background:url(/i/flecha_big.jpg) no-repeat left top;
line-height:1.6em;

}
a.enlace_tri:hover{
color:#fe9900;
text-decoration:underline;
}
.enlace{
float:right;background:url(/i/boton.jpg) repeat-x center #434C93;height:21px; width:90px; text-align:center;
}
.enlace a{
background:none;
padding:15px 20px 15px 20px;
color:#fff;
line-height:1.5em;
}
.enlace:hover{
background:url(/i/link_on.jpg) repeat-x center #434C93;
}
#contenedor #cuerpo #cuerpo_contenido #lateral{
float:right;
width:190px;
margin:10px;
}
.tabla_lateral, .tabla_centro{
border:1px solid #ddd;
background:#fff;
}
.tabla_lateral .cab, .tabla_centro .cab{
background:url(/i/mot_gris.jpg) repeat-x #d8d8d8;
font-size:14px;
padding:4px 6px 4px 6px;
}
.tabla_centro .cab_sup{
float:left;
padding:5px;
text-align:left;
background:url(/i/mot_gris.jpg) repeat-x #d8d8d8;
font-size:11pt;
color:#333;

border-right:1px solid #ddd;
}
.tabla_centro .cuerpo_sup{
float:right;
padding:5px;

}
.tabla_centro .cab_intranet{
background:url(i/mot_gris.jpg) repeat-x #e9e8e7;
font-size:11pt;
color:#333;
padding:4px 6px 4px 6px;
}
.tabla_lateral .cont_atencion{padding:5px;}
.tabla_lateral .cont{
margin:5px;
}
.tabla_centro .cont{
margin:10px;
}
.tabla_centro .cont_empresa{
padding:10px;
background:url(/i/fondo_empresa.jpg) no-repeat #f3f3f3;
}
.tabla_centro .cont h1, .tabla_centro .cont_empresa h1{
font-size:10pt;
font-weight:normal;
color:#00496a;
margin-bottom:6px;
}
.cont a{color:#00496a;}
.cont a:hover{text-decoration:underline;}
.tabla_centro .cont_empresa .cont_empresa_text{
margin-right:130px;
}
.tabla_lateral .cont h1, .tabla_lateral .cont_atencion h1{
color:#666;
font-weight:normal;
font-size:10pt;
padding-bottom:5px;
border-bottom:1px solid #CCC;
}
.tabla_lateral .cont .form_lat, .tabla_lateral .cont_atencion .form_lat, .form{
padding:8px 0 8px 0;
text-align:right;
}
.tabla_lateral .cont .form_lat label, .tabla_lateral .cont_atencion .form_lat label, .form label{
text-align:right;
line-height:2.2em;
float:left;
padding-right:5px;
}
.tabla_lateral .cont .form_lat label, .tabla_lateral .cont_atencion .form_lat label{width:65px;}
.form label{width:120px;}
.tabla_lateral .cont .form_lat input, .tabla_lateral .cont_atencion .form_lat input, .form input, .form textarea{
border:1px solid #c2c2c2;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10pt;
}
.search_table{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:8pt;
padding:0;
margin:0;
line-height:1em;
}
.select{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10pt;
}
.cuestionario .select{font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.tabla_lateral .cont .form_lat .boton, .tabla_lateral .cont_atencion .form_lat .boton, .form .boton{text-align:right; padding-top:8px;}
.tabla_lateral .cont .form_lat .boton_lat, .tabla_lateral .cont_atencion .form_lat .boton_lat, .form .boton_lat{
border:none;
background:url(/i/boton.jpg) no-repeat center #434C93;
width:105px;
height:21px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9pt;
margin:0px;
padding:0px;
color:#fff;
}
.tabla_lateral .cont .form_lat .boton_lat:hover, .tabla_lateral .cont_atencion .form_lat .boton_lat:hover, .form .boton_lat:hover{
background:url(/i/boton_on.jpg) no-repeat center #434C93;
cursor: pointer;
}
#lateral_i{
float:left;
width:175px;
margin-top:5px;
}
.tabla_lateral_i{
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
background:#fff;
}

.tabla_lateral_i .title{
color:#fff;
font-size:12pt;
text-align:center;
background:url(/i/fondo_lat.jpg) repeat-x;
padding:6px;
border-bottom:1px solid #ddd;
}
.tabla_lateral_i .seccion_actual, .tabla_lateral_i .seccion, .tabla_lateral_i .subseccion{
font-weight:bold;
padding:6px;
}
.tabla_lateral_i .seccion_actual{background:#D7F1FD;border-bottom:1px solid #ddd;}
.tabla_lateral_i .seccion{background:#f0f0f0;border-bottom:1px solid #ddd;}
.tabla_lateral_i .subseccion{background:#fff;border-bottom:1px solid #ddd; font-weight:normal;}
.tabla_lateral_i .seccion:hover{background:#E0E0E0;}
.tabla_lateral_i .seccion_actual:hover{background:#96D9FA;}
.tabla_lateral_i .subseccion:hover{background:#E0E0E0;}
.tabla_lateral_i .seccion_actual a{
background:url(/i/flecha_i_act.gif) no-repeat left;
padding-left:10px;
}
.tabla_lateral_i .seccion a{
background:url(/i/flecha_i.gif) no-repeat left;
padding-left:10px;
}
.tabla_lateral_i .subseccion a{padding:10px 10px 10px 16px;}
#centro{
margin-top:5px;
float:right;

width:525px;
}
#centro p{line-height:1.6em; text-align:justify;}
#intranet{
margin-top:5px;
float:right;
width:745px;
}
#intranet .pasos{
border:1px solid #BBBDD5;
background:#E3E4EE;

}
#intranet .pasos .paso{float:left; padding:5px 3px; min-height:37px;}
#intranet .pasos .paso_active{float:left; background:#BBBDD5; padding:5px 3px; min-height:37px;}
#intranet .pasos .numeropaso{float:left; width:10%; font-size:20pt; line-height:1em; color:#47497c; border-right:1px dotted #47497c;}
#intranet .pasos .textopaso{float:right; text-align:left; width:86%; color:#47497c; margin-left:5px;}
#intranet .cuestionario{
border:1px solid #BBBDD5;
background:#E3E4EE;
padding:5px;
font-family:Arial, Helvetica, sans-serif; font-size:9pt;
}
#intranet .cuestionario hr{color:#bbbdd5; height:1px;}
#intranet .cuestionario .subcuestionario{padding:5px;}
#intranet .titulo_pag_cuestionario{
text-align:left;
font-size:10pt;
background:#47497c;
color:#fff;
padding:4px 6px 4px 6px;

}

#intranet a{color:#00496a; text-decoration:underline;}
#intranet a:hover{color:#fe9900; text-decoration:underline;}
.localizacion{color:#333; margin-top:8px;}
.localizacion a{color:#00496a;}
.localizacion a:hover{text-decoration:underline;}
#centro h1, #cuerpo_centro h1.title{
font-size:14pt;
color:#debc14;
margin-top:8px;
line-height:1.2em;
}
#cuerpo_centro h2{
font-size:13pt;
color:#4e4e8a;
font-weight:normal;
}
#cuerpo_centro h3{
font-size:11pt;
color:#85c531;
font-weight:normal;
}
#cuerpo_centro h4{
padding-left:10px;
background:url(/i/flecha.jpg) no-repeat left;
line-height:1.6em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
margin:0;
}


/*Tablas de datos*/

.tabla_datos .cabecera{
background:url(i/mot_gris.jpg) repeat-x #e9e8e7;
font-size:11pt;
border-top:1px solid #ccc;
}

.tabla_datos .cabecera a, a.enlace_dcha{
color:#00496a;
text-decoration:underline;
 font-size:10pt;
}
.tabla_datos .cabecera a:hover, a.enlace_dcha:hover{color:#debc14;}
.tabla_datos table th{
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.tabla_datos table td{
border-bottom:1px solid #ccc;

}
.tabla_datos table a{color:#00496a;text-decoration:underline;}
.tabla_datos table a:hover{color:#debc14;}
.tabla_datos .cliente{color:#448831;}
.tabla_datos .lopd{color:#db553f;}
.i, .d, .c{border-right:1px solid #ccc;}
.i, .i_ult{text-align:left;}
.d, .d_ult{text-align:right;}
.c, .c_ult{text-align:center;}
.gold{color:#BD9A0D;}
.tabla_datos .cabecera, .tabla_datos table th, .tabla_datos table td{color:#333;padding:4px 6px 4px 6px;}
.normal{background:#fff;}
.odd {background: #F5F5F5;}
.casilla_test_radio{float:left;margin-right:10px;}
/*.download_img{float:left;}
.download_text{float:left; margin-top:7px;}*/
.download_text{display:block;}

/*Tablas de datos*/
/*Cuerpo*/
/*Pie*/
#pie{
height:70px;
background:#1a1f49;
margin-top:10px;
color:#fff;
font-size:9pt;
}
#pie #pie_i{
float:left;
margin:20px 10px 10px 10px;
}
#pie #pie_i ul{
list-style:none;
padding:0;
margin-top:5px;
width:100%;
}
#pie #pie_i li, #pie #pie_i li.primero{
float:left; 
color:#fff;
background:none;
}
#pie #pie_i li a, #pie #pie_i li.primero{
color:#fff;
}
#pie #pie_i li a{
padding:0 10px 0 10px;
border-left:1px solid #fff;
}
#pie #pie_i li.primero a{border:none;padding:0 10px 0 0; border:none;}
#pie #pie_i li a:hover{
text-decoration:underline;
}
#pie #pie_d{
float:right;
margin:20px 10px 10px 10px;
}
#pie #pie_d #validacion{
margin-top:18px;
}
/*Pie*/
.limpia{clear:both;}

.salto{
height:15px;
}
.salto_peq{
height:5px;
}
.izqda{float:left; margin-right:5px;}
.dcha{float:right; margin-left:5px;}

.img_izqda, .img_izqda_borde{float:left; margin:0 10px 10px 0;}
.img_dcha, .img_dcha_borde{float:right; margin:0 0 10px 10px;}
.img_izqda_borde, .img_dcha_borde{border:1px solid #ccc;}
.error{color:#ff0000;}

/*Test*/
.hoja_test{background:#fff; padding:5px; border:1px solid #ddd; font-size:10pt;}
.titulo_pag_terc{
border:1px solid #ddd;
text-align:left;
font-size:11pt;
background:url(i/mot_gris.jpg) repeat-x #e9e8e7;
color:#333;
padding:4px 6px 4px 6px;

}
.titulo_pag_terc .titulo_pag_terc_i{
float:left;
}
.titulo_pag_terc .titulo_pag_terc_d{
float:right;
}
a.titulo_pag_terc{color:#fff;border:0px;}
table.test {
	border-width: 0px;
	border-spacing:0px;
	border-style: outset;
	border-collapse: collapse;
	background-color: #ffffff;
	width:70%;
	margin-left:auto;margin-right:auto;text-align:left;
}
table.test th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #757575;
	background-color: white;
	text-align:center;
	font-weight:normal;

}
table.test td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #757575;
	background-color: white;
}
.test_pral{padding: 0 5px 5px 10px; text-align:left}
.test{padding: 5px 5px 5px 10px;}
.test_qestion{padding: 5px 5px 5px 10px;}
.test label, .test_question label, .test_pral label {display:block; margin-bottom:2px; font-size:10pt;}  
.test legend, .test_question legend, .test_pral legend{font-size:120%;}  
.test fieldset, .test_pral fieldset, .test_question fieldset{border:none;}  
.test input, .test textarea, .test_question input, .test_question textarea{font-size:10pt;padding:2px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}  
.test_pral input, .test_pral textarea{border:1px solid #999; background:#FFFFFF;font-size:10pt;padding:2px;}  
.test textarea, .test_pral textarea, .test_question textarea{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.test select, .test pral select, .test_question select{font-size:10pt;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} 
.test_pral .check{border:1px solid #757575; float:left; padding:0 4px; width:8px;}
.test .check{border:1px solid #757575; float:left; padding:0 4px; width:8px;}
.check{border:1px solid #757575; float:left; padding:0 4px; width:8px;}
.tabla_test{width:70%;}
.button_test{margin-top:5px;}

.button_test{float:left; text-align:center; margin:0 7px 0 5px;}
.casilla_test{float:left;margin-right:5px;}
.casilla_test label{display:block; margin-bottom:2px; margin-right:5px;}  
.casilla_test_radio{float:left;margin-right:10px;}
.texto_casilla_test{float:left;}
.subtexto_casilla_test{float:left; background: #000;}
.resp_casilla_test{float:right;}
.radio{border:none;}
/*Test*/
/*Cuadro Atencion*/
.atencion{
background:url(/i/fondo_atencion_cliente.gif) no-repeat;
padding:0;
margin:0;
height:97px;
width:188px;
}
.atencion .atencion_texto{
margin:13px 0 0 8px;
color:#787a77;
}
.atencion .tlf{
margin:2px 0 0 6px;
font-size:16pt;
color:#4f4f8b;
}
/*Cuadro Atencion*/
/*Cuadro Sistema*/
.sistema{
padding:0;
margin:0;
}
.cont_sistema{margin:5px;}
/*Cuadro Sistema*/
/*Cuadro Actualidad*/
.actualidad{
padding:5px;
}
.cont_actualidad h1{
color:#666;
font-weight:normal;
font-size:10pt;
padding-bottom:5px;
border-bottom:1px solid #CCC;
}
.cont_actualidad .img_actualidad{
margin:5px;border:1px solid #ccc; padding:2px; float:left;}
.cont_actualidad .fecha_actualidad, .cont_actualidad .texto_actualidad{
margin-left:5px;
}
.cont_actualidad .fecha_actualidad{
color:#9999ac;
font-size:9pt;
}
.cont_actualidad .texto_actualidad{
color:#4a53a0;}
/*Cuadro Actualidad*/




