

/* CSS general del sitio web */

p {
	margin-top: 0px;
	margin-bottom: 1em;
	font-size: 1em;
}

#cuerpotextoNot {
	font-size: 0.9em;
	padding: 0 4px 4px 4px;
	float: left;
}

#cuerpotextoNot ul {
	margin: 0 0 0.8em 0.8em;
	padding: 0 0 0 4em;
	list-style-image: url(../../img/1/ico_Bullet_gris.gif);
	font-size: 0.9em;
	list-style-type: none;
}

#cuerpotextoNot li {
	margin: 0 2 0 2px;
	padding: 0 0 0 6px;
	font-size: 0.9em;
	text-indent: -5px;
	list-style-image: url(../../img/1/ico_Bullet_gris.gif);
}

#cuerpotexto {
	font-size: 0.9em;
	padding: 4 4 4 4px;
	text-indent: 0.9em;
}

#cuerpotexto ul {
	margin: 0.8em 0 0.8em 0.8em;
	padding: 0 0 0 3em;
	list-style-image: url(../../img/1/ico_Bullet_gris.gif);
	font-size: 1em;
}

#cuerpotexto li {
	margin: 0 2 0 2px;
	padding: 0 0 0 5px;
	list-style-type: none;
	text-indent: -5em;
	/*font-size: 1em;*/
}

#cuerpotexto_si {
	font-size: 0.9em;
	padding: 4 4 4 4px;
	margin-left: 10px;
}

#cuerpotexto_si ul {
	margin: 0.8em 0 0.8em 0.8em;
	padding: 0 0 0 3em;
	list-style-image: url(../../img/1/ico_Bullet_gris.gif);
	font-size: 0.9em;
}

#cuerpotexto li {
	margin: 0 2 0 2px;
	padding: 0 0 0 5px;
	list-style-type: none;
	text-indent: -5px;
	/*font-size: 0,95em;*/
}

p.migas {
	margin-top: 0px;
	margin-bottom: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 0.85em;
}

p.localizacion {
	font-size: 0.8em;
	padding: 5px;
	color: #7ca8fd;
	text-indent: 0;
	text-align: left;
}

form {
	margin: 0px;
	height: 85px;
}

p.ul li {
	margin: 0;
	padding: 0 1px 1px 1em;
	list-style: none;
	background: url(../../img/1/ico_Bullet_gris.gif) no-repeat 0 0;
	font-size: 1em;
	text-align: left;
}

input {
	padding: 1px
}

/*modelo 1a - azul*/

body {
	background: url(../../img/2/fd_gral.gif) repeat-x 0 0;
	text-align: justify;
	font: 0.75em Arial, Helvetica, sans-serif;
}

.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, #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;
}

h2.interiorEntero, #pie #datos_pie span.tit, table#cal tr td.tit, .mod_rel h4, .mod_lat p.question, .mod_lat ul li span, .mod_caja h4, .colE-2 h4, .foto_pie, p.tit, p.prev {
	font-family: Arial, Helvetica, sans-serif;
}

h2, h3, h3a, h4 {
	font-weight: lighter;
	color: #4d4e53;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	margin: 0 0 0.2em 0;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1pt dotted silver;
}

/*
h2.tabla1 {
	font-size: 0.9em;
	font-weight: bold;
	border-bottom: 1pt dotted silver;
	margin: 0 0 0.3em 0.5em;
	color: #fff;
}

h2.tabla2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.3em 0.5em;
	color: #fff;
}

h2.tabla3 {
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1pt dotted silver;
	margin: 0 0 0.3em 0.5em;
	color: #fff;
}
*/

h2.tabla1 {
	font-size: 0.9em;
	font-weight: bold;
	border-bottom: 1pt dotted silver;
	margin: 0 0 0.3em 0.5em;
	color: #4c4c4c;
}
h2.tabla1int {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0.3em 0.5em;
	color: #4c4c4c;
	border-bottom-style: none;
}

h2.tabla2 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0.3em 0.5em;
	color: #4c4c4c;
}
h2.tabla2int {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0.3em 0.5em;
	color: #4c4c4c;
}

h2.tabla3 {
	font-size: 0.9em;
	font-weight: bold;
	border-bottom: 1pt dotted silver;
	margin: 0 0 0.3em 0.5em;
	color: white;
}

h2.error {
	font-size: 1.5em;
	margin: 1.5em 0 0.3em 0;
}

h2.interior {
	margin: 0.4em 0 0.1em 0;
	padding: 0 0 0.4em 0;
	color: #006699;
	font-size: 1.5em;
	background: url(../../img/2/lineH2.gif) repeat-x bottom left;
	width: 100%;
	text-align: left;
}

h2.interiorLici {
	margin: 0.4em 0 0.8em 0;
	padding: 0 0 1.4em 0;
	color: #4d4e53;
	font-size: 1em;
	background: url(../../img/2/lineH2.gif) repeat-x bottom left;
	width: 100%;
}

h3 {
	margin: 0 0 0.1em 0;
	font-size: 1,1em;
	font-variant: small-caps;
}

h3a {
	margin: 0 0 0.4em -1.25em;
	padding-top: 1em;
	font-size: 1,5em;
	font-variant: small-caps;
}

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;
}

h3.subr {
	border-bottom: 1px solid #ab9c8f;
}

h4 {
	font-size: 1em;
	margin: 0 0 0.5em 0;
}

h4.subr {
	border-bottom: 1px solid #ab9c8f;
}

hr {
	visibility: hidden;
}

img {
	margin: 0;
	padding: 0 0,1em 0 0;
	border: 0;
}

a {
	text-decoration: none;
	color: #024e99;
	font-size: 10px;
}
a.SubmenuUrbanismo {
	text-decoration: none;
	color: #024e99;
	font-size: 0.8em;
	text-align: center;
}

a:hover {
	text-decoration: underline;
}

a.linkNuevo {
	background: url(../../img/2/nuevo.gif) no-repeat 0 1px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 0.7em;
}

a.linkAvisos {
	background: url(../../img/2/avisos.gif) no-repeat 0 1px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 0.7em;
}

a.linkImprimir {
	background: url(../../img/2/icoImprimir_ori.gif) no-repeat 0 1px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 1em;
	font-variant: small-caps;
}

a.linkEmail {
	background: url(../../img/2/ico_mail.gif) no-repeat 0 1px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 1em;
	font-variant: small-caps;
}

a.linkFavoritos {
	background: url(../../img/2/icono_bookmark.gif) no-repeat 0 1px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 1em;
	font-variant: small-caps;
}

a.linkVolver {
	background: url(../../img/2/icoVolver.gif) no-repeat 0 -1px;
	padding-left: 15px;
	float: left;
	font-size: 0.9em;
}

a.linkPopup {
	background: url(../../img/2/icopopup.gif) no-repeat 48px 1px;
	padding-right: 5px;
	font-size: 0.7em;
	font-size: 100%;
}

a.linkTb01 {
	font-size: 1em;
}

a.linkTb02 {
	font-size: 1em;
}

a.mas {
	padding: 0 0 0 0.8em;
	font-size: 1em;
	color: #024e99;
	background-image: url(../../img/2/it_mod.gif);
	background-repeat: no-repeat;
	text-align: left;
}

a.link3 {
	padding: 0 0 0 1.3em;
	font-size: 0.85em;
	color: #024e99;
	background-image: url(../../img/1/menu1.gif);
	background-repeat: no-repeat;
}

a.pdf {
	padding: 0 0 0 1.2em;
	color: #024e99;
	background-image: url(../../img/2/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/2/lineH2.gif) repeat-x bottom left;
	width: 98%;
}

p.desc {
	font-size: 0.9em;
	color: #4d4e53;
}

p.descdch {
	font-size: 0.85em;
	color: #4d4e53;
	text-align: right;
	font-style: italic;
	margin-top: 15px;
}

p.descdch_azul {
	font-size: 0.85em;
	color: #658bfd;
	text-align: right;
	font-style: italic;
	margin-top: 15px;
}


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;
	font-size: 0.9em;
	clear: both;
}

p.herramientas {
	padding: 0 0 0.5em 0;
	text-align: right;
	width: 98%;
	margin: 0 0 1em;
}

p.linea2Tb {
	font-size: 10px;
	color: #4d4e53;
	margin: 0;
	padding: 4px 0 0 0;
}

p.prev {
	margin-top: 0;
	font-size: 1em;
}

p.tit {
	margin: 0.2em 0 0;
	padding: 0 0 0.2em 0.8em;
	font-size: 0.9em;
	background: url(../../img/2/it_mod.gif) no-repeat;
	color: #3d3d3d;
}

p.txt {
	margin: 0 0 1em 0;
	padding: 0 0 0 0.8em;
	font-size: 0.8em;
}

p.informa{
	color: #666;
	font: italic 0.75em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
	padding: 10px 14px;
}

ul.desc {
	font-size: 0.8em;
	color: #4d4e53;
}

ul.desc li {
	list-style: none;
}

ul.enlaces1 {
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	font-size: 0.9em;
}

ul.enlaces1 li {
	margin: 0;
	list-style: none;
	border-bottom: 1px dotted #ab9c8f;
}

ul.enlaces1 li a {
	margin: 0;
	padding: 0 0 0 1px;
	background: none no-repeat 0 0;
}

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 2px;
	background: none no-repeat 0 0;
}

ul.lista {
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	font-size: 0.8em;
}

ul.lista li {
	margin: 0;
	padding: 0.5em;
	list-style: none;
}

ul.lista li a {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../../img/2/right.gif) no-repeat 0 0;
}

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/2/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.95em;
}

ul.listaBase li, ul.ficha li {
	margin: 0 0 0.3em 0.2em;
	padding: 1px 1px 1px 9px;
	list-style: none;
	background: url(../../img/2/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/2/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/2/it_mod.gif) no-repeat 0 0;
}

/*-Contenedor Noticias Portada-*/
#principalNoticiasPortada {
   margin:0 auto;
	clear: none;
}  

#cajaListadoNoticiasPortada {
	float: left;
	clear: none;
	width: 245px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.contenedorNoticiasPortada {
   float:left;
   width:230px;
   margin: 10px;
   padding:5px;
   background-color:#f5f7f9;
   border-bottom: 2px solid #a5a7aa;
} 
#principalNoticia {
   margin:0 auto;
} 

.contenedorNoticia {
   float:left;
   width:230px;
   margin: 5px;
   padding:2px;
   background-color:#f5f7f9;
   border-bottom: 2px solid #a5a7aa;
} 
/*-Textos y titulares-*/

.tituloNoticia {
	color: #6b8efd;
	text-decoration: none;
	font: 1.2em Arial, Helvetica, sans-serif;
}

.titular1, .titular1 a, .bodyF h4, .bodyF h4 a, .titular7, .titular7 a, .titular8, .titular8 a,.titular1_2, .texto3_3 {
	color: #31558E;
}

.titular1_2 {
	font-size: 0.8em;
	font-weight: normal;
	color: #658bfd;
}

.titular4 {
	font-size: 0.7em;
	color: #666
}

.titular4 a {
	color: #666
}

.titular6 {
	font-size: 0.7em;
	color: #666;
	padding-bottom: 4px
}

.titular7 {
	font-size: 0.9em;
	font-weight: normal
}

.titular8 {
	font-size: 0.75em;
	font-weight: normal
}

.titular9, .titular9 a {
	color: #666
}

.titular9 {
	font-size: 0.75em;
	font-weight: bold
}

.titular10 {
	font-size: 1.125em;
	color: #DF5800;
	font-weight: normal
}

.titular11 {
	font-size: 1.0625em;
	color: #999;
	font-weight: bold
}

.titular11 strong {
	color: #DF5800
}

.texto2_1 {
	color: #2F2F2F
}

.texto2_2, .listadoGenerico li, .listadoGenerico li a, .listadoGenerico2 li p, .parrafo, .listadoGenerico3,.cuerpoVistaB p, .texto2_3, .cuerpoB .parrafo, .cabeceraC a, .parrafo a,.linkVolver a, .interiorDetalle p, .interiorDetalle ul, .interiorDetalle ol {
	color: #666
}

.listadoGenerico li p.parrafoTema, .interiorDetalle p, .cuerpo2 p {
	font-size: 0.7em;
}

.parrafo a.enlace {
	color: #C35B17;
	margin-top: 0.5em;
	display: block
}

.texto3_1 {
	color: #7B7B7B
}

h3.titular1, .titular1_1 {
	font-size: 0.9em;
	padding-left: 6px;
	color: #31558E;
}

h4.titular2, h4.titular2 a {
	font-size: 0.85em;
	color: #333;
}

h3.titular2, h3.titular2 a {
	font-size: 0.85em;
	color: #333;
}

h4.titular3, h4.titular3 span, h4.titular3 a {
	font-size: 0.85em;
	color: #31558E;
}

h3.titular3, h3.titular3 span, h3.titular3 a {
	font-size: 0.85em;
	color: #31558E;
}

.subTitulo1 {
	font-size: 0.875em;
	font-weight: bold;
	color: #666;
	padding-bottom: 7px;
}

.titularNot {
	font-weight: normal;
	font-size: 0.75em;
	color: #264482
}

.cabeceraA h3 a {
	color: #fff
}

h3.cabeceraE, h3.cabeceraE a {
	color: #31558E
}

.parrafoTema, .datosActividad {
	color: #999
}

/*	h4.cabEspeciales, h4.cabEspeciales a, .madridMoverse h5, .madridMoverse h4, .madridMoverse ul li a,.especial{color: #5A5447}*/

h3.cabEspeciales, h3.cabEspeciales a, .madridMoverse h4, .madridMoverse ul li a,.especial {
	color: #5A5447
}

.enlaceGenerico, .cabeceraB h3,  .cabeceraB h3 a {
	color: #C35B17
}

.prevision .texto3_1, .prevision .texto3_1 a, ul.datos li a {
	color: #595447
}

.publiInfo h5, ul.tareas li a {
	color: #515151
}

.cuerpoEspecial h4.titUsuario {
	padding-left: 24px;
	color: #5A5447;
	font-size: 0.7em;
	padding: 3px 0 0 25px;
	margin-bottom: 7px;
	min-height: 20px;
	background-color: #E5E2DA
}

.titUsuario {
	background: transparent url(../../imagenes/cn/icoUsuario.gif) no-repeat 3px 2px
}

.bodyE h4, ul.menuEspecial li a, .documentoTipo {
	color: #333
}

.enlace {
	color: #C25D17
}

.parrafoEntradilla {
	font-size: 0.6875em;
	color: #000
}

.parrafoTaxonomia {
	font-size: 0.625em;
	color: #000
}

.centralGenerico {
	width: 99%
}

.texto3_3 {
	font-size: 0.6875em
}

.resaltado {
	color: #E13D18
}

/*-Formularios dentro d elos modulos-*/

form p.texto2_2, form span.texto2_2 {
	font-size: 0.625em
}

/*-clases e ids de uso muy extendido-*/

p.parrafoTema {
	padding-bottom: 1px
}

.parrafoTema strong {
	font-size: 0.9em;
	font-weight: normal;
	color: #333
}

a.parrafoTitulo, .parrafoTitulo {
	font-size: 0.9em;
	color: #244482;
	font-weight: normal
}

.parrafo {
	font-size: 0.7em;
	padding: 3px 0;
	text-indent: 2px;
}

label.parrafo {
	display: block
}

label.parrafo.oculto {
	display: none
}

label.parrafo.inliner {
	display: inline;
	background: red;
}

.facetas div.ftl.column {
	height: 4.3em
}

.facetas p.parrafo.column {
	margin-left: 131px;
	padding: 3px 0px
}

legend.parrafo {
	display: inline;
	font-weight: bold;
	position: relative;
	left: -10px
}

legend.parrafo.inliner {
	top: 15px;
}

p.parrafoTema.edicion {
	background: transparent url(../../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;
	margin-bottom: 7px;
}

.pregSep {
	padding-top: 6px;
}

.parrafoPie {
	border-top: 1px solid #ccc;
	margin-top: 15px
}

/* LAYOUT Y COLUMNAS
------------------------------------------------------	*/

#cabecera_imp {
	margin: 0 0 0 0;
	padding: 0;
	width: 940px;
}

#cabecera {
	margin: 20px 17px 0 17px;
	padding: 0;
	width: 940px;
	background: url(../../img/1/fondo_cabecera0.jpg) no-repeat;
	height: 145px;
	text-align: right;
}

#cabecera_int {
	margin: 40px 17px 0 17px;
	padding: 0;
	width: 940px;
	background: url(../../img/1/fondo_cabecera0.jpg) no-repeat;
	height: 105px;
	text-align: right;
}

#contenedor {
	margin: 0 auto;
	padding: 0;
	width: 974px;
	background: #FFF url(../../img/2/fondoTop.gif) repeat-x 0 0;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	color: #666;
	border-bottom: 0.3em solid #999;
}

#cuerpo {
	margin: 0px 0 0 0;
	padding: 0 0 0 12px;
	width: 950px;
}

#cuerpoImp {
	margin: 16px 0 0 0;
	padding: 0 0 0 21px;
	width: auto;
	float: none;
}

#cuerpo a:visited {
	color: #31558e;
}

#cuerpo_tot {
	margin: 16px 0 0 0;
	padding: 0 0 0 21px;
	width: 930px;
}

#colA {
	margin: 8px 0 0 3px;
	padding: 0;
	width: 170px;
	float: left;
}

#colA200 {
	margin: 8px 0 0 3px;
	padding: 0;
	width: 170px;
	float: left;
	background-color: transparent;
}


/*#colB{margin:8px 0 0 14px; padding:0 0 0 13px; float:left; width:448px; border-left:1px solid #ab9c8f;	background:url(../../img/2/fd_border_col1.gif) repeat-y 0 0;}*/

#colB {
	margin: 8px 0 0 14px;
	padding: 0 0 0 13px;
	float: left;
	width: 520px;
	border-left: 1px solid #ab9c8f;
	background: url(../../img/2/fd_border_col1.gif) repeat-y 0 0;
}

/*#colC{margin:9px 0 0 21px; padding:0 0 16px 0; float:left; width: 246px;}*/

#colC {
	padding: 0 0 16px 0;
	float: left;
	width: 175px;
	margin: 9px 0 0 20px;
}

#colD {
	padding: 0;
	float: none;
	width: 500px;
	margin: 0 5px 0 0;
}

#colDact {
	padding: 0 0 16px;
	float: left;
	width: 500px;
	margin: 8px 0 0;
	clear: left;
}

#colC1 {
	padding: 0 0 16px 0;
	float: left;
	width: 175px;
	margin: 9px 0 0 20px;
}

#colD1 {
	padding: 0 0 16px;
	float: left;
	width: 530px;
	margin: 8px 0 0;
}

.colE, .colE-2 {
	margin: 0 1em 0 0;
	padding: 0;
	float: left;
}

.colE {
	width: 210px
}

.colE1 {
	width: 96%;
	float: left;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 0;
}

.colE-2 {
	width: 250px;
}

.colF {
	margin: 0 0 1em 0;
	float: left;
	width: 48%;
	border-right: 1px solid #ab9c8f;
	background: url(../../img/2/fd_border_col2.gif) repeat-y top right;

	clear: left;
}

.colG {
	margin: 0 0 1em 0;
	float: left;
	float: right;
	width: 48%;

	clear: right;
}

.colH {
	margin: 0.5em 2em 0 0;
	padding: 0 0 1em 0;
	width: 160px;
	float: left;
}

.colJ {
	margin: 0 10px 0 0;
	padding: 0 0 1em;
	width: 160px;
	float: left;
	height: 160px;
}

.colJd {
	margin: 0.5em 0 0 0;
	padding: 0 0 1em 0;
	width: 1px;
	float: left;
}

.colK {
	margin: 0 98px 0 0;
	padding: 0 0 1em 0;
	width: 622px;
}

#colM {
	margin: 8px 0 0 10px;
	padding: 0;
	float: left;
	width: 740px;
}

#colM1 {
	margin: 1px 0 0 0;
	padding: 0;
	float: left;
	width: 520px;
}

#colM2 {
	margin: 8px 0 0 17px;
	padding: 0 5px 5px 5px;
	float: left;
	width: 210px;
	border-left: 1px solid #ab9c8f;
}

#colP {
	margin: 0px 0 0 0px;
	padding: 0;
	float: left;
	width: 800px;
}

#colFotoNot {
	margin: 2px 0 0 10px;
	padding: 0;
	float: left;
	width: 100px;
}

#colDescNot {
	margin: 8px 0 0 10px;
	padding: 0;
	float: left;
	width: 400px;
}

/* ETIQUETAS Y CLASES
------------------------------------------------------	*/
#mapa{
	width: 500px;
	height: 400px;
	border-style: none;
	border-width: 0;
	overflow:scroll;
	frameborder=:0;
}

#cajamapa{
	width: 500px;
	height: 450px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

.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: none;
	margin: 0 1px 0 0;
	padding: 0 25px 0px 0;
	border-right: 1px solid #ab9c8f;
	background: #FFF url(../../img/2/fd_border_col2.gif) repeat-y top right;
}

.floatizq_280 {
	width: 150px;
}

.floatizqact_155 {
	background: #FFF none repeat-y right;
	width: 170px;
	float: left;
	margin: 0;
	padding: 10px 0 0;
	clear: left;
}

.floatderact_345 {
	margin: 0;
	background: #FFF url(../../img/2/fd_border_col2.gif) repeat-y;
	width: 325px;
	float: left;
	clear: right;
	padding-top: 10px;
	padding-left: 20px;
}

.floatizq_425 {
	width: 425px;
}

.foto_borde {
	margin: 2px 0 5px 0;
	padding: 2px;
	border: 1px solid #ab9c8f;
}

.foto_dch {
	margin: 0 0 0.5em 0.8em;
	float: right;
}

.foto_izq {
	margin: 0 0.8em 0.5em 0;
	float: left;
	padding-left: 0;
	padding-top: 2px;
}

.comenfoto_dchV {
	margin: 0 0 0.5em 4em;
	text-align: left;
	float: right;
	font-size: 0.75em;
	text-indent: -1px;
	background: #f1f1f1;
	color: #536cad;
	width: 200px;
	padding-left: 4px;
	padding-bottom: 4px;
}
.comenfoto_dchV_Act {
	margin: 0 0 0.5em 0;
	text-align: left;
	float: right;
	font-size: 0.75em;
	background: #fffff1;
	color: #536cad;
	width: 100px;
	padding-bottom: 4px;
}

.comenfoto_dch {
	margin: 0 0 0.5em 1.5em;
	text-align: left;
	width: 240px;
	float: right;
	font-size: 0.75em;
	text-indent: -1px;
	background: #f1f1f1;
	color: #536cad;
	padding-left: 2px;
	padding-bottom: 4px;
}

.comenfoto_dch_150 {
	margin: 0 0 0.5em 1.5em;
	text-align: center;
	width: 155px;
	float: right;
	font-size: 0.85em;
	text-indent: -1px;
	background: #f1f1f1;
	color: #536cad;
	padding-left: 2px;
	padding-bottom: 4px;
}

.comenfoto_izq {
	margin: 0 0.8em 0.5em 0;
	text-align: left;
	width: 236px;
	float: left;
	font-size: 0.75em;
	text-indent: -1px;	
	background: #f1f1f1;
	padding-right: 4px;
	padding-bottom: 4px;	
	color: #536cad;
}

.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;
}

.foto_pie a img {
	padding: 0;
}

/*#actualidad{margin:0 0 2em 0; width: 447px;}*/

.imgCabecera {
	text-indent: 0.4cm;
	margin: 0 0 4px 0;
	padding: 0;
}

#actualidad {
	margin: 0 0 2em 0;
	width: 515px;
}

#actualidad p.noticia {
	margin: 0 0 1.45em 0;
	padding: 0;
	font-size: 0.9em;
	color: #024e99;
}

#actualidad p.fecha {
	color: #5b5b5b;
	font-size: 0.9em;
	margin-bottom: 4px;
}

#actualidad p.dch {
	background: url(../../img/2/separador.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 H2 {
	background: url(../../img/2/separador.gif) repeat-x left bottom;
	margin: 1em 0.9em 1em 0em;
	padding: 0 0 5px 0;
}

#buscador {
	margin: 0;
	padding: 24px 10px 0 0;
	float: right;
}

#buscador a:link, #buscador a:visited {
	margin: 0;
	padding: 1px 6px 1px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #024e99;
	color: #FFF;
	text-decoration: none;
}

#buscador a:hover {
	margin: 0;
	padding: 1px 6px 1px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #0C6;
	color: #FFF;
	text-decoration: none;
}

#buscador input {
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4e53;
	border: 1px solid #fff;
}

#buscador_int {
	margin: 0;
	padding: 15px 10px 15px 10px;
}

#buscador_int a:link, #buscador_int a:visited {
	margin: 0;
	padding: 2px 6px 2px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #024e99;
	color: #FFF;
	text-decoration: none;
}

#buscador_int a:hover {
	margin: 0;
	padding: 2px 6px 2px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #0C6;
	color: #FFF;
	text-decoration: none;
}

#buscador_int input {
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4e53;
	border: 1px solid #ab9c8f;
}

#logo {
	margin-left: 0;
	padding-top: 0;
}

#logo h1 {
	margin: 0 0 0 0.4em;
	padding: 0;
	background: url(../../img/2/escudo_cabecera.gif) no-repeat;
	width: 175px;
	height: 50px;
	float: left;
}

#logo h1 a {
	text-indent: -10000px;
	width: 175px;
	height: 50px;
	display: block;
}

.lsep {
	margin: 0;
	padding:0;
	background: url(../../img/2/separador.gif) repeat-x 0 0;
	width: 170px;
	clear: both;
}

.lsep2 {
	margin: 0;
	padding: 0px 0 10px 0;
	border-bottom: 1px solid #d1cfca;
	clear: both;
	width: 930px;
}

#menu {
	margin: 0 1em 0 0;
	padding: 2em 0 0 0;
	vertical-align: top;
	text-align: right;
	background-color: white;
}

#menu ul li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	font-size: 0.5em;
}

#menu ul li+li {
	border-left: 1px dotted #999;
	padding-left: 5px;
}

.migas {
	color: #999;
	font-size: 0.85em;
}

.textoMigas {
	color: #4d4e53;
	background: #FFF;
}

/* MÓDULOS
------------------------------------------------------	*/
#herramientas {
    width:520px;
    margin:0 auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
    text-align:left;
	float: left;
}
#heramientas_colIzq {
    margin: 10px 5px 15px 0;
    width:82%; /*more*/ 
    float:left; /*lo flotamos a la izquierda*/ 
    display:inline;
	height: auto;
}

#herramientas_colDer {
    float:left;
    margin: 10px 0 15px;
    width: 16%;
    height:auto;
	align:right;
	text-align: right;
}

.mod_archivos {
	margin: -10px 0 0 0;
	padding: 0 6px 1px 6px;
	width: 648px;
	background: url(../../img/2/fd_mod_arch_center.gif) repeat-y 0 0;
	font-size: 0.8em;
}

.mod_archivos_sup {
	background: url(../../img/2/fd_mod_arch_sup.gif) repeat-x 0 0;
	width: 648px;
	height: 20px;
}

.mod_archivos_inf {
	background: url(../../img/2/fd_mod_arch_inf.gif) no-repeat 0 0;
	height: 20px;
	width: 648px;
}

.mod_archivos p {
	margin: 0;
	padding: 10px 15px 10px 60px;
}

.mod_archivos_act {
	margin: -10px 0 0 0;
	padding: 0 6px 1px 6px;
	width: 500px;
	background: url(../../img/2/fd_mod_arch_center.gif) repeat-y 0 0;
	font-size: 0.8em;
}

.mod_archivos_sup_act {
	background: url(../../img/2/fd_mod_arch_sup.gif) repeat-x 0 0;
	width: 500px;
	height: 20px;
}

.mod_archivos_inf_act {
	background: url(../../img/2/fd_mod_arch_inf.gif) no-repeat 0 0;
	height: 20px;
	width: 500px;
}

/* Módulo banner columna central y derecha */

/* INICIO PIE DE PAGINA 26/10/09 */
#pie_interior {
    width:954px;
    margin:0 auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
    text-align:left;
}

#pie_colIzq {
    float:left;
    margin: 10px 0 15px 0;
    width: 48%;
    height:auto;
	align:right;
	text-align: left;
}

#pie_colDer {
    float:left;
    margin: 0 0 15px;
    width: 52%;
    height:auto;
	align:right;
	text-align: right;
	list-style-type: none;
}

.enlacecorreoAyto {
	font-size: 0.75em;
	color: #4c4c4c;
	font-weight: bold;
}

#cajaherramientas {
    width:512px; /*ancho total de la pagina*/ 
    margin: 10px auto 10px 2px; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
    text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
	float:left;
}
#cajaherramientasCol1 {
    margin:0; /*para que no se pegue al borde*/ 
    padding:0; /*algo de relleno*/
    width:70%; /*este ancho es para que cuadre con el texto*/ 
	height:auto;
    float:left; /*lo flotamos a la izquierda*/ 
    display:inline; /*display:inline; se usa en este caso para corregir un error en IE, en la interpretación del margin y el padding, si flotamos a la izquierda, y hay 10px de margin a la izquierda, IE sumara el doble de ese margen. Con esta linea corregimos eso.*/ 
}

#cajaherramientasCol2 {
    float:right;
    margin:0;
    width:30%;
    height:auto;
	text-align:right;
}

#cajaPieAyto {
	float: left;
	clear: none;
	width: 520px;
}

#cajaPieAytoImagen {
widht: 20px;
float: left;
clear: both;
}

#cajaPieAytoLocalizativo {
	float:left;
	width: 400px;
	background-color:#FFFFFF;
	padding-left: 6px;
	font-size: 0.75em;
	margin-top: 2px;
}
/* FIN PIE DE PAGINA */
/* INICIO ENTRADILLA NOTICIAS PORTADA 23/10/09 */

.enlacetitularPortada {
	font-size: 0.9em;
	color: #3c5fb2;
}

#cuerpotextoNotEntradilla {
	font-size: 0.9em;
	padding: 4 4 4 4px;
}

#cajaListadoNoticias {
	float: left;
	clear: none;
	width: 520px;
	padding-bottom: 2px;
	padding-right: 5px;
}

#cajaListadoNoticiasFecha {
float: left;
clear: none;
	color: #999;
	margin-bottom: 6px;
	width: 520px;
	font-size: 0.8em;
}

#cajaListadoNoticiasTitulo {
widht: 520px;
float: left;
clear: none;
margin-bottom: 5px;
}

#cajaListadoNoticiasEntradilla {
width: 520px;
height:auto;
float: left;
clear:none;
	display: block;
	left: 0;
}

#cajaListadoNoticiasEntradillaImagen {
widht: 96px;
float: left;
clear: both;
}

#cajaListadoNoticiasEntradillaTexto {
	float:left;
	width: 416px;
	padding-left: 6px;
	font-size: 0.9em;
	text-align: justify;
}
/* FIN ENTRADILLA NOTICIAS PORTADA 23/10/09 */
/*CAJAS PARA SECCION CENTRO CODIGO*/
#wrapper {
    width:520px;
    height:auto;
    margin:auto;
}
#header {
	height:40px	;
	background-color:#F1F1F1;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #999999;
}

#header1 {
	background-color:#F1F1F1;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#main {
    width:520px;
    overflow:hidden;
    height:auto;
}
#column_left01auto {
	width:248px;
	height: auto;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	padding-left: 10px;
}
#column_cent01 {
	width:519px;
	height:auto;
	float:left;
}
#column_right01auto {
	width:248px;
	height: auto;
	float:right;
	padding-left: 10px;
}
#footer01 {
	height:10px;
}
#column_left {
	width:259px;
	background-color:#F1F1F1;
	height:300px;
	float:left;
}
#column_cent {
	width:519px;
	background-color:#FFFFFF;
	height:auto;
	float:left;
}
#column_right {
	width:259px;
	background-color:#F1F1F1;
	height:300px;
	float:right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
#footer {
	height:10px;
	background-color:#F1F1F1;
}

/*FIN CAJAS*/
#tabla0 {
	background-color: #f0f0f0;
	width: 520px;
}

#tabla1 {
	border: 1px solid #6798f1;
	width: 520px;
}

#cabtab1 {
	background-color: #6798f1;
	font-weight: bold;
	color: #ffffff;
	padding: 2 2 2 2px;
}

#cuerpotab1 {
	padding: 4 4 4 4px;
	background-color: #fff;
}

#tabla1int {
	border: 1px solid silver;
	width: 510px;
	float: left;
	clear: left;
	margin: 0 5px 10px;
}

#cabtab1int {
	background-color: white;
	font-weight: bold;
	color: #ffffff;
	padding: 2 2 2 2px;
	border-bottom: 1px solid silver;
}

#cuerpotab1int {
	padding: 4 4 4 4px;
	background-color: #fff;
	margin-left: 10px;
	margin-right: 10px;
}

#tabla2 {
	border: 1px solid #ededed;
	width: 175px;
	background-color: #f0f0f0;
	padding-bottom: 4px;
}

#cabtab2 {
	background-color: #dedede;
	font-weight: bold;
	font-size: 9pt;
	padding: 2 2 2 2px;
	border-color: #dedede;
}

#cuerpotab2 {
	font-size: 8pt;
	list-style-image: none;
	list-style-type: none;
	margin-left: 3px;
}

#tabla2int {
	border: 1px solid #ededed;
	width: 200px;
	background-color: #f5f5f5;
	padding-bottom: 4px;
	float: right;
	clear: right;
	margin: 1em 0 4em 2.4em;
	padding-right: 4px;
}

#cabtab2int {
	background-color: #dedede;
	font-weight: bold;
	font-size: 9pt;
	border-color: #dedede;
	padding: 0.5em 1em 0.5em 0.8em;
}

#cuerpotab2int {
	padding: 0 4 4 4px;
	list-style-image: none;
	list-style-type: none;
	font-size: 1.3em;
	width: 90%;
	margin-left: 10px;
	margin-top: 8px;
}

/*#cuerpotab2 ul li {
	margin: 0 0 0 0.8em;
	padding: 0;
	color: #48494f;
	list-style-position: outside;
	list-style-type: none;
}*/

#cuerpotab2 ul  {
	margin: 0em;
    padding: 0em 0em 0em 8px;
    list-style: inside;
	color: #48494f;
	list-style-position: outside;
	list-style-type: none;
}

#tabla3 {
	border: 1px solid #6798f1;
	width: 175px;
}

#cabtab3 {
	background-color: #6798f1;
	font-weight: bold;
	font-size: 8pt;
	padding: 2 2 2 2px;
}

#cuerpotab3 {
	font-size: 8pt;
	padding: 4 4 4 4px;
	text-align: left;
	margin-right: 2px;
}

#cuerpotab3 ul {
	margin: 0.8em 0 0.8em 0.8em;
	padding: 0;
	color: #48494f;
	}

#cuerpotab3 li {
	margin: 0 2px;
	padding: 0 0 0 5px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-indent: -10px;
	border-style: none;
}

#tabladatosDpto {
	width: 98%;
	margin: 0 0 0 2px;
	padding:0 0 5px 0;
	font-size: 0.9em;
	text-align: left;
}

.mod_cajaarriba {
	width: 175px;
	background-image: url(../../img/1/arriba.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #F1F1F1;
	color: #ffffff;
}

.mod_cajaarriba h4 {
	font-weight: lighter;
	margin: 1em 0 0 1.5em;
	padding: 1em 0 0.5em 1.5em;
	font-size: 1em;
	background: #FAFAFA;
	color: #3c4352;
}

.mod_cajaarriba p {
	font-size: 0.9em;
	color: #48494f;
}

.mod_cajaarriba a {
	font-size: 0.9em;
	color: #48494f;
}

.mod_cajaarriba a:hover {
	font-size: 0.9em;
	color: #757575;
	text-decoration: underline;
}

.mod_cajaarriba ul {
	margin: 0.8em 0 0.8em 0.8em;
	padding: 0;
	color: #48494f;
}

.mod_cajaarriba ul li {
	margin: 0;
	padding: 0 1px 1px 1em;
	list-style: none;
	background: url(../../img/1/ico_Btn_Submit.gif) no-repeat 0 0;
	font-size: 0.9em;
	text-align: left;
}

.mod_cajaabajo {
	background-image: url(../../img/1/abajo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
}

.mod_cajaarribaNotAct {
	width: 100%;
	background-image: url(../../img/1/arriba.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #F1F1F1;
	color: #ffffff;
	border-top: 1px solid #858585;
}

.mod_cajaarribaNotAct h4 {
	font-weight: lighter;
	margin: 1em 0 0 1.5em;
	padding: 1em 0 0.5em 1.5em;
	font-size: 1em;
	background: #FAFAFA;
	color: #3c4352;
}

.mod_cajaarribaNotAct p {
	font-size: 0.9em;
	color: #48494f;
}

.mod_cajaarribaNotAct a {
	font-size: 0.9em;
	color: #48494f;
}

.mod_cajaarribaNotAct a:hover {
	font-size: 0.9em;
	color: #757575;
	text-decoration: underline;
}

.mod_cajaarribaNotAct ul {
	margin: 0.8em 0 0.8em 0.8em;
	padding: 0;
	color: #48494f;
}

.mod_cajaarribaNotAct ul li {
	margin: 0;
	padding: 0 1px 1px 1em;
	list-style: none;
	background: url(../../img/1/ico_Btn_Submit.gif) no-repeat 0 0;
	font-size: 0.9em;
	text-align: left;
}

.mod_cajaabajoNotAct {
	background-image: url(../../img/1/abajo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
}

.mod_banner img {
	margin-bottom: 0.5em;
}

.mod_relaciones {
	margin: 5px 3px 10px;
	padding: 5px;
	float: left;
	width: 490px;
	border-bottom: 1px solid #b3b3b3;
	list-style-type: none;
	background-color: #efefef;
	border-style: none;
	border-top: 2px solid #b3b3b3;
}

/* Módulo banners columna izquierda */

.mod_banner_col1 {
	width: 314px;
	margin: 0;
	padding: 2em 0 0 0;
}

.mod_bannerCol2 {
	width: 170px;
	margin: 0 0 0.5em 0.5em;
	padding: 0;
}

.mod_bannerCol2A {
	width: 82px;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-right: 2px;
}

.mod_bannerCol2B {
	width: 82px;
	padding: 0;
	float: right;
	margin-top: 0;
	margin-right: 2px;
}

.mod_Col {
	width: 520px;
	margin: 0 0 0.5em 0.5em;
	padding: 0;
}

.mod_ColA {
	width: 90px;
	padding: 2px 2px 0 2px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	border-left: 1px solid /*#ab9c8f*/#e8dee0;
	border-right: 1px solid #e8dee0;
	border-top: 1px solid #e8dee0;
	border-bottom: 5px solid #e8dee0;
	margin-left: 7px;
	text-align: center;
	font-size: 0.8em;
	height: 80px;

}
.mod_ColA_60 {
	width: 60px;
	padding: 2px 2px 0 2px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	border-left: 1px solid /*#ab9c8f*/#e8dee0;
	border-right: 1px solid #e8dee0;
	border-top: 1px solid #e8dee0;
	border-bottom: 5px solid #e8dee0;
	margin-left: 7px;
	text-align: center;
	font-size: 0.8em;
	height: 80px;

}
/*Listado noticias Portada*/
.mod_ColNot_245 {
	width: 245px;
	padding: 2px 2px 0 2px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	border-left: 1px solid /*#ab9c8f*/#e8dee0;
	border-right: 1px solid #e8dee0;
	border-top: 1px solid #e8dee0;
	border-bottom: 5px solid #e8dee0;
	margin-left: 7px;
	text-align: center;
	font-size: 0.8em;
	height: 80px;

}

.mod_ColB {
	width: 5px;
	padding: 0;
	float: right;
	margin-top: 0;
	margin-right: 0;
	height: 100px;
}

.mod_banner_col1 ul li {
	margin: 0 15px 10px 0;
	padding: 0;
	list-style: none;
	display: inline;
}

.mod_banner_col1 img {
	padding-bottom: 20px;
}

/* Módulo celeste:menú "Ayto.", "Vive la ciudad" y "Visita la ciudad" */

.mod_celeste {
	margin: 0 0.1em 1.5em 0;
	padding: 0 0 0.6em 0;
	width: 314px;
	height: auto;
	background: #f3f7f9;
	border-bottom: 2px solid #cbd9df;
}

.mod_celeste h2 {
	margin: 0;
	padding: 0.5em;
	height: 1.5em;
	background: url(../../img/2/fd_tit_mod_celeste.gif) no-repeat 0 0;
}

.mod_celeste a {
	color: #024e99;
}

/* Módulo piedra:menú "Temas de interés" */

.fontText1Nivel_70 {
	font-weight: bold;
	font-size: 100%;
	text-transform: none;
	color: #074c74;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: justify;
	text-decoration: none;
	width: 170px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #ccccff;
	border-left-color: #ccccff;
	border-right-color: #ccccff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-image: none;
	border-bottom: 2px dotted silver;
	border-style: none;
}

.menu {
	text-transform: none;
	color: #074c74;
	text-align: left;
	text-decoration: none;
	background-color: #ffffff;
	width: 170px;
	border-top-color: #ccccff;
	border-bottom-color: #ccccff;
	border-left-color: #ccccff;
	border-right-color: #ccccff;
	border-top-color: #ccccff;
	border-bottom-color: #ccccff;
	border-left-color: #ccccff;
	border-right-color: #ccccff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	font: small-caps 13px Verdana,Arial,Helvetica,sans-serif;
	border-style: none;
}

.sub_menu {
	text-transform: none;
	color: #145d8e;
	text-align: left;
	text-decoration: none;
	margin-left: 10px;
	font: small-caps 12px Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0.8em;
	background-image: url(../../img/1/vertical-linemenu.png);
	background-repeat: no-repeat;
	border-left: 4px solid #6188fd;
}

.sub_menu3 {
	text-transform: none;
	color: #145d8e;
	text-decoration: none;
	margin-left: 14px;
	text-align: left;
	font: 10px Geneva,Arial,Helvetica,sans-serif;
	padding: 0 0 0 0.8em;
	background-image: url(../../img/1/vertical-linemenu.png);
	background-repeat: no-repeat;
}

.img {
	background-image: url(../../img/1/es.gif);
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}

.mod_piedra {
	margin: 0 0.1em 1.5em 0;
	padding: 0 0 0.6em 0;
	width: 314px;
	height: auto;
	background: #fbfbf5;
	border-bottom: 2px solid #dcdacc;
	font-style: italic;
}

.mod_piedra h2 {
	margin: 0;
	padding: 0.5em;
	height: 1.5em;
	background: url(../../img/2/fd_tit_mod_piedra.gif) no-repeat 0 0;
}

.mod_piedra a {
	color: #6b5021;
}

.mod_celeste ul, .mod_piedra ul {
	margin: 0 0 0 0.3em;
	padding: 0;
	font-size: 0.8em;
}

.mod_celeste ul li, .mod_piedra ul li {
	margin: 0 0 0.2em 0.5em;
	padding: 0.1em 0 0.1em 0.7em;
	list-style: none;
	background: url(../../img/2/it_mod.gif) no-repeat 0 0;
}

ul.fila1 {
	float: left;
	width: 50%;
	height: auto;
}

ul.fila2 {
	float: right;
	width: 45%;
	height: auto;
	clear: right;
}

/* 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;
}

.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/2/fd_mod_caja_sup.gif);}
.mod_caja2_sup{background-image:url(../../img/2/fd_mod_caja2_sup.gif);}
.mod_caja{	background-image:url(../../img/2/fd_mod_caja_center.gif);}
.mod_caja2{background-image:url(../../img/2/fd_mod_caja2_center.gif);}
.mod_caja_inf{background-image:url(../../img/2/fd_mod_caja_inf.gif);}
.mod_caja2_inf{background-image:url(../../img/2/fd_mod_caja2_inf.gif);}*/

.mod_caja h4, .colE-2 h4 {
	margin: 0;
	padding: 5px;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #dcdacc;
}

.mod_caja p, .colE-2 p {
	margin: 0;
	padding: 10px;
	font-size: 0.8em;
}

.mod_caja ul, .mod_caja2 ul {
	margin: 0.5em 0.1em 0.5em 0.1em;
	padding: 0;
	font-size: 0.8em;
}

.mod_caja ol, .mod_caja2 ol {
	margin: 0.5em 0.1em 0.5em 1.7em;
	padding: 0;
	font-size: 0.8em;
}

.mod_caja ol ul, .mod_caja2 ol ul {
	font-size: 1em;
}

.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/2/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/2/fd_mod_gal_center.gif) repeat-y 0 0;
	font-size: 0.8em;
}

.mod_gal_sup {
	background: url(../../img/2/fd_mod_gal_sup.gif) no-repeat 0 0;
	width: 422px;
	height: 20px;
}

.mod_gal_inf {
	background: url(../../img/2/fd_mod_gal_inf.gif) no-repeat 0 0;
	height: 20px;
}

.mod_gal2_sup {
	margin: 15px 0 0 0;
	padding: 0;
	background: url(../../img/2/fd_mod_gal2_sup.gif) no-repeat 0 0;
	width: 279px;
	height: 20px;
}

.mod_gal2_inf {
	background: url(../../img/2/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/2/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/2/it_mod.gif) no-repeat 0 0;
}

.mod_gal .fila1 {
	margin-left: 10px;
	float: left;
	width: 170px;
	height: auto;
}

.mod_gal .fila2 {
	float: left;
	margin-left: 10px;
	width: 170px;
	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/2/fd_mod_lat_sup.gif); height:20px;}
/* Módulo caja gris borde inferior */

/*.mod_lat_inf{margin:0 0 5px 0; padding:0; background:url(../../img/2/fd_mod_lat_inf.gif); height:20px;}*/

/* Módulo caja gris bordes redondeados col. dch.:"Teléfonos", "Agenda", "Encuestas"... */

/*.mod_lat{margin:-10px 0 0 0; padding:0 6px 1px 6px; background:url(../../img/2/fd_mod_lat_center.gif); font-size: 1em;}*/

.mod_lat h2 {
	margin: 4px 0 0;
	padding: 0.2em 0.7em 0.3em 0.7em;
	border-bottom: 5px solid #dcdacc;
	font-size: 0.875em;
	font-weight: bold;
}

.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;
	text-align: left;
	padding: 0 0 0 0.7em;
	list-style: none;
	background: url(../../img/2/it_mod.gif) no-repeat 0 0;
	font: 10px Arial, Helvetica, sans-serif;
}

.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.7em;
	color: #006699;
	text-indent: -12px;
}

.mod_lat p.noticia {
	margin: 0;
	padding: 0 5px;
	font-size: 1em;
	color: #024e99;
	list-style: none;
	background: url(../../img/1/ico_Btn_Submit.gif) no-repeat 0 0;
}

.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/2/it_flecha.gif) no-repeat;
}

.mod_lat p.question {
	margin: 10px;
	padding: 0;
}

/* 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/2/it_mod.gif) no-repeat 0 0;
	font-size: 0.8em;
}

.mod_rel {
	margin: 0 0 0.2em 0;
	padding: 0 0 0.1em 0.5em;
	background-color: #e6e6e6;
	float: left;
	width: 99%;
}

.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: #3c4352;
}

.mod_rel p {
	font-size: 0.9em;
	color: #4d4e53;
}

.mod_rel ul {
	margin: 0.8em 1em 0.8em 0.8em;
	padding: 0 5px 0 0;
	color: #024e99;
}

.mod_rel ul li {
	margin: 0;
	padding: 0 1px 1px 1em;
	list-style: none;
	background: url(../../img/1/ico_Btn_Submit.gif) no-repeat 0 0;
	font-size: 0.9em;
}

/* PAGINACIÓN
------------------------------------------------------	*/

.paginacionEnt, .paginacion {
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	color: #4d4e53;
	text-align: right;
}

.paginacionEnt {
	margin: 15px 0 0 0;
	padding: 0;
	width: 931px;
}

.paginacionEnt p, .paginacion p {
	margin: 15px 0 10px;
	padding: 3px 0;
	float: left;
	text-align: left;
	font-size: 0.75em;
}

.paginacionEnt ul li, .paginacion ul li {
	margin: 0 1px 0 1px;
	display: inline;
	font-weight: bold;
	font-size: 0.9em;
}

.paginacionEnt ul li a, .paginacion ul li a {
	padding: 6px 9px 6px 9px;
	border: 1px solid #ab9c8f;
	background: #fff;
}

.paginacionEnt ul li a:hover, .paginacion ul li a:hover {
	background: #024e99;
	color: #FFF;
	border: 1px solid #024e99;
}

.paginacionEnt ul li a:visited, .paginacion ul li a:visited {
	color: #024e99;
	background: #FFF;
}

.paginacionEnt ul li.active, .paginacion 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;
}

table#cal tr td {
	padding: 5px 9px 5px 9px;
	color: #024e99;
	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#lista0 {
	width: 100%;
	padding: 0;
	margin: 0 0 8px 0;
	float: left;
	clear: left;
	border-bottom: 2px solid #bed6fd;
}

table#lista0 td {
	font-size: 1em;
	padding: 0 4px 4px 4px;
	text-align: justify;
	color: #5b5b5b;
	vertical-align: top;
}

table#lista {
	width: 100%;
	padding: 0;
	margin: 0 0 8px 0;
	float: left;
	clear: left;
}

caption {
	font-size: 1em;
	color: #4d4e53;
	background: #FFF;
	text-align: left;
	margin: 15px 0 8px 2px;
}

th {
	font-size: 0.8em;
	color: #4d4e53;
	background: #e9eff2;
	font-weight: bold;
	border-bottom: 2px solid #7e99aa;
	padding: 11px 10px 10px 10px;
	text-align: left;
}

table#lista td {
	border-bottom: 1px solid #d1cfca;
	font-size: 0.9em;
	padding: 0 4px 4px 4px;
	text-align: justify;
	color: #5b5b5b;
	vertical-align: top;
}

.separador {
	color: #ab9c8f;
	font-size: 0.9em;
	vertical-align: top;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}

tr.par {
	background: #f8f8f2;
}

tbody tr.ruled td {
	background: #f3f7f9;
}

/* PIE DE PÁGINA
------------------------------------------------------	*/

#pie {
	/*padding: 10px 15px 10px 15px;*/
	background: white url(../../img/2/fondoPieTop.gif) repeat-x left top;
	clear: both;
	color: #4d4e53;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	width: auto;
}

#pie #datos_pie {
	margin: 0;
	text-align: center;
}

#pie #datos_pie span.tit {
	font-size: 1em;
	line-height: 30px;
}

#pie #datos_pie span.gral {
	font-size: 0.75em;
	text-align: center;
}

#pie #menu_pie {
	margin: 10px 0 0;
	padding: 0 2px 0 2px;
	text-align: right;
	font-size: 0.2em;
}

#pie #menu_pie p {
	margin: 20px 0 0 0;
	padding: 0;
}

#pie #menu_pie ul li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	font-size: 0.1em;
}

#pie #menu_pie ul li+li {
	border-left: 1px solid #ab9c8f;
	padding: 0 1px 0 7px;
}

/* EXTRAS

------------------------------------------------------	*/

.foot {
	font-size: 1em;
	text-align: center;
}

.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;
}

.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: #f8f8;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 5px 3px 5px;
	width: 100%;
}

p.datosEncuesta {
	color: #5b5b5b;
	background: #FFF;
	font-size: 0.67em;
}

.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;
}

label {
	padding: 0;
	margin: 0 8px 5px 0;
	font-size: 0.8em;
	vertical-align: text-top;
}

.botGrande {
	margin: 0.5em 0 0 1em;
	font-weight: bold;
	text-align: center;
	font-size: 0.9em;
}

/* ------------------------------------------------------ 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/2/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/2/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 15px 0px 5px;
	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;
}

.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;
}

.mod_bannerCol3A {
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 270px;
	margin-right: 0px;
	padding-top: 0px
}

.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;
}

.bot2 {
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*-----------------div para montar tablas ----------------------*/

div.tablaform {
	clear: none;
	border-bottom-width: 0.15em;
	border-bottom-color: gray;
}
div.tabla {
	clear: none;
	overflow: hidden;
	border-bottom-width: 0.15em;
	border-bottom-color: gray;
}

div.fila {
	clear: both;
}

div.col {
	float: left;
	padding: 0.2px;
	text-align: right;
}

div.2colizq {
	float: left;
	padding: 0.2px;
	text-align: justify;
}

div.2colder {
	float: right;
	padding: 0.2px;
	text-align: left;
}

div.colpie_a {
	float: left;
	padding: 0.2px;
	width: 60%;
	margin-top: 7px;
}

div.colpie_b {
	float: left;
	padding: 0.2px;
	width: 35%;
}

div.colTiempo1 {
	float: left;
	padding: 4px;
	width: 70px;
	height: 35px;
	text-align: center;
	margin-top: 10px;
}

div.colTiempo2 {
	float: left;
	padding: 0.2px;
	width: 90px;
	height: 50px;
	text-align: right;
	margin-top: 10px;
}

/*------------------Formulario --------------------------------*/

div.for {
	float: left;
	height: 25px;
	width: 95%;
}

div.forTipo1 {
	float: left;
	height: 35px;
	width: 20%;
}

div.forTipoCombo {
	float: left;
	height: 35px;
	width: 50%;
}

div.forDatosIde {
	float: left;
	height: 25px;
	width: 22%;
}

div.forDatosNom {
	float: left;
	height: 25px;
	width: 70%;
}

div.forDatosMun {
	float: left;
	height: 25px;
	width: 37%;
}

div.forDatosPro {
	float: left;
	height: 25px;
	width: 37%;
}

div.forDatosCP {
	float: left;
	height: 25px;
	width: 22%;
}

div.forDatosTl {
	float: left;
	height: 25px;
	width: 25%;
}

div.forDatosTlM {
	float: left;
	height: 25x;
	width: 25%;
}

div.forDatosEmail {
	float: left;
	height: 25px;
	width: 50%;
}

div.forMotivo {
	float: left;
	height: 90px;
	width: 40%;
}

div.forLocTipo {
	float: left;
	height: 25px;
	width: 23%;
}

div.forLocN {
	float: left;
	height: 25px;
	width: 52%;
}

div.forLocKm {
	float: left;
	height: 25px;
	width: 23%;
}

div.forAviso {
	float: left;
	height: 90px;
	width: 95%;
}

.marco1 {
	padding: 8px;
	background-color: #f5f5f5;
	width: 170px;
	border-bottom: 1px solid #999999;
	border-top: 2px solid #999999;
}

.blur {
	background-color: #ccc;
	

/*



shadow color*/ 
   color: inherit;
	margin-left: 4px;
	margin-top: 1px;
	width: 170px;
}

.blur_act {
	background-color: #ccc;
	

/*



shadow color*/ 
   color: inherit;
	margin-left: 4px;
	margin-top: 1px;
	width: 500px;
}

.shadow, .content {
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow {
	background-color: #999999;
	

/*



shadow color*/ 
   color: inherit;
}

.content {
	background-color: #fff;
	

/*



background color of content*/ 
   color: #c0c0c0;
	/

*text color of content*/ 
   border: 1px solid #c0c0c0;
	

/*

bo

rder color*/ 
   padding: 0em 1em;
	text-align: left;
}

.cuerpoBAyto{ border-left:1px solid #0079bc; border-right:1px solid #0079bc; border-bottom:1px solid #0079bc;overflow:visible; padding:.5em .2em; }
.cuerpoVistaAzul{ border-bottom:none; margin-bottom:0em;}
.cuerpoVistaAzul h3.titularAzul{ background: #0079bc url(../../img/1/n_fondo_h4_izq1.jpg) repeat-x right bottom; margin-bottom:0; border:none; font-size:1em; color:#FFF; padding:.35em 0.5em;}
.cuerpoBAyto{ border-left:1px solid #0079bc; border-right:1px solid #0079bc; border-bottom:1px solid #0079bc;overflow:visible; padding:.5em .2em; }
.sombra{ padding-bottom:.3em; background:url(../../img/1/n_fdo_sombra.gif) repeat-x left bottom; margin-bottom:.7em;}
.vermas{  font-weight:bold; font-size:.725em; text-align:right; width:95%; text-align:right; padding-right:1.4em; background:#FFF url(../../img/1/n_vermas.gif) no-repeat right 60%;}
.sombra .vermas{ width:90%;}
.cuerpoVistaB .bannerPromocional .listadoGenerico {padding:0.1em 0 0.5em 0;}
.listadoEspecial02 ul.listadoGenerico{ padding:0; margin:0 }
.listadoEspecial02 ul.listadoGenerico li {margin: 0 0 0.125em 0; padding: 0.125em 0.125em 0.3125em 1em; background:#f1f1f1 url(../../imgs/1/marc_UL_Flecha_gray.gif) no-repeat 0.4em 0.5em; border-bottom:.1em solid #FFF;}

.noticia_cuadro_adjunto {
   display: block;
	float: right;
	margin-top: 0;
	padding-top: 10px;
}


