/*TAGS HTML*/
a {color:#3E7190;}
a:hover, * a:hover {text-decoration:underline;}
.center div, .right div {overflow:hidden;}
form {margin:0; padding:0; font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif,Verdana,Tahoma;}
img {border:0;}
.separa {clear:both; overflow:hidden; margin:0; padding:0;}
fieldset {border:0;}

/*ESTILOS ESTRUCTURALES PARA FUNCIONAR EN FIREFOX 2.5*/
.top .menu_der .buscar {margin:0 0 14px !important;}
.top .menu_der .menu {padding:0 0 0 180px !important;}
.menu_der .clear {width:95%; overflow:hidden;}


/*-------------------o BLOQUES MUNICIPIOS o------------------------*/

/*FOTO BANNER*/
.banner-foto img {margin:0 0 5px;}
.banner-foto h2 {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; font-size:12px; color:#3E7190; padding:0 5px;}

/*CATÁLOGO*/
.catalogo {margin:0;}
.catalogo .bloq-top2 .auxi {margin:10px 15px 0;}
.catalogo .bloq-top2 .auxi img {float:left; padding:1px; background-color:#FFF; border:1px solid #E4E3E3; margin:0 11px 0 0;}
.catalogo .bloq-top2 .auxi h2 {color:#3E7190; font-size:11px; margin:10px 0 0; line-height:150%;}
.catalogo .bloq-top2 .auxi h2 a {color:#3E7190; font-size:11px;}

/*BLOQUE CENTRAL - NOTICIAS EN COLUMNAS*/
.noticia_efi5 h2 { font-size:17px; line-height:18px; padding:0 0 10px 0; height:36px;}
.noticia_efi5 ul { padding:0 0 0 10px;}
.noticia_efi5 ul li a { text-decoration:none; color:#3e7190;}
.noticia_efi5 ul li a:hover { text-decoration:underline;}

/*BLOQUE CENTRAL - NOTICIA CON RÓTULO HORIZONTAL*/
.noticia5 h2 {font-size:17px; padding:0 0 10px 0;}
.noticia5 h4  { font-size:11px; color:#3e7190; line-height:14px}
.noticia5 .noti1 { float:left; width:260px; border-right:dotted 1px #cccccc; line-height:14px; padding:0 10px 0 0;}
.noticia5 .noti2 { float:left; width:260px; padding:0 0 0 10px; line-height:14px;}
.noticia5 .noti1 .foto { float:left; padding:1px; border:solid 1px #dfe5e6; margin:0 10px 0 0;}
.noticia5 .noti2 .foto { float:left; border:solid 1px #dfe5e6; margin:0 10px 0 0;}
.noticia5 .noti1 .cont { float:left; color:#666666}
.noticia5 .noti2 .cont { float:left; color:#666666; width:160px;}



/*-------------------o BLOQUE EMPRESAS - EFICIENCIA CALDERAS o------------------------*/
/*MENU*/
.top .menu_bajo3 {height:32px; padding:0px 10px 0 0; margin:0 100px 0 0; width:700px; float:right;}
html * .top .menu_bajo3 {height:32px; margin:0;}
.top .menu_bajo3 ul li a {text-decoration:none; color:#FFFFFF}
.top .menu_bajo3 ul li a:hover { text-decoration:underline;}

/*BOX 560*/
.box560 .box-top .auxi {width:520px; margin:0 auto;}
/**/
div.lectura_medidor .herramientas-dos {float:right; width:115px; margin:0 15px 0 0;}
.herramientas-dos {float:right; width:115px;}
.herramientas-dos .reenvio a { color:#3e7190; text-decoration:none; font-size:9px;}
.herramientas-dos .reenvio a:hover { text-decoration:underline;}
.herramientas-dos .imprime a { color:#3e7190; text-decoration:none; font-size:9px;}
.herramientas-dos .imprime a:hover { text-decoration:underline;}
/**/
.box560 p {font-size:13px; color:#666666; margin:0 0 18px;}
.box560 p.subtit {color:#3E7190; font-weight:bold;}
.box560 p.link {float:right; clear:both; color:#3E7190;}
.box560 ul {margin:0 0 18px;}
/**/


/*-------------------o BLOQUE EMPRESAS - CONTACTO ONLINE o------------------------*/
/*TEXTO INTRODUCCIÓ AL FORMULARIO*/
p.text-intro {font-size:11px; color:#666666; margin:0 0 18px;}
p.subtit {color:#3E7190; font-weight:bold;}
p.link {float:right; clear:both; color:#3E7190;}
ul.text-intro {margin:30px 0 18px;}
ul.text-intro li a {font-weight:bold; color:#666666; text-decoration:none;}
/**/


/*-------------------o FULLELECTRIC BUSCADOR DE PROPIEDADES o------------------------*/
h3.txt15_tit {margin:0 0 0 15px;}
/*FICHA*/
.ficha-full {margin:35px 15px 0; overflow:hidden; font-size:13px; color:#666666;}
.box560 .ficha-full {margin:35px 0 0;}
.ficha-full .clear {height:30px;}
.ficha-full p.subtit {color:#3E7190; font-weight:bold; font-size:13px;}
.ficha-full p {font-size:13px; color:#666666; margin:0;}
.ficha-full .foto-logo {float:left; overflow:hidden; margin:0 20px 0 0;}
.ficha-full .foto-logo img {border:1px solid #688EB7;}
.ficha-full .thumbn {width:260px; float:left; margin:10px 0 0;}
.ficha-full .thumbn a.foto-small {width:44px; display:block; float:left; overflow:hidden; margin:0 25px 10px 0;}
.ficha-full .thumbn a.foto-small-r {width:44px; display:block; float:left; overflow:hidden; margin:0 0 10px;}
.ficha-full .thumbn a.foto-small img, .ficha-full .thumbn a.foto-small-r img {border:1px solid #688EB7;}
.ficha-full .thumbn a.foto-small:hover img, .ficha-full .thumbn a.foto-small-r:hover img, .ficha-full .thumbn a.foto-small img:hover, .ficha-full .thumbn a.foto-small-r img:hover {border:1px solid #000;}
.ficha-full .foto-large {width:330px; float:right;}
/*RESULTADOS*/
.result-full {margin:10px 0; border-bottom:1px dashed #E2EAED; padding:0 0 10px;}
.result-full .foto {float:left; margin:5px 20px 80px 0;}
.result-full .foto img {border:1px solid #688EB7;}
.result-full p {font-size:13px; color:#666666; margin:0;}
.clear2 {height:12px;}
/*COMUNICADOS*/
.noticia-full .notas .leer_mas {padding:0 22px 0 0; text-align:right;}
.noticia-full .notas .leer_mas a {color:#3E7190; font-size:11px; font-weight:bold; text-decoration:none;}


.bottom .logo_endesa{ float:right; padding:18px 0 0 0} 


/*-------------------oCOMUNESo------------------------*/

/*MIGAS DE PAN*/
.migas {font-size:11px; color:#666666; margin:0 0 10px;}
.migas a {font-size:11px; color:#666666;}
.migas b {color:#3E7190; font-weight:bold;}

/*MENU*/
.area-not {width:175px; margin:10px auto; font-size:11px; color:#3E7190;}
.area-not h2 {font-size:11px; color:#808080;}
.area-not p {font-size:11px; color:#808080; font-weight:normal;}
.area-not .vermas2 {width:100%; text-align:right; font-size:11px;}
.area-not .vermas2 a {font-size:11px; color:#3E7190; font-weight:bold;}
/**/
.contactenos ul li.sub {margin:0 15px 5px 0; padding:0 0 3px 8px; color:#3E7190; font-size:11px; border-bottom:1px dotted #9DB7C6; background:none;}
/**/

/*formulario*/
.caja-area {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; border:1px solid #3E7190; color:#3E7190; padding:3px; margin:3px 0pt; width:296px;}


/*-------------------o OFICINAS COMERCIALES - LISTADO DE TARIFAS o------------------------*/
.auxi-ofcom {width:700px; margin:0 auto;}
.auxi-ofcom h3.txt15_tit {margin:0 0 20px;}
/**/
/**/
table.oficinas {margin:0 0 35px; font-size:13px; color:#666666; border-collapse:collapse;}
table.oficinas td {padding:6px;  font-size:13px; color:#666666; border:1px solid #DBE5E8; border-collapse:collapse; line-height:15px;}
table.oficinas th {padding:6px;  font-size:13px; color:#fff; font-weight:bold; background-color:#4788C9; border:1px solid #DBE5E8; border-collapse:collapse;}
table.oficinas td ul {margin:0 0 0 15px; list-style-type:disc;}
table.oficinas td ul li {margin:0; list-style-type:disc;}

/*-------------------o GLOSARIO o------------------------*/
.auxi-abcd {width:685px; margin:0 auto 20px;}
.auxi-abcd h3.txt15_tit {margin:0 0 20px;}
/**/
div.abcd {border:1px solid #EDF2F3; background-color:#4788C9; margin:0 0 15px; padding:5px 0; text-align:center; font-size:13px; font-weight:bold; color:#FFF;}
div.abcd a {padding:0 1px; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none;}
div.abcd a:hover, div.abcd a.current {color:#FFDE00; text-decoration:underline;}
/**/
.auxi-abcd p {font-size:13px; color:#666666;}
.auxi-abcd ul {margin:30px 0 0 15px; list-style-type:disc;}
.auxi-abcd ul li {margin:0 0 15px; list-style-type:disc; font-size:13px; color:#666666;}
.auxi-abcd div.paginacion {width:100%; clear:both; margin:40px 0 0; text-align:right; font-size:13px; color:#666666;}
.auxi-abcd div.paginacion a {font-size:13px; color:#666666; text-decoration:none;}
.auxi-abcd div.paginacion a.current {font-size:13px; color:#666666; font-weight:bold; text-decoration:none;}
.auxi-abcd div.paginacion a:hover {color:#000;}

/*-------------------o HOME RESULTADOS o------------------------*/
.list-result {width:160px; margin:6px auto 0;}
.list-result p {display:block; clear:both; margin:0 0 1px; font-size:11px; color:#3E7091; font-weight:bold;}
.list-result .barra {width:70%; float:left;}
.list-result .cifra {width:25%; float:right; text-align:right; font-size:11px; color:#3E7091; font-weight:bold;}
/*barra*/
/**/
.votar-result {display:block; text-align:right; margin:10px 5px 10px 0;}


/*FIN**/
