/* nota en IE6 y anteriores, :hover solo tiene soporte en elementos que NO SEAN VINCULOS(A)*/

/*modelo 1a - azul*/


/* 	   	 		CUERPO
	
	fondo, tamaño y fuente de letra
*/
body
{
    background: url(../../img/1/fd_gral.gif) repeat-x 0 0;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #5f5f5f;
    margin: 0;
    padding: 0;
}


/*   MARGEN Y RELLENO = 0 para distintos clases, elementos,.. */
.migas, p.datosEncuesta, #graf #ticks .tick, #graf li, #pie #datos_pie span.tit, .mod_lat_sup, .mod_gal2_inf, .mod_gal_inf, .mod_gal_sup, .mod_archivos_inf, .mod_archivos_sup, #menu ul, #logo h1 a, #logo2 h1 a, #buscador_int input, #buscador input, #actualidad p.fecha, a.linkTb02 img, body, #pie #datos_pie p, .mod_caja_inf, .mod_caja2_inf .mod_caja_sup, .mod_caja2_sup, .mod_banner_col1 ul, .mod_banner, .mod_archivos p a
{
    margin: 0;
    padding: 0;
}


/* Fuente de letra para distintos clases, elementos,...*/
h2.interiorEntero, #pie #datos_pie span.tit, table#cal tr td.tit, .mod_rel h4, .mod_lat p.question, .mod_caja h4, .colE-2 h4, .foto_pie, p.tit, p.prev, h2, h3, h4
{
    font-family: Georgia, "Times New Roman" , Times, serif;
}
/* he quitado de la lista anterior a .mod_lat ul li span*/



/*				ENLACES*/

a
{
    text-decoration: none;
    color: gray;
}
a:hover
{
    text-decoration: underline;
    color: #d15517;
}

/*ul {margin-left:12px;}
ul li {color:#5f5f5f;padding-bottom:5px;}*/

ul li
{
    color: #5f5f5f;
    padding-bottom: 3px;
}
ul li a
{
    text-decoration: none;
    cursor: pointer;
}
ul li a:hover
{
    color: #d15517;
}
/* nota en IE6 y anteriores hover solo tiene soporte en elementos que NO SEAN VINCULOS(A)*/

ul li:hover
{
    color: #d15517;
}


/*          			ENCABEZADOS    */

h2
{
    font-weight: lighter;
    color: #666699;
}
h2
{
    font-size: 110%;
}
h2.error
{
    font-size: 120%;
    margin: 1.5em 0 0.3em 0;
}
/*para el interior*/
h2.interior
{
    margin: 0.4em 0 0.1em 0;
    padding: 0 0 0.4em 0;
    color: #666699;
    background: #e9eff2;
    font-size: 115%;
    background: url(../../img/1/lineH2.gif) repeat-x bottom left;
    width: 100%;
}

h3
{
    font-size: 105%;
    margin: 0 0 0.4em 0;
    padding-top: 1em;
}
h3.tituloIco
{
    margin: 0;
    padding: 8px 0 0 60px;
}
h3.tituloFoto
{
    margin: 0;
    padding: 0 0 0.5em 60px;
}
h3.tituloEncuesta
{
    margin: 0;
    padding: 4px 0 18px 0;
    font-weight: bold;
}
h3.subr
{
    border-bottom: 1px solid #ab9c8f;
}
h3
{
    font-weight: lighter;
    color: #666699;
}

h4
{
    font-weight: lighter;
    color: #5f5f5f;
    text-align: justify;
}
h4
{
    font-size: 0.85em;
    margin: 0 0 0.5em 0.3em;
}
h4.subr
{
    border-bottom: 1px solid #ab9c8f;
}


hr
{
    visibility: hidden;
}

/*				IMAGENES */
img
{
    margin: 0;
    padding: 0 0 0 0;
    border: 0;
}





a.linkNuevo
{
    background: url(../../img/1/nuevo.gif) no-repeat 0 1px;
    padding-left: 20px;
    margin-left: 10px;
    font-size: 0.7em;
}
a.linkAvisos
{
    background: url(../../img/1/avisos.gif) no-repeat 0 1px;
    padding-left: 20px;
    margin-left: 10px;
    font-size: 0.7em;
}
a.linkImprimir
{
    background: url(../../img/1/icoImprimir.gif) no-repeat 0 0px;
     padding-left: 20px;
    margin-right: 20px;
    font-size: 0.7em;
    color: #ff6633;
}


a.linkPdf
{
    background: url(../../img/1/icopdf.png) no-repeat 0 -3px;
    padding-left: 20px;
    margin-right: 20px;
    font-size: 0.7em;
    color: #ff6633;
}

a.linkVolver
{
    background: url(../../img/1/icoVolver.gif) no-repeat 0 1px;
    padding-left: 15px;
    float: left;
    font-size: 0.7em;
    color: #ff6633;
}

a.linkPopup
{
    background: url(../../img/1/icopopup.gif) no-repeat 48px 1px;
    padding-right: 15px;
    font-size: 0.7em;
    font-size: 100%;
}

a.linkVoz
{
    background: url(../../img/1/icoaltavoz.png) no-repeat 0 -3px;
    padding-left: 20px;
    margin-right: 20px;
    font-size: 0.7em;
    color: #ff6633;
}

.stButton .chicklets {
    font-size: 0.7em !important;
    color: #ff6633  !important;
     font-family: Arial,Helvetica,sans-serif  !important;
}


.stButton .chicklets:hover {
    font-size: 0.7em !important;
    color: gray  !important;
     font-family: Arial,Helvetica,sans-serif  !important;
    text-decoration:underline;
}


a.linkTb01
{
    font-size: 0.9em;
}
a.linkTb02
{
    font-size: 0.9em;
}

a.mas, a.mas2
{
    padding: 0 0 0 0.8em;
    font-size: 0.9em;
    color: #d15517;
    background-image: url(../../img/1/it_flecha.gif);
    background-repeat: no-repeat;
}
a.mas2:hover
{
    color: gray;
}
form p a.mas2
{
    padding: 0 0 0 0.8em;
    font-size: 0.9em;
    color: #d15517;
}
form a.mas2:hover
{
    color: gray;
}

a.mas:hover, a.linkVolver:hover, a.linkImprimir:hover,a.linkVoz:hover,a.linkPdf:hover
{
    color: gray;
}





a.pdf
{
    padding: 0 0 0 1.2em;
    color: #024e99;
    background-image: url(../../img/1/ic_pdf.gif);
    background-repeat: no-repeat;
}

h2.interiorEntero
{
    margin: 0.4em 0 0.1em 0;
    padding: 0 0 0.5em 0;
    color: #4d4e53;
    font-size: 1.4em;
    background: url(../../img/1/lineH2.gif) repeat-x bottom left;
    width: 98%;
}

/* Los iframes los utilizamos por ejemplo en mapas de google que insertamos en territoriales*/
iframe
{
    border: 1px solid gray;
    padding: 2px 2px 2px 2px;
}


.ficha
{
    float: none;
    clear: both;
}

/*párrafos*/
p
{
    margin-top: 0;
    font-size: 0.9em;
    color: #666666;
    text-align: justify;
}
p.desc
{
    font-size: 0.8em;
    color: #666699;
}
p.descdch
{
    font-size: 0.7em;
    color: #666699;
    text-align: right;
    clear: both;
}
p.dch
{
    margin: 1.1em 0.9em 0.5em 1em;
    padding: 0;
    text-align: right;
    line-height: 0.5em;
}
p.error
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}
p.ficha, .post
{
    margin-top: 0.3em;
    margin-bottom: 0.5em;
    font-size: 0.8em;
}
p.herramientas
{
    padding: 0 0 0.5em 0;
    text-align: right;
    width: 98%;
    margin: 0;
    margin-bottom: 0.7em;
}
p.linea2Tb
{
    font-size: 0.9em;
    color: #666699;
    margin: 0;
    padding: 4px 0 0 0;
}
p.prev
{
    margin-top: 0;
    font-size: 0.85em;
}
p.tit
{
    margin: 0.6em 0 0 0;
    padding: 0 0 0.4em 0.8em;
    font-size: 0.75em;
    background: url(../../img/1/it_mod.gif) no-repeat;
    color: #3d3d3d;
}
p.txt
{
    margin: 0 0 1em 0;
    padding: 0 0 0 0.8em;
    font-size: 0.8em;
}

ul.desc
{
    font-size: 0.8em;
    color: #4d4e53;
}
ul.desc li
{
    list-style: none;
}
ul.enlaces
{
    margin: 0.8em 0 0.8em 0;
    padding: 0;
    font-size: 0.8em;
}
ul.enlaces li
{
    margin: 0;
    padding: 1em;
    list-style: none;
    border-bottom: 1px dotted #ab9c8f;
}
ul.enlaces li a
{
    margin: 0;
    padding: 0 0 0 10px;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
ul.enlaces li a:hover
{
    color: #d15517;
}

ul.ficha
{
    margin: 10px 0 10px 20px;
    padding: 0;
    font-size: 0.75em;
}
ul.ficha li
{
    margin: 0;
    padding: 1px 1px 1px 15px;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
ul.listaMasInterlineado, ul.listaBase, ul.ficha
{
    margin: 0.8em 0 0.8em 0;
    padding: 0;
    font-size: 0.8em;
}
ul.listaBase li, ul.ficha li
{
    margin: 0 0 0.3em 0.2em;
    padding: 1px 1px 1px 9px;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
ul.listaBase2
{
    margin: 0.5em 0 0.8em 0;
    padding: 0;
    font-size: 100%;
}
ul.listaBase2 li
{
    margin: 0 0 0.3em 0;
    padding: 1px 1px 1px 9px;
    list-style: none;
    background: url(../../img/1/it_mod2.gif) no-repeat 0 0;
}
ul.listaMasInterlineado li
{
    margin: 0 0 0.7em 0;
    padding: 1px 1px 1px 9px;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
ol
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 18px;
}

/* LAYOUT Y COLUMNAS
------------------------------------------------------	*/

/* 
#contenedor{
	margin:1px auto;
	padding:0;
	width:974px;
	background:#FFF url(../../img/1/fondoTop.gif) repeat-x 0 0;
	 border:1px solid #999;
}
*/

/*  contenedor es la capa que envuelve a todas. pARA CENTRARLA HORIZONTALEMENTE: 

	position:absolute;
	left:50%;
	width:974px;
	margin-left: -487px;

*/

/*
Para obtener la anchura en em, divide la anchura deseada en píxeles por 13. Para el navegador
Internet Explorer es preciso dividir la anchura en píxeles por 13.3333. Si por ejemplo se quiere
establecer una anchura de página de 1300px, el cálculo que se debe realizar es el siguiente:
-Navegador Internet Explorer: 1300 / 13.3333 = 97.50. Por tanto, la anchura de página es
97.50em.
- Resto de navegadores: 1300 / 13 = 100. Por tanto, la anchura de página es 100em.


	margin:auto;                  
	width: 74.92em;  
	*width: 73.04em;
	min-width: 974px; 
	padding:0;	
	background:#FFF url(../../img/1/fondoTop.gif) repeat-x 0 0;
	border:1px solid #999;
*/


#contenedor
{
    width: 974px;
    margin: 1px auto;
    padding: 0;
    background: #FFF url(../../img/1/fondoTop.gif) repeat-x 0 0;
    border: 1px solid #999;
}


/* cabecera para portada y cabecera para paginas interiores*/
#cabecera
{
    padding: 0;
    margin: 0;
    width: 974px;
    clear: both;
    background: url(../../img/1/fondo_cabecera.jpg) no-repeat;
}


#cabecera_int
{
    margin: 8px 10px 0 0px;
    padding: 0;
    width: 974px;
    background: url(../../img/1/fondo_cabecera_int.jpg) no-repeat;
    height: 90px;
    clear: both;
}
#cabecera_int
{
    margin: 8px 10px 0 0px;
    padding: 0;
    width: 74.92em;
    min-width: 974px;
    background: url(../../img/1/fondo_cabecera_int.jpg) no-repeat;
    height: 90px;
    clear: both;
}

#cuerpo
{
    margin: 0px 0 0 0;
    padding: 0 0 0 4px;
    width: 970px;
}

/*todos los enlaces visitados en la capa cuerpo no cambian de color*/
#cuerpo a:visited
{
    color: inherit;
}

#cuerpo_tot
{
    margin: 16px 0 0 0;
    padding: 0 0 0 21px;
    width: 930px;
}

/*columna izquierda */
#colA
{
    margin: 4px 0 0 3px;
    padding: 0;
    width: 200px;
    float: left;
}
/*
#colA{margin:4px 0 0 3px; padding:0; 
	width: 15.38em;  
	*width: 15em;
	min-width: 200px;
	 float:left;}
*/
#colA img
{
    width: 195px;
    height: 70px;
    border: 1px solid gray;
    margin-bottom: 8px;
    margin-top: 8px;
}
#colA img:hover
{
    background-color: #f6eeff;
}
/*columna central sin lineas laterales*/
/*#colB{margin:8px 0 0 14px; padding:0 0 0 13px; float:left; width:375px; border-left:1px solid #ab9c8f; border-right:1px solid #ab9c8f;	background:url(../../img/1/fd_border_col1.gif) repeat-y 0 0;}*/
#colB
{
    margin: 0px 0 0 7px;
    padding: 0 0 0 6px;
    float: left;
    width: 485px;
}
/*
#colB{margin:0px 0 0 14px; padding:0 0 0 13px; float:left; 
	width: 37.69em;  
	*width: 36.75em;
	min-width: 490px;  }
*/

#colB #FilaBannersCentral
{
    padding: 7px;
    background-color: #e6e6cc;
    padding-bottom: 0px;
}
#colB #FilaBannersCentral img
{
    width: 70px;
    height: 32px;
    border: none;
    margin-right: 10px;
}
#colB #FilaBannersCentral img:hover
{
    border: 2px solid gray;
}


/*Columna derecha*/
#colC
{
    margin: 0px 5px 0 3px;
    padding: 0 0 16px 0;
    float: right;
    width: 226px;
    font-size: 0.9em;
}
#colC .mod_banner
{
    clear: both;
}
#colC .mod_banner img
{
    width: 220px;
    height: 67px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#colC .mod_banner img:hover
{
    background-color: #f6eeff;
}
#colC .mod_banner br
{
    line-height: 5px;
}


/*
#colC{margin:0px 5px 0 14px; padding:0 0 16px 0; float:right; 
	width: 17.38em;  
	*width: 16.91em;
	min-width: 226px; 
	 font-size:0.9em;}
*/

/*columna en páginas interiores*/
/*#colD{ padding:0 0 16px 0px;  width:664px;float:left;font-size:1em;}*/
#colD
{
    padding: 0 0 16px 0px;
    width: 700px;
    float: left;
    font-size: 1em;
}
#colD p
{
    line-height: 1.5em;
}

#colD #voz
{
    text-align: justify;
    line-height: 1.5em;
}


/*importante al ponerle un ancho ya no se solapa con la imagen foto_borde foto_izq
#colD ul{text-decoration:none; color:gray;margin:6px;position: relative;left:10px;width:100%;}
*/
#colD ul
{
    text-decoration: none;
    color: gray;
    margin: 6px;
    position: relative;
    left: 10px;
}
#colD ul li
{
    line-height: 1.5em;
}

/*#colD ul.enlaces{width:100%;font-size:0.9em;}*/

/*
#colD p a{color:#d15517;text-decoration:underline;}
#colD p a:hover{color:gray;text-decoration:none;}
*/

#colD ul li a
{
    text-decoration: none;
    color: #666699;
}
#colD ul li em a
{
    text-decoration: none;
    color: #666699;
}
#colD ul li em a:hover
{
    text-decoration: underline;
    color: #d15517;
    cursor: pointer;
}
#colD p a:hover
{
    text-decoration: underline;
    color: #d15517;
    cursor: pointer;
}



.colE, .colE-2
{
    margin: 0 1em 0 0;
    padding: 0;
    float: left;
}
.colE
{
    width: 170px;
}
.colE-2
{
    width: 250px;
}
.colF
{
    margin: 0 0 1em 0;
    float: left;
    width: 48%;
    border-right: 1px solid #ab9c8f;
    background: url(../../img/1/fd_border_col2.gif) repeat-y top right;
    font-size: 0.8em;
    clear: left;
}
.colG
{
    margin: 0 0 1em 0;
    float: left;
    float: right;
    width: 48%;
    font-size: 0.8em;
    clear: right;
}
.colH
{
    margin: 0.5em 3em 0 0;
    padding: 0 0 1em 0;
    width: 25%;
    float: left;
}
.colJ
{
    margin: 0px 20px 0px 0;
    padding: 0 0 0em 0;
    width: 244px;
    float: left;
}
.colJd
{
    margin: 10px 20px 10px 0;
    padding: 0 0 1em 0;
    width: 244px;
    float: left;
}
.colK
{
    margin: 0 98px 0 0;
    padding: 0 0 1em 0;
    width: 622px;
}

/* ETIQUETAS Y CLASES

------------------------------------------------------	*/

.bt_encuestas
{
    margin: 0 0 0 0.5em;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
}
.clear
{
    clear: both;
}
.floatizq_280, .floatizq_425
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0 25px 0px 0;
    border-right: 1px solid #ab9c8f;
    background: #FFF url(../../img/1/fd_border_col2.gif) repeat-y top right;
}
.floatizq_280
{
    width: 280px;
}
.floatizq_425
{
    width: 425px;
}

.foto_borde
{
    margin: 2px 0 5px 0px;
    padding: 0px;
    border: 1px solid #ab9c8f;
}
/*
.foto_dch{margin:0 0 0.5em 0.8em; float:right;}
.foto_izq{margin:0 0.8em 15px 0px; float:left; }
*/

.foto_dch
{
    margin: 4px 0 0 4px;
    float: right;
}
.foto_izq
{
    margin: 4px 4px 0px 0px;
    float: left;
}

.foto_archivos
{
    margin: 0;
    padding: 0.8em;
    float: left;
}
.foto_pie
{
    font-size: 0.75em;
    padding: 5px;
    background: #f7f7f7;
    border-bottom: 2px solid #ab9c8f;
}
.foto_pie p
{
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 0.9em;
    text-align: right;
}
.foto_pie a img
{
    padding: 0;
}

/*#actualidad {margin:15px 0 2em 0;width:480px;clear:both; border-top:2px solid #b69808;border-bottom:2px solid #b69808;padding-top:10px;padding-bottom:10px;}*/
#actualidad
{
    margin: 8px 0 8px 0;
    width: 480px;
    clear: both;
}

#actualidad p.noticia
{
    margin: 0 0 0.75em 0.6em;
    padding: 0;
    font-size: 0.8em;
    font-weight: bold;
    color: #666699;
    /*width: 360px;*/
    width:auto;
    float: left;
     display:table;
    vertical-align:middle;
}

/*REsaltar la primera letra del título de las noticias*/
#actualidad p.noticia:first-letter
{
    font-size: 1.4em;
    font-weight: bolder;
}
#actualidad p.noticia a
{
    color: #5f5f5f;
     display:table-cell;
    vertical-align:middle;
}

#actualidad p.noticia a img{
    display:table-cell;
    vertical-align:middle;
  }
  
#actualidad p.noticia a:hover
{
    color: #d15517;
}
/*
.resumennoticia{margin:0 0 0.75em 10px; padding:2px; font-size:0.75em; color:gray;}
*/
#actualidad p.resumennoticia
{
    width: 360px;
    float: left;
}

.resumennoticia
{
    margin: 0 0 0.75em 10px;
    padding: 2px;
    font-size: 0.75em;
    color: #5c522c;
}

.resumennoticia #masnoticia
{
    font-size: 0.9em;
    color: #d15517;
}

#colD .fecha
{
    font-size: 0.6em;
    color: #5b5b5b;
    text-align: right;
}
#colD p.tit
{
    font-size: 0.6em;
    color: #5b5b5b;
    text-align: right;
    background: none;
}

/*
#actualidad p.fecha{font-size:0.6em; color:#5b5b5b;text-align:right;}
*/
#actualidad p.fecha
{
    font-size: 0.6em;
    color: #b7aeae;
    text-align: right;
    /*width: 350px;
    float: right;*/
}

/* poner la primera letra en mayúscula*/
#actualidad p.fecha:first-letter
{
    text-transform: capitalize;
}

/*modif JRL: 02-09-2010, para no distorsionar la imagen....
#actualidad .foto_izq {margin-left:0.3em;} */
#actualidad .foto_izq
{
    margin-left: 0.3em;
    width: 75px;
    height:auto;
    padding: 3px;
    border: 1px solid Gray;
}

/*para resaltar la imagen de las noticias al pasar sobre ellas el ratón*/

/*modif JRL: 02-09-2010, para no distorsionar la imagen.... 
#actualidad .foto_izq:hover {width:126px;height:94px;clear:both;float:none;border:inset 5px #d9d9b3;}*/
/*
#actualidad .foto_izq:hover {width:120px;height:auto;border:solid 2px #6b5021;}
*/

/* #actualidad p.dch{background:url(../../img/1/separador2.gif) repeat-x 0 0; margin:1.1em 0.9em 0.5em 0em; padding:11px 0 0 0; text-align:right; line-height:0.5em; font-size:0.8em;} */

#actualidad p.dch
{
    margin: 0.5em 0.9em 0.5em 0em;
    padding: 5px 0 0 0;
    text-align: right;
    line-height: 0.6em;
    font-size: 0.9em;
}
#actualidad p.dch a.mas
{
    text-align: center;
    background-image: none;
}

/* #actualidad H2{background:url(../../img/1/separador2.gif)  #ebebeb  repeat-x left bottom; margin:1em 0em 0.5em 0em; padding:0 0 3px 0;font-weight:bold;border-top:1px solid #666699;}
   #actualidad H2{background-color: #cccc99; color:white;margin:5px 0em 5px 0em; padding:0;font-weight:bold; border-top:1px solid #6b5021; border-bottom:1px solid #6b5021;text-align:center;font-family:Trebuchet MS;}
*/

#actualidad H2
{
    background-color: #cccc99;
    color: white;
    margin: 3px 180px 3px 180px;
    padding: 0;
    font-weight: bold;
    border: #e6e6cc 3px outset;
    text-align: center;
    font-family: Trebuchet MS;
}

#anuncios
{
    background-color: #cccc99;
    color: white;
    margin: 0px 120px 10px 120px;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    border: #e6e6cc 3px outset;
    text-align: center;
    font-family: Trebuchet MS;
}

/*
  #actualidad .separador {border-bottom: 1px dotted #6b5021;margin: 0 0px 10px 0px;}
*/

#actualidad .separador
{
    border-bottom: 1px dotted #b69808;
    margin: 3px 0px 10px 0px;
    clear: both;
}





/* nota: en cuanto a actualidad destacada colocamos la definición de estilos por detrás de la de #colB a img
#actualidaddestacada a img{width:90px;height:90px;}*/

/* BUSQUEDA en página PRINCIPAL */
label
{
    padding: 0;
    margin: 0 4px 3px 0;
    font-size: 0.7em;
    vertical-align: text-top;
}
table td label
{
    font-size: 1em;
}
#etiqBusqAvan
{
    font-size: 1em;
}

#buscador
{
    margin: 0px;
    width: 3.5cm;
    padding: 2px 0px 3px 0px;
    position: relative;
    top: -60px; /* antes -100*/
    float: right;
    z-index: 9999;
    border: 1px solid #6b5021;
    background: white;
}


#buscador a:link, #buscador a:visited
{
    margin: 1px;
    padding: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    background: #ebebeb;
    color: #4d4e53;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #ab9c8f;
    font-size: 0.7em;
}

#buscador a:hover
{
    margin: 1px 0px 1px 1px;
    padding: 1px 0px 1px 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #d15517;
    text-decoration: none;
}
/* botón*/
#buscador input
{
    text-align: left;
    width: 2.5cm;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4e53;
    border: 0;
    font-size: 0.7em;
}



/**********************************************************************************
nueva propuesta: JRLH: Sept 09      
*********************************************************************************
 */

#buscadorcolDcha
{
    margin: 5px auto;
    padding: 4px;
    text-align: right;
    background: white; /*background:#e6e6cc; 	border:1px dotted #6b5021;*/
    width: 190px;
}

#buscadorcolDcha input
{
    text-align: left;
    width: 3cm;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4e53;
    border: 1px solid #6b5021;
    font-size: 0.7em;
    padding: 2px;
}
#buscadorcolDcha label
{
    font-size: 0.7em;
}

#buscadorcolDcha a:link, #buscadorcolDcha a:visited
{
    padding: 4px;
    font-size: 0.7em;
    background: #b39400;
    background: #cccc99;
    color: white;
    text-decoration: none;
    border: 1px solid #ab9c8f;
    font-weight: bold;
}

#buscadorcolDcha a:hover
{
    color: #d15517;
    text-decoration: underline;
    padding: 4px;
    border: 2px solid #ab9c8f;
}

#buscadorcolDcha #busquedaavanzada
{
    font-size: 0.7em;
    border: none;
    background: white;
    margin: 4px;
    text-align: right;
}







/*Fin nueva propuesta**********************************************************************************
*********************************************************************************/







/* BUSQUEDA en páginas INTERIORES */
#cabecera_int #buscador
{
    margin: 0 2px 0 0;
    width: 4cm;
    padding: 2px 0px 3px 0px;
    position: relative;
    top: 30px;
    float: right;
    z-index: 9999;
    border: 1px solid #6b5021;
    background: white;
}

/*
#buscador_int{margin:0; padding:15px 10px 15px 10px;}

#buscador_int a:link, #buscador a:visited{margin:0; padding:6px 6px 6px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#ffcc99; color:#FFF; text-decoration:none;}
#buscador_int a:hover{margin:0; padding:6px 6px 6px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#6b5021; color:#d15517; text-decoration:none;}
#buscador_int input{width:2.5cm; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4e53; border:1px solid #fff;}

*/




#logo
{
    margin-left: 0;
    padding-top: 0;
}
#logo h1
{
    margin: 0em 0 0 0.2em;
    padding: 0;
    background: url(../../img/1/escudo_cabecera.png) no-repeat;
    width: 175px;
    height: 50px;
    float: left;
}
#logo h1 a
{
    text-indent: -10000px;
    width: 175px;
    height: 50px;
    display: block;
}

/*				LOGO de la parte superior izquierda */

#logo2
{
    margin-left: 0;
    padding-top: 0;
    float: left;
}
#logo2 h1
{
    margin: 0px 0 0 0.4em;
    padding: 0;
    background: url(../../img/1/escudo_cabecera.png) no-repeat;
    width: 375px;
    height: 74px;
    float: left;
}
#logo2 h1 a
{
    text-indent: -10000px;
    width: 375px;
    height: 50px;
    display: block;
}


.lsep
{
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
    display: block;
    background: url(../../img/1/separador.gif) repeat-x 0 0;
    width: 100%;
    border: 1px solid #FFF;
    clear: both;
}
.lsep2
{
    margin: 0;
    padding: 0px 0 10px 0;
    border-bottom: 1px solid #d1cfca;
    clear: both;
    width: 930px;
}
.lsep3
{
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
    display: block;
    background: url(../../img/1/separadortras.gif) repeat-x 0 0;
    width: 100%;
    border: 1px solid #FFF;
    clear: both;
}
.lsep_aytojaen
{
    margin: 0;
    padding: 0;
    clear: both;
    width: 930px;
}

/*			MENU DE LA parte superior derecha: Accesibilidad,....*/

#menu
{
    margin: 0 1em 0 0;
    padding: 2px 0 0 0;
    vertical-align: middle;
    text-align: right;
    float: right;
}
#menu ul li
{
    margin: 0;
    padding: 0 5px 0 0;
    display: inline;
    font-size: 0.7em;
}
#menu ul li + li
{
    border-left: 1px solid #d15517;
    padding-left: 5px;
}

#menu ul li #tamanio_fuente_pequeña a
{
    background: url(../../img/1/escudo_cabecera.gif) no-repeat;
    width: 15px;
}
#menu ul li #tamanio_fuente_grande a
{
    background: url(../../img/1/ic_aaa.gif) no-repeat;
    width: 20px;
}

#menu ul li #tamanio_fuente_pequeña a:hover
{
    background: url(../../img/1/ic_a_hover.gif) no-repeat;
}
#menu ul li #tamanio_fuente_grande a:hover
{
    background: url(../../img/1/ic_aaa_hover.gif) no-repeat;
}

/*.migas{color:#669966; font-size:0.8em;}
.textoMigas{color:#d15517; background:#FFF;}
*/
.textoMigasEstaen
{
    color: gray;
    font-size: 0.7em;
    font-weight: bolder;
}
.textoMigasInicio
{
    color: #6b5021;
    font-size: 0.85em;
    font-weight: bolder;
}

.textoMigas
{
    color: #006699;
    background: #FFF;
    font-size: 0.75em;
}
.textoMigasFinal
{
    color: gray;
    font-size: 0.85em;
}
/*
.textoMigas{color:#d15517; background:#FFF;font-size:0.75em;}
.textoMigas:hover{color:gray; background:#FFF;font-size:0.75em;}
.textoMigasFinal{color:gray; font-size:0.85em;}
*/

/*#d15517;*/

/* MÓDULOS
------------------------------------------------------	*/

/*.mod_archivos{margin:-10px 0 0 0; padding:0 6px 1px 6px; width:648px; background:url(../../img/1/fd_mod_arch_center.gif) repeat-y 0 0; font-size:0.8em;}*/
.mod_archivos
{
    margin: -16px 0 0 0;
    padding: 0 6px 1px 6px;
    width: 648px;
    background: url(../../img/1/fd_mod_arch_center.gif) repeat-y 0 0;
    font-size: 0.8em;
}
.mod_archivos_sup
{
    background: url(../../img/1/fd_mod_arch_sup.gif) repeat-x 0 0;
    width: 648px;
    height: 20px;
}
.mod_archivos_inf
{
    background: url(../../img/1/fd_mod_arch_inf.gif) no-repeat 0 0;
    height: 20px;
    width: 648px;
}
.mod_archivos p
{
    margin: 0;
    padding: 10px 15px 10px 60px;
}

/* Módulo banner columna central y derecha */
.mod_banner
{
    text-align: right;
    width: 100%;
}

/*.mod_banner a img{width:50px;height:120px;}*/

/*ojo mirar esto
#colB .mod_banner a img{width:250px;height:120px;}
*/


#colB a img
{
    width: 480px;
    height: 70px;
    margin-bottom: 11px;
    border: 1px solid gray;
}
#colB .mod_banner
{
    text-align: center;
}

#actualidaddestacada
{
    text-align: center;
}
#actualidaddestacada a img
{
    width: 110px;
    height: 110px;
    margin-right: 15px;
}

/* #actualidaddestacada H2{text-align:left;background:url(../../img/1/separador2.gif) #ebebeb repeat-x left bottom; margin:0.5em 0.9em 0.5em 0em; padding:0 0 5px 0;font-weight:bold; border-top:1px solid #666699;} */
#actualidaddestacada H2
{
    text-align: left;
    background-color: #ffffde;
    color: #b49500;
    margin: 0.5em 0em 0.5em 0em;
    padding: 2px 0 2px 0;
    font-weight: bold;
    border-top: 1px solid #6b5021;
    border-bottom: 1px solid #6b5021;
    text-align: center;
    font-family: Trebuchet MS;
}

/*capa información en columna central: meteorología, callejero*/
.columnalateral
{
    width: 85px;
    font-size: 0.85em;
    text-align: left;
    float: left;
}
.columnalateral2
{
    width: 100px;
    font-size: 0.85em;
    text-align: left;
    float: left;
    padding-left: 0px;
}
#colB .columnalateral a, #colB .columnalateral2 a
{
    color: #5f5f5f;
}
#colB .columnalateral a:hover, #colB .columnalateral2 a:hover
{
    color: #d15517;
}
#colB .columnalateral a img
{
    width: 80px;
    height: 43px;
    border: 0;
    margin-right: 5px;
    float: left;
}

#colB .columnalateral span, #colB .columnalateral2 span
{
    font-size: 0.7em;
}

/*capa información en columna central: meteorología, callejero*/
#colB .columnalateral2 a img
{
    width: 90px;
    border: 0;
}



/* Módulo banners columna izquierda */
/* a 1 columna*/
.mod_banner_col1
{
    width: 250px;
    margin: 0;
    padding: 1em 0 0 0;
}
.mod_banner_col1 ul li
{
    margin: 0 15px 10px 0;
    padding: 0;
    list-style: none;
    display: inline;
}
.mod_banner_col1 img
{
    padding-bottom: 20px;
}


/*A 2 COLUMNAS: col2A es la primera y col2b es la segunda*/
.mod_bannerCol2
{
    width: 200px;
    margin: 0;
    padding: 2px;
}
.mod_bannerCol2A
{
    width: 90px;
    padding: 3px;
    float: left;
}
.mod_bannerCol2A a img
{
    width: 90px;
    height: 65px;
}


.mod_bannerCol2B
{
    width: 90px;
    padding: 3px;
    float: right;
}
.mod_bannerCol2B a img
{
    width: 90px;
    height: 65px;
}


/* A 4 columnas*/

.mod_bannerCol4
{
    width: 480px;
    text-align: center;
    margin-left: 10px;
    clear: both;
}
#colB .mod_bannerCol4 a img
{
    width: 90px;
    height: 65px;
    margin: 10px;
    float: left;
    border: none;
}

/*A 4 columnas en páginas interiores*/
/*añadido por JRLH*/
#colD .mod_bannerCol4 a img
{
    width: 220px;
    height: 100px;
    margin: 10px;
    margin-top: 40px;
    float: left;
    border: none;
}

/* Módulo celeste:

				menú "Ayto.", "Vive la ciudad" y "Visita la ciudad"


 */

.mod_celeste
{
    margin: 0 0 1.5em 0;
    padding: 0 0 0.8em 0;
    width: 200px;
    height: auto; /*background:#f2f2f2; background:#ffffde;*/
    background: #ffffec;
    border-bottom: #6b5021 2px solid;
}
.mod_celeste h2
{
    font-family: Trebuchet MS;
    margin: 0;
    padding: 3px;
    height: 0.65cm;
    background: url(../../img/1/fd_tit_mod_celeste.png) no-repeat 0 0;
    color: white;
    font-weight: bold;
}
.mod_celeste a
{
    color: #6b5021;
}
.mod_celeste a:hover
{
    color: #d15517;
    font-weight: bold;
    text-decoration: none;
}

.mod_celeste ul li:hover:first-letter
{
    color: #6b5021;
    font-size: medium;
}



/* Módulo piedra:
				menú "Temas de interés" 


*/


/************ Modificado para igualarlo a mod_celeste Sept: 09 *************************************
.mod_piedra{	margin:0 0 1.5em 0; padding:0 0 0.6em 0; width:200px; height:auto; background:#f2f2f2;border-bottom:#4f6d89 2px solid;}
.mod_piedra h2{ font-family:Trebuchet MS;margin:0; padding:3px; height:0.65cm; background:url(../../img/1/fd_tit_mod_piedra.gif) no-repeat 0 0;color:#708090; }
.mod_piedra a{color:#708090;}
.mod_piedra a:hover{color:#d15517;font-weight:bold;}

*************************/

.mod_piedra
{
    margin: 0 0 1em 0;
    padding: 0 0 0.8em 0;
    width: 200px;
    height: auto; /*background:#f2f2f2; background:#ffffde;*/
    background: #ffffec;
    border-bottom: #6b5021 2px solid;
}
.mod_piedra h2
{
    font-family: Trebuchet MS;
    margin: 0;
    padding: 3px;
    height: 0.65cm;
    background: url(../../img/1/fd_tit_mod_celeste.png) no-repeat 0 0;
    color: white;
    font-weight: bold;
}
.mod_piedra a
{
    color: #6b5021;
}
.mod_piedra a:hover
{
    color: #d15517;
    font-weight: bold;
    text-decoration: none;
}


.mod_piedra ul li:hover:first-letter
{
    color: #6b5021;
    font-size: medium;
}



.mod_celeste ul, .mod_piedra ul
{
    margin: 0 0 0 0;
    padding: 0.3em 0 0 0;
    font-size: 0.8em;
}
/*
.mod_celeste ul li, .mod_piedra ul li{margin:0 0 0 0.3em; padding:0.1em 0 0.3em 0.5em; list-style:none; background:url(../../img/1/it_mod.gif) no-repeat 0 0;}
*/
.mod_celeste ul li, .mod_piedra ul li
{
    margin: 0px;
    padding: 0.1em 0 0.3em 1.2em;
    list-style: none;
    background: url(../../img/1/it_flecha2.gif) no-repeat 0 4px;
}

.mod_celeste ul li:hover, .mod_piedra ul li:hover
{
    margin: 0 0 0 3px;
}

.mod_celeste:hover, .mod_piedra:hover
{
    background-color: #f6eeff;
}

ul.fila1
{
    float: left;
    width: 48%;
    height: auto;
}
ul.fila2
{
    float: right;
    width: 48%;
    height: auto;
}


/* Módulo caja bordes redondeados:"Dirección", "Horarios", "Contacto"... */

/*.mod_caja, .mod_caja2{margin:-10px 0 0 0; padding:0 6px 1px 6px; background-repeat:repeat-y;font-size:0.9em}*/
.mod_caja, .mod_caja2
{
    margin: -14px 0 0 0;
    padding: 0 6px 1px 6px;
    background-repeat: repeat-y;
    font-size: 0.9em;
}

.mod_caja_sup, .mod_caja2_sup
{
    background-repeat: no-repeat;
    height: 20px;
}
.mod_caja_inf, .mod_caja2_inf
{
    background-repeat: no-repeat;
    height: 20px;
}
.mod_caja_sup
{
    background-image: url(../../img/1/fd_mod_caja_sup.gif);
}
.mod_caja2_sup
{
    background-image: url(../../img/1/fd_mod_caja2_sup.gif);
}
.mod_caja
{
    background-image: url(../../img/1/fd_mod_caja_center.gif);
}
.mod_caja2
{
    background-image: url(../../img/1/fd_mod_caja2_center.gif);
}
.mod_caja_inf
{
    background-image: url(../../img/1/fd_mod_caja_inf.gif);
}
.mod_caja2_inf
{
    background-image: url(../../img/1/fd_mod_caja2_inf.gif);
}
.mod_caja h4, .colE-2 h4
{
    margin: 0;
    padding: 5px;
    font-size: 0.9em;
    font-weight: bold;
    border-bottom: 1px solid #dcdacc;
}

.mod_caja p, mod_caja2 p, .colE-2 p
{
    margin: 0;
    padding: 10px;
    font-size: 0.8em;
    text-align: left;
}
.mod_caja ul, .mod_caja2 ul
{
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0;
    font-size: 0.9em;
}
.mod_caja ol, .mod_caja2 ol
{
    margin: 0.5em 0.1em 0.5em 1.7em;
    padding: 0;
    font-size: 0.9em;
}
.mod_caja ol ul, .mod_caja2 ol ul
{
    font-size: 0.9em;
}
.mod_caja li, .mod_caja2 li
{
    margin: 0 0 0.3em 0.5em;
    padding: 0 0 0 0.7em;
    font-size: 1em;
}
.mod_caja ul li, .mod_caja2 ul li
{
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}

/* Módulo caja azul grande (422px) bordes redondeados:"Galería fotográfica" */
.mod_gal
{
    margin: -10px 0 0 0;
    padding: 0 6px 1px 6px;
    width: 422px;
    background: url(../../img/4/fd_mod_gal_center.gif) repeat-y 0 0;
    font-size: 0.8em;
}
.mod_gal_sup
{
    background: url(../../img/4/fd_mod_gal_sup.gif) no-repeat 0 0;
    width: 422px;
    height: 20px;
}
.mod_gal_inf
{
    background: url(../../img/4/fd_mod_gal_inf.gif) no-repeat 0 0;
    height: 20px;
}
.mod_gal2_sup
{
    margin: 15px 0 0 0;
    padding: 0;
    background: url(../../img/1/fd_mod_gal2_sup.gif) no-repeat 0 0;
    width: 279px;
    height: 20px;
}
.mod_gal2_inf
{
    background: url(../../img/1/fd_mod_gal2_inf.gif) no-repeat 0 0;
    height: 20px;
}

/* Módulo caja azul grande (279px) bordes redondeados:"Galería fotográfica" */
.mod_gal2
{
    margin: -10px 0 0 0;
    padding: 0 6px 1px 6px;
    background: url(../../img/1/fd_mod_gal2_center.gif) repeat-y;
    font-size: 0.8em;
}


.mod_gal img, .mod_gal2 img
{
    margin: 10px;
    padding: 0;
}
.mod_gal p, .mod_gal2 p
{
    margin: 0 10px 0 10px;
    padding: 0;
}
.mod_gal h2, .mod_gal2 h2
{
    margin: 0;
    padding: 4px 7px 5px 7px;
    border-bottom: 1px solid #d2d5d6;
}
.mod_gal h2
{
    width: 400px;
}
.mod_gal2 h2
{
    width: 255px;
}
.mod_gal h3
{
    margin: 0;
    width: 400px;
    padding: 4px 7px 5px 7px;
    border-bottom: 1px solid #d2d5d6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #4d4e53;
}
.mod_gal ul
{
    margin: 0.8em 0em 0.8em 1em;
    padding: 0;
    color: #024e99;
}
.mod_gal ul li
{
    margin: 0 0 0.3em 0.5em;
    padding: 0 0 0 0.7em;
    list-style: none;
    background: url(../../img/4/it_mod.gif) no-repeat 0 0;
}
.mod_gal .fila1
{
    margin-left: 10px;
    float: left;
    width: 185px;
    height: auto;
}
.mod_gal .fila2
{
    float: left;
    margin-left: 10px;
    width: 180px;
    height: auto;
}



.mod_gal2 .fila1 h3
{
    margin: 5px 0 0 0;
    width: 170px;
}
.mod_gal2 h3
{
    margin: 0;
    width: 400px;
    padding: 4px 7px 5px 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #4d4e53;
}
.mod_gal2 ul
{
    margin: 0.8em 0em 0.8em 1em;
    padding: 0;
    color: #024e99;
}
.mod_gal2 ul li
{
    margin: 0 0 0.3em 0.5em;
    padding: 0 0 0 0.7em;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}

.mod_gal2 .fila1 h3
{
    margin: 5px 0 0 0;
    width: 170px;
}
.mod_gal2 h3
{
    margin: 0;
    width: 400px;
    padding: 4px 7px 5px 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #4d4e53;
}


.mod_gal .fila1 h3
{
    margin: 5px 0 0 0;
    width: 170px;
}
.mod_gal .fila2 h3
{
    margin: 5px 0 0 0;
    width: 170px;
}
.mod_gal h3
{
    margin: 0 10px 0 10px;
    width: 365px;
}

/* Módulo caja gris borde superior */
.mod_lat_sup
{
    background: #fff url(../../img/1/fd_mod_lat_sup.gif) no-repeat;
    height: 20px;
    margin: 0 0 0 6px;
}



/* Módulo caja gris borde inferior */
.mod_lat_inf
{
    margin: 0 0 5px 6px;
    padding: 0;
    background: url(../../img/1/fd_mod_lat_inf.gif) no-repeat;
    height: 10px;
}

/* Módulo caja gris bordes redondeados col. dch.:"Teléfonos", "Agenda", "Encuestas"... */
.mod_lat
{
    margin: -12px 0 0 6px;
    padding: 0px 6px 1px 6px;
    background: url(../../img/1/fd_mod_lat_center.gif) repeat-y;
    font-size: 0.8em;
}

#colC .mod_lat:hover
{
    background-color: #f6eeff;
}


/*.mod_lat h2{margin:0 0 0px 2px; padding:0.2em 0.7em 0.3em 0.7em;background:#cccc99; border-bottom:#7e99aa 2px solid;font-weight:lighter;}*/
.mod_lat h2
{
    margin: 0 0 0px 0px;
    padding: 0.2em 0.3em 0.3em 0em;
    border-bottom: #7e99aa 2px solid;
    font-weight: bold;
    text-align: center;
}
.mod_lat form
{
    margin-bottom: 1.5em;
}
.mod_lat ul
{
    margin: 0.8em 0em 0.8em 1em;
    padding: 0;
    color: #024e99;
}
.mod_lat ul li
{
    margin: 0 0 0.3em 0.5em;
    padding: 0 0 0 0.7em;
    color: #6b5021;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
.mod_lat ul li span
{
    color: #4d4e53;
}
.mod_lat p, .mod_gal p
{
    margin: 10px;
    padding: 0;
}
.mod_lat p.fecha
{
    margin: 10px 10px 0 10px;
    padding: 0;
    font-size: 0.85em;
    color: #5b5b5b;
    text-align: right;
}
.mod_lat p.noticia
{
    margin: 0 10px 1em 10px;
    padding: 0;
    font-size: 1em;
    color: #024e99;
}
.mod_lat p.nota
{
    margin: 10px;
    padding: 5px;
    border: 1px solid #DFDDCB;
    font-size: 0.85em;
    background: #fcfcd6;
}
.mod_lat p.nota span
{
    margin: 0;
    padding: 0 0 0 10px;
    background: url(../../img/1/it_flecha.gif) no-repeat;
}
.mod_lat p.question
{
    margin: 10px;
    padding: 0;
}


/* Módulo caja Gris JRLH */
.mod_lat_sup2
{
    background: #fff url(../../img/1/fd_mod_lat_sup2.gif);
    height: 15px;
    margin-top: 0px;
}
.mod_lat_inf2
{
    margin: 0 0 5px 0;
    padding: 0;
    background: url(../../img/1/fd_mod_lat_inf2.gif);
    height: 15px;
}
.mod_lat2
{
    margin: -8px 0 0 0;
    padding: 0 6px 1px 6px;
    background: url(../../img/1/fd_mod_lat_center2.gif);
    font-size: 0.8em;
}
.mod_lat2 h2
{
    margin: 0;
    padding: 0.2em 0.7em 0.3em 0.7em;
    border-bottom: 1px solid #5f5f5f;
}
.mod_lat2 p
{
    margin: 10px;
    padding: 0;
}
.mod_lat2 ul
{
    margin: 0.8em 0em 0.8em 1em;
    padding: 0;
    color: #024e99;
}
.mod_lat2 ul li
{
    margin: 0 0 0.3em 0.5em;
    padding: 0 0 0 0.7em;
    color: #6b5021;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
}
.mod_lat2 ul li span
{
    color: #4d4e53;
}


/* Módulo distribuidor izq.:"Saludo del alcalde", "Servicios municipales", "Comunicados"... */
.mod_pres
{
    float: left;
    width: 45%;
    clear: left;
}

.mod_pres p, .mod_presd p
{
    margin-left: 92px;
    font-size: 0.8em;
}

/* Módulo distribuidor dch.:"Estadísticas", "Corporación municipal", "Calendario contribuyente"... */
.mod_presd
{
    float: left;
    width: 45%;
    margin-left: 1.2em;
}
.mod_pres ul
{
    margin: 10px 0 10px 20px;
    padding: 0;
    color: #024e99;
}
.mod_pres ul li
{
    margin: 0;
    padding: 1px 1px 1px 15px;
    list-style: none;
    background: url(../../img/1/it_mod.gif) no-repeat 0 0;
    font-size: 0.8em;
}
.mod_rel
{
    margin: 0 0 0.6em 1.5em;
    padding: 0.1em 1em 1em 1em;
}
.mod_rel h4
{
    font-weight: lighter;
    margin: 1em 0 0 1.5em;
    padding: 1em 0 0.5em 1.5em;
    font-size: 1em;
    background: #FAFAFA;
    color: #4d4e53;
}
.mod_rel p
{
    font-size: 0.75em;
    color: #4d4e53;
}
.mod_rel ul
{
    margin: 0.8em 0 0.8em 0.8em;
    padding: 0;
    color: #024e99;
}
.mod_rel ul li
{
    margin: 0;
    padding: 0 1px 1px 1em;
    list-style: none;
    background: url(../../img/1/it_flecha.gif) no-repeat 0 0;
    font-size: 0.8em;
}

.mod_pres h3 a.mas
{
    color: gray;
}
.mod_presd h3 a.mas
{
    color: gray;
}

/* PAGINACIÓN
------------------------------------------------------	*/

.paginacionEnt, .paginacion, .paginacion_colcentral
{
    margin: 0.8em 0 0.8em 0;
    padding: 0;
    color: #4d4e53;
    text-align: right;
}
.paginacionEnt
{
    margin: 15px 0 0 0;
    padding: 0;
}
.paginacionEnt p, .paginacion p, .paginacion_colcentral p
{
    margin: 0;
    padding: 3px 0 3px 0;
    float: left;
    text-align: left;
    font-size: 0.75em;
}
.paginacionEnt ul li, .paginacion ul li, .paginacion_colcentral ul li
{
    margin: 0 1px 0 1px;
    display: inline;
    font-weight: bold;
    font-size: 0.7em;
}

/*JRLH. Enero 2010*/
.paginacion
{
    width: 660px;
}
.paginacionEnt
{
    width: 931px;
}
.paginacion ul li strong, .paginacion_colcentral ul li strong
{
    color: #d15517;
    font-size: 1.5em;
}
.paginacion ul li strong:hover, .paginacion_colcentral ul li strong:hover
{
    color: #4d4e53;
}

/* .paginacionEnt ul li a:hover, .paginacion ul li a:hover{ color:#d15517; border:1px solid #024e99;} */

.paginacionEnt ul li a, .paginacion ul li a, .paginacion_colcentral ul li a
{
    padding: 3px 6px 3px 6px;
    border: 1px solid #ab9c8f;
    background: #ebebeb;
    text-decoration: none;
    color: #4d4e53;
}
.paginacionEnt ul li a:hover, .paginacion ul li a:hover, .paginacion_colcentral ul li a:hover
{
    color: #d15517;
    text-decoration: underline;
    padding: 4px;
    border: 2px solid #ab9c8f;
}
.paginacionEnt ul li a:visited, .paginacion ul li a:visited, .paginacion_colcentral ul li a:visited
{
    color: #4d4e53;
    background: #FFF;
}
.paginacionEnt ul li.active, .paginacion ul li.active, .paginacion_colcentral ul li.active
{
    padding: 6px 10px 6px 10px;
}



/* CALENDARIO
------------------------------------------------------	*/
p.mes
{
    text-align: right;
    font-size: 0.85em;
}
table#cal
{
    margin: 5px 12px 5px 12px;
    font-size: 0.85em;
    text-align: center;
    color: #6b5021;
}
table#cal tr td
{
    padding: 5px 9px 5px 9px;
    color: #6b5021;
    background: #fff;
    border-bottom: 1px solid #dfddcb;
}
table#cal tr td a
{
    color: #FFF;
    text-decoration: none;
    background: #ecc50d;
}

table#cal tr td.hoy
{
    background: #ecc50d;
}

table#cal tr td.tit
{
    color: #4d4e53;
    background: #DCDACC;
    border-bottom: 1px solid #ab9c8f;
}
table#cal tr td.inactive
{
    color: #999;
}
table#cal tr td.fs
{
    background: #f7f7f7;
    color: #cb2b00;
}

/* TABLA LISTADO
------------------------------------------------------	*/
table#lista
{
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0 0 10px 0;
}
caption
{
    font-size: 0.8em;
    color: #4d4e53;
    background: #FFF;
    text-align: left;
    margin: 15px 0 8px 2px;
}
th
{
    font-size: 0.8em;
    color: #4d4e53;
    background: #e6e6cc;
    font-weight: bold;
    border-bottom: 2px solid #7e99aa;
    padding: 11px 10px 10px 10px;
    text-align: left;
}
table#lista td
{
    border-bottom: 1px solid #d1cfca;
    padding: 10px 10px 5px 10px;
    text-align: left;
    font-size: 0.9em;
    color: #5b5b5b;
    vertical-align: top;
}
/*
.separador{color:#d15517; font-size:1em; vertical-align:top; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;border:1px dotted #5c522c;}

.separador{color:#d15517; font-size:1em; vertical-align:top; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;border:1px dotted #b69808;}
*/

/*MODIF: JRLH NOV. 2010*/
.separador
{
    color: #d15517;
    font-size: 1em;
    vertical-align: top;
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #b69808;
}


tr.par
{
    background: #EDF2D9;
}
tbody tr.ruled td
{
    background: #f3f7f9;
}

/* TABLA LISTA DE ACTIVIDADES EN HOME
------------------------------------------------------	*/

/*table#listaActHome{width:270px;height:20px;  padding:0 10 0 10px;border:1px gray dashed;margin:0 10px 0px 10px;font-size:0.9em;float:left;overflow: auto;}
table#listaActHome a.linkTb01{font-size:0.75em;}
table#istaActHome td{border-bottom:1px solid #d1cfca; padding:5px 5px 5px 0px; text-align:left; font-size:0.75em; color:#5b5b5b; vertical-align:top;}
table#listaActHome .separador{color:#ab9c8f; font-size:0.9em; 	vertical-align:top; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}
table#listaActHome tr.par{background:#f8f8f2;}
*/
/* #listaActHome{width:270px;height:110px;  padding:0;border-left:1px gray dotted; border-right:1px gray dotted;margin:0 10px 0px 10px;font-size:0.9em;float:left;overflow: auto;background:#f2f2f2;} */
/* #listaActHome{width:270px;height:90px;  padding:0;margin:0 10px 10px 10px;float:left;overflow: auto;background:#e9eff2;border:1px solid #6b5021;}*/

#listaActHome
{
    width: 270px;
    height: 90px;
    padding: 0;
    margin: 0 10px 10px 10px;
    float: left;
    overflow: auto;
    background: #ffffee;
    border: double #6b5021;
}
/*#e4f4cc*/

/*#listaActHome h4 {text-align:center;font-size:0.8em;background-color:#e4f4cc;color:white;padding:0px;margin:0px;}*/

#listaActHome h4
{
    text-align: center;
    font-size: 0.8em;
    color: #6b5021;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}

#listaActHome a.linkTb01
{
    font-size: 0.75em;
}
#istaActHome td
{
    border-bottom: 1px solid #d1cfca;
    padding: 2px;
    text-align: left;
    font-size: 0.75em;
    color: #5b5b5b;
    vertical-align: top;
}
#listaActHome .separador
{
    color: #ab9c8f;
    font-size: 0.5em;
    vertical-align: top;
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}

#listaActHome tr.par
{
    background: #ffffee;
}
#listaActHome p.linea2Tb
{
    font-size: 0.7em;
    color: #666699;
    margin: 0;
    padding: 0px 0 0 0;
}


/* PIE DE PÁGINA
------------------------------------------------------	*/


/*       #pie #datos_pie{margin:0; padding:0 15px 0 55px; float:left; background:url(../../img/1/escudo_pie2.gif) no-repeat 0 8px; border-right:1px solid #ab9c8f;}
	#pie #datos_pie{margin:0; padding:0 15px 0 0px; float:left;  }
	#pie #datos_pie img {float:left;margin:0 20px 0 0;width:350px;height:50px;border:0px;}
*/

#pie
{
    margin: 0;
    padding: 15px 15px 10px 15px;
    background: #e6e6cc repeat-x left top;
    clear: both;
    color: #4d4e53;
    border-top: #dfddcb 2px outset;
    border-bottom: 1px solid #dfddcb;
}

#pie #imagen_pie
{
    float: left;
    width: 350px;
    height: 50px;
    margin-right: 30px;
}
#pie #datos_pie
{
    margin: 0;
    padding: 0 8px 0 15px;
    float: left;
}

#pie #datos_pie span.tit
{
    font-size: 1em;
    line-height: 30px;
}
#pie #datos_pie span.gral
{
    font-size: 0.7em;
}
/*para el mail de la oficina electrónica*/
#pie #datos_pie span.gral a
{
    color: #ff6633;
}
#pie #datos_pie span.gral a:hover
{
    color: gray;
}



#pie #menu_pie
{
    margin: -12px 0 0 0;
    padding: 0 15px 0 10px;
    text-align: right;
}
#pie #menu_pie p
{
    margin: -8px 0 0 0;
    padding: 0;
    float: right;
}
#pie #menu_pie ul li
{
    margin: 0;
    padding: 0 5px 0 0;
    display: inline;
    font-size: 0.7em;
}
#pie #menu_pie ul li + li
{
    border-left: 1px solid #d15517;
    padding: 0 1px 0 7px;
}

/* EXTRAS
------------------------------------------------------	*/
.flotaDer
{
    width: auto;
    height: auto;
    float: left;
}
.flotaIzq
{
    width: auto;
    height: auto;
    float: right;
}
.clearB
{
    clear: both;
}
.clearL
{
    clear: left;
}
.clearR
{
    clear: right;
}

/*indentaciones*/
.bloqueInd00
{
    margin: 0 0 1.5em 0.5em;
    padding: 0;
}
.bloqueInd00 a
{
    padding: 0 0 0 0.8em;
    font-size: 85%;
    color: #d15517;
    background-image: url(../../img/1/it_flecha.gif);
    background-repeat: no-repeat;
}
.bloqueInd00 a:hover
{
    color: gray;
}


.bloqueInd01
{
    margin: 0 0 1.5em 1em;
    padding: 0;
}
.bloqueInd02
{
    margin: 0 0 1.5em 2em;
    padding: 0;
}
.bloqueInd03
{
    margin: 0 0 1.5em 3em;
    padding: 0;
}
.bloqueInd04
{
    margin: 0 0 1.5em 4em;
    padding: 0;
}
p.temaEncuesta
{
    color: #5b5b5b;
    background: #f8f8f2;
    font-size: 0.8em;
    text-transform: uppercase;
    margin: 0;
    padding: 3px 5px 3px 5px;
    width: 100%;
}
p.datosEncuesta
{
    color: #5b5b5b;
    background: #FFF;
    font-size: 85%;
}
.radio
{
    padding: 0;
    font-size: 0.75em;
    margin: 0 0 0 0;
    display: block;
}
fieldset.hide
{
    border: 0;
}
fieldset.post
{
    padding: 0.5em;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 0;
    border-right: 0;
    font-size: 100%;
    margin: 0 0 1em 0;
}
legend
{
    padding: 0.3em 0 0.5em 0;
    margin: 1.3em 0 0 -10px;
    color: #5b5b5b;
    background: #FFF;
    font-size: 0.9em;
}
h2.hide, legend.hide
{
    display: none;
}
form p
{
    margin: 0px 0 12px 0px;
    text-align: left;
}

/*modif: JRLH*/
.botGrande
{
    margin: 0.5em 0 0 0.2em;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    color: #4d4e53;
    background: #ebebeb;
    border: #ab9c8f 1px solid;
}
.botGrande:hover
{
    color: #d15517;
    border: 2px;
    cursor: pointer;
}

/* ------------------------------------------------------ resultado buscador*/
.numResBus
{
    width: 15px;
    float: left;
    background: #FAFAFA;
    color: #4d4e53;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 1.6em;
    font-weight: lighter;
    padding: 4px 22px 8px 13px;
    margin-right: 12px;
    border-right: 1px solid #c9cacb;
}
.descripRes
{
    font-size: 0.85em;
    margin: 5px 0 0 0;
    display: block;
}
.resBus
{
    padding: 0px 0 0 0;
    margin: 0;
}
/* ------------------------------------------------------ fin resultado buscador*/
/* ------------------------------------------------------ foro*/
.mensaje
{
    width: 620px;
    background: #fff url(../../img/1/globo.gif) no-repeat 5px 14px;
    padding: 16px 0 16px 45px;
    margin: 0;
    border-bottom: 1px dashed #dcdacc;
}
.tituloPost
{
    font-size: 0.8em;
    color: #4d4e53;
    padding: 0;
    margin: 0 0.5em 0.2em 0.5em;
}
.datosPost
{
    font-size: 0.70em;
    color: #5b5b5b;
    padding: 0;
    margin: 0 0.5em 0.7em 0.65em;
}
.mensajeImpar
{
    width: 620px;
    background: #f7f7f7 url(../../img/1/globo2.gif) no-repeat 5px 14px;
    padding: 16px 0 16px 45px;
    margin: 0;
    border-bottom: 1px dashed #dcdacc;
}
.post
{
    margin: 0 1em 0 0.5em;
}
.acciones
{
    border-top: 1px solid #c9cacb;
    text-align: right;
    padding: 0.3em 0 0.3em 0.3em;
    margin: 1em 0.9em 0 0.4em;
}
.respuesta
{
    border: 1px solid #d2d2d2;
    background: #fafafa;
    margin: 0 0.5em 1em 0.4em;
}
.respAutor
{
    font-size: 0.7em;
    font-weight: bold;
    background: #d2d2d2;
    padding: 0.3em;
    margin: 0;
}
.respMensaje
{
    background: #fafafa;
    font-size: 0.7em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0;
}
.respuesta2
{
    border: 1px solid #d2d2d2;
    background: #fafafa;
    margin: 1em 0 1em 0;
}
fieldset.post
{
    background: #f3f7f9;
}
/* ------------------------------------------------------ fin foro*/
.nin
{
    text-align: center;
    height: 13px;
    width: 18px;
    margin: 0px;
    padding: 0px;
}
.mod_bannerCol3D
{
    margin-top: 0px;
    float: left;
    width: 330px;
    margin-right: 0px;
    vertical-align: middle;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
}
/* añadido por JRLH para modifciar tamaño etiquetas en búsqueda documentos*/
.mod_bannerCol3D label
{
    font-size: x-small;
}
.mod_archivos2
{
    margin: 0px;
    padding: 0px;
}
.mod_bannerCol3
{
    width: 600px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 2px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}
/*Añadido por JRLH para modificar tamaño de etiquetas en formulario de búsqueda de documentos */
.mod_bannerCol3 label
{
    font-size: x-small;
}
.mod_bannerCol3A
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    width: 270px;
    margin-right: 0px;
    padding-top: 0px;
}
/*Añadido por JRLH para modificar tamaño de etiquetas en formulario de búsqueda de documentos */
.mod_bannerCol3A label
{
    font-size: x-small;
}
.mod_bannerCol3B
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    width: 330px;
    margin-right: 0px;
    padding-top: 0px;
    vertical-align: middle;
}
/*Añadido por JRLH para modificar tamaño de etiquetas en formulario de búsqueda de documentos */
.mod_bannerCol3B label
{
    font-size: x-small;
}

/*
.bot2 {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: center; margin-right: 0px; margin-bottom: 0px;}
*/
/*modificar estilo botón JRLH*/
.bot2
{
    border: 1px solid #ab9c8f;
    padding: 4px;
    background-color: #ebebeb;
    font-weight: bold;
    text-align: center;
    color: #666699;
    font-size: 0.85em;
}
.bot2:hover
{
    border: 2px solid #ab9c8f;
}


.mod_gal_sup2
{
    background: url(../../img/1/fd_mod_gal_sup2.gif) no-repeat 0 0;
    width: 630px;
    height: 20px;
}
/*.mod_gal2 {width:630px;background:url(../../img/1/fd_mod_gal_center2.gif) repeat-y 0 0;font-size:0.8em;margin-top: -10px;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 6px;padding-bottom: 1px;padding-left: 6px;}*/
/* tras escalar las imágenes fd_mod_gal_sup2.gif, fd_mod_gal_inf2.gif,  añadir fondo blanco por el interior de la imagen fd_mod_gal_center2.gif y como escale 
las imagenes superior e inferior de 640 x 11   a 640 x 6, añado 5 px al margen superior de la imagen central que quedaría en -15*/
.mod_gal2
{
    width: 630px;
    background: url(../../img/1/fd_mod_gal_center2.gif) repeat-y 0 0;
    font-size: 0.8em;
    margin-top: -15px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 6px;
    padding-bottom: 1px;
    padding-left: 6px;
}

.mod_gal_inf2
{
    background: url(../../img/1/fd_mod_gal_inf2.gif) no-repeat 0 0;
    height: 20px;
}
a
{
    text-decoration: none;
    color: gray;
}
a:hover
{
    text-decoration: underline;
    color: #d15517;
}

/*nuevo JRLH, utilizado en la plantilla Territoriales- Cargo políticos*/
#colTelefono
{
    width: 90px;
}

/*NUEVO JRLH  
    Añadido y utilizado en la plantilla que muestra el callejero */
.letrapequeña
{
    font-size: 0.9em;
}
.boton
{
    padding: 4px;
    font-size: 0.7em;
    background: #cccc99;
    color: white;
    text-decoration: none;
    border: 1px solid #ab9c8f;
    font-weight: bold;
}

.boton:hover
{
    color: #d15517;
    text-decoration: underline;
    padding: 4px;
    border: 2px solid #ab9c8f;
}




/*MEDIO AMBIENTE*/

#colA_areas
{
    margin: 4px 0 0 3px;
    padding: 0;
    width: 250px;
    float: left;
}
#colA_areas img
{
    width: 195px;
    height: 70px;
    border: 1px solid gray;
    margin-bottom: 8px;
    margin-top: 8px;
}
#colB_areas
{
    margin: 0px 0 0 14px;
    padding: 0 0 0 13px;
    float: left;
    width: 480px;
}
#colC_areas
{
    margin: 0px 5px 0 14px;
    padding: 0 0 16px 0;
    float: right;
    width: 186px;
    font-size: 0.9em;
}

.mod_pres_areas
{
    float: left;
    width: 100%;
    clear: left;
}

.mod_pres_areas a.mas
{
    color: #006699;
}

.mod_pres_areas a.mas:hover
{
    text-decoration: underline;
    color: #d15517;
}

#colC_areas .mod_banner_areas img
{
    width: 100px;
}

#colB_areas #menu_pie
{
    font-size: 0.9em;
}

#colB_areas #actualidad H2
{
    background-color: #cccc99;
    color: white;
    margin: 0px;
    font-weight: bold;
    border-top: 1px solid #6b5021;
    border-bottom: 1px solid #6b5021;
    text-align: center;
    font-family: Trebuchet MS;
}
#colB_areas #actualidad .separador
{
    border-bottom: 1px dotted #b69808;
    margin: 0 0px 10px 0px;
}


#colB_areas #menu_pie a
{
    color: #d15517;
}
#colB_areas #menu_pie a:hover
{
    text-decoration: underline;
    color: gray;
}


#colD_areas
{
    padding: 0 0 16px 0px;
    width: 740px;
    float: left;
    font-size: 1em;
}

/*importante al ponerle un ancho ya no se solapa con la imagen foto_borde foto_izq*/
#colD_areas ul
{
    text-decoration: none;
    color: gray;
    margin: 6px;
    position: relative;
    left: 10px;
    width: 100%;
}


#colD_areas ul li a
{
    text-decoration: none;
    color: #666699;
}
#colD_areas ul li em a
{
    text-decoration: none;
    color: #666699;
}
#colD_areas ul li em a:hover
{
    text-decoration: underline;
    color: #d15517;
    cursor: pointer;
}
#colD_areas p a:hover
{
    text-decoration: underline;
    color: #d15517;
    cursor: pointer;
}




#buscador_areas
{
    margin: 5px auto;
    padding: 4px;
    text-align: right;
    background: white;
    background: #e6e6cc;
    border: 1px dotted #6b5021;
    width: 140px;
}

#buscador_areas input
{
    text-align: left;
    width: 2cm;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4e53;
    border: 1px solid #6b5021;
    font-size: 0.7em;
    padding: 2px;
}
#buscador_areas label
{
    font-size: 0.7em;
}

#buscador_areas a:link, #buscadorcolDcha a:visited
{
    padding: 4px;
    font-size: 0.7em;
    background: #b39400;
    background: #cccc99;
    color: white;
    text-decoration: none;
    border: 1px solid #ab9c8f;
    font-weight: bold;
}

#buscador_areas a:hover
{
    color: #d15517;
    text-decoration: underline;
    padding: 4px;
    border: 2px solid #ab9c8f;
}

#buscador_areas #busquedaavanzada
{
    font-size: 0.7em;
    border: none;
    background: white;
    margin: 4px;
    text-align: right;
}


/* destacados para página principal*/

#destacados
{
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
#destacados H2
{
    background-color: #cccc99;
    color: white;
    margin: 3px 180px 3px 180px;
    padding: 0;
    font-weight: bold;
    border-top: 1px solid #6b5021;
    border-bottom: 1px solid #6b5021;
    text-align: center;
    font-family: Trebuchet MS;
}
#colB #destacados img
{
    width: 130px;
}

/*Contenidos relacionados para diseños a 3 columnas*/
.col3_mod_archivos_sup
{
    background: url(../../img/4/fd_mod_gal_sup2.gif) no-repeat 0 0;
    width: 500px;
    height: 15px;
}
.col3_mod_archivos
{
    width: 500px;
    background: url(../../img/4/fd_mod_gal_center2.gif) repeat-y 0 0;
    font-size: 0.8em;
    margin-top: -10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 6px;
    padding-bottom: 1px;
    padding-left: 6px;
}
.col3_mod_archivos_inf
{
    background: url(../../img/4/fd_mod_gal_inf2.gif) no-repeat 0 0;
    height: 20px;
}

.col3_mod_gal_sup2
{
    background: url(../../img/4/fd_mod_gal_sup2.gif) no-repeat 0 0;
    width: 500px;
    height: 15px;
}
.col3_mod_gal2
{
    width: 500px;
    background: url(../../img/4/fd_mod_gal_center2.gif) repeat-y 0 0;
    font-size: 0.8em;
    margin-top: -10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 6px;
    padding-bottom: 1px;
    padding-left: 6px;
}
.col3_mod_gal_inf2
{
    background: url(../../img/4/fd_mod_gal_inf2.gif) no-repeat 0 0;
    height: 20px;
}




#listaDescHome
{
    width: 490px;
    height: 180px;
    padding: 0;
    margin: 0 auto;
    float: left;
    overflow: auto;
    background: #ffffee;
    border: double #6b5021;
}
/*#e4f4cc*/
#listaDescHome h4
{
    text-align: center;
    font-size: 0.8em;
    color: #6b5021;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}

#listaDescHome a.linkTb01
{
    font-size: 0.75em;
}
#listaDescHome td
{
    border-bottom: 1px solid #d1cfca;
    padding: 2px;
    text-align: left;
    font-size: 0.75em;
    color: #5b5b5b;
    vertical-align: top;
}
#listaDescHome .separador
{
    color: #ab9c8f;
    font-size: 0.5em;
    vertical-align: top;
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}

#listaDescHome tr.par
{
    background: #ffffee;
}
#listaDescHome p.linea2Tb
{
    font-size: 0.7em;
    color: #666699;
    margin: 0;
    padding: 0px 0 0 0;
}


/* JRLH: 	añadido para central verticalmente objetos.
    Ver: 	http://www.w3.org/Style/Examples/007/center.html	
   Descripción:	CSS nivel 2 no tiene una propiedad para el centrado vertical de objetos. Es probable que exista en CSS nivel 3. 
		Pero incluso con CSS2 es posible centrar bloques verticalmente, mediante la combinación de unas pocas propiedades.
	 	El truco consiste en indicar que el bloque exterior sea formateado como celda de tabla, porque los contenidos de
	 	celdas sí se pueden centrar verticalmente. 

*/



/*MURO FACEBOOK*/


#div_facebook
{
    width: 217px;
    border: 1px solid #e0cfc2;
    margin-top: 5px;
}

#div_facebook h4
{
    text-align: center;
    text-decoration: underline;
    color: #bf4226;
    font-weight: bold;
}
#div_facebook h4 a
{
    color: #a5a65a;
}

#div_facebook h4 a:hover
{
    color: #a5a65a;
    font-size: larger;
}

#muro_facebook
{
    overflow: hidden;
}


#colA #compartirEnRedesSociales
{
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 20px;
    text-align: center;
}

#colA #compartirEnRedesSociales2
{
    width: 100%;
    float: none;
    clear: both;
    margin-top: 20px;
    text-align: center;
}

#colA #compartirEnRedesSociales2 img
{
    width: 40px;
    margin-left: 5px;
    height: 40px;
    border: none;
}


#colA #compartirEnRedesSociales2 img:hover
{
    width: 40px;
    margin-left: 5px;
    margin-bottom: -5px;
}

/*FIN MURO FACEBOOK*/


#colC #compartirEnRedesSociales {
	width:100%;float:none;clear:both;margin-bottom:20px;text-align:center;
}

#colC #compartirEnRedesSociales2 {
	width:100%;float:none;clear:both;margin-top:20px;text-align:center;
}

#colC #compartirEnRedesSociales2 img {
	width:30px;margin-left:10px;
}


#colC #compartirEnRedesSociales2 img:hover {
	width:40px;margin-left:5px;margin-bottom:-5px;
}
