/* Hoja de estilos desarrollada por Deusto Sistemas [CASTELLANO/PANTALLA] */
/* Modificado 25/04/2007 13:00 */

BODY {margin:0; padding:0; font:62.5% Verdana, Arial, Helvetica, sans-serif; background:#fff;}
HTML>BODY {background:#fff;}
#capaPrincipal {margin:0 auto; width:98%; }

/* ESTILOS GENERICOS */
FORM {display:inline;}
SELECT {font-size:1em}
A IMG,:link IMG,:visited IMG {border:none}
H1,H2,H3,H4,H5,H6,PRE,CODE {font-size:1em}
UL {list-style:none}
UL,OL,LI,H1,H2,H3,H5,H6,PRE,FORM,BODY,HTML,FIELDSET,INPUT {margin:0; padding:0}
:link,:visited {text-decoration:none}
:hover {text-decoration:none}
.clr {clear:both} 
.ocultar {display:none}
A {outline:none; color:#000;}
.clear{ clear:both; width:100%}


/* CABECERA */
#cabecera {margin:0; padding:0; background:#fff}
/* Idiomas y utilidades */
#cabecera #idiomasUtilidades {position:relative; top:0; left:0; width:98%; height:25px; line-height:24px; padding:0 1%; background:#2D507E; border-bottom:1px solid #000}
#cabecera #idiomasUtilidades #fecha {float:left; color:#fff}
#cabecera #idiomasUtilidades #idiomas {float:right; margin-left:5px; font-weight:700; position:relative; top:0px;}
#cabecera #idiomasUtilidades #utilidades {float:right}
#cabecera #idiomasUtilidades UL LI {display:inline; padding:0 0.2em 0 0.5em; border-right:1px solid #FFF; border-right:expression((this.parentNode.lastChild == this)? "none" :"1px solid #FFF")}
#cabecera #idiomasUtilidades UL LI:last-child {border:none}
#cabecera #idiomasUtilidades UL LI A {color:#FFF; font-size:1.1em}
#cabecera #idiomasUtilidades UL LI A:hover {text-decoration:underline}

#cabecera #dirAyunt {width:20%; background:#d6d6c9; font-size:1em; font-family: Tahoma, Arial, Helvetica, sans-serif; filter:alpha(opacity=95); -moz-opacity:0.95}

/*Añadido para UdalWeb*/
#cabecera #logoudalWeb { width:100%; height:121px; background:#313a3f; background-image:url('../images/udalweb_header.jpg'); background-repeat:no-repeat;z-index:1; border-bottom:1px solid #fff}
#cabecera #logoudalWeb SPAN {display:none}
/*Fin añadido para UdalWeb*/

/*Añadido para Udalnet*/
#cabecera #logoudalNet { width:100%; height:108px; background:#313a3f; background-image:url('../es/images/fotoUdalnet.png'); background-repeat:no-repeat;z-index:1; border-bottom:1px solid #fff}
#cabecera #logoudalNet SPAN {display:none}
/*Fin añadido para Udalnet*/

/*Listado Municipios*/
#divListadoPueblos {width:100%; height:auto; border-top:1px dashed #242423; clear:both; width:99.5%; margin:0 auto; text-align:center}
.tdceldalistado {border-bottom:1px dashed #242423; border-right:1px solid #bcbcbc; background:#fff}
.tdceldalistadofin {border-bottom:1px dashed #242423; background:#fff}
.tdceldalistado a, .tdceldalistadofin a  {font:1em Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#940202; display:block; padding:3px 1px 3px 5px}
.tdceldalistado a:hover, .tdceldalistadofin a:hover {background:#940202; color:#fff; display:block}


/*************************ANA********************************/
/* Logotipo Castellano*/
#cabecera #logoFotoES {background:#fff url('../es/images/fotoPrincipal1.png') 168px 0 repeat-x;z-index:1;overflow:hidden!important;}
HTML>BODY #cabecera #logoFotoES {background:#fff url('../es/images/fotoPrincipal1.png') 168px 0 repeat-x;z-index:1; overflow:hidden!important;}
#cabecera #logoFotoES A {margin:0 ; padding:0; width:98%; height:98px; display:block; position:absolute; text-decoration:none; background:transparent;}
#cabecera #logoFotoES A:hover {background-position:50% -111px}
#cabecera #logoFotoES A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoES #logo {position:relative; top:0; left:0;height:98px; background:#fff url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat;  border-right:1px solid #fff; width:167px; }
HTML>BODY #cabecera #logoFotoES #logo {background:#fff url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:1px solid #fff; width:167px;}
#cabecera #logoFotoES #logo H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoES #logo H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoES #logo H1 A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoES #logoUdalNet {position:relative; top:0; left:0; height:98px; background:#fff url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat; /*filter:alpha(opacity=90); -moz-opacity:0.9;*/ border-right:1px solid #fff;  width:167px;}
HTML>BODY #cabecera #logoFotoES #logoUdalNet {background:#FFFFFF url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:3px solid #fff; width:167px;}
#cabecera #logoFotoES #logoUdalNet H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../es/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoES #logoUdalNet H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoES #logoUdalNet H1 A SPAN {position:relative; z-index:-1; display:none}

/* Buscador */


#zonaBuscador{float: right;position: relative; top: 40px;width:500px; * width:600px!important;}



#cabecera #logoFotoES #buscador {position:relative; float:right;width:auto;  text-align:right; background:#183051; filter:alpha(opacity=85);
 -moz-opacity:0.9; margin-right:0.1%; overflow:hidden; height:1%; padding:0.5em 1em; padding-bottom:0.1em;}


* html #cabecera #logoFotoES #buscador{width:175px!important; padding-bottom:0; height:47px;margin-right:0%}

#cabecera #logoFotoES #buscador a{color:#fcffca; font-weight:bold; font-size:1.1em; margin-top:-0.1em;position:relative; height:7px; * top:-1.5em!important; top:-1.3em}
#cajaSeccion{margin-bottom:0.2em;}

#cabecera #logoFotoES #buscador LABEL {font-size:1.1em; font-weight:700; color:#FFF}
#cabecera #logoFotoES #cajaBuscador {font-size:1.3em; border:1px solid #A5ACB2; width:113px;}
* html #cabecera #logoFotoES #cajaBuscador { width:106px;}
#cabecera #logoFotoES #botonBuscador {font-size:1em; border:1px solid #FFF; background:#F0EBE6; color:#734928; margin-right:15px;}
#cabecera #logoFotoES #cajaSeccion{width:174px;}

#cabecera #dirAyunt {width:20%; background:#d6d6c9; font-size:1em; font-family: Tahoma, Arial, Helvetica, sans-serif; filter:alpha(opacity=95); -moz-opacity:0.95}



#cabecera #logoFotoES #buscador a#enlaceAyuda{margin-right:0;}



/* Logotipo Euskera*/
#cabecera #logoFotoEU {background:#fff url('../eu/images/fotoPrincipal1.png') 168px 0 repeat-x;z-index:1;overflow:hidden!important;}
HTML>BODY #cabecera #logoFotoEU {background:#fff url('../eu/images/fotoPrincipal1.png')  168px  0 repeat-x;z-index:1;overflow:hidden!important;}
#cabecera #logoFotoEU A {margin:0 ; padding:0; width:98%; height:98px; display:block; position:absolute; text-decoration:none; }
#cabecera #logoFotoEU A:hover {background-position:50% -111px}
#cabecera #logoFotoEU A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoEU #logo {position:relative; top:0; left:0;height:98px; background:#fff url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat;  border-right:1px solid #fff; width:167px; }
HTML>BODY #cabecera #logoFotoEU #logo {background:#fff url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:1px solid #fff; width:167px;}
#cabecera #logoFotoEU #logo H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoEU #logo H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoEU #logo H1 A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoEU #logoUdalNet {position:relative; top:0; left:0; height:98px; background:#fff url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat; /*filter:alpha(opacity=90); -moz-opacity:0.9;*/ border-right:1px solid #fff;  width:167px;}
HTML>BODY #cabecera #logoFotoEU #logoUdalNet {background:#FFFFFF url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:3px solid #fff; width:167px;}
#cabecera #logoFotoEU #logoUdalNet H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../eu/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoEU #logoUdalNet H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoEU #logoUdalNet H1 A SPAN {position:relative; z-index:-1; display:none}


/* Buscador */


#cabecera #logoFotoEU #buscador {position:relative; float:right;width:auto;  text-align:right; background:#183051; filter:alpha(opacity=85); -moz-opacity:0.9; margin-right:0.1%; overflow:hidden; height:1%; padding:0.5em 1em; padding-bottom:0.1em;}

* html #cabecera #logoFotoEU #buscador{width:175px!important; padding-bottom:0; height:47px; margin-right:0%}


#cabecera #logoFotoEU #buscador a{color:#fcffca; font-weight:bold; font-size:1.1em; margin-top:-0.1em;position:relative; height:7px; * top:-1.5em!important; top:-1.3em}

#cabecera #logoFotoEU #buscador LABEL {font-size:1.1em; font-weight:700; color:#FFF}
#cabecera #logoFotoEU #cajaBuscador {font-size:1.3em; border:1px solid #A5ACB2; width:119px;}

* html #cabecera #logoFotoEU #cajaBuscador { width:115px;}
#cabecera #logoFotoEU #botonBuscador {font-size:1em; border:1px solid #FFF; background:#F0EBE6; color:#734928; margin-right:15px;}
#cabecera #logoFotoEU #cajaSeccion{width:174px;}


/* Logotipo Inglés*/
#cabecera #logoFotoEN {background:#fff url('../en/images/fotoPrincipal1.png') 168px 0 repeat-x;z-index:1}
HTML>BODY #cabecera #logoFotoEN {background:#fff url('../en/images/fotoPrincipal1.png')  168px  0 repeat-x;z-index:1}
#cabecera #logoFotoEN A {margin:0 ; padding:0; width:98%; height:98px; display:block; position:absolute; text-decoration:none; }
#cabecera #logoFotoEN A:hover {background-position:50% -111px}
#cabecera #logoFotoEN A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoEN #logo {position:relative; top:0; left:0;height:98px; background:#fff url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat;  border-right:1px solid #fff; width:167px; }
HTML>BODY #cabecera #logoFotoEN #logo {background:#fff url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:1px solid #fff; width:167px;}
#cabecera #logoFotoEN #logo H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoEN #logo H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoEN #logo H1 A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoEN #logoUdalNet {position:relative; top:0; left:0; height:98px; background:#fff url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat; /*filter:alpha(opacity=90); -moz-opacity:0.9;*/ border-right:1px solid #fff;  width:167px;}
HTML>BODY #cabecera #logoFotoEN #logoUdalNet {background:#FFFFFF url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:3px solid #fff; width:167px;}
#cabecera #logoFotoEN #logoUdalNet H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../en/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoEN #logoUdalNet H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoEN #logoUdalNet H1 A SPAN {position:relative; z-index:-1; display:none}

/* Buscador */


#cabecera #logoFotoEN #buscador {position:relative; float:right;width:auto;  text-align:right; background:#183051; filter:alpha(opacity=85); -moz-opacity:0.9; margin-right:0.1%; overflow:hidden; height:1%; padding:0.5em 1em; padding-bottom:0.1em;}
* html #cabecera #logoFotoEN #buscador{width:175px!important; padding-bottom:0; height:47px; margin-right:0%}
#cabecera #logoFotoEN #buscador a{color:#fcffca; font-weight:bold; font-size:1.1em; margin-top:-0.1em;position:relative; height:7px; * top:-1.5em!important; top:-1.3em}

#cabecera #logoFotoEN #buscador LABEL {font-size:1.1em; font-weight:700; color:#FFF}
#cabecera #logoFotoEN #cajaBuscador {font-size:1.3em; border:1px solid #A5ACB2; width:112px;}

* html #cabecera #logoFotoEN #cajaBuscador { width:103px;}
#cabecera #logoFotoEN #botonBuscador {font-size:1em; border:1px solid #FFF; background:#F0EBE6; color:#734928; margin-right:15px;}
#cabecera #logoFotoEN #cajaSeccion{width:174px;}

/*#cabecera #logoFotoES #cajaSeccion{width:181px !important;}
*#cabecera #logoFotoEU #cajaSeccion{width:177px !important;} 
*#cabecera #logoFotoEN #cajaSeccion{width:181px !important;}*/

/* Logotipo Francés*/
#cabecera #logoFotoFR {background:#fff url('../fr/images/fotoPrincipal1.png') 168px 0 repeat-x;z-index:1}
HTML>BODY #cabecera #logoFotoFR {background:#fff url('../fr/images/fotoPrincipal1.png')  168px  0 repeat-x;z-index:1}
#cabecera #logoFotoFR A {margin:0 ; padding:0; width:98%; height:98px; display:block; position:absolute; text-decoration:none; }
#cabecera #logoFotoFR A:hover {background-position:50% -111px}
#cabecera #logoFotoFR A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoFR #logo {position:relative; top:0; left:0;height:98px; background:#fff url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat;  border-right:1px solid #fff; width:167px; }
HTML>BODY #cabecera #logoFotoFR #logo {background:#fff url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:1px solid #fff; width:167px;}
#cabecera #logoFotoFR #logo H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoFR #logo H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoFR #logo H1 A SPAN {position:relative; z-index:-1; display:none}

#cabecera #logoFotoFR #logoUdalNet {position:relative; top:0; left:0; height:98px; background:#fff url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat; /*filter:alpha(opacity=90); -moz-opacity:0.9;*/ border-right:1px solid #fff;  width:167px;}
HTML>BODY #cabecera #logoFotoFR #logoUdalNet {background:#FFFFFF url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat; border-right:3px solid #fff; width:167px;}
#cabecera #logoFotoFR #logoUdalNet H1 A {margin:0 ; padding:0; width:100%; height:98px; display:block; text-decoration:none; background: url('../fr/images/logoAyuntamiento.png') 50% 0 no-repeat}
#cabecera #logoFotoFR #logoUdalNet H1 A:hover {background-position:50% -111px}
#cabecera #logoFotoFR #logoUdalNet H1 A SPAN {position:relative; z-index:-1; display:none}


/* Buscador */


#cabecera #logoFotoFR #buscador {position:relative; float:right;width:auto;  text-align:right; background:#183051; filter:alpha(opacity=85); -moz-opacity:0.9; margin-right:0.1%; overflow:hidden; height:1%; padding:0.5em 1em; padding-bottom:0.1em;}
* html #cabecera #logoFotoFR #buscador{width:465px; padding-bottom:0}
* html #cabecera #logoFotoFR #buscador {margin-right:0%}
#cabecera #logoFotoFR #buscador a{color:#fcffca; font-weight:bold; font-size:1.1em; margin-top:-0.1em;position:relative; height:7px; * top:-1.5em!important; top:-1.3em}

#cabecera #logoFotoFR #buscador LABEL {font-size:1.1em; font-weight:700; color:#FFF}
#cabecera #logoFotoFR #cajaBuscador {font-size:1.3em; border:1px solid #A5ACB2; width:90px;}
#cabecera #logoFotoFR #botonBuscador {font-size:1em; border:1px solid #FFF; background:#F0EBE6; color:#734928; margin-right:75px;}
/**********************************************************/




/* MENU SUPERIOR */


#saludoymenu {clear:both; width:100%; border:1px solid #000; display:block; float:left; heigh:35px;* height:auto!important; * float:none!important;}
* html #saludoymenu {height:35px; float:none;}

#saludoAlcalde {position:relative; float:left; width:167px; background:#2D507E;  text-align:center; padding:8px 0; border-right:1px solid #fff; * padding-bottom:9px!important;}
* html #saludoAlcalde {padding:7px 0 16px 0;}
#saludoAlcalde A { color:#FFFFFF}
#saludoAlcalde A:hover { color:#ccc}
#menuSuperior {font-size:1.1em;border-right:1px solid #000; }
#menuSuperior ul {padding:0;margin:0; float:none;list-style-type:none; background:#fff; *display:block!important; z-index:10000; position:relative;}
*html #menuSuperior ul{float:left;}
#menuSuperior ul li {float:left; border-right:1px solid #FFF; padding:0; margin:0; z-index:10000;}
#menuSuperior li li {display:block; float:none; border:1px solid #2D507E; border-top:none}
#menuSuperior a, #menuSuperior a:visited {display:block;   text-decoration:none; color:#000; background:#fff; padding:0.7em 0.7em }
* html #menuSuperior a, * html #menuSuperior a:visited {padding:0.7em;}
#menuSuperior ul ul a, #menuSuperior ul ul a:visited {display:block;  background:#f3f6f9; color:#000; line-height:1em; padding:0.5em 1.5em 0.5em 1em;}
#menuSuperior table {position:absolute; left:0; top:0; width:0; height:0; font-size:1em; z-index:1;}
#menuSuperior ul ul ul a, #menuSuperior ul ul ul a:visited {background:#f3f6f9; border:none; }
#menuSuperior ul ul ul li {margin:0; }
#menuSuperior ul :hover a.desplegable {background:#f3f6f9}
* html #menuSuperior a:hover {color:#fff;background:#2D507E; position:relative; z-index:100;}
#menuSuperior li:hover {position:relative;z-index:100}
#menuSuperior :hover > a {color:#fff;background:#2D507E;}
* html #menuSuperior ul ul a:hover, * html #menuSuperior ul ul a.desplegable:hover{color:#fff;background:#2D507E; position:relative; z-index:110;}
#menuSuperior ul ul li:hover {position:relative;}
#menuSuperior ul ul :hover > a, #menuSuperior ul ul :hover > a.desplegable {color:#fff;background:#2D507E;}
* html #menuSuperior ul ul ul a:hover {color:#fff;background:#2D507E;position:relative; z-index:120;}
#menuSuperior ul ul ul :hover > a {color:#fff;background:#2D507E;}
#menuSuperior ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:15em; border-top:1px solid #2D507E }
* html #menuSuperior ul ul {left:-0.7em; top:2.6em;}
#menuSuperior ul ul ul{left:14.9em;top:0;margin:0;padding:0}
* html #menuSuperior ul ul ul {left:13.9em;top:1px;}
#menuSuperior ul :hover ul{visibility:visible; height:auto;}
#menuSuperior ul :hover ul ul{visibility:hidden;}
#menuSuperior ul :hover ul :hover ul{visibility:visible;}




#contenedorCentral {margin:0; padding:0; clear:both; height:auto; background:#fff; }
/* COLUMNA IZQUIERDA */
#colIzquierda {width:167px; background:#fff;  z-index:2  !important; position:relative; font-size:1.1em; padding-top:2em; float:left;  }
* html #colIzquierda {width:167px; position:absolute; background:#fff ;  z-index:2 !important}
HTML>BODY #colIzquierda {}

/* COLUMNA IZQUIERDA - Aquí empieza el código del menú lateral */

/* remove all the bullets, borders and padding from the default list styling */
#colIzquierda ul {padding:0; margin:0; list-style-type:none; z-index:10000}
#colIzquierda ul li {background:#fff; padding:0; font:normal 1em Verdana,Arial,Helvetica,sans-serif; color:#000; border-bottom:1px dashed #000000}
* html #colIzquierda ul li {margin-left:-16px; margin-lef\t:0;}

/* get rid of the table */
#colIzquierda table {position:absolute; border-collapse:collapse; top:0; left:0; font-size:1em; width:0; height:0; background:#fff;}
/* style the links */
#colIzquierda ul li a, #colIzquierda ul li a:visited {display:block; text-decoration:none; height:auto; line-height:1.2em; color:#000; background:#fff; padding: 0.5em 0.2em 0.5em 0.7em}
/* style the link hover */
#colIzquierda ul li a:hover {color:#fff; background:#2D507E; }
* html #colIzquierda ul li a:hover {color:#fff; background:#2D507E;}
#colIzquierda  ul li:hover > a {color:#fff; background:#2D507E;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#colIzquierda ul ul {visibility:hidden;position:absolute; width:190px; margin-top:4px; background:#f3f6f9; color:#fff; border:1px solid #2D507E; }


/* make the second level visible when hover on first level list OR link */
#colIzquierda ul :hover ul {visibility:visible;left:167px;}

#colIzquierda ul ul li {margin:0; padding:0; font-size:1em; border-bottom:1px solid #2D507E; }
#colIzquierda ul ul a {padding:0.5em 1.1em}
#colIzquierda ul ul a:hover {color:#fff;}

/* Tercer nivel */
#colIzquierda ul ul ul{position:absolute;left:190px;padding:0;color:#fff;background:#f1f0ec}
/* html #colIzquierda ul ul ul {position:absolute;left:190px;}*/
#colIzquierda ul :hover ul ul{visibility:hidden;}
#colIzquierda ul :hover ul :hover ul{visibility:visible; left:142px;}
#colIzquierda ul ul :hover > a, #colIzquierda ul ul :hover > a.desplegable {color:#fff;background:#2D507E;}
* html #colIzquierda ul ul ul a:hover {color:#fff;background:#2D507E;position:relative;}
#colIzquierda ul ul ul :hover > a {color:#fff;background:#2D507E;}

#colIzquierda ul.top1 {top:1.5em; margin-left:-0.5em; * top:1.65em!important;}
* html #colIzquierda ul.top1 {top:-0.5em; margin-left:-0.5em}

#colIzquierda ul.top2 {top:3.8em; margin-left:-0.5em; * top:3.8em!important;}
* html #colIzquierda ul.top2 {top:1.7em; margin-left:-0.5em}

#colIzquierda ul.top3 {top:6.1em; margin-left:-0.5em; * top:6em!important;}
* html #colIzquierda ul.top3 {top:3.9em; margin-left:-0.5em}

#colIzquierda ul.top4 {top:8.4em; margin-left:-0.5em; * top:8.2em!important;}
* html #colIzquierda ul.top4 {top:6.1em; margin-left:-0.5em}

#colIzquierda ul.top5 {top:10.7em; margin-left:-0.5em; * top:10.3em!important;}
* html #colIzquierda ul.top5 {top:8.3em; margin-left:-0.5em}

#colIzquierda ul.top6 {top:13em; margin-left:-0.5em; * top:12.5em!important;}
* html #colIzquierda ul.top6 {top:10.5em; margin-left:-0.5em}

#colIzquierda ul.top7 {top:15.3em; margin-left:-0.5em; * top:14.7em!important;}
* html #colIzquierda ul.top7 {top:12.7em; margin-left:-0.5em}

#colIzquierda ul.top8 {top:17.5em; margin-left:-0.5em; * top:16.9em!important;}
* html #colIzquierda ul.top8 {top:14.9em; margin-left:-0.5em}

#colIzquierda ul.top9 {top:19.9em; margin-left:-0.5em; * top:19em!important;}
* html #colIzquierda ul.top9 {top:17.1em; margin-left:-0.5em}

#colIzquierda ul.top10 {top:22.2em; margin-left:-0.5em; * top:21.3em!important;}
* html #colIzquierda ul.top10 {top:19.3em; margin-left:-0.5em}

#colIzquierda ul.top11 {top:24.4em; margin-left:-0.5em; * top:23.5em!important;}
* html #colIzquierda ul.top11 {top:21.5em; margin-left:-0.5em}

#colIzquierda ul.top12 {top:26.7em; margin-left:-0.5em; * top:25.8em!important;}
* html #colIzquierda ul.top12 {top:23.7em; margin-left:-0.5em}

#colIzquierda ul.top13 {top:29em; margin-left:-0.5em; * top:28em!important;}
* html #colIzquierda ul.top13 {top:25.9em; margin-left:-0.5em}



#colIzquierda ul ul ul.top1 {top:-0.5em; margin-left:3em; * margin-left:3.2em!important; * top:-0.5em!important;}
#colIzquierda ul ul ul.top2 {top:1.9em; margin-left:3em; * top:1.7em!important}
#colIzquierda ul ul ul.top3 {top:4.1em; margin-left:3em;* top:3.9em!important}
#colIzquierda ul ul ul.top4 {top:6.4em; margin-left:3em;* top:6.1em!important}
#colIzquierda ul ul ul.top5 {top:8.7em; margin-left:3em;* top:8.3em!important}
#colIzquierda ul ul ul.top6 {top:11em; margin-left:3em;* top:10.5em!important}
#colIzquierda ul ul ul.top7 {top:13.3em; margin-left:3em;* top:12.7em!important}
#colIzquierda ul ul ul.top8 {top:15.6em; margin-left:3em;* top:14.9em!important}
#colIzquierda ul ul ul.top9 {top:17.9em; margin-left:3em;* top:17.1em!important}
#colIzquierda ul ul ul.top10 {top:20.1em; margin-left:3em;* top:19.3em!important}
#colIzquierda ul ul ul.top11 {top:22.4em; margin-left:3em;* top:21.5em!important}
#colIzquierda ul ul ul.top12 {top:24.8em; margin-left:3em;* top:23.7em!important}
#colIzquierda ul ul ul.top13 {top:27em; margin-left:3em;* top:25.9em!important}
/* COLUMNA IZQUIERDA - Aquí acaba el código del menú lateral */

/* COLUMNA IZQUIERDA UDALWEB - Aquí empieza el código del menú lateral */
#colIzqudalWeb H2 {height:12px;background-repeat: no-repeat; background-position: 4.6% 50%;  border-bottom:1px dashed #000; text-align:left}
#colIzqudalWeb {float:left; width:167px; background:#fff; z-index:100 !important; font-size:1.1em;}
* html #colIzqudalWeb {float:left; width:167px; background:#fff;  z-index:100 !important; padding-top:2em;}
HTML>BODY #colIzqudalWeb {background:#fff; padding-top:2em;}
#colIzqudalWeb ul {padding:0; margin:0; list-style-type:none; width:100%}

#colIzqudalWeb ul li{ border-bottom:1px dashed #000 ; background:url(../images/flecha.gif) 0.1em 0.4em no-repeat;  margin:2px 0; }

#colIzqudalWeb ul li ul li{border-bottom:none; }
#colIzqudalWeb ul li ul li ul li{border-bottom:none;  }
#colIzqudalWeb ul li ul li{ background:none;}
#colIzqudalWeb ul li ul li ul li{ background:none;}


#colIzqudalWeb ul li { padding:0; font:bold 1.0em Verdana,Arial,Helvetica,sans-serif; color:#000;}
* html #colIzqudalWeb ul li {margin-left:-16px; margin-lef\t:0; background:url(../images/flecha.gif) 0.1em 0.4em no-repeat; padding-left:1.2em;}
/* style the links */
#colIzqudalWeb ul li a, #colIzqudalWeb ul li a:visited {display:block; text-decoration:none; height:auto; line-height:1.2em; color:#2D507E;  padding: 0.5em 0.2em 0.5em 1.2em; display:block; text-transform:uppercase; }
* html #colIzqudalWeb ul li a,* html #colIzqudalWeb ul li a:visited { height:1em; padding-left:1em; line-height:1.1em;}


* html #colIzqudalWeb table, * html #colIzqudalWeb td { border-collapse: collapse; margin:0; padding:0; width:100% }
* html #colIzqudalWeb table { margin:0.5em 0 0 0; }


/* style the link hover */
#colIzqudalWeb ul li a:hover {color:#999; background:#fff;}
* html #colIzqudalWeb ul li a:hover {color:#999;}
#colIzqudalWeb  ul li:hover > a {color:#999; background:#FFF; background:url(../images/flecha.gif) 0.1em 0.4em no-repeat;}

#colIzqudalWeb ul ul {margin:0; padding:0; width:auto; visibility:visible; background:#fff}/*color*/
* html #colIzqudalWeb ul li ul  li{padding-left:0}
* html #colIzqudalWeb ul li ul  li ul li{padding-left:1.5em;}
#colIzqudalWeb li li {text-indent:0}
#colIzqudalWeb li li a, #colIzqudalWeb li li a:visited  {font-weight:normal;  color:#000; text-transform:none;}
#colIzqudalWeb li li a:hover { background:#fff; color:#000}
#colIzqudalWeb li li:hover > a { background:#fff; color:#999}
#colIzqudalWeb ul ul ul {margin:0; padding:0; width:auto; visibility:visible; background:#fcfcfb}

#colIzqudalWeb li li li a, #colIzqudalWeb li li li a:visited  {text-indent:0; font-weight:normal; margin-left:1.5em;}
#colIzqudalWeb li li li a:hover { background:#fff; color:#000}
#colIzqudalWeb li li li:hover > a { background:#fff; color:#999}/*color*/

* html #colIzqudalWeb ul li a, * html #colIzqudalWeb ul li a:visited { padding:0.5em 0 0 0; margin:0; text-indent:0em}
* html #colIzqudalWeb li li a, * html #colIzqudalWeb li li a:visited { text-indent:0.6em }
* html #colIzqudalWeb li li li a, * html #colIzqudalWeb li li li a:visited { padding-left:0.6em; text-indent:0 }


#colIzqudalWeb ul ul{padding-bottom:3px;}
/* COLUMNA IZQUIERDA UDALWEB - Aquí acaba el código del menú lateral */

/* MODIFICACIÓN DEL MENU LATERAL 20/04/2007*/

#colIzqudalNew ul ul {margin:0; padding:0; width:auto; visibility:visible; background:#fff}/*color*/
#colIzqudalNew li li {text-indent:10px; border:none;}
#colIzqudalNew li li a, #colIzqudalNew li li a:visited  {font-weight:normal; border-top:1px dashed #A59789; background:#fff/*color*/ url(../images/bulletNew.png) no-repeat 5px 8px }
#colIzqudalNew li li a:hover { background:#a9a49d; color:#fff}
#colIzqudalNew li li:hover > a { background:#a9a49d; color:#fff}
#colIzqudalNew ul ul ul {margin:0; padding:0; width:auto; visibility:visible; background:#fcfcfb}

#colIzqudalNew li li li a, #colIzqudalNew li li li a:visited  {text-indent:13px; font-weight:normal; background:#f3f3f3 url(../images/bulletNew2.png) no-repeat 8px 8px; border:1px dashed #CCCCCC; border-width:1px 0 0 0; height:auto}
#colIzqudalNew li li li a:hover { background:#aca298; color:#fcfcfb}
#colIzqudalNew li li li:hover > a { background:#fff; color:#A59789}/*color*/

* html #colIzqudalNew ul li a, * html #colIzqudalNew ul li a:visited { padding:0.5em 0 0 0; margin:0; text-indent:0.6em}
* html #colIzqudalNew li li a, * html #colIzqudalNew li li a:visited { text-indent:0.6em }
* html #colIzqudalNew li li li a, * html #colIzqudalNew li li li a:visited { padding-left:0.6em; text-indent:0 }

/* FIN MODIFICACIÓN*/



/* COLUMNA CENTRAL */
#colCentral {margin-left:180px; margin-right:160px;text-align:left; background:#FFF; font-size:1.2em; }

#colCentral form {z-index:1; display:block;}
#colCentral a{color:#000;}
#colCentral a:hover{color:#999;}
#colCentral H2 {font:normal 1.7em Arial,Verdana,Helvetica,sans-serif; text-transform:uppercase; padding:1.5% 1% 2.3% 3.5%; color:#2D507E; background:#FFF 0 100% repeat-x}
#colCentral H2.interior {font:bold 1.2em Arial,Verdana,Helvetica,sans-serif; padding:1.5% 0.7% 2% 3.5%; color:#2D507E; text-transform:uppercase; margin-top:1.5em;}
*  html  #colCentral H2.interior {font:bold 1.2em Arial,Verdana,Helvetica,sans-serif; padding:1.5% 0.7% 1.0% 2.5%; color:#2D507E; background:#FFF; text-transform:uppercase}
#colCentral H3 {font:1.4em Arial,Verdana,Helvetica,sans-serif; padding:1.5% 1% 0.4% 0.5%; color:#2D507E; text-align:left;  }

#colCentral .breadcrumb {padding:0.8% 3%; height:auto;   color:#999; background:#fff}
#colCentral .breadcrumb SPAN {font-weight:700}
#colCentral .breadcrumb A {text-decoration:underline; color:#999}
#colCentral .breadcrumb A:hover {text-decoration:none}

#colCentral .contenidos {padding:0 3%; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#000; letter-spacing:0.02em}
#colCentral .contenidos IMG {border:2px solid #ccc}

/* añadido 14/03/2007 */
.txtRojo { color:#f10e0e}
.txtAzul { color:#517487}

#colCentral .contenidos H3 {font:1.4em Arial,Verdana,Helvetica,sans-serif; padding:1.5% 1% 0.4% 0.5%; color:#53473f; text-align:left; border-bottom:3px solid #d1d1d1 }

#colCentral .contenidos H3 SPAN { text-transform:uppercase}
#colCentral .contenidos .reg { color:#517487}
#colCentral .contenidos .reg A {text-decoration:underline;  color:#517487} 
#colCentral .contenidos .reg A:hover { text-decoration:none;}
#colCentral .contenidos .tituloh5 { font-weight:bold; margin-left:0px; text-transform:uppercase}


/*  MODIFICADO 25 DE ABRIL 2007 */

#colCentral .suscripc {padding:0 3%; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#000; letter-spacing:0.02em}
#colCentral .suscripc H3 { font:bold 1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#517487; border-bottom:none; padding:3px 4px}
#colCentral .suscripc H3 SPAN { text-transform:uppercase}
#colCentral .suscripc .reg { color:#517487}
#colCentral .suscripc .reg A {text-decoration:underline;  color:#517487} 
#colCentral .suscripc .reg A:hover { text-decoration:none;}

/*  FIN MODIFICADO 25 DE ABRIL 2007 */

.buttonAcceder { font:Tahoma, Arial, Helvetica, sans-serif; width:74px; height:22px; color:#FFF; font-weight:normal; background:url('../images/fondoBoton1.png') no-repeat left top; cursor:pointer; border:none; text-align:center}
.buttonAcceder:hover {background:url('../images/fondoBoton1_on.png') no-repeat left top}


#colCentral .contenidos IMG.grafica {border:none;z-index:-1;}
#colCentral OL {margin:0; padding:0 0 0 25px;list-style-position:inside;}
DIV.grafica {margin:10px 0; border:none; text-align:center}
DIV.fotoIzquierda {float:left; margin:0.5% 2% 1% 0; border:1px solid #F3F6F9; position:relative; font-size:0.8em;}
* html DIV.fotoIzquierda {margin:0.5% 1% 1% 0}
DIV.fotoDerecha {float:right; margin:0.5% 0 1% 2%; border-bottom:1px solid #EFEFEF; position:relative; font-size:0.8em;}
* html DIV.fotoDerecha {margin:0.5% 0 1% 1%}
DIV.fotoCentrada {clear:both; margin:auto; text-align:center; position:relative}
DIV.fotoIzquierda div, DIV.fotoDerecha div, DIV.fotoCentrada div { font-size:1em; color:#999; line-height:normal; letter-spacing:normal; text-align:center}
DIV.fotoIzquierda div span, DIV.fotoDerecha div span, DIV.fotoCentrada div span{clear:both; font-size:1em; text-align:right; color:#000;}
DIV.transparente {display:none}
/* Contenidos Index UdalWeb */
#colCentral .contenidosUdalweb {padding:0; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#000; letter-spacing:0.02em}
/* Fin Contenidos Index UdalWeb */

/* Contenidos Index Udalnet */
#colCentral UL.subrayado {margin:0; padding:10px 0 20px 0; width:100%}
#colCentral LI.subrayado A{ border-bottom:1px dotted #000; margin:15px 0; width:100%}
/* Fin Contenidos Index Udalnet */

/* Añadido el 26-03-2007*/
#colCentralListado { width:75%; background:#FFF; border-right:1px solid #4D443A; border-left:1px solid #4D443A; margin:0 auto; padding-bottom:10px; height:100%}
* html #colCentralListado {width:75%}
@media all and (min-width: 0px){#colCentralListado {width:75%}} /* Ancho central para Opera */
#colCentralListado H1 {background:#000; font:1.7em Arial, Verdana, Helvetica, sans-serif; color:#d8d8a3; text-transform:uppercase; font-weight:bolder; margin-bottom:0; padding:10px; border-bottom:1px solid #cec7c0; border-bottom:1px dashed #fff}
#colCentralListado H2 {font:bold 1.7em Arial,Verdana,Helvetica,sans-serif; text-transform:uppercase; padding:1.5% 1% 2.3% 3.5%; color:#940202; background:#FFF}
#colCentralListado H3 {font:1.5em Arial,Verdana,Helvetica,sans-serif; padding:0% 1% 0.2% 3%; color:#000; border-bottom:1px solid #000; margin:5px 2% 0px 2%;}
#colCentralListado P A { font-weight:bold; color:#909090; margin-left:20px; margin-top:-5px; text-decoration:underline}
#colCentralListado P A:hover { color:#000; text-decoration:none}

/* COLUMNA DERECHA */
#colDerecha {float:right; width:149px; background:#fff ; text-align:right; padding-top:2em;}
#colDerecha ul {margin:3% 0}
HTML>BODY #colDerecha ul {margin:13% 0}
#colDerecha ul li {margin:2% 0; border-bottom:1px solid #000;}
HTML>BODY #colDerecha ul li {margin:12% 0; }

/*Columnsa derecha Udal Web*/
#colDerudalWeb {float:right; width:18%; background:#f9f9f9 url('../images/fdColDerecha.png') top left repeat-y; text-align:center;}
#colDerudalWeb H3 {width:100%; height:auto; background-image: url('../images/bulletdetMunicipio.png'); background-repeat: no-repeat; background-position: 4.6% 50%;  padding:4.6% 1.2% 5.4% 14.5%; border-bottom:1px dashed #000; font:1.30em Arial, Verdana, Helvetica, sans-serif; text-align:left; display:block; margin-bottom:-16px}

#colDerudalWeb H4 {background:#d4d2d1; font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#940202; text-transform:uppercase; font-weight:bolder; margin-bottom:0; padding:10px 0; border-bottom:1px solid #cec7c0}

#colDerudalWeb UL {width:100%; height:auto; background:#fafafa}
#colDerudalWeb LI {text-align:left; padding:0.3em 0em 0.6em 0.4em; margin:0; border-bottom:1px solid #cec7c0}
#colDerudalWeb LI A { font:1.1em Verdana, Arial, Helvetica, sans-serif; color:#69513a}
#colDerudalWeb LI A:hover {color:#000}

* html #colDerudalWeb UL, * html #colDerudalWeb H3, * html #colDerudalWeb H4 { margin:0 -18%; }

* html #colDerudalWeb H3 { margin:0 -18% 0 0; }

/* Banners */
#colDerudalWeb #banners {float:left; width:100%; background:#f3f6f9 top left repeat-y; text-align:center;}
#colDerudalWeb #banners UL {margin:3% 0; background:#f3f6f9}
HTML>BODY #colDerudalWeb #banners UL {margin:13% 0; background:#f3f6f9}
#colDerudalWeb #banners UL LI {margin:10% 0; text-align:center; background:#f3f6f9; padding:0em 0em 0em 0em; border-bottom:0px}
HTML>BODY #colDerudalWeb #banners UL LI {margin:12% 0; background:#f3f6f9} 

/* PIE DE PAGINA */
#piePagina {height:4em; text-align:right; background:#fff; color:#000; padding:5px; line-height:1.8em; border-top:1px solid #000; margin-top:1.5em; padding-top:1.5em; }
#piePagina #pieLogo {float:left; }
#piePagina #pieTexto {float:right; font-size:1.1em}
#piePagina UL LI {display:inline; padding:0 0.2em 0 0.5em; border-right:1px solid #FFF; border-right:expression((this.parentNode.lastChild == this)? "none" :"1px solid #FFF"); padding-right:expression((this.parentNode.lastChild == this)? "0" :"0.2em")}
#piePagina UL LI:last-child {border:none; padding-right:0}
#piePagina UL LI A {color:#000; text-decoration:none;}
#piePagina UL LI A:hover {text-decoration:none}

/* ESTILOS HOME */
#home H2 { padding:2em 0 0.1em 0em; font:bold 1.1em Verdana,Helvetica,sans-serif; color:#000; }
HTML>BODY #home H2 {padding:2.5% 1% 2.5% 3%}
#home .contenidos UL {list-style-type:square; margin:0 0 0 3%}
#home .contenidos UL LI {margin-bottom:0.4%;list-style:none;  padding-left:15px; background-image:url('../images/listadoCirculo8px.png'); background-position:0px 4px; background-repeat:no-repeat}
* html #home .contenidos UL LI {list-style:url('../images/listadoCirculo8px.png');  padding-left:5px; background-image:none}
#home .contenidos UL LI A {color:#000; text-decoration:none}
#home .contenidos UL LI A:hover {text-decoration:underline}
#home .contenidos .fotoIzquierda {margin-right:3%}
HTML>BODY #home .contenidos .fotoIzquierda {margin-right:5%}
#home .verMas {padding:0.2% 3%; text-align:right; }
HTML>BODY #home .verMas {padding:0.6% 3%}
#home .verMas A {font-size:0.9em; font-weight:700; color:#A59789}
#home .verMas A:hover {color:#827468}

/*Estilos para listado home Udalnet*/
#home .contUdalnet UL {list-style-type:square; margin:1% 5% 5% 5%;}
#home .contUdalnet UL LI {margin-bottom:2%;list-style:none;  padding-left:15px;  padding-bottom:8px; background-repeat:no-repeat; border-bottom:1px dashed #000}
* html #home .contUdalnet UL LI {  padding:0 0 5px 5px; background-image:none}
#home .contUdalnet UL LI A {color:#000; text-decoration:none; font:1.1em Verdana, Arial, Helvetica, sans-serif}
#home .contUdalnet UL LI A:hover {text-decoration:underline}
/* Fin Estilos para listado home Udalnet*/


/* MODULOS CONTENIDOS */
/* Bloques para listados de enlaces y ficheros */
.bloqueEnlacesFicheros { margin:1% 3%; }
.bloqueEnlacesFicheros .bloquePliegue {border:1px solid #2D507E;padding:3px 4px 15px 0px; background:#F3F6F9;   }
* html .bloqueEnlacesFicheros .bloquePliegue {}
.bloqueEnlacesFicheros .bloquePliegue ul li {background:url(../images/flecha.gif) no-repeat 0 0; padding-left:1em}
.bloqueEnlacesFicheros UL { margin:1% 1% 1% 3%}
.bloqueEnlacesFicheros UL LI {margin-bottom:0.5%}
.bloqueEnlacesFicheros h6 {padding:0.5% 1%; background:#A9A59c; color:#FFF; font-weight:700; font-size:1.1em}
.bloqueEnlacesFicheros A {font-size:1em; text-decoration:underline; color:#000}
.bloqueEnlacesFicheros A:hover {text-decoration:none; color:#69513A}
/* Listados basicos */
DIV.contenidos UL {list-style-position:inside; list-style-image:url(../images/flecha.gif); margin:0 0 0 3%}
.DIV.contenidos UL LI {margin-bottom:0.5%;list-style-position:inside;padding-left:15px;  list-style-image:url(../images/flecha.gif); list-style-position:inside; }
* html DIV.contenidos UL LI {padding-left:1em; list-style-position:outside;}
/* Listados de portada */
.listadoPortada {background:#fff}
.listadoPortada P {font-weight:700; color:#4D3620; margin-bottom:1%}
.listadoPortada UL LI {font-size:1.1em; border-bottom:1px solid #E8EEF4; margin-bottom:1.8%; padding-bottom:0.5%;}
* html .listadoPortada UL LI {  margin-bottom:0.9%; padding-bottom:0.3%;}
.listadoPortada UL LI A {color:#000; text-decoration:none}
.listadoPortada UL LI A:hover {color:#69513A}
/* Bloques de informacion adicional */
.bloqueInfoAdicional {margin:1% 3%; padding-left:10%; height:3em; line-height:3em; border:1px solid #B8B8B8; background:#D1CFC5 }
.bloqueInfoAdicional A {font-size:1.2em; font-weight:700; color:#69513A}
.bloqueInfoAdicional A:hover {color:#000000}

/* TABLAS DE DATOS */
DIV.contenidos TABLE {width:100%; border:1px solid #69513A}
DIV.contenidos TABLE CAPTION {margin-bottom:0; background:#2D507E ; color:#EFEFEF; font-weight:700; font-size:1em; padding:0.5% 1.5%; text-transform:uppercase; text-align:left}
HTML>BODY DIV.contenidos TABLE CAPTION {margin-bottom:1%; padding:0.5%}
DIV.contenidos TABLE THEAD {; font-size:0.9em; text-align:left; border-bottom:1px solid #E1DDD5}
DIV.contenidos TABLE THEAD TH {padding:0.5% 1%}
DIV.contenidos TABLE TFOOT TD {background:#F4F5F5; border-top:1px solid #69513A; padding:0.5% 1%}
DIV.contenidos TABLE TBODY TD {border-bottom:1px solid #DCDDDD; padding:1%}
DIV.contenidos TABLE TBODY TR:last-child TD {border-bottom:none}


/* RESULTADOS DE BUSQUEDA */
/* Resultados encontrados */
P.busquedaEncontrados { text-align:right; border-bottom:1px solid #CCC}
/* Listado de resultados */
.busquedaResultados LI H6 {padding:0.2%; background:#F5F4F4}
HTML>BODY .busquedaResultados LI H6 {padding:0.5% 1.5%}
.busquedaResultados LI A {color:#69513A}
.busquedaResultados LI A:hover {color:#000}
.busquedaResultados LI P {margin:1% 0 2.5% 0}
.busquedaResultados EM {font-weight:700; font-style:italic; background:#FFFF99}
/* Paginacion de resultados */
P.busquedaPaginacion {padding-top:0.5%; border-top:1px solid #2D507E; text-align:right}
P.busquedaPaginacion A {color:#69513A}
P.busquedaPaginacion A:hover {text-decoration:underline}

 /* MAPA WEB */
.mapaWeb {width:45%; float:left; padding-left:2%; margin:0 0.5%}
/* Primer nivel */
.mapaWeb ul {margin-left:3%}
.mapaWeb ul li {color:#69513a; font-weight:700; background:url(../images/flechaLista.gif) no-repeat 0 0; * background-position:0.5em 0.3em!important;}
* html #colCentral .mapaWeb ul li a{ background:url(../images/flechaLista.gif) no-repeat 0em 0.2em; padding-left:1em;}
.mapaWeb ul li a {color:#69513a; font-weight:700; text-decoration:none}
.mapaWeb ul li a:hover {color:#000}
/* Segundo nivel */
.mapaWeb ul li ul {margin:0 0 1.5% 7%}
.mapaWeb ul li ul li {font-weight:400; color:#000;}
.mapaWeb ul li ul li a {font-weight:400; color:#000}
.mapaWeb ul li ul li a:hover {color:#69513A}

/* ENLACES */
DIV.contenidos A {font-size:1em; text-decoration:underline; color:#000}
DIV.contenidos A:hover {text-decoration:none; color:#69513A}
* html DIV.contenidos A:visited {text-decoration:underline}

/* GALERIA DE IMAGENES */

.galeriaImagenes {width:100%; margin:0; padding:0; text-align:center}
* html .galeriaImagenes {width:99%;}
.galeriaImagenes LI {margin:0; padding:0; width:48%; float:left; padding:1%; list-style:none url(none) !important; text-align:center}

.galeriaImagenes LI A{font-size:1em; text-decoration:underline; color:#000}
.galeriaImagenes LI A:hover {text-decoration:none}

* html .galeriaImagenes LI A:visited {text-decoration:underline}
* html .galeriaImagenes LI A:hover {text-decoration:none}

/* LIGHTBOX */
#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666}
#lightboxDetails {font-size:1em; padding-top:0.4em}	
#lightboxCaption {float:left}
#keyboardMsg {float:right}
#closeButton {top:5px; right:5px}
#lightbox img {border:none; clear:both} 
#overlay img {border:none}
#overlay {background-image:url('../images/overlay.png')}
* html #overlay {background-color:#333;	back\ground-color:transparent; background-image:url(blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale")}


/* Start Mac IE5 filter \*/
/* Comentado en Mejoras 2009
#colCentral, #colDerecha {padding-bottom:32767px !important; margin-bottom:-32767px !important}
@media all and (min-width: 0px) {
#colCentral, #colDerecha {padding-bottom: 0 !important; margin-bottom: 0 !important}
#colCentral:before, #colDerecha:before
	{
	content:'[DO NOT LEAVE IT IS NOT REAL]';
	display:block;
	background:inherit;
	padding-top:32767px !important;
	margin-bottom:-32767px !important;
	height:0;
	}
}
*/
/* End Mac IE5 filter */
#contenedorCentral {overflow:hidden; height:1%; /* This hides the excess padding in non-IE browsers */}
/* we need this for IE 5.01 - otherwise the contenedorCentral does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#contenedorCentral
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes IE 5.01 to completely collapse the contenedorCentral - instead we float it */
	float:left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of contenedorCentral too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
/* Comentario en Mejoras 2009
#contenedorCentral:after {content:'[DO NOT LEAVE IT IS NOT REAL]'; display:block; height:0; clear:both; visibility:hidden}
*/
#contenedorCentral {display:inline-block}
/*\*/
#contenedorCentral {display:block}
/* end easy clearing */
#piePagina {clear:both}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
 * > form, * > #notes, * > .output {position:relative; z-index:1000}	
 
 
   /* ESTILOS FORMULARIO */
.filaForm {width:95%; padding-bottom:1em; height:2em}
.filaForm LABEL {color:#000; font-weight:bold}
.filaForm span.etiqueta {width:30%; height:2em; line-height:2em; float:left; text-align:right}
.filaForm span.campos {width:68%; height:auto; float:right; text-align:left} 
.textinput{width:23em; height:1.0em; background:url('../images/formInput.png') top left no-repeat; border:none; padding:0.3em 0.6em; font-size:1.1em}
.textinputHovered {background-position:left bottom}/*
TEXTAREA {font-family:Verdana, Arial, Helvetica, sans-serif}
.textarea, .textareaHovered {width:336px; height:125px;    background:url('../images/formTextarea.png') top left no-repeat; border:none; padding:4px 8px}
.textareaHovered {background-position:left bottom}
*/
.buttonSubmit, .buttonSubmitHovered {width:5.5em; height:1.8em; color:#FFF; font-weight:bold;    padding:0.2em 0.45em; background:url('../images/formBoton.png') no-repeat left top; cursor:pointer; border:none}
.buttonSubmitHovered {background-position:left bottom}


#destacadas{background-color:#2D507E; width:100%; margin:0 auto}
* html #destacadas{width:98%;}
#destacadas a{color:#fff;}
#destacadas a:hover{color:#ccc;}
#destacadas #listado{padding:1em;}
#destacadas td {vertical-align:top;}
#destacadas #listado li{padding-bottom:0.5em;}
#destacadas #listado li a{background:transparent url('../images/flechaBlanca.gif') no-repeat 0 0.5em; color:#fff; font-size:0.9em; padding-left:1em; padding-right:1em; padding-top:0.6em; margin-bottom:1em}
#destacadas #listado li a:hover{color:#ccc;}
#destacadas img{text-align:right;float:right;padding:0.5em;} 
#destacadas td#imagen{vertical-align:top;}
#destacadas td#ampliar{ font-size:0.9em; padding-left:1em; vertical-align:bottom;}
#destacadas #ampliar a{color:#CCCCCC;}


#seccionesHome{width:100%; margin:0 auto; margin-top:1em;}
* html #seccionesHome{width:98%;}
#seccionesHome a{color:#000;}
#seccionesHome #seccion1{float:left; width:48.5%;}
#seccionesHome #seccion2{float:right; width:48.5%;}
#seccion1, #seccion2{text-align:left; border:1px solid #2D507E; background-color:#F3F6F9; font-size:0.9em;}
#seccion1 p, #seccion2 p{margin:0em; padding:0em;  text-align:right; margin-right:1em; margin-top:1em; font-size:1.2em; padding-bottom:0.2em;}
#seccion1 ul, #seccion2 ul{margin-left:1em; margin-right:1em;}
#seccion1 ul li, #seccion2 ul li{ background:url('../images/flecha.gif') no-repeat 0 1em; padding-left:1em; padding-top:1em}
#seccionesHome .seccionimg{background-color:#FFFFFF;}
#seccion1 h2, #seccion2 h2{background-color:#94A8C2;text-align:center; text-transform:uppercase; color:#000000; font-size:1.6em;
padding:0.5em; font-weight:bold; }

/* modificaciones Mejoras 2009 Nuevos Estilos */
.txtPequenio { font-size:1em;}
.txtMediano { font-size:1.5em;}
.txtGrande { font-size:1.7em;}
.txtMuygrande { font-size:2.1em;}

.txtRojo { color:#890000;}
.txtAzul { color:#0066CC;}
.txtVerde { color:#009900;}
.txtBlanco{color:#fff;}

.fondoRojo{background-color:#890000;}
.fondoAzul{background-color:#0066CC;}
.fondoVerde{background-color:#009900;}

.txtArial { font-family:Arial, Helvetica, sans-serif; } .txtGeorgia {font-family:Georgia, "Times New Roman", Times, serif;} .txtVerdana { font-family:Verdana, Arial, Helvetica, sans-serif;} .txtHelvetica{font-family:Helvetica, sans-serif;} .txtSans{font-family:sans-serif;} .txtTimes{ font-family:"Times New Roman", Times, serif;}

.txtAlignDcha{ text-align:right;}
.txtAlignIzda{ text-align:left;}
.txtAlignCenter{ text-align:center;}

.cajaParrafo{overflow:hidden; text-align:center;}
.cajaParrafo .bloque{float:left; width:45%; margin-right:5%; text-align:left;}
* html .cajaParrafo .bloque{float:left; width:45%; margin-right:3%; text-align:left; }
.cajaParrafo .bloque .img{ text-align:center;}
.cajaParrafo .bloque span{ clear:both; font-size:0.8em; text-align:center;}
.cajaParrafo .bloque .img p{margin-top: 0pt; color: #999; font-size: 0.8em;}





#herramientas a{color:#000;}
#herramientas a:hover{color:#999;}

.parrafo {height:1%; overflow:hidden; margin-bottom:1em;}

#iconos{float:right; margin-right:1.5em; }
#iconos img{position:relative; top:1px;}
#iconos A{margin-left:0.3em;}
a#aumentar{font-size:1.4em; font-weight:bold; color:#fff}
a#disminuir{font-size:0.9em; color:#fff}


