body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 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: 8pt;
line-height: 1.2em;
text-align:center;
color:#000;
background: url(i/fondo.jpg) repeat-x #DBDDE6;
}
#contenedor{
margin-left:auto;margin-right:auto;text-align:left;
width:974px;
}
/*Cabecera*/
#cabecera{background:#2B2724; width:100%;}
#cabecera #cabecera_izqda{float:left; width:275px;}
#cabecera #cabecera_centro{float:left; width:442px;}
#cabecera #cabecera_dcha{float:right;}
/*Cabecera*/
/*Navegacion*/
#navegacion{color:#585455; height:28px; font-size:10pt;}
#navegacion #navegacion_izqda{float:left; background:url(/i/sep_naveg.jpg) left no-repeat;}
#navegacion #navegacion_dcha{float:right; background:url(/i/sep_naveg.jpg) left no-repeat;}
#navegacion ul{
list-style:none;
padding:0;
width:100%;
}
#navegacion li, #navegacion li.ultimo{
float:left; 
padding:8px 10px 7px 10px;
background:none;
text-align:center;
}
#navegacion li{background:url(/i/sep_naveg.jpg) right no-repeat; min-width:76px;}
#navegacion li.ultimo{background:none;}
#navegacion li a, #navegacion li.ultimo a{color:#585455; text-decoration:none;}
#navegacion li a:hover, #navegacion li.ultimo a:hover{color:#fff;}
#navegacion li a.activa, #navegacion li.ultimo a.activa{color:#fff; text-decoration:none;}
/*Navegacion*/
/*Cuerpo*/
#cuerpo{background:url(i/fondo_pag.jpg) repeat-y #fff;}
#cuerpo_intranet{background:#fff;}
#cuerpo_intranet h1{margin-left:20px; font-size:16px; font-weight:normal;}
#cuerpo #centro{float:left; width:784px;}
#cuerpo_intranet #centro{width:100%;}
#cuerpo #centro .centro_i, #cuerpo_intranet #centro .centro_i{float:left; padding:15px 7px 15px 15px; width:484px;}
#cuerpo #centro .centro_d, #cuerpo_intranet #centro .centro_d{float:left; padding:15px 15px 15px 7px; width:256px;}
#cuerpo #centro .centro_intranet_i{float:left; padding:15px 7px 15px 15px; width:370px;}
#cuerpo_intranet #centro .centro_intranet_i{float:left; padding:15px 7px 15px 15px; width:465px;}
#cuerpo #centro .centro_intranet_d{float:left; padding:15px 15px 15px 7px; width:370px;}
#cuerpo_intranet #centro .centro_intranet_d{float:left; padding:15px 15px 15px 7px; width:465px;}

#cuerpo #centro .centro_c, #cuerpo_intranet #centro .centro_c{padding:15px 15px 15px 15px;}
.centro_c a{text-decoration:underline;}
.centro_c a:hover{color:#FB991E;}
#cuerpo #lateral{width:170px; float:left;margin:15px 10px 15px 10px;}
/*Tabla redonda*/
.tabla_redonda{width:100%;}
#lateral .tabla_redonda .cabecera{ background:url(i/tabla_lat_sup_d.gif) no-repeat top right; font-size:10pt;}
#lateral .tabla_redonda .cabecera .title{background:url(i/tabla_lat_sup_i.gif) no-repeat top left;color:#fff; padding:5px 0 5px 8px; margin-right:8px;}
#lateral .tabla_redonda .cabecera .title strong{color:#FB991E; font-weight:normal;}
#lateral .tabla_redonda .cuerpo{background:#fff; padding:5px 8px;}
#lateral .tabla_redonda .pie{ background:url(i/tabla_lat_inf_d.gif) no-repeat right; height:8px;}
#lateral .tabla_redonda .pie .fin{background:url(i/tabla_lat_inf_i.gif) no-repeat top left;color:#fff; margin-right:8px;}

#centro .tabla_redonda .cabecera{ background:url(i/tabla_sup_d.gif) no-repeat top right; border-bottom:4px solid #ff9a14; font-size:10pt;}
#centro .tabla_redonda .cabecera .title{background:url(i/tabla_sup_i.gif) no-repeat top left;color:#fff; padding:5px 0 5px 8px; margin-right:8px;}
#centro .tabla_redonda .cabecera .title strong{color:#FB991E; font-weight:normal;}
#centro .tabla_redonda .cabecera_naveg{background:url(/i/tabla_naveg_sup_d.gif) no-repeat top right;border-bottom:1px solid #fff; font-size:10pt; height:38px;}
#centro .tabla_redonda .cabecera_naveg .naveg{
background:url(/i/tabla_naveg_sup_fondo.gif) no-repeat;

margin-right:51px;
padding:0;
height:38px;
}
#centro .tabla_redonda .cabecera_naveg .naveg ul{
list-style:none;
padding:0;
width:100%;
}
#centro .tabla_redonda .cabecera_naveg .naveg li{
float:left;
background:url(/i/tabla_naveg_sup_fondo.gif) no-repeat top left;
height:38px;
padding:12px 20px 0 20px;
text-align:center;

}
#centro .tabla_redonda .cabecera_naveg .naveg li a{color:#fff;}
#centro .tabla_redonda .cabecera_naveg .naveg li a:hover{text-decoration:underline;}
#centro .tabla_redonda .cabecera_naveg .naveg li.active{background:url(/i/tabla_naveg_sup_fondo_active.gif) no-repeat top left;}
#centro .tabla_redonda .cabecera_naveg .naveg li.lado{background:url(/i/tabla_naveg_sup_fondo_active_fin.gif) no-repeat top left;}
#centro .tabla_redonda .cuerpo, #centro .tabla_redonda .cuerpo_c, #centro .tabla_redonda .cuerpo_c_naveg{background:#ECEAEB; padding:5px 8px;}
#centro .tabla_redonda .cuerpo_c{padding:12px 0 12px 0;}
#centro .tabla_redonda .cuerpo_c_naveg{text-align:left; padding:12px 0 12px 0; border-top:4px solid #ff9a14;}
#centro .tabla_redonda .cuerpo_c_naveg .titulo{background:url(i/titulo_fondo.gif) no-repeat top left; text-align:left; color:#fff; padding:6px 8px 7px 8px; margin:5px 0 0 20px;}
#centro .tabla_redonda .cuerpo_c_naveg .titulo_derecha{width:45%;background:url(i/titulo_fondo_i.gif) no-repeat top right #FF9A18; text-align:left; color:#fff; padding:6px 8px 7px 8px; margin:5px 17px 0 0;}
#centro .tabla_redonda .cuerpo_c_naveg .titulo .titulo_i{float:left;}
#centro .tabla_redonda .cuerpo_c_naveg .titulo .titulo_d{float:right;}
#centro .tabla_redonda .cuerpo_c_naveg .cuerpo_i{float:left;width:50%;}
#centro .tabla_redonda .cuerpo_c_naveg .cuerpo_d{float:right; width:50%;}
#centro .tabla_redonda .cuerpo_c ul{
margin:0 20px 0 0;
list-style:none;
}
#centro .tabla_redonda .cuerpo_c li{
margin:0 20px 8px 20px;
}
#centro .tabla_redonda .cuerpo_c li a{text-decoration:underline;}
#centro .tabla_redonda .cuerpo_c li a:hover{color:#ff9b19;}
#centro .tabla_redonda .pie{ background:url(i/tabla_inf_d.gif) no-repeat right; height:8px;}
.precio{font-size:20pt; color:#252525; line-height:normal;}
.contenido, .contenido_c{padding:0 20px 0 40px; text-align:left; line-height:1.4em;}
.contenido_c{padding-left:20px;}
.contenido ul{margin-left:10px;}
.contenido_c ul{margin:0 20px 0 20px;}
.contenido_c li{margin-bottom:5px;}
.mapa{ text-align:left; margin-right:27px;}
.cabecera_mapa{text-align:left; background:url(i/cabecera_mapa_d.gif) no-repeat top right; margin-left:20px;}
.cabecera_mapa_i{text-align:left; background:url(i/cabecera_mapa_i.gif) no-repeat top left; margin-right:9px; padding:8px 10px 9px 10px;color:#fff;}

#centro .tabla_redonda .pie .fin{background:url(i/tabla_inf_i.gif) no-repeat top left;color:#fff; margin-right:8px;}
/*Tabla redonda*/
/*Listado*/
.listado{width:100%;}
.listado table{background:url(i/tabla_sup_i.gif) no-repeat top left;color:#fff; margin-right:8px;}
.listado table thead th{border-bottom:4px solid #ff9b15; text-align:center; font-size:10pt;}
.listado table th{color:#fff; font-weight:normal; padding:6px;}
.listado table th a{color:#fff; text-decoration:underline;}
.listado table tr th a:hover{color:#ff9b15; text-decoration:underline;}
.listado table thead tr:hover{cursor:auto;}
.listado table th.ultimo{background:url(i/tabla_sup_d.gif) no-repeat top right;}
.listado table td{padding:8px 5px;}
.listado table td.imagen{padding:0;}
.listado table td.imagen img{border-left:4px solid #ff9b15;border-right:4px solid #ff9b15;}
.listado table tr.odd{color:#000; background:#c7c5c6;}
.listado table tr.normal{color:#000; background:#eceaeb;}
.listado table tr.odd_verde a, .listado table tr.normal_verde a, .listado table tr.odd_rojo a, .listado table tr.normal_rojo a{color:#fff;}
.listado table tr.odd_verde{color:#fff; background:#006C00;}
.listado table tr.normal_verde{color:#fff; background:#008200;}
.listado table tr.odd_rojo{color:#fff; background:#990000;}
.listado table tr.normal_rojo{color:#fff; background:#DD0000;}
.listado table td.c{text-align:center;}
.listado table td.d{text-align:right;}
.listado table td.i{text-align:left;}
.listado table tr:hover{color:#fff; background:#ff9b15;cursor:pointer;}
.listado table.recibos tr:hover{cursor:auto;}
.listado table thead tr:hover{background:none;}
.listado thead tr:hover{background:none;}
.listado table td a{text-decoration:underline;}

.listado table tr:hover a{text-decoration:underline; color:#fff;}
.listado table tr a:hover{text-decoration:underline; color:#530201;}
/*Listado*/
/*Form lat*/
.form{text-align:left; padding:0 20px 0 20px;}
.form a{text-decoration:underline;}
.form a:hover{color:#ff9b19;}
.form_lat, .form{font-size:8pt;}
.form_lat label, .form label{line-height:1.4em;}
.form_lat label strong, .form label strong{color:#FB991E; font-weight:normal;}
.form select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;}
.form_lat textarea, .form textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;border:1px solid #c2c2c2; margin:0; padding:2px;}
input.form_lat, input.form{
border:1px solid #c2c2c2;
background:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
padding:1px;
}
.form_lat .boton, .form .boton{text-align:right; margin-top:5px;}
.form_lat a{text-decoration:underline;}
.form_lat a:hover{color:#fb9917;}
.form_lat ul{margin:0; padding:0; list-style:none;}
.form_lat li{margin-bottom:8px;}
.boton_c .boton, .campo .boton, .boton_intranet{text-align:center;}
.orange{color:#FB991E;}
.form_lat .boton_lat, .form_lat .boton_lat_big, .boton_pral, .boton_c .boton, .campo .boton, .boton_intranet{padding:0; margin:0;border:1px solid #c2c2c2;background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.boton_intranet{background:#252525; color:#fff;}
.form .boton_c{text-align:center;}
.form_lat .boton_lat_big{width:130px;}		
/*Form lat*/
/*Form*/
.campos .nombre, .campos .nombre_radio, .campos .nombre_grupo{
text-align:right;
width:140px;
float:left;
margin:3px 5px 0 1px;
min-height:20px;
padding-top:3px;
}
.campos .campo_grupo{
float:left;
width:29%;
margin:1px 1px 0 1px;
min-height:20px;
}
.campos .campo{margin:2px 5px 0 1px; float:left; min-height:20px;}
.texto_form{}
.texto_noinput{margin-top:3px;}
.el{border:none}

/*Form*/
/*Cuerpo*/
/*Pie*/
#pie{background:#FF9B19; height:17px; color:#fff; font-size:8pt; padding:4px 5px 6px 5px;}
#pie #pie_izqdo{float:left; width:33%; margin-top:2px;}
#pie #pie_dcho{float:left; width:33%; text-align:right; margin-top:2px;}
#pie #pie_centro{float:left; width:33%; text-align:center; margin-top:2px;}
#pie ul{
list-style:none;
padding:0;
width:100%;
}
#pie li, #pie li.ultimo{
float:left; 
background:none;
text-align:center;
}
#pie li{padding: 0 8px 0 8px; border-right:1px solid #fff;}
#pie li.ultimo{background:none; border:none;}
#pie li a, #pie li.ultimo a{color:#fff; text-decoration:underline;}
#pie li a:hover, #pie li.ultimo a:hover{color:#530201; text-decoration:underline;}
.fin_d{float:right;}
.fin_d a{text-decoration:underline;}
.fin_d a:hover{color:#ff9b19;}
/*Pie*/
.limpia{clear:both;}
.salto{height:15px;}
.salto_peq{height:5px;}
.enlace, .paginacion_inf{text-align:right;}
.enlace a, .paginacion_inf a{text-decoration:underline;}
.enlace a:hover, .paginacion_inf a:hover{color:#ff9b15;}
a.enlace_w {color:#fff; text-decoration:underline;}
a.enlace_w:hover{color:#530201;}
.error{color:#c10000; text-align:center;}
.observaciones{padding:5px; background:#FFFFCC; border:1px solid #ff9a18;}
.observaciones a{text-decoration:underline;}
.observaciones a:hover{color:#ff9b15;}
.busqueda{padding:5px; background:#eceaeb; border:1px solid #c7c5c6; text-align:right;}
.busqueda .boton{ text-align:center;padding:0; margin:0;border:1px solid #c2c2c2;background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
/*Imagen*/
img.redondo{width:345px;}
.cuerpo_c_naveg img{border:1px solid #56575b; margin-left:20px;}
.cuerpo_c_naveg .cuerpo_d img{border:1px solid #56575b; margin-left:0; margin-right:10px;}
/*Imagen*/

