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: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding:0;
font-size: 10pt;
line-height: 1.2em;
color:#4b4b4b;
background: url(/i/fondo_web.jpg) repeat-x #4396ca;
}
#contenedor{
margin-left:auto;margin-right:auto;text-align:left;
width:994px;
}
/*Cabecera*/
#cabecera{color:#fff;}
#cabecera a{color:#fff;}
#cabecera a:hover{text-decoration:underline;}
#fecha{float:right; width:260px;text-align:center; font-size:8pt; background:url(/i/fecha_i.jpg) no-repeat left #0c3d75; margin-right:15px;}
#fecha #fecha_texto{background:url(/i/fecha_d.jpg) no-repeat right; padding:3px 20px 5px 20px;}
#cabecera_medio{font-size:8pt;}
#logo{margin:10px 0 15px 21px; float:left;}
#naveg_sup{float:right;margin:13px 21px 15px 0;}
#naveg_sup .ayuda{float:left;}
#naveg_sup .mapa{float:left; margin-right:20px;}
#naveg_sup .ayuda img, #naveg_sup .mapa img{margin-right:5px;}
#naveg_sup .ayuda:hover, #naveg_sup .mapa:hover{cursor:pointer; text-decoration:underline;}
#navegacion{background:url(/i/naveg.jpg) repeat-x #4494d1;}
#navegacion table{border:0;}
#navegacion td{text-align:center; height:28px; width:164px;border-right:1px solid #2e6486;border-bottom:1px solid #2e6486; line-height:2.1em;}
#navegacion td:hover{cursor:pointer;background:url(/i/naveg_over.jpg)}
#navegacion td.activa{background:url(/i/naveg_activa.jpg) repeat-x #D90F0F; border-bottom:1px solid #D90F0F;}
#navegacion td a{color:#fff;}
#subnavegacion{background:#d90f0f; height:46px;}
#subnavegacion h1{padding:14px 18px 6px 18px; line-height:1.6em; font-weight:normal; font-size:10pt;}
/*Cabecera*/
/*Cuerpo*/
#cuerpo{background:#f0f9fe;}
#cuerpo #cuerpo_i, #cuerpo #cuerpo_d{width:764px;}
#cuerpo #cuerpo_i{float:left; width:764px;}
#cuerpo #cuerpo_d{float:right; width:764px;}
#cuerpo_i .contenido h1, #cuerpo_d .contenido h1{
color:#3f89c3;
font-weight:normal;
font-size:14pt;
padding-bottom:10px;
border-bottom:4px solid #a9cde4;
}
#cuerpo_i .contenido .cont, #cuerpo_d .contenido .cont{background:#fff; padding:20px 20px 20px 20px;}
#cuerpo_i .contenido .cont_icon, #cuerpo_d .contenido .cont_icon{background:#fff; padding:20px 20px 20px 20px; text-align:justify;}
.izqda{float:left; text-align:left; width:364px; margin-right:8px;}
.dcha{float:right; text-align:left; width:364px; margin-left:8px;}
.cont .izqda{float:left; text-align:left; width:344px; margin-right:8px;}
.cont .dcha{float:right; text-align:left; width:344px; margin-left:8px;}
.icon{position:absolute; margin:0 0 0 5px;}
.listado_img{float:left; width:40px;}
.listado_texto{margin:10px 0 0 45px;}
.listado_texto h2, .cont h2, .cont_icon h2{color:#4396dc; font-size:12pt; font-weight:normal;}
.cont h2, .cont_icon h2{margin:0 0 10px 0;}
.cont a, .cont_icon a{color:#4396dc; text-decoration:underline;}
.cont a:hover, .cont_icon a:hover{color:#4396dc; text-decoration:none;}
.cont .separador, .cont_icon .separador{border-top:1px solid #D9eaf8; height:10px;}
.cont .enlace, .cont_icon .enlace{text-align:right;}
.cont .enlace_i, .cont_icon .enlace_i{text-align:left;}
.cont_icon ul, .cont .izqda ul, .cont .dcha  ul{list-style:none;margin-left:10px;}
.cont_icon li, .cont .izqda li, .cont .dcha  li{padding-left: 18px;margin-top:15px;margin-bottom:2px; background: url(/i/lista_blue.jpg) no-repeat left 4px;line-height: 14px;}
.img_gal{float:left;}
.img{float:left; margin:0 2px;}
/*Lateral*/
#cuerpo #lateral_d, #cuerpo #lateral_i{width:230px;}
#cuerpo #lateral_d{float:right;}
#cuerpo #lateral_i{float:left;}
#cuerpo_i .cabecera, #cuerpo_d .cabecera{background:url(/i/fondo_centro_cab.jpg) repeat-x #a9ceeb; height:39px;}
#cuerpo_i .contenido, #cuerpo_d .contenido{margin:10px; background:#f0f9fe;}
#lateral_i .cabecera, #lateral_d .cabecera{background:url(/i/fondo_lateral_cab.jpg) repeat-x #4fa2e4; height:39px;}
.cabecera h1, .cabecera h1{
padding:12px 15px 12px 15px;
color:#fff;
font-weight:normal;
font-size:14pt;
}

.cabecera{}
.localiza{color:#0c3d75; font-size:8pt; padding:9px 15px;}
.localiza a{color:#0c3d75; text-decoration:underline;}
.localiza a:hover{text-decoration:none;}
#cuerpo_i .cabecera h1,#cuerpo_d .cabecera h1{
padding:12px 10px 12px 10px;

}
#lateral_i .contenido, #lateral_d .contenido{margin:10px; background:#fff;}
.contenido .tabla_lateral{
border:1px solid #b4d8ee;background:#fff; margin:0 10px 0 10px;
}
.contenido .tabla_lateral .cab{
background: url(i/mot_blue.jpg) #3f89c3;
padding:6px;
color:#3f89c3;

}
.contenido .tabla_lateral .cont{
margin:5px;
}
.contenido .tabla_lateral .cont h1{
color:#3f89c3;
font-weight:normal;
font-size:10pt;
padding-bottom:5px;
border-bottom:1px solid #55a7df;
}
.contenido .tabla_lateral .cont .form_lat, .form{
padding:8px 0 8px 0;
text-align:right;
}
.contenido .tabla_lateral .cont .form_lat label, .form label{
text-align:left;
line-height:1.8em;
float:left;
padding-right:5px;
width:65px;
}
.contenido .tabla_lateral .cont .form_lat label{width:65px;}
.form label{width:105px;}
.tabla_lateral .cont .form_lat .boton, .form .boton{text-align:right; padding-top:8px;}
.tabla_lateral .cont .form_lat input, .form input, .tabla_lateral .cont .form_lat textarea, .form textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #c2c2c2;
padding:1px;
}
.contenido .tabla_lateral a{color:#4b4b4b; text-decoration:underline;}
.contenido .tabla_lateral a:hover{color:#3f89c3;}
.tabla_lateral .cont ul{list-style:none;}
.tabla_lateral .cont li{padding:3px;}
.tabla_lateral .cont li a{color:#4396dc; text-decoration:underline;}
.tabla_lateral .cont li a:hover{text-decoration:none;}
/*Lateral*/
/*Cuerpo*/
/*Pie*/
#pie{
height:50px;
background:#0c3d75;
margin:10px 10px 0 10px;
color:#fff;
font-size:8pt;
}
#pie #pie_i{
float:left;
margin:6px 10px;
width:45%;
}
#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 a{
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;
text-align:right;
width:45%;
margin:6px 10px;
}
#pie #pie_d #validacion{
margin-top:18px;
}
/*Pie*/
/*Generales*/
.pagina{text-align:right; font-size:8pt;}
.limpia{clear:both;}
.salto{height:15px;}
.salto_peq{height:5px;}
.salto_med{height:10px;}
.salto_big{height:193px;}
.salto_min{height:1px;}
.img_dcha{float:right; margin:0 0 10px 20px; border:none;}
.error{color:#d90f0f;}
/*Generales*/


