/* CSS Document */
body,td{font:10px verdana,helvetica,arial,sans-serif;color:#666;}

a.naranja0 {color: #f5851e; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:hover {color: #ffac5e; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja1 {color: #f5851e; text-decoration: none;}
a.naranja1:hover {color: #ffac5e; text-decoration: none;}
a.negro {color: #444444; text-decoration: none; font-size:11px; font-family:verdana, helvetica,arial;}
a.negro:hover {color: #666666; text-decoration: none; font-size:11px; font-family:verdana, helvetica,arial;}
a.negro1 {color: #444444; text-decoration: none;}
a.negro1:hover {color: #666666; text-decoration: none;}
a.grisn1 {color: #888888; text-decoration: none;}
a.grisn1:hover {color: #f5851e; text-decoration: none;}
a.gris0 {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:hover {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.subrayado{color:#666;border-bottom:1px dashed #999;text-decoration:none;}
a.subrayado:hover{color:#666;border-bottom:1px dashed #f5851e;text-decoration:none;}
a.rojo2subrayado{font-size:11px; color:#7E1B21;text-decoration:none;}
a.rojo2subrayado:hover{font-size:11px; color:#7E1B21;border-bottom:1px dashed #7E1B21;text-decoration:none;}
a.naranja1subrayado{color:#f5851e;text-decoration:none;border-bottom:1px dashed #999;}
a.naranja1subrayado:hover{color:#f5851e;border-bottom:1px dashed #f5851e;text-decoration:none;}
a.gris0subrayado{font:9px verdana,helvetica,arial;color:#999;text-decoration:none;border-bottom:1px dashed #999;}
a.gris0subrayado:hover{border-bottom:1px dashed #f5851e;text-decoration:none;}


/* texto */

.txtblanco0 {font-size:9px;color:#ffffff}
.txtnaranja1 {color:#f5851e}
.txtnaranja0 {font-size:9px; color:#f5851e}
.txtnegro0 {font-size:9px; color:#444444}
.txtnegro1 {color:#444444}
.txtnegro2 {font-size:11px; color:#444444}
.txtrojo0 {font-size:9px; color:#7E1B21}
.txtrojo1 {color:#7E1B21}
.txtrojo2 {font-size:11px; color:#7E1B21}
.txtgris0 {font-size:9px; color:#999999}
.txtgris1 {color:#999999}
.txtgrisos0 {font-size:9px; color:#666}


hr.gris {color: #ccc; background-color: #ccc; height: 1px;}
	

/* formularios */
.campo {background-color:#eee; color:#7e1b21; border:#c5c5c5 1px solid;}
.campocita {font:10px verdana, helvetica, arial,sans-serif;background-color:#f4f4f4; color:#F5841F; border:#c5c5c5 1px solid;}
form{margin:0;padding:0}


/* maquetar */
/* -------- */
.bordeSolapas{background: url('/imgs/bk.lin.arriba.gif') repeat-x bottom;padding:0 10px 0 0;}

th.cabecera,td.cabecera{padding:20px 8px 4px;background: url('/imgs/bk.lin.arriba.gif') repeat-x bottom;vertical-align:bottom;}
th.titulo,td.titulo{padding:15px 5px;border:1px solid #fff;border-top:none;font:bold 10px verdana,helvetica,arial;color:#666;vertical-align:top;}
td.contenido{padding:10px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#666;vertical-align:center;}
td.contenido strong{font:bold 9px verdana,helvetica,arial;}
td.contenido a{color:#666;border-bottom:1px dashed #999;text-decoration:none;}
td.contenido a:hover{border-bottom:1px dashed #f5851e;}
td.contenido a.sin, td.contenido a:hover.sin{border:none;text-decoration:none;}
th.borde,td.borde{border-bottom:1px solid #ccc;}
td.separacion{padding:5px;background: url('/imgs/bk.lin.arriba.gif') repeat-x bottom;}

dl#empadronamiento{list-style:none;margin:10px 0 0;padding:0;}
dl#empadronamiento dt{margin:15px 0 10px;font-weight:bold;border-bottom:1px solid #ccc;font-size:1.1em;}
dl#empadronamiento dd{margin:5px 0 5px 30px;}
dl#empadronamiento dd a{background:url(/imgs/ico.irweb.gif) left top no-repeat;padding-left:23px;color:#f5851e;text-decoration:none;font-weight:bold;}
dl#empadronamiento dd a:hover{background-position:0 -100px;color:#666;}
dl#empadronamiento dd ul{list-style:none;margin:5px 0;}
dl#empadronamiento dd.columna{width:220px;float:left;}

dl.definiciones dt{color:#7E1B21;font-weight:1.1em;font-weight:bold;margin-top:15px;}
dl.definiciones dd{color:#888;}

/* calculadora */
#calculadora{display:block;}
#calculadora .campo{padding:1px;font:9px verdana,arial,sans-serif;color:#999;background:#fff;border:1px solid #999;}
#calculadora #top{width:577px;background:url('/imgs/bk.calcu.top.gif') no-repeat top;padding:15px 15px 5px 15px;}
#calculadora #top #tit{width:527px;background:url('/imgs/bk.calcu.tit.top.gif') no-repeat top;border-bottom:1px solid #ddd;text-align:right;padding:8px 10px 5px 0;}
*html #calculadora #top #tit{width:537px;}
#calculadora #top #tit span{display:none;}
#calculadora #centro{width:536px;background:url('/imgs/bk.calcu.dcha.gif') repeat-y right #f2f2f2;border-left:1px solid #ddd;padding:10px 24px 10px 16px;margin:0;}
*html #calculadora #centro{width:577px;}

#calculadora #centro #unidadFamiliar{margin-bottom:15px;}
#calculadora #centro #unidadFamiliar ul{list-style:none;display:inline;margin:0;padding:0;}
#calculadora #centro #unidadFamiliar ul li{list-style:none;display:inline;margin-right:10px;padding:0;}
#calculadora #centro #unidadFamiliar ul li.ultimo{margin-right:0px;}
#calculadora #centro #unidadFamiliar ul li span{vertical-align:bottom;}
#calculadora #centro #unidadFamiliar ul li img{margin-right:4px;}

#calculadora #formula .tit{padding:20px 5px 0 0;}
*html #calculadora #formula .tit{padding:15px 5px 0 0;}

#calculadora #formulaResultado .tit{padding:0 5px 0 0;}
*html #calculadora #formulaResultado .tit{padding:0 5px 0 0;}

#calculadora #formula .igual{padding:20px 5px 0 0;}
#calculadora #formulaResultado .igual{padding:0 5px;}
#calculadora .dividendo{padding:0 0 3px 5px;border-bottom:1px solid #666;}
#calculadora .dividendo table td{padding-right:7px;margin:0;}
*html #calculadora .dividendo table td{padding-right:10px;}
#calculadora .dividendo table td{vertical-align:middle;}
#calculadora .dividendo .elemento span{vertical-align:top;}
#calculadora .dividendo .elemento img{margin-right:2px;}
#calculadora .dividendo .elemento input{margin-top:2px;}
*html #calculadora .dividendo .elemento input{margin:0;}

#calculadora .divisor, #calculadora .dividendo,  #calculadora .dividendo table td{font: bold 9px verdana,arial,sans-serif;color:#666;}
#calculadora .resultado{font: bold 14px verdana,arial,sans-serif;color:#f80;padding:0 5px;}

#calculadora .divisor{padding-top:5px;text-align:center;}

#calculadora #formula #calcular{margin:15px 0;text-align:center;}

#calculadora #comentarios{text-align:left;}
#calculadora #comentarios td.icono{padding:8px 5px 5px;width:20px;text-align:center;vertical-align:top;}
#calculadora #comentarios td.contenido{padding:5px 5px 10px;border-left:1px dashed #ccc;border-right:#fff;font:normal 9px verdana,arial,sans-serif;color:#999;}

#calculadora table.valores{margin-right:10px;}
#calculadora table.valores td.texto{font:normal 9px verdana,arial,sans-serif;color:#999;white-space:nowrap;text-align:right;}
#calculadora table.valores td.puntitos{width:15px;border-bottom:1px dotted #999;}

#calculadora #bottom{width:577px;background:url('/imgs/bk.calcu.bottom.gif') no-repeat bottom;padding:15px 15px 5px 15px;margin:0;}
*html #calculadora #bottom{padding:0px 15px 0 15px;margin:0;}


/* resultados */

#resultados{margin:15px 0;}

#resultados td.cabecera{padding:10px 8px 5px;background: url('/imgs/bk.lin.arriba.gif') repeat-x top;border-left: 1px solid #ccc;vertical-align:bottom;text-align:center;}
#resultados td.ultimo{border-right: 1px solid #ccc;}
#resultados td.contenido{padding:10px 7px 10px;background: url('/imgs/bk.lin.arriba.gif') repeat-x top;border-left:1px solid #ccc;color:#666;vertical-align:middle;text-align:center;}
#resultados td.cierre{background: url('/imgs/bk.lin.arriba.gif') repeat-x bottom;}

.campaniaListado{margin:5px 0 10px;border-bottom:1px dashed #c5c5c5;font:10px verdana, helvetica, arial;color:#444444;}
.campaniaListado h4{font:bold 11px verdana, helvetica, arial;color:#7E1B21;margin-bottom:0;}
.campaniaListado h4 a{font:bold 11px verdana,helvetica,arial;color:#7E1B21;text-decoration:none;}
.campaniaListado h4 a:hover{font:bold 11px verdana,helvetica,arial;color:#7E1B21;border-bottom:1px dashed #7E1B21;text-decoration:none;}
.campaniaListado .foto{margin-top:2px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}

.campaniaListado ul li{list-style:url('/imgs/bolito.cuadr.nar.gif');}
.campaniaListado ul li ul li{list-style:url('/imgs/bolito.naranja.gif');}

.campaniaListado .datos{float:right;width:110px;margin:10px 0 5px 5px;padding:3px;border:1px dashed #c5c5c5;background:#f6f6f6;font:9px verdana,helvetica,arial;color:#787878;}
.campaniaListado .datos .info{font:9px verdana,helvetica,arial;color:#999;}

.campaniaListado a.enlace{color:#f5851e;border-bottom:1px dashed #999;text-decoration:none;}
.campaniaListado a.enlace:hover{border-bottom:1px dashed #f5851e;text-decoration:none;}

.bordesGrises{width:90%;border:0;}
.bordesGrises th,.bordesGrises td{text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;font-size:9px;color:#999;padding:2px;}
.bordesGrises td.primero, .bordesGrises th.primero{text-align:right;border-left:1px solid #bbb;color:#666;vertical-align:top;}
.bordesGrises td.cabecera,.bordesGrises th.cabecera{background:#bbb;font:9px verdana,helvetica,arial;color:#fff;text-align:left;border:1px solid #bbb;}


/* botones */
a.soliciteempadronamiento{float:left;background:url(/es/imgs/bt.soliciteempadronamiento.gif) left top no-repeat;display:block;height:17px;width:211px;}
a.soliciteempadronamiento:hover{background-position:0 -30px;}
a.soliciteempadronamiento span{display:none;}

a.distribyprocedim{float:right;background:url(/es/imgs/bt.distribyprocedim.gif) left top no-repeat;display:block;height:17px;width:244px;}
a.distribyprocedim:hover{background-position:0 -20px;}
a.distribyprocedim span{display:none;}

a.listadoprovisional{background:url(/es/imgs/bt.listado.provisional.gif) left top no-repeat;display:block;height:17px;width:150px;}
a.listadoprovisional:hover{background-position:0 -30px;}
a.listadoprovisional span{display:none;}

a.listadodefinitivo{background:url(/es/imgs/bt.listado.definitivo.gif) left top no-repeat;display:block;height:17px;width:140px;}
a.listadodefinitivo:hover{background-position:0 -30px;}
a.listadodefinitivo span{display:none;}

p.nota{padding:0.5em 1em;background:#eee;}

/*popups*/
.tablaPrecios th{border-bottom:1px solid #666;margin-bottom:0.5em;font-size:11px;background:#eee;color:#666;}
.tablaPrecios td{padding:0.5em;border-bottom:1px solid #ccc;}
.tablaPrecios th.secundario{background:#fff;font-weight:normal;color:#333;border-bottom:1px solid #666;}
h1.tituloPopup{color:#f81;font-size:22px;text-align:right;}
h1.tituloPopup span{color:#999;}
h2.subtituloPopup{font-size:13px;color:#900;border-top:3px solid #ccc;padding-top:0.5em;}

.indicePopup{background:#eee;padding:0.5em 1em;font-weight:bold;}
.indicePopup li{list-style-position:inside;margin-bottom:0.5em;}
.indicePopup a{color:#f81;}
.indicePopup a:visited{color:#f61;}
.indicePopup a:hover{color:#666;text-decoration:none;}

/* general */
.clear{position:relative;clear:both;margin:0;padding:0;}
.dcha{float:right;padding-left:10px;}
.izda{float:left;padding-right:10px;}
.nomostrar{display:none;}

.subir{text-align:right;font-size:10px;font-weight:bold;}
.subir a{color:#f81;}
.subir a:hover{color:#666;text-decoration:none;}

ul.fino{padding:0;margin:0;}
ul.fino li{list-style:square inside url(/imgs/bolito.naranja.gif);margin:0.5em 0;padding:0;}
ul.fino span{color:#000;}


/* tooltip locales, garajes, trasteros */
div#tipDiv {position:absolute;visibility:hidden;left:0;top:0;z-index:10000;width:90px;padding:2px 5px 2px 4px;margin:-35px 0 0 -40px;border:1px solid #666; 
	background-color:#999;color:#fff;text-align:center;}
*html div#tipDiv {width:100px;margin:-37px 0 0 -15px;}
