/* ESTILOS BASE */
html, body {margin:0;padding:0;height:100%;background-color:#FFF;color:#000;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:center}
form, div, a {margin:0;padding:0}
img {border:0;padding:0;margin:0}
input, select, textarea{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
a {color:#0099FF;text-decoration:underline}
a:hover {color:#0000FF;text-decoration:underline}
p {margin:6px 0;line-height:150%;text-align:justify}
h1, h2, h3, h4, h5, h6 {margin:6px 0 6px 0;padding:6px 0 6px 0;color:#52A6FF;clear:both;float:none;display:block}
h4, h5, h6 {padding:3px 0}
.tituloPagina h3 {padding:3px 0 3px 0}
.fijador {float:none;clear:both;line-height:0;font-size:0;height:0}
.seccion, .parrafo {padding:5px 0px 15px 0}


/* Correccion de tamanyos de los titulos entre IE y FF */
h1 {font-size:xx-large}
h2 {font-size:x-large}
h3 {font-size:large}
h4 {font-size:medium}
h5 {font-size:small} 
h6 {font-size:x-small} 
#pagina {height:100%}
#contenidos {width:933px;margin:0 auto;position:relative;text-align:left;/*min-height:100%;*/background-color:#E5EEF5}
* html #contenidos {height:100%}
.cabecera {background-image:url(img/bg_cabecera.jpg);background-repeat:no-repeat;height:214px;width:933px}

#auxiliarSuperior,
#auxiliarInferior {display:none}


/* Menu superior */
.columnaMenu {font-size:.8em}
* html .columnaMenu {height:30px}
.columnaMenu .menu h5 {display:none}
.columnaMenu .menu ul {border-top:2px solid #FFF;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
.columnaMenu .menu ul li.menuOpcion {float:left;list-style:none;border-right:2px solid #FFF;padding:0;/*border-bottom:2px solid #FFF;*/font-weight:bold;position:relative}
.columnaMenu .menu ul li.menuOpcion a {width:102px;padding-top:9px;height:30px;display:block;background-color:#64C6DF;color:#FFF;text-decoration:none;text-align:center;border-bottom:2px solid #FFF;background-image:url(img/bg_menu.jpg);background-repeat:no-repeat}
.columnaMenu .menu ul li.menuOpcion a:hover {background-color:#AED70F;background-image:url(img/bg_menu_hover.jpg);background-repeat:no-repeat}
.columnaMenu .menu ul li#m13.menuOpcion {margin:0;border:0}
.columnaMenu .menu ul li#m13.menuOpcion a {width:101px;}
.columnaMenu .menu ul li ul {position:absolute;border-left:2px solid #FFF;border-right:2px solid #FFF;border-top:none;z-index:1000}
.columnaMenu .menu ul li ul li {list-style:none;font-size:.9em}
.columnaMenu .menu ul li ul li {display:none}
.columnaMenu .menu ul li ul li.menuSubOpcionMarcat,
.columnaMenu .menu ul li ul li.menuSubOpcion {display:block;background-color:#64C6DF}
.columnaMenu .menu ul li ul li.menuSubOpcionMarcat a,
.columnaMenu .menu ul li ul li.menuSubOpcion a {color:#FFF;text-align:left;height:auto;padding:2px 4px;width:94px;border-bottom:1px solid #FFF;background-image:none}
.columnaMenu .menu ul li ul li.menuSubOpcionMarcat a {background-color:#AED70F}
.columnaMenu .menu ul li ul li.menuSubOpcionMarcat a:hover,
.columnaMenu .menu ul li ul li.menuSubOpcion a:hover {padding:2px 4px;background-image:none}
.columnaMenu .menu ul li#m2.menuOpcion a,
.columnaMenu .menu ul li#m2.menuOpcionMarcat a {padding-top:2px;height:37px}
.columnaMenu .menu ul li#m2.menuOpcion ul li.menuSubOpcion a,
.columnaMenu .menu ul li#m2.menuOpcion ul li.menuSubOpcionMarcat a {height:auto}

/* buscador */
.buscadorMenu {position:absolute;top:180px;left:11px}
* html .buscadorMenu {top:179px;left:9px}
.buscadorMenu h3 {display:none}
.buscadorMenu form {position:relative}
.buscadorMenu input {font-size:.8em;width:157px;height:20px}
.buscadorMenu input.btnImg {width:auto;height:auto;position:absolute;top:-1px;left:164px}
* html .buscadorMenu input.btnImg {left:167px;top:0;width:53px;height:28px}

/* Estructura contenido */
.columnaContenido {background-image:url(img/bg_contenido.jpg);background-repeat:no-repeat;background-position:0 29px;background-color:#E5EEF5;margin-bottom:10px;}
* html .columnaContenido {background-position:0 31px}
.colIzq {width:222px;float:left;padding:7px}
.colCont {width:690px;float:right;padding:7px 7px 7px 0}
.colCentro {width:537px;float:left}
.colDer {width:126px;float:right;background-color:#FFF;padding:10px;border:1px solid #BEE7F1}


/* barra enlaces directos */
.enlacesDirectos {border-bottom:2px solid #FFF;font-size:.6em;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;padding:7px 0 4px 0}
* html .enlacesDirectos {padding:4px 0 0 0}
.enlacesDirectos a {text-decoration:none;color:#FFF;background-image:url(img/bg_enlaces.gif);background-repeat:no-repeat;width:70px;height:16px;display:block;float:left;padding:1px 0 0 0;text-align:center;margin:0 0 0 11px}
.enlacesDirectos a:hover {text-decoration:none;color:#FFF;background-image:url(img/bg_enlaces_hover.gif);background-repeat:no-repeat;width:70px;height:16px;display:block;float:left;padding:1px 0 0 0;text-align:center;margin:0 0 0 11px}

/* Estilos bloques */
.bloque {padding:10px 9px;background-color:#fff;margin-bottom:8px;border:1px solid #BEE7F1}
.bloque h2,
.bloque h4 {background-color:#62c6de;background-image:url(img/bg_titulo_besq.jpg);background-repeat:no-repeat;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:normal;padding:10px 15px;margin:0}
.bloque.bnot h2 {background-image:url(img/bg_titulo_bnot.jpg)}

.links_bloque,
.noticias {font-size:.7em;background-color:#DEE6ED;padding-bottom:8px}

/* Menus web */
.menu ul.menu {font-size:.7em;list-style:none;margin:0;padding:0}
.menu ul.menu li.menuOpcion,
.menu ul.menu li.menuSubOpcion {background-image:url(img/separador_link.jpg);background-position:bottom left;background-repeat:no-repeat;background-color:#FFF;list-style:none;margin:0;padding:0;display:block}
.menu ul.menu li.menuOpcion  a,
.menu ul.menu li.menuSubOpcion a {color:#A8D307;font-weight:bold;text-decoration:none;padding:10px 5px 10px 25px;margin:0;background-image:url(img/li.jpg);background-repeat:no-repeat;background-position:10px center;display:block}
* html .menu ul.menu li.menuOpcion  a,
* html .menu ul.menu li.menuSubOpcion a {background-image:none}



.menu ul.menu li.menuOpcion a:hover,
.menu ul.menu li.menuSubOpcion a:hover  {color:#ECD138;text-decoration:underline}

.menu ul.menu ul {margin:0;padding:0 0 4px 0;background-image:none}
.menu ul.menu ul  li.menuSubOpcion {margin:0;padding:0;background-image:none}
.menu ul.menu ul  li.menuSubOpcion a {padding:0;margin:0;background-image:none;padding:0 0 4px 28px;font-weight:normal;min-height:20px}


/* Bloque portada Noticias */
.noticias {margin-top:0px}
.noticias .noticia {background-color:#FFF;padding:10px 5px 10px 29px;background-image:url(img/separador_noticia.jpg);background-position:bottom left;background-repeat:no-repeat;width:483px}
.noticias .noticia .imagenBase {float:left;margin-right:10px}
.noticias .noticia .fecha p,
.noticias .noticia .resumen p {margin:0;padding:0}
.noticias .noticia .fecha {color:#177DB2}
.noticias .noticia .titulo a {margin:0;padding:0;font-weight:normal;clear:none;font-size:1em;color:#A9D207;font-weight:bold;text-decoration:none}
.noticias .noticia .titulo a p.txtLink {padding:0;margin:0;background-image:url(img/li.jpg);background-repeat:no-repeat;background-position:93px 3px}
.noticias .noticia .titulo a:hover {color:#ECD138;text-decoration:underline;padding:0;margin:0}
.noticias .noticia .resumen {}

/* bloque entidades */
.bloque.entitats .links_bloque .link a{padding:12px 5px 13px 25px}

/* Bloques municipio - anuncios*/
.bloque.Mun {width:202px;float:left;position:relative;background-image:url(img/bg_municipi.jpg);background-repeat:no-repeat;background-position:8px 10px}
.bloque.Mun h2 {background:none}
.bloque.Anu {width:287px;float:right;margin:0}


.bloque.Anu h2 {background-image:url(img/bg_titulo_anuncios.jpg)}

.bloque.Mun a,
.bloque.Anu a {color:#add413;text-decoration:none;background-image:url(img/li.jpg);background-repeat:no-repeat;font-size:.7em;font-weight:bold;padding:0 5px 10px 15px;background-position:0px 3px;display:block;float:left}
.bloque.Mun a:hover,
.bloque.Anu a:hover {color:#ECD138;text-decoration:underline}

.municipi {height:139px;width:204px}
.municipi .link {padding:12px 0 0 9px;padding-bottom:25px;background-image:url(img/bg_link_municipio.jpg);background-position:bottom left;background-repeat:no-repeat}
.municipi .link a {background-position:0px 1px}

.bloque.Anu p {font-size:.7em;padding:0;margin:0;color:#177DB2}
.bloque.Anu .anunci {display:block; float:left;background-image:url(img/separador_anuncis.jpg);background-repeat:no-repeat;background-position:bottom left;padding:9px 5px 9px 9px}
.bloque.Anu .anunci a {padding-top:2px}

/* Columna derecha portada (cibetires) */
.colDer h2 {color:#b3c3cb;background-image:url(img/bg_titol_cibertires.jpg);background-repeat:no-repeat;font-weight:none;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;margin:0;padding:12px 0 12px 10px}
.colDer {min-height:507px}

* html .bloque li.menuSubOpcion {width:200px}



/* PIE */
p.info {background-color:#032241;color:#fff;font-size:.6em;line-height:120%;padding:9px 0;text-align:center;display:block;clear:both;float:none;margin:0;width:933px;margin:0 auto;height:23px;position:relative; margin-top:0;}




/* PAGINAS INTERIORES */
.colInterior {font-size:.8em}
.colInterior h1 {background-image:url(img/bg_titilo_interiores.jpg);background-repeat:no-repeat;background-color:#62c6de;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1.9em;font-weight:normal;padding:10px 15px;margin:0}

.colInterior h2,
.colInterior h3,
.colInterior h4,
.colInterior h5,
.colInterior h6 {background-image:none;background-color:#FFF;color:#64C6DF;padding:0;margin:10px 0;font-weight:bold}
.colInterior h2 {font-size:1.5em}


/* imagenes contenido interior */
.colInterior .imagenBase {text-align:center;}
.colInterior img,
.colInterior .textoBase img,
.colInterior .imagenBase img {border:1px solid #CCC;padding:2px}
.colInterior img.img_linkCompuesto {border:none}

/* contenido interior formatao */
.contenidoIntFormatado {padding-top:5px}
.contenidoIntFormatado .imagenVertical {width:175px;float:right;border:1px solid #CCC}
.contenidoIntFormatado .imagenVertical .imagenBase img {border:none}
.contenidoIntFormatado .imagenVertical .descripcionImagen {color:#333;font-size:.8em;line-height:100%;padding:2px 5px}
.contenidoIntFormatado .destacadoPagina .imagenBase {float:left;margin-right:10px}
.contenidoIntFormatado .contenidoTexto {float:left;width:485px}
.contenidoIntFormatado .destacadoPagina {background-image:url(img/bg_subtitulo_interior.jpg);background-repeat:no-repeat;background-position:bottom left;padding-bottom:3px}
.contenidoIntFormatado .textoDestacado {color:#2495B0;background-image:url(img/li.jpg);background-repeat:no-repeat;background-position:98px 24px}

.textoBase img.imagenBase {}


/* ***************************************************************************/

/* ====================================== */
/* ===.PAGINA RESULTADOS BUSQUEDA     .=== */
/* ====================================== */
.resulbusqueda h2{font-size: 1em;}
.resulbusqueda a,.resulbusqueda a:visited{color: #009F00; clear: both; text-decoration: underline;}
.resulbusqueda a:hover{color: #00DD00;}

/* ====================================== */
/* ==========.COLUMNAS         .========= */
/* ====================================== */ 
/*----Columnas----*/
.elem0columnas, .elem1Columnas, .elem2Columnas, .elem3Columnas, .elem4Columnas, .elem8Columnas
{display: block; padding:0; margin:0; width: 100%; }

.columna1, .columna2, .columna3, .columna4{display: block; float: left; padding:0 0 0 10px; margin:20px 0px 0px 0px; width:90%;min-height:40px}

/*----2 columnas----*/
.elem2Columnas .columna1{ float:left; }
.elem2Columnas .columna2{ float:right;}
.elem2Columnas .columna1, .elem2Columnas .columna2{width:45%;}

/*----3 columnas----*/
.elem3Columnas .columna1,.elem3Columnas .columna2 { float:left;}
.elem3Columnas .columna3 { float:right;}

.elem3Columnas .columna1, .elem3Columnas .columna3{ width:32%; }
.elem3Columnas .columna2{width:34%; margin:0 auto 0 auto; }

/*----4 columnas----*/
.elem4Columnas .columna1, .elem4Columnas .columna2{ float:left; width:24%;}
.elem4Columnas .columna3, .elem4Columnas .columna4{ float:left; width:24%;}

/*----8 columnas----*/
.elem8Columnas .columna1, .elem8Columnas .columna2, .elem8Columnas .columna3, .elem8Columnas .columna4,
.elem8Columnas .columna5, .elem8Columnas .columna6, .elem8Columnas .columna7, .elem8Columnas .columna8{ float:left; width:12%; margin: 20px 0px 0px 0px;}



.textoBase{ display: block; float: left;  width: 95%; padding: 0px; margin: 10px 0 0 0;text-align:justify}
.textoBase p{ display: block }
.textoBase img{  display: block; float: left; margin: 0px 20px 0px 0px; }



.textoBaseiz{ display: block; float: left; clear: both; width: 95%; margin: 10px 10px 5px 0; padding: 0px;text-align:justify;}
.textoBaseiz p{ display: inline; }
.textoBaseiz img{  display: block; float: right; /*margin: 0px 20px 0px 0px;*/}


blockquote {margin-left:40px;padding:0;width:590px}

.avisoLegal {display:block; width:100%; margin:0; padding:5px 0; text-align:center; font-size:.6em;}
.avisoLegal a {text-align:center;}