body{
	font-size:10px;
	color:#000000;
	margin: 0 0 0 0;
	padding:0;
	font-family: verdana, arial, sans-serif;
}
a, a:link{
	text-decoration:none;
	color:#4A626A
}
a:hover{
	text-decoration:none;
	color:#000000
}
img{ border:0em }

input, select, textarea{
	border: #AFAFAF 0.1em solid;
	font-size: 1.1em;
	color: #000000;
	font-family: 'Verdana';
	background-color: #f6f6f6;
	padding-left: 0.2em;
	padding-right: 0.1em
}

a.pdf{
	color: #4A626A;
	text-decoration:underline;
	padding-right: 1.5em;
	margin-right: 1em;
	background: url("images/ico_enlacepdf.gif") right no-repeat;
}
a:hover.pdf{color:#000000;}

.cMano{ cursor:pointer }
h4{
	font-size:1.1em;
	color:#64828D;
}
/* ********************* COLORES *********************** */
.cColor1{ color: #4A626A }
/* ***************** BOTONES *************************** */
input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer}

.submit1,.submit2,.submit3{
	color:#000000;
	font-family: 'Verdana';
	background-color: #f6f6f6;
	padding-left: 0.2em
}
.submit1 A,.submit2 A,.submit3 A{
	border: #AFAFAF 0.1em solid;
	color:#000000;
	font-size:1.1em;
	font-family: 'Verdana';
	background-color: #f6f6f6;
	padding: 0.1em 0.2em 0.1em 0.2em;
	text-decoration:none
}
/* ******************************************************* */
.negrita{font-weight:bold;}
.normal{font-weight:normal;}
.cDerecha{text-align:right;}
.cCentrado{text-align:center;}
.cMenor { font-size: 0.9em }
.cMayor { font-size: 1.1em }
.cOk {font-size:1.1em; font-weight: bold; color: #008000; }
.cAviso { font-size:1.1em; font-weight: bold; color: #DD0000; }
.cSinBorde{ border:0; }
th{padding:0 0.5em;}
td{padding:0 0.5em;}
.oculto{ position:absolute; left:-999px; width:0em; font-size:0%;}
.cError {
	font-size:0.9em;
	color: #FF0000;
}
.cTipo {
	text-align:right;
	margin:0;
	font-size:0.9em;
	color:#205394
}
.cNoHay{
	padding:1em 0;
	text-align:center
}
#dMargenIzq{ margin: 0 0 0 1.5em; }
#dMargenIzq .cBotones{ 
	clear:left;
	margin:1em 0 1.5em 0; 
	text-align:center;
}
/* ***************** PAGINACION WEB ********************* */
.cPaginacionWeb { margin:0.5em 0 0.5em 1.5em; text-align:right; }

/* ******************** ESPACIADOS ********************** */
/* *** margin-left *** */
.ml3{ margin-left:3em }

/* *** margin-top *** */
.mt1_5{ margin-top:1.5em}

/* ********************* INPUTS ************************* */
.cInput24_5 { width:24.5em; }
.cInput24_5h3{ width:24.5em; height:3em }
.cInput24_5h5{ width:24.5em; height:5em }

.cInput28 { width:28em; }
.cInput28h5 { width:28em; height:5em; }

/* ************** ESTRUCTURA DE LA WEB ***************** */
#dEstructura{
	margin: 0 auto 0 auto;
	padding:0;
	width:99.7em;
}
/* ******************** CABECERA *********************** */
#dCabecera{
	width:100%;
	height:16.4em;
	margin:0;
	padding:0;
}
.dLogo {
	float:left;
	width:25.9em;
	height:16.4em;
	margin:0;
	padding:0;
}
#dAletoria {
	float:left;
	margin:0;
	padding:0;
	width:73.8em;
	height:15em;
}
.cAletoria {
	float:left;
	margin:0;
	padding:0;
	width:73.8em;
	height:15em;
}
#dCabecera ul{
	float:left;
	margin:0;
	width:73.4em;
	height:1.4em;
	padding: 0 0.4em 0 0;
	display:block;
	text-align:right;
	color:#FFFFFF;
	background-image: url('imagesweb/fnd_menu01.gif');
	background-color: #1C5092;
}
#dCabecera ul li {
	padding: 0.5em 0 0 0.5em;
	color:#FFFFFF;
	display: inline 
}
#dCabecera ul li a{ color:#FFFFFF;}
#dCabecera ul li a:hover{ color: #3FC431}
.dInicio{
	clear:left;
	height:1.6em;
	padding:0.2em;
	margin:0 0 0 0.8em;
}
/* ********************** MENU IZQ. WEB ********************* */
#dMenuWeb {
	clear:left;
	float:left;
	padding:0;
	margin-left:0.2em;
	margin-right:1.5em;
	width:15.6em;
}
#dMenuWeb ul{ 
	width:15.6em;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
	border-top:0.1em solid #ADADAD;
	border-bottom:0.1em solid #ADADAD;
}
.cMenuIzd{
	display: block;
	clear:left;
	width:14.6em;
	background-color: #E8E8E8;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	padding:0.8em 0.5em;
	font-size:1em;
	text-align:left;
}
a.cMenuIzd{
	display: block;
	clear:left;
	width:14.6em;
	background-color: #E8E8E8;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	padding:0.8em 0.5em;
	font-size:1em;
	text-align:left;
}
#dMenuWeb ul a.cMenuIzd:hover{
	background-image:url('imagesweb/fnd_overboton.gif');
	color:#000000;
}
#dMenuWeb ul .cMenuIzdSin, #dMenuWeb ul a.cMenuIzdSin {
	display: block;
	width:14.6em;
	background-color: #E8E8E8;
	color:#000000;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	padding:0.8em 0.5em;
	font-size:1em;
	text-align:left;
}
#dMenuWeb ul a.cMenuIzdSin:hover{
	background-image:url('imagesweb/fnd_overboton.gif');
	color:#000000;
}
#dMenuWeb ul .cMenuSel, #dMenuWeb ul a.cMenuSel{	
	background-image:url('imagesweb/fnd_overboton.gif');
	display: block;
	width:14.6em;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin:0;
	padding:0.8em 0.5em;
	font-size:1em;
	text-align:left;
	font-weight:bold;
}
#dMenuWeb ul a.cMenuSel:hover{
	background-image:url('imagesweb/fnd_overboton.gif');
	color:#000000;
}
.cMenuIzd2
{	display: block;
	width:14.6em;
	background-color: #FFFFFF;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	clear:both;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
}
a.cMenuIzd2
{	display: block;
	width:14.6em;
	background-color: #FFFFFF;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	clear:both;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
}
a.cMenuIzd2:hover
{	background-image:url('imagesweb/fnd_overboton2.gif');
	color:#000000;
}
.cMenuSel2, a.cMenuSel2{	
	background-image:url('imagesweb/fnd_overboton2.gif');
	display: block;
	width:14.6em;
	color:#000000;
	border-bottom: 0.1em dotted #ADADAD;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin:0;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
	font-weight:bold;
}
a.cMenuSel2:hover{
	background-image:url('imagesweb/fnd_overboton2.gif');
	color:#000000;
}
.cMenuIzd3
{	display: block;
	width:14.6em;
	background-color: #E7EDF3;
	color:#000000;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	clear:both;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
}
a.cMenuIzd3:hover
{	background-color:#ABBFD6;
	color:#000000;
}
a.cMenuIzd3
{	display: block;
	width:14.6em;
	background-color: #E7EDF3;
	color:#000000;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin: 0;
	clear:both;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
}
.cMenuSel3, a.cMenuSel3{
	background-color:#ABBFD6;
	display: block;
	width:14.6em;
	color:#000000;
	border-left: 0.1em solid #ADADAD;
	border-right: 0.1em solid #ADADAD;
	margin:0;
	padding:0.5em 0.5em;
	font-size:1em;
	text-align:left;
	font-weight:bold;
}
a.cMenuSel3:hover{
	background-color:#ABBFD6;
	color:#000000;
}
/* ***************** CONTENIDO WEB *********************** */
.cTituloWeb1{
	margin: 0;
	padding: 0.2em 0 0.2em 0.5em;
	background-color: #007B55;
	color:#FFFFFF;
	font-size: 1.2em
}
.cTituloWeb2{
	clear:both;
	margin: 0;
	padding: 0.2em 0 0.2em 0.5em;
	background-color: #205394;
	color:#FFFFFF;
	font-size: 1.2em
}
.cTituloWeb2 a{ color:#FFFFFF; }
.cTituloWeb2 a:hover{ color:#CCCCCC; }

.cTituloWeb3{
	clear:both;
	margin: 0;
	padding: 0.2em 0 0.2em 0.5em;
	background-color: #205394;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight:normal
}
.cTituloWeb3 a{ color:#FFFFFF; }
.cTituloWeb3 a:hover{ color:#CCCCCC; }

#dContenido{
	padding:0;
	margin:0;
	float:left;
	/*width:60.2em;*/
	width:81em
}
#dContenido form p{
	padding:0;
	margin: 0;
}
#dContenido form fieldset p{
	font-size: 0.9em;
	font-weight: normal;
	background-color: #FFFFFF;
	padding:0;
	margin: 0;
}
#dContenido form fieldset{ 
	margin: 0.5em 0 0 0;
	padding:0.1em;
}
#dContenido form fieldset dl{ clear:left; font-size:1em; text-align:right;padding:0;margin:0 }
#dContenido form fieldset dt{ clear:left;float:left; text-align:right; margin:0em; padding:0.1em;color:#007B59 }
#dContenido form fieldset dd{ float:left; margin:0em; padding:0.1em; }
#dContenido form fieldset .cAncho1{ width: 8em }
#dContenido form fieldset .cAncho2{ width: 18em }
#dContenido form fieldset .cAncho3{ width: 10em }
#dContenido form fieldset .cAncho4{ width: 15em }
#dContenido form fieldset .cAncho5{ width: 5em }
#dContenido form fieldset .cAncho6{ width: 25em }

.cTituloPagina{
	margin:0 0 0.9em 0;
	padding: 2em 0 0.5em 1.1em;
	font-size:1.4em;
	color:#FFFFFF;
	background-image: url('imagesweb/fnd_titulopag.gif');
	background-color: #19934B;
}
.cSubtituloPagina{
	clear:left;
	margin:0 0 0.9em 1.2em;
	padding:0;
	font-size:1.2em;
	border-bottom: 0.2em solid #007B56;
	color:#007B56;
}
.cSubsubtituloPagina{
	margin:0 0 0.9em 1.2em;
	padding:0;
	font-size:1.1em;
	color:#777777;
}

/* ********************** HOME ************************* */
.cEscudo{
	width:7.9em;
	height:6.8em;
}
.cLinks{ 
	clear:left;
	text-align:right;
	margin:0;
	padding:1em 0 0 0;
	color:#AAAAAA;
}
.cPie{ 
	clear:left;
	border-top:0.1em solid #AAAAAA;
	color:#AAAAAA;
	text-align:center;
	margin:0;
	padding:0.5em 0em;
}
#dHome{
	float:left;
	width:61.5em;
	padding:0;
	margin:0 1.5em 0 0;
}
#dListaNoticias{
	margin: 0;
	padding: 0 0.5em 0.5em 0.5em; 
	border: 0.1em solid #007B55;
}
#dListaNoticias h2{
	background-color:#007B55;
	color:#FFFFFF;
	font-size:1.1em;
	padding:0.2em 0 0.2em 0.5em;
	margin:0.2em 0 0 0
	
}
#dListaNoticias p{padding:0;margin:0;}
#dListaNoticias h3{
	padding:0.5em 0 0.5em 0;
	margin:0;
	font-size:1.1em;
	color:#205394;
}
.ImgNoticia {
	float:left;
	margin:0;
	padding: 0 0.4em 0 0.4em;
	height: 7em;
	width: 12em;
}
.cNoticiaHomeImg{ height:7em }
.cAmpliar, .cAmpliar a{
	font-size:1em;
	font-style:italic;
	border-bottom: 0.1em dashed #aaaaaa;
	padding:0;
	margin:0;
}
.cAmpliar2, .cAmpliar2 a{
	font-size:1em;
	font-style:italic;
	padding:0;
	margin:0 0 0.5em 0;
}
.cResumenList{
	padding:0;
	margin:0.3em 0 0.5em 0
}
.cBannerHome{ 
	padding:0;
	margin:0 0 1em 0;
	text-align:center;
	width:61.5em;
}
.cBannerMenu{
	padding:0;
	margin:1em 0 1em 0;
	width:15.6em
}
#dEscudos{
	float:left;
	width:17.1em;
	padding:0;
	margin:0;
}
#dEscudos ul{
	padding:0;
	margin:0;
}
#dEscudos ul li{
	padding:0;
	margin:0 0.3em 0 0;
	display:inline;
	float:left;
	font-family:'Arial';
}
.cLinkEscudos{
	clear:left;
	margin:1em 0 0 0;
	padding:0;
	font-size:0.9em;
	text-align:center;
	color:#205394;
}
.cBoton1 {padding:0; margin:0.2em 0 0 0; width:100%; text-align:right}

/* ***************************************************** */
/* ************ CONTENIDOS CORPORATIVOS **************** */
#divCorporativo{
	padding:0;
	margin:0 0 0 1.5em;
	/*width:78.8em;*/
}
#dCorporativoInfo{
	float:left;
	width:63.7em
}
#dInfo{
	float:left;
	width:14.8em;
	background-color:#DDDDDD;
	padding:0.5em;
	margin:0 0 0 0.8em;
	border: 0.1em dotted #ADADAD;
}
/* ***************************************************** */
/* ******************** NOTICIAS *********************** */
.cResumen{
	margin:0.5em 0 0 0;
	padding:0;
	color: #1C5092;
	font-weight:normal;
	font-style:italic;
	font-size: 1.1em
}
.cOpciones, .cOpciones a{
	margin:0;
	padding:0;
	text-align: right;
	text-decoration: none;
	color: #000000
}
.cOpciones a:hover{ color: #60A75B }
.cFecha{
	padding:0;
	margin:0;
	color: #4A626A;
	font-weight:bold;
	font-size: 1.1em
}
.cFirma{
	padding:0;
	margin:1em 0 0 0;
	text-align:right;
	color: #777777
}
.cExplicacion {
	text-align:right;
	padding:0;
	margin-top:0
}
/* ***************************************************** */
/* ******************** CALENDARIOS********************* */
.cCabeceraCal{
	background-color:#969696;
	color:#ffffff
}
.cFondoCal{
	background-color:#EDEFF1;
	text-align:center;
	color:#000000
}
.cHoy{
	background-color:#FFEEC3;
	color:#000000
}
.cFestivo{
	background-color:#FFD25C
}

/* ********************************************************* */
/* ******************** BUSCADORES WEB ********************* */
#dBuscador{
	background-color:#E2E9EB;
	border:0.1em solid #4A626A;
	margin:0;
	padding:0.2em
}
#dBuscador ul{
	padding:0;
	margin:0;
	float:left;
}
#dBuscador ul li { display: inline; }
#dBuscador h2{
	color: #4A626A;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:0
}
#dBuscador p{
	text-align:left;
	padding:0;
	margin:0
}
#dBuscador .cDT{ color: #4A626A; }
.dFecha input{
	margin:-0.2em 0 0.4em 0;
}
.cFechaMenor{
	font-size:0.9em;
}
.dFecha img{
	margin:-0.2em 0.4em 0.2em 0.4em;
}
#frmBuscar input[type="submit"]{
	margin:-0.2em 0 0 0;
	padding:0 0.2em 0em 0.2em;
}
.textoinput{
	margin:-0.2em 0 0.2em 0;
}
/* ********************************************************* */
/* ********************** IDIOMAS INICIO ******************* */
.imagenFlash{
	background:url('images/idiomas.jpg') no-repeat; 
	width:496px; 
	height:350px; 
	color:#FFFFFF;
}
#dIdiomasHome{
	/*margin:5em auto 0 auto;
	padding:0;
	width:49.6em;
	height:38.4em;
	border: 0.1em solid #205394*/
	
	margin-top: -18.2em;
	margin-left: -24.8em;
	position: absolute;
	top: 50%;
	left: 50%;	
	height: 38.4em;
	width:49.6em;
}
.listaPequenha3{
	text-align:center;
	padding:0;
	margin:1.6em 0.2em 0.4em 0em
}
.listaPequenha3{display: block;}
.listaPequenha3 li { display: inline;}
.listaPequenha3 li a {
	margin: 0 1em 0 1em;
	padding:0.2em 1em 1.5em 1em;
	text-align:center;
	width:11.2em;height:1.6em;
	background-color: #205394;
	text-decoration: none;
	color: #ffffff;
	font-size: 1.2em;
}
.listaPequenha3 li  a:hover{
	background-color:#027B5C;
	color:#ffffff;
}
/* ********************************************************* */
/* ********************* AYUNTAMIENTOS ********************* */
#dAyun{
	float:left;
	width:80em;
	padding:0;
	margin:0;
}
#dAyun ul{
	padding:0;
	margin:0 0 0 1.4em;
}
#dAyun ul li{
	padding:0;
	margin:0 2em 1em 0;
	display:inline;
	float:left;
	text-align:center;
}
#dAyun ul li img{
	width:27em;
	height:10em;
}
/* ******************************************************* */
.cBuscadorPubli{
	font-weight:bold;
	font-size:1.1em;
	color:#007B59;
}
.cTituloTipo{
	margin: 0 0 1em 1.1em;
	padding: 0.2em;
	background-color: #205394;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 1.2em
}
.cTipoPubli{
	list-style-type:none;
	width:25em;
	float:left;
	padding:0;
	margin:0 0 1em 0
}
.cImgTipoPubli{
	width:8em;
}
.cPortadas{
	width:14em;
	float:left;
	padding:0;
	text-align:center;
	margin:1em 0 0 0
}
.cImgPortada{
	width:8.5em;
	height:12em
}
.cVolver{
	clear:left;
	margin:0.5em 0 0 0;
	padding:0;
	text-align:right
}
.ImgPubli {
	margin:0;
	padding: 0 0.3em 0 0em;
}
.ImgEnlace {
	margin:0;
	padding: 0 0.3em 0 0em;
	/*width: 8em;*/
}
.cImgCen{
	padding:0;
	margin:0;
	text-align:center;
}
.cImgServicioCen{
	padding:0;
	margin:1em 0 0 0;
	text-align:center;
}
.cEnlacesDer {
	padding:0;
	margin:0 0 0.5em 0;
	color:#000000;
	font-size:0.9em;
	text-align:center;
}
.cClearCen{
	clear:left;
	text-align:center;
	margin:0;
	padding:0.8em 0 0.5em 0;
}
.cEnlacesDer a{ color:#000000 }

/* ***************************************************** */
/* ****************** CONTACTO ************************* */
.cProteccionDatos { margin: 0 0 0 1.5em; }

/* ***************************************************** */
/* ******************** ENLACES ************************ */
.cImgEnlace {
	float:left;
	margin:0;
	padding: 0 1em 1em 0;
	/*height: 6em;
	width: 8em;*/
}
.cEnlaceWeb{
	padding:0;
	margin-top:0.5em
}
.cInfoEnlace{
	margin-left:1.5em;
}
.cMargenEnlace{
	margin-left:3em;
}
/* **************************************************** */
/* ******************* MAPA WEB *********************** */
.cMapaWeb{
	float:left;
	border: 0.1em dashed #CCCCCC;
	padding:0.5em;
	margin:0.6em 0.6em 0 0;
	width:25em; 
}
.cMapaWeb ul{
	font-weight:bold;
	margin:0;
	padding:0 0 0 2em;
}
.cMapaWeb ul li ul{ font-weight:normal; }

/* *************************************************** */
/* **************** OLVIDO CONTRASEŅA **************** */
.cOlvidoText{
	width:35em;
	text-align:left
}
.cBotonOlvido input{ margin-left:25em }
/* *************************************************** */
/* ******************** ASTEBUGA ********************* */
.cImgAstebuga{
	margin:1em 0 0 0;
}
.cAstebuga{
	margin:1.5em 0 0 1.5em
}
/* *************************************************** */
/* ************* CONTRATACIONES Y AYUDAS ************* */
.cContratacion{
	font-size:1.1em;
	margin:0 0 0 1.5em;
	padding:0;
	color:#0E8750;
	font-weight:bold;
}
.cContratacion a{
	color:#0E8750;
}
.cDatosContratacion{
	margin:0 0 1.2em 1.6em;
	padding:0;
}
#dContratacion{
	margin:0 0 0 1.5em;
	width:58em;
}
#dContratacion form fieldset legend{ 
	color:#0E8750;
	font-size:1.1em;
	font-weight:bold;
}
#dContratacion form fieldset{ 
	margin: 0.5em 0 0 0;
	padding:0.8em;
	border:0.1em solid #0E8750;
}
#dContratacion .cBotones{ 
	clear:left;
	margin:1em 0 1.5em 0; 
	text-align:center;
}
#dContratacion form fieldset dl{ clear:left; font-size:1em; text-align:right;padding:0;margin:0 }
#dContratacion form fieldset dt{ clear:left;float:left; text-align:right; margin:0em; padding:0.1em;color:#555555 }
#dContratacion form fieldset dd{ float:left; margin:0em; padding:0.1em; }
#dContratacion form fieldset .cAncho1{ width: 9.5em }
#dContratacion form fieldset .cAncho2{ width: 19em }

#dContratacion form fieldset dl:after { 
	content : ".";
	display : block;
	height : 0;
	clear: both;
	visibility : hidden;
}
#dContratacion form #cboInfo{
	width:16.5em;
}

/* ************************************************ */
/* *************** ENVIAR AMIGO ******************* */
#dEnviaAmigo{
	margin:0 0 0 1.5em;
}
#dEnviaAmigo .cBotones{ 
	clear:left;
	margin:1em 0 1.5em 0; 
	text-align:center;
}

/* ************************************************ */
/* *************** DTO. SOSTENIBILIDAD ************ */
.cMenuResiduos{
	font-size:1.1em;
}
.cFichasC{
	margin:1.5em 0 0 1.5em;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
}
.cMenuFichas{
	list-style:none;
}
.cOpFicha{
	margin:0 0 1em 0;
	padding:0;
	display:inline;
	float:left;
	width:17em;
	text-align:center;
}
.cTituloFicha{
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 1em 1.4em;
	padding:0
}
.cImgFicha{
	 width:15em;
	 height:10em;
}