body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,input,img {margin:0; padding:0; border:0; vertical-align:baseline; background:transparent;}
body {background:#f3e5e5;font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
table{border-collapse:collapse;border-spacing:0;}
p{margin:9px 0;}
input,textarea {border:#99c 1px solid;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; font-family:Arial, sans-serif; color:#06c;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 11px;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
a:active{outline:none;}

#wrap {width:900px; margin:0 auto; overflow:hidden;}
#barra-header {height:30px; background:#f3e5e5; padding:8px 0; font-family:Arial, Helvetica, sans-serif;}
#barra-header ul {margin-left:-15px;}
#barra-header li {height:34px; float:left; padding-right:25px; margin-left:15px; color:#903; border-right:#903 1px dotted; line-height:20px;}
#barra-header li span {font-size:11px; line-height:29px;}
#barra-header img {float:left; margin:0 10px 0 0;}
#barra-header a {color: #903;}

#header,#contenedor {padding:5px 0; border:#9b1f2e 1px solid; background:#fff; overflow:hidden; clear:both;}
#logo {width:180px; margin-left:20px;float:left;}
#publi {width:728; float:right;}

#menu {background:#900; overflow:hidden;}
#menu li {float:left; text-align:center; }
#menu li a {width:100px; color:#fff; display:block; padding:6px 10px;}
#menu li a:hover { text-decoration:none; background: #c06;}

#contenedor {padding:25px 35px;}

#capa1 {margin-bottom:25px; overflow:hidden;}
#tiempog {width:300px; float:right; border:#900 2px solid;}
#ayuntamiento {width:500px; float:left; border:#900 2px solid;}
#ayuntamiento ul {padding:8px;}
#ayuntamiento li {font-size:11px; padding: 4px 0 0 8px; clear:both; background:url(img/arrow_red.gif) 0 9px no-repeat;}
#ayuntamiento li a {color:#333;}

.titulo1 {display:block; background:#900; padding:3px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#fff;}

.tiempo_fecha {text-align:center; padding:5px; background:#f7efef;}
.tiempo_fecha,span {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tiempo_fecha span {font-weight:bold;}
#tiempog ul {width:250px;margin:5px auto; overflow:hidden;}
#tiempog li {width:50px;float:left; margin:0 5px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#tiempog li img { margin:3px 0;}

#capa2 {clear:both;}
.capa2_titulo {border:#2b7daf 2px solid; margin-bottom: 20px; padding:7px; color:#2b7daf; font-size:16px; font-weight:bold; clear:both;}
.capa2_titulo img {float:left; margin-right:5px;}

#lista_noticias li {line-height:17px; margin-bottom:15px;}

.flk {width:240px; float:left; margin:10px 30px 20px 0;}

/*CLIMA*/
.w {width:auto; border:#d0d0d0 1px solid; overflow:hidden; margin-bottom:20px;}
.w_cabecera {border-bottom:#d0d0d0 1px solid; overflow:hidden;}
.w_cabecera li,.w_dia {padding:3px 15px;border-right:#d0d0d0 1px solid; float:left; font-family:Arial, Helvetica, sans-serif;}
.w_dia {width:200px;background:#ebebeb;}
.w_forecast {clear:both; padding:10px; margin:5px 0; overflow:hidden;}
.w_forecast li {width:190px;float:left; margin:0 5px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.clima_city {padding:20px; float:left;}
.clima_city ul {margin-left:30px;}
.clima_city li{font-size:11px; padding: 4px 0 0 8px; clear:both; background:url(img/arrow_blue.gif) 0 9px no-repeat;}

#w_weather,#w_weatherd,#w_weathern {width:550px; margin:30px auto; padding:20px; border:#d0d0d0 1px solid; background:#234992; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#w_icon {width:170px; float:left; margin-right:15px; padding:10px; font-size:14px; text-align:center; font-weight:bold; color:#fff; text-shadow:1px 1px 0 #333;}
#w_conditions,#w_conditionsx {width:320px; float:left; padding:10px; line-height:16px;}
#w_conditions {background:#fff; filter: Alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; font-family:Arial, Helvetica, sans-serif; color:#000; border:#666 1px solid; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
#w_weatherd {background:url(img/w_fondodia.jpg) no-repeat;}
#w_weathern {background:url(img/w_fondonoche.jpg) no-repeat;}
#w_conditions span {font-size:40px; font-weight:bold; line-height:40px;}

/*FIN CLIMA*/


#footer {width:900; margin:25px auto; padding:30px 0; font-size:11px; text-align:center; color:#903;}
