/* CSS Document */
*{margin:0;padding:0;border:0;font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none;color:#000}

body{background-color:#fff}

	/*#contenedor{
	margin:0 auto;
	min-width:30em;
	max-width:48em;
	position:relative;
	overflow:hidden}*/
	
/*#fondoSombraIzquierda,
#fondoSombraDerecha{
	background:#e7e7e7 url(../img/sombraFondoIzq.jpg) repeat-y left top;
	position:absolute;
	top:0;
	width:9px;
	height:200em;
	z-index:99}
#fondoSombraDerecha{right:0;background:url(../img/sombraFondoDer.jpg) repeat-y left top}*/



/*#fondoSombraIzquierda,
#fondoSombraDerecha{
	background:#e7e7e7 url(../img/sombraFondoIzq.jpg) repeat-y left top;
	position:absolute;
	top:0;
	width:9px;
	height:200em;/* ** */
	/*height:100%;
	z-index:99}
#fondoSombraDerecha{right:0;background:url(../img/sombraFondoDer.jpg) repeat-y left top}
*/

#cabecera{
	background:#f2f2f2 url(../img/fondoCabeceraDegradado.jpg) repeat-y left top;
	position:relative;
	margin-top: -4.2em;
	font-size:x-small;
	height:9em;
	width:100%;
	/*margin: 0 auto 0 1em;*/
	z-index:0
}

#logo{
	margin:.5em 0 0 .5em;
	float:left}
#idiomas{
	text-transform:uppercase;
	font-size:x-small;
	float:left;
	width:auto;
	margin:2em 0 0 1em}
#idiomas li{
	display:inline;
	padding:0 .7em 0 .8em;
	border-right:.1em solid #999}
#idiomas li#mapaWeb{border-right:0 none}
#idiomas a{text-decoration:none;letter-spacing:-.05em}
#idiomas a:hover{text-decoration:underline}


#herramientas{float:right;}

/*#herramientas{position:absolute;right:1.8em;text-align:right;top:10em;font-size:x-small;}
#herramientas a{text-decoration:none;background:#fff no-repeat 10px 50%;margin:0;display:block;float:left;overflow:visible;line-height:2.3em}
#herramientas a span{display:block;height:2.3em;padding:0 8px 0 28px;cursor:pointer}
#herramientas a.icorecomendar{background-image:url(../img/icorecomendar.gif)}*/

#buscador{overflow:hidden;float:left;
	margin:0 0 0 0;
	height:8em;
	padding-top:1em}
#buscador a{
	display:block;
	padding:.2em 0 0 8.5em;
	background:url(../img/fondoBtnBuscar.gif) no-repeat right center;
	text-decoration:none;}
#buscador a:hover{text-decoration:underline}
#buscador strong{font-weight:normal}
#buscador input{margin:0 0 0 0.5em}
	
#reloj{
	float:right;
	margin:0 0em 0em 45%;
	height:3em;
	padding-top:1.6em}
	
#telefono{color:#fff;font-size:2.0em;line-height:1.5em;background:url(../img/reloj_ayuntamiento2.gif) no-repeat center center;margin:0;padding:4.2em 3em .1em 1em;text-align:center;}

#migas
{
	margin:0 0 0 2.2em;
	padding:.8em 0;
	clear:both;
	line-height:2em;
	margin-left:6em; width: 900px;}
#migas li{display:inline;font-size:.6em}
#migas a{text-decoration:underline;background:url('../img/fondoFlechaMigas.gif') no-repeat right center;padding-right:11px}

#migas a:hover{text-decoration:none}

	
#cabeceraMenu{
	width:auto;
	background-color:#bd1c04;
	font-size:x-small;
	height:2.5em;
	line-height:2.6em;
	border-top:1px solid #fff;
	position:relative}
#cabeceraMenu ul{margin-left:2.5em}
#cabeceraMenu li{display:inline}
#cabeceraMenu a{text-decoration:none;font-weight:bold;padding:.55em 1em .5em;color:#fff;}
#cabeceraMenu a:hover{text-decoration:underline}
#cabeceraMenu li.actual a{background-color:#fff}

#cuerpo{
	background-color:#fff;
	font-size:x-small;
	padding:.5em 1.25%;
	min-height:30em;
	overflow:hidden;
	width:99%;
	position:relative;}

.cabeceraImagenC {float:left; position:relative;background-color:#F5F5F5; margin:0em .5em 1em .5em;border-bottom:.1em solid #999}

.cabeceraImagenC ul {text-align:right;padding:1.5em 1em 1em 1em}
.cabeceraImagenC ul li{display:inline; padding-right:0.5em;padding-left:1em}
.cabeceraImagenC ul li a{text-decoration:none}

.CuadroTexto {float:left; position:relative; margin:1em 1em 1em 1em;border-top:.1em solid #999;width:18%; text-align:left; padding-bottom:.5em}

.CuadroTexto div{border-bottom:.1em solid #999;padding-bottom:1.5em}
.CuadroTexto div h2{background-color:#f2f2f2 !important;}
.CuadroTexto a{text-decoration:none}

.CuadroTexto strong{font-size:5em; font-family:"Comic Sans MS","A.C.M.E. Explosive",Verdana, Arial, Helvetica, sans-serif ;font-weight:bold}


/*noticias*/
.cajagrande h2{font-size:small;display:block;min-height:1.5em;line-height:1.5em;padding:.3em .2em}
.cajagrande ul{padding:.5em .0em 0;background-color:#fff;text-align:left}
.cajagrande li{padding:0 0 .5em 0;background:none}
.cajagrande li a{font-weight:normal}
.rss{float:right;top:-6%;right:3%;position:relative;}
.rss img{height:1.1em}
.cajasContenido .mas{right:.5em;text-align:right;padding:0 10px 0 0;background:url('../img/fondoFlecha.gif') no-repeat right center}
.cajasContenido .mas a{text-decoration:none;font-weight:bolder}

/*noticias*/


h2{font-size:1.2em; color:#990000; padding:.3em .3em .3em .1em}

.FilaImagenes {display:inline;clear:both;overflow:hidden;float:left}
.FilaImagenes div.Imagen{width:22%;float:left;padding-bottom:1em; margin:1em .1em 1em 1em;border-bottom:.1em solid #999}
.FilaImagenes div.Imagen a{float:left; text-decoration:none; padding-top:1em;}

#cajaencuesta {background-color:#f2f2f2;width:21%}

/*formulario basico*/
.formulariosbgasico{padding:1.5em 1.5em .5em;margin:0 0 .6em;position:relative;display:block;}
.formulariobafsico{padding:0;margin:0 0 .6em}
.formulariobasico div{float:none;clear:both;margin:0 0 1.2em; padding:0 0 .2em;position:relative}
.formulariobasico fieldset{margin:0;padding:0}
.formulariobasico legend{margin:.3em 0 .5em;padding:0}
.formulariobasico div.textarea{height:5em}
.formulariobasico div.avisolegal{position:absolute;margin-top:1.6em}
.formulariobasico div.boton{text-align:right;padding-top:1.2em}
.formulariobasico a{text-decoration:underline}
.formulariobasico a:hover{text-decoration:none}
.formulariobasico label{width:35%;display:block}
.formulariobasico label span.obligatorio{color:#b7002e}
.formulariobasico select,
.formulariobasico textarea{position:absolute;width:54%;margin:-1.3em 0 0 37%;padding:.05em .1em;border:1px solid #ccc}
.formulariobasico textarea{height:5em;width:62%;margin-top:-2.5em}
.formulariobasico .radiobutton{margin:0 0 .2em .2em}
.formulariobasico .radiobutton label{padding-left:2em}
.formulariobasico .radiobutton input{position:absolute;left:0;top:0;border:0;margin:.1em .5em 0 0;padding:.1em;vertical-align:middle;height:1.35em;overflow:visible}
.formulariobasico .boton input{position:relative;margin:0;text-transform:uppercase;width:auto}
.formulariobasico .enlacespie{text-align:right;margin:0}
.formulariobasico .enlacespie a.derecha{text-align:right;display:block;margin:.2em 0 0;padding:0;text-decoration:none}



.cabeceraTexto h2{font-size:1.2em; color:#ffffff}
/*Estilos para el pie
#pie{
	clear:both;
	background-color:#fff;
	width:98%;
	margin:.5em .5em 3em 1em;
	padding:.5em 0 0 1em;
	font-size:x-small}
#pie p{margin-bottom:1em}
#subpie{
	background-color:#fff;
	position:absolute;right:2%;
	text-align:right;
	font-size:x-small;
	padding:0}
#subpie a{padding-right:.5em;text-decoration:none}
#subpie a:hover{text-decoration:underline}*/
#accesibilidad {padding-top:.5em}


/*Tonos seccion*/
.opcionMenuSel, .opcionMenuSel strong, .opcionMenuSel a {background-color:#bd1c04 !important;color:#fff !important}
.opcionMenu, .opcionMenu strong, .opcionMenu a {background-color:#d33e38 !important;color:#fff !important}
.fondoDestacadoOscuro ,.fondoDestacadoOscuro strong {background-color:#bd1c04 !important;color:#fff !important}
.fondoDestacadoClaro, .fondoDestacadoClaro strong {background-color:#d33e38 !important;color:#fff !important}
.fondoParrafoOscuro {background-color:#d33e38 !important;color:#fff !important}

#interiorDerechaInvertido .cajaDerecha strong {background: url(../img/iconoLiBlanco.gif) no-repeat 0 .5em !important}

.listacuadrado {background:url(../img/puntolistado.gif) no-repeat left center;color:#000;padding:.3em 4px .3em 14px}

div.separador, div.separabloques {
	clear: both;
	color: White;
	font-size: 0px;
	height: 0;
	margin-top:10px;
	
}

.grisClaro{background-color:#f2f2f2 !important}

strong.super{color:#000 !important; font-size:1.2em !important}

.cohete{float:right; padding-right:2em}
.faltan{float:right;padding-top:1.5em; font-size:2em; color:#990000;padding-right:.5em;font-style:italic}


#escalera { padding-left:0; padding-top:.8em; padding-bottom:1.7em; padding-right:0; margin-bottom:1.1em}
#escalera li{float:left;display:inline;}
#escalera li a {font-weight:800;text-decoration:underline; }
#escalera li strong{font-size:1.7em}
#uno{padding-left:.7em}
#dos{padding-left:1.5em}
#tres{padding-left:1.8em}
#cuatro{padding-left:1.5em}
#cinco{padding-left:1.7em}
#seis{padding-left:1.8em; padding-right:0}
.cabeceraImagenC ul{padding-left:0em}
.cabeceraImagenC a {padding-left:0em}

#recorrido{border:1px solid #000}

