/* CSS Document */

@charset "utf-8";

/* CSS Document */

/* MASELLA 2008
/* Autor: Jaume Izquierdo / Judith Morales
/* Empresa: Entorno Digital - www.entornodigital.es
--------------------------------------------------------------------------- */

/* 0. BASICOS */
/* 1. ESTRUCTURA */
/* 2. HOME */
/* 3. METEO */
/* Z. VERSION 2007 Y ANTERIORES */

/* 0. BASICOS Y CLASES
--------------------------------------------------------------------------- */
body { margin: 0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #e2e1dd;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

a:link, a:active, a:visited {color: #ff7f00; font-weight: normal;}
a:hover {color: #000; font-weight: normal;}

a.linknegro:link, a.linknegro:active, a.linknegro:visited {color: #000; font-weight: normal; text-decoration: underline;}
a.linknegro:hover {color: #ff9933; font-weight: normal; text-decoration: underline;}

a.petit:link, a.petit:active, a.petit:visited {font-size: 9px; color: #ff9933; font-weight: bold;}
a.petit:hover {font-size: 9px; color: #000; font-weight: bold;}
a.arialblack:link, a.arialblack:active, a.arialblack:visited {font-family: Arial, "Arial Black", Helvetica, sans-serif; font-weight:bold; color: #000;}
a.arialblack:hover {font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #ff9933; font-weight:bold;}
a.blanco:link, a.blanco:active, a.blanco:visited {color: #000; text-decoration: none;}
a.blanco:hover {color: #fff; text-decoration: underline;}
a.linkfotos:link, a.linkfotos:active, a.linkfotos:visited {display: block; color: #000; text-decoration: none; font-size: 11px; height: 20px; line-height: 20px; text-indent: 5px; font-weight: bold;}
a.linkfotos:hover {display: block; background: #ff7f00; color: #000; text-decoration: none; font-size: 11px; height: 20px; line-height: 20px; text-indent: 5px; font-weight: bold;}

a.logolink:link, a.logolink:active, a.logolink:visited {color: #000; text-decoration: none; margin: 0px;}
a.logolink:hover {color: #fff; text-decoration: underline; margin: 0px;}

a.linkfotos2:link, a.linkfotos2:active, a.linkfotos2:visited {display: block; color: #000; text-decoration: none; font-size: 11px; height: 20px; line-height: 20px; text-indent: 25px; font-weight: normal;}
a.linkfotos2:hover {display: block; background: #ff7f00; color: #000; text-decoration: none; font-size: 11px; height: 20px; line-height: 20px; text-indent: 25px; font-weight: normal;}

.negro {background: #000;}
.orangebold {color: #ff7f00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.arialblackblanc {color: #fff; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.arialblackgris {color: #afafaf; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 12px;}
.arialblacktit {color: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 12px;}
.arialblacktitmini {color: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 10px;}
.arialblackorange {color: #ff9933; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.arialblackorangegran {color: #ff9933; font-family: Arial, "Arial Black", Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.txazul {color: #345CD4; font-weight: bold;}
.txverde {color: #006666; font-weight: bold;}
.txrojo {color: #FF0033; font-weight: bold;}
.txnegro {color: #000000; font-weight: bold;}
.bold {font-weight: bold;}

.combo {font-size: 11px; border: 1px solid #000;}
.combo:hover {background: #ff9933; border: 1px solid #ff9933; color: #000;}

a.boton:link, a.boton:active, a.boton:visited {display: block; background: #cacac8; color: #000; text-align: center; height: 20px; line-height: 20px; text-decoration: none;}
a.boton:hover {display: block; background:#ff9933; color: #fff; text-align: center; height: 20px; line-height: 20px; text-decoration: none;}

a.botonblanco:link, a.botonblanco:active, a.botonblanco:visited {display: block; background: #fff; color: #ff9933; text-align: center; height: 20px; line-height: 20px; text-decoration: none;}
a.botonblanco:hover {display: block; background:#ff9933; color: #fff; text-align: center; height: 20px; line-height: 20px; text-decoration: none;}

.tablaborde {border: 1px solid #000; padding: 0 0 0 10px;}

.lineaorange {width: 100%; border-top: 1px solid #ff7f00; height: 1px; margin: 10px 0 10px 0;}
.lineagris {width: 100%; border-top: 1px solid #cacac8; height: 1px; margin: 10px 0 10px 0;}

.clear {clear: both;}

a:link img,  a:active img, a:visited img {border: 1px solid #ff7f00;}
a:hover img {border: 1px solid #000;}

.height20 {height: 20px;}
.height40 {height: 40px;}
.height60 {height: 60px;}
.height80 {height: 80px;}
.height100 {height: 100px;}


/* 1. ESTRUCTURA
--------------------------------------------------------------------------- */
.estpral {border: 1px solid #b3b3b3;}

.titulares {background: #ff9933; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: auto; text-indent: 15px; line-height: 20px; border: 1px solid #000; font-weight: bold; float: left;width:100%;}

.titulares2 {background: #ff9933; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: auto; text-indent: 15px; line-height: 20px; border: 1px solid #000; font-weight: bold; width: 420px; float: left; margin-bottom:20px;}

.titular_right {background: #000; color: #fff; font-size: 11px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: auto; text-aling: center; line-height: 20px; border: 1px solid #000; font-weight: bold; width: 160px; float:right; margin-bottom:20px;}

a.btn_ulthora:link, a.btn_ulthora:active, a.btn_ulthora:visited {display: block; width: 160px; height: 20px; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none; text-align: center;}

a.btn_ulthora:hover {color: #ff9933; text-decoration: none;}

.div_video { width:270px; margin:10px;}

#titinfoneu { font-weight: bold; line-height: 20px; background-color:#000000;}
#titinfoneu .tit {border: 1px solid #000; width: 472px; float: left; line-height: 20px; background: #ff9933; text-indent: 15px; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif;}
#titinfoneu .infoneu {width: 90px; float: left; background: #000; color: #fff; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#titinfoneu .infoneu .img {float: left; width: 10px; padding: 2px 20px 0 0; line-height: 20px;}
#titinfoneu .infoneu .img img {margin: 0px 0 0 20px; border-style: none; line-height: 20px;}
#titinfoneu .infoneu .txt {float: left; text-indent: 10px; line-height: 20px; padding: 0 0 0 0px; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif;}


.titulares_foto {background: #ffffff; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: auto; padding: 0px 0 10px 0; line-height: 20px; font-weight: bold;}

.titulares2 {background: #ff9933; color: #000; font-size: 11px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: auto; text-indent: 15px; line-height: 20px; border: 1px solid #000; font-weight: bold;}

#telefonos {display: block; width: 594px; height: 30px; color: #000; font-size: 11px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: 20px; text-indent: 5px; line-height: 20px; border-bottom: 1px solid #000; margin: 0 0 2px 0; font-weight: bold;}
	#telefonos #telfs {float: left;}
	#telefonos #dia {float: right;}
#actualizacion {width: 594px; font-size: 10px; background: #cacac8; border: 1px solid #000; height: 20px; line-height: 20px; text-indent: 10px;}
#properaact {width: 594px; text-align: right; color: #ff9933; font-weight: bold; font-size: 9px; height: 20px; line-height: 30px;}

#wwwmasella {display: block; width: 777px; height: 30px; background: #ff9933; color: #000; font-size: 20px; font-family: "Arial Black", Arial, Helvetica, sans-serif; line-height: 25px; text-align: center;}

ul {list-style-type: none; padding:0; margin: 0;}
li {}

ul.lista {list-style-type: circle;}
ul.lista li { margin: 20px 0 10px 20px;}

ul.lista2 {list-style-type: circle;}
ul.lista2 li { margin: 10px 0 10px 20px;}

#pie {margin: 0px auto; padding: 10px 0 10px 0; text-align: center;}
#pie a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#pie .orangebold {font-size: 10px;}

.titularesgris {background: #afafaf; padding: 0 0 0 2px; height: 18px; line-height: 18px;}
.titularesgriscent {background: #afafaf; text-align:center; height: 18px; line-height: 18px;}
.titulargrisclaro {background: #d6d6d4; padding: 0 0 0 2px; height: 18px; line-height: 18px;}
.titularesnaranja {background: #ff9933; padding: 0 0 0 2px; height: 18px; line-height: 18px;}
.titularesnaranjacent {background: #ff9933; text-align:center; height: 18px; line-height: 18px;}
 
/* 1.1 MENU LATERAL
--------------------------------------------------------------------------- */
a.menu:link, a.menu:active, a.menu:visited {display: block; width: 153px; height: auto; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none; /*border-bottom: 1px solid #fff;*/ text-indent: 5px;}
a.menu:hover {display: block; width: 153px; height: auto; background: #ff9933; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none;/*border-bottom: 1px solid #fff;*/ text-indent: 5px;}

a.menudes:link, a.menudes:active, a.menudes:visited {display: block; width: 153px; height: auto; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #afafaf; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none; /*border-bottom: 1px solid #fff;*/ text-indent: 5px;}
a.menudes:hover {display: block; width: 153px; height: auto; background: #afafaf; font-family: Arial, "Arial Black",  Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none;/*border-bottom: 1px solid #fff;*/ text-indent: 5px;}

a.menu2:link, a.menu2:active, a.menu2:visited {display: block; width: 153px; height: auto; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 10px; line-height: 20px; font-weight: bold; text-decoration: none; /*border-bottom: 1px solid #fff;*/ text-indent: 5px;}
a.menu2:hover {display: block; width: 153px; height: auto; background: #ff9933; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 10px; line-height: 20px; font-weight: bold; text-decoration: none;/*border-bottom: 1px solid #fff;*/ text-indent: 5px;}

#menuest {padding:0 0 50px 0;}

/* 1.2 MENU SUPERIOR
--------------------------------------------------------------------------- */
#cabecera {width: 777px; height: 124px; background: #000;}
	#cabecera #logo {float: left;}
	#cabecera #cabecerafotos {float: right; width:536px; height:108px; padding: 8px 0px 8px 0px;}
	#cabecera #cabecerafotos img {float: left; margin-right:8px; }
#menusuperior {width: 777px; height: 45px; background: #000; border-bottom: 1px solid #000;}
#banderas {float: left; padding: 0 0 0 10px;}
	#band_cat {float: left; margin: 0 0 0 5px;}
	#band_esp {float: left; margin: 0 0 0 5px;}
	#band_fra {float: left; margin: 0 0 0 5px;}
	#band_eng {float: left; margin: 0 0 0 5px;}
	#band_port {float: left; margin: 0 0 0 5px;}

a.menu_sup:link, a.menu_sup:active, a.menu_sup:visited {display: block; width: auto; height: 45px; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 45px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #000;  float: right; border-right: 1px solid #fff; text-align: center; padding:0px 12px;}

a.menu_sup:hover {color: #ff9933; text-decoration: none;}

a.menu_sup3:link, a.menu_sup3:active, a.menu_sup3:visited {display: block; width: 115px; height: 45px; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 45px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #000;  float: left; border-right: 1px solid #fff; text-align: center; padding: 0 8px 0 8px;}

a.menu_sup3:hover {display: block; width: 115x; height: 45px; /*background: #ff9933;*/ font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #ff9933; font-size: 11px; line-height: 45px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #000; float: left; border-right: 1px solid #fff; text-align: center; padding: 0 8px 0 8px;}

a.menu_sup2:link, a.menu_sup2:active, a.menu_sup2:visited {display: block; width: 85px; height: 45px; background: #000; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 45px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #000;  float: left; border-right: 1px solid #000; text-align: center; padding: 0 8px 0 8px;}

a.menu_sup2:hover {display: block; width: 85px; height: 45px; /*background: #ff9933;*/ font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #ff9933; font-size: 11px; line-height: 45px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #000; float: left; border-right: 1px solid #000; text-align: center; padding: 0 8px 0 8px;}

#botonera_iconos{
width:350px;
height:32px;
display:block;
float:left;
margin-bottom:10px;
}
#botonera_iconos img{
margin-right:6px;
border: none;
}
#botonera_iconos a{
text-decoration:none;
border: none;
}

#botonera_google{
width:auto;
display:block;
float:right;
margin-top:0px;
margin-bottom:10px;
}
#botonera_google img{
border: none;
}

/* 2. HOME
--------------------------------------------------------------------------- */

/* FOTOS DEL DIA
--------------------------------------------------------------------------- */	
#fotosdia {margin: 0px auto;}
	#fotosdia .fotoizq {float: left; width: 280px; margin: 10px 20px 0 0;}
	#fotosdia .fotodcha {float: left; width: 280px; margin: 10px 0 0 0;}	
	#fotosdia .fotovizq {float: left; width: 180px; margin: 10px 20px 0 0;}
	#fotosdia .fotovdcha {float: left; width: 180px; margin: 10px 0 0 0;}
	#fotosdia .fotovcentro {float: left; width: 180px; margin: 10px 20px 0 0;}	
#fotospeu {margin: 0px auto; margin: 0 0 20px 0;}
	#fotospeu .peuizq {float: left; width: 280px; margin: 0 20px 0 0; padding: 10px 0 0 0;}
	#fotospeu .peudcha {float: left; width: 300px; margin: 0 0 0 0; padding: 10px 0 0 0;}
	#fotospeu .peuvizq {float: left; width: 180px; margin: 0 20px 0 0; padding: 10px 0 0 0;}
	#fotospeu .peuvdcha {float: left; width: 180px; margin: 0 0 0 0; padding: 10px 0 0 0;}

#masfotos {text-align: center; margin: 0 0 20px 0;}
#masfotos2 {text-align: center; margin: 0 0 20px 0;}

		
/* ABONAMENT
--------------------------------------------------------------------------- */
#abonament {margin: 10px 0 10px 0; height: auto;}
#abonament_foto {float: left; width: 30%;}
#abonament_txt {float: right; width: 60%; margin: 0 0 20px 0;}
#abonament_omplir {height: 30px; text-align: center;}

a.abonament_btn:link, a.abonament_btn:active, a.abonament_btn:visited {background: #ff9933; color: #000; border: 1px solid #000; width: 150px; height: 20px; display: block; line-height: 20px; text-align: center; margin: 0px auto; text-decoration: none;}
a.abonament_btn:hover {background: #000; color: #ff9933; border: 1px solid #000; width: 150px; height: 20px; display: block; line-height: 20px; text-align: center; margin: 0px auto; text-decoration: none;}
		
/* ESTAT DEL TEMPS I DE LA NEU
--------------------------------------------------------------------------- */
.tablaestat {width: 100%; margin: 10px 0 10px 0;}
.tablaestat th {background: #cacac8; text-align: left; margin: 10px 0 10px 0; text-indent: 5px;}
.tablaestat td {padding: 5px 0 5px 5px;}

/* RECORD BAIXADA DE TORXES
--------------------------------------------------------------------------- */
#record {margin: 10px 0 0 0;}
	#record .recordfoto {float: left; width: 280px; margin: 0 10px 0 0;}
	#record .recordfoto .recordimg {margin: 0 0 10px 0;}
	#record .recordtxt {float: left; width: 300px;}
	#record .enlace {margin: 20px 0 20px 0;}
	
/* Este id es para cuando no lleva foto */
#recordtexto {margin: 10px 0 0 0;}
	#recordtexto .recordtxt {float: left; width: 100%;}
	#recordtexto .enlace {margin: 20px 0 20px 0;}
	
/* WEBCAMS
--------------------------------------------------------------------------- */
#webcams {text-align: center; margin: 10px 0 10px 0;}
#webcams a {margin: 0 10px 0 0; font-weight: bold;}
#webcams img {margin: 0 10px 0 0;}
.camaras{ width:170px; padding:12px 0px; float:left; text-align:left;}
.camaras2{ width:130px; padding:12px 0px; float:left; text-align:left;}
.camaras img{ float:left;}
.camaras2 img{ float:left;}
	
/* ULTIMA HORA
--------------------------------------------------------------------------- */	
#ultimahora { display:block; margin: 10px 0 10px 0; border: 1px solid #000; padding: 10px; overflow:hidden; float: left;}
	#ultimahora .foto { float: left; width: 200px; margin: 0 10px 0 0;}
	/*#ultimahora .foto .margenbottom {margin: 0 0 10px 0;}*/
	#ultimahora .noticias { float: left; }
	#ultimahora .noticias ul { margin:0; line-height: 2.1em; list-style: none; width: 370px;}
	#ultimahora .noticias li {}
	#ultimahora .noticias li .fecha { font-weight:bold; margin: 0 5px 0 0;}
	
/* BUSCADOR GOOGLE
--------------------------------------------------------------------------- */
#buscadorhome { display:block; width:594px; text-align:right; margin: 4px 0 10px 0; }
	#buscadorhome .cuadro { width:150px; font-family: Arial, "Arial Black", Helvetica, sans-serif; color: #000; font-size: 10px; border: 1px solid #000;}
	#buscadorhome .bot { font-size: 10px; font-weight:bold; color:#FFF; background-color:#000; margin: 0 0 0 2px; border:0;}
	
/* 3. METEO
--------------------------------------------------------------------------- */
#meteo {width: 550px; background: #ff9933; color: #000; padding: 5px; border: 1px solid #000; margin: 0px auto;}
	#meteo .meteocont {display: block; width: 100%; height: auto; margin: 10px 0 10px 0;}
	#meteo .meteocont .meteo_izq {float: left; width: 550px;}
	#meteo .meteocont .meteo_dcha {float: right; width: 100px;}
	#meteo .meteocont .meteo_cnt {float: left; width: 550px; text-align: center;}
#meteotit {text-align: center; height: 30px; line-height: 30px; padding: 10px 0 0 0; border-top: 1px solid #ff9933;}

/* ACCESOS
--------------------------------------------------------------------------- */
.tablaaccesos {}
.tablaaccesos td {height: 20px; border-bottom: 1px solid #000; border-right: 1px solid #000;}
.tablaaccesosleft {border-left: 1px solid #000; background: #ededed; text-indent: 10px;}
.tablaaccesosorangeleft {border-left: 1px solid #000; background: #ff9933; text-indent: 10px;}
.tablaaccesossuperior {border-top: 1px solid #000; border-left: 1px solid #000; text-indent: 10px;}

/* PREUS
--------------------------------------------------------------------------- */
a.preusbtn:link, a.preusbtn:active, a.preusbtn:visited {width: auto; display: block; background: #fff; color: #000; height: 20px; border: 1px solid #000; font-weight: normal; text-align: center; text-decoration: none; line-height: 20px; margin: 0 1px 0 0;}
a.preusbtn:hover {width: auto; display: block; background: #afafaf; color: #000; height: 20px; border: 1px solid #000; font-weight: normal; text-align: center; line-height: 20px; margin: 0 1px 0 0;}

a.preusbtnsel:link, a.preusbtnsel:active, a.preusbtnsel:visited {display: block; background: #afafaf; color: #000; height: 20px; border: 1px solid #000; font-weight: normal; text-align: center; text-decoration: none; line-height: 20px; margin: 0 1px 0 0;}
a.preusbtnsel:hover {display: block; background: #fff; color: #000; height: 20px; border: 1px solid #000; font-weight: normal; text-align: center; line-height: 20px; margin: 0 1px 0 0;}

.tdatencio {color: #ff7f00; padding: 10px; border: 1px solid #ff9933; font-weight: normal;}

/* INMOBILIARIA */
a.inmo_btn:link, a.inmo_btn:active, a.inmo_btn:visited {background: #ff9933; color: #000; border: 1px solid #000; width: 150px; line-height: 30px; display: block; text-align: center; margin: 0px auto; text-decoration: none; font-size: 14px; font-weight: bold;}
a.inmo_btn:hover {background: #000; color: #ff9933; border: 1px solid #000; width: 150px; display: block; line-height: 30px; text-align: center; margin: 0px auto; text-decoration: none; font-size: 14px; font-weight: bold;}

/* LINK TORXES */
#linktorxa {}
#linktorxa .col1 {float: left; margin: 0 10px 0 0;}
#linktorxa .col2 {float: left; padding: 5px 0 0 0;}

/* RESTAURANTES */
#restaurantes {}
#restaurantes #izq {float: left; width: 170px;}
#restaurantes #izq img {margin: 0 0 10px 0;}
#restaurantes #dcha {float: left; margin: 0 0 0 10px; width: 400px;}
#restaurantes #dcha .bloque {margin: 0 0 10px 0;}
#restaurantes #dcha .bloque .izq {float: left; width: 180px; padding: 0 10px 0 0; text-align: justify;}
#restaurantes #dcha .bloque .dcha {float: right; width: 180px; padding: 0 10px 0 0; text-align: justify;}

/* FOTO VIDEO */
.fotovideoico {margin: 10px 0 0 0;}
.videoico {float: left; width: 186px;}
.videoico p {margin: 0; padding: 0;}
.videoico p.text {margin: 0 0 5px 0; padding: 0 10px 0 0;}
.fotoico {float: left; width: 186px;}
.fotoico p {margin: 0; padding: 0;}
.fotoico p.text {margin: 0 0 5px 0; padding: 0 10px 0 0;}
.pdfico {float: left; width: 186px;}
.pdfico p {margin: 0; padding: 0;}
.pdfico p.text {margin: 0 0 5px 0; padding: 0 10px 0 0;}

#videocont {margin: 0px auto;}
#videocont .fotoizq {float: left; width: 180px; margin: 10px 20px 40px 0; height:136px;}	


/* ENLACES */

/*.listaenlaces {}

.listaenlaces ul {border-left: 1px solid #000; width: 80%; margin: 0px auto; border: 1px solid #ff0000;}
.listaenlaces li a {display: inline; border-right: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000;  padding: 4px 15px 4px 15px; float: left; color: #000; background: #fff; text-decoration: underline; width:15%;}*/

.listanelaces ul {margin: 2px auto; text-align: center; width: 560px;}
.listanelaces li {display: inline; width: 100px; text-align: center;}
.listanelaces li a {line-height: 15px; padding: 3px 2px 3px 2px; background: #fff; border: 1px solid #000; color: #000; text-decoration: none; width: 130px; display: block; float: left; margin: 0 1px 0 0; font-family:Arial, Helvetica, sans-serif;}
.listanelaces li a:hover {background: #afafaf;}

.listanelaces li a.sel {line-height: 15px; padding: 3px 2px 3px 2px; background: #afafaf; border: 1px solid #000; color: #000; text-decoration: none; width: 130px; display: block; float: left; margin: 0 1px 0 0; font-family:Arial, Helvetica, sans-serif;}
.listanelaces li a.sel:hover {background: #afafaf;}

.listanelaces2 ul {margin: 2px auto; text-align: center; width: auto;}
.listanelaces2 li {display: inline; width: 100px;}
.listanelaces2 li a {line-height: 15px; padding: 3px 0 3px 0; background: #fff; border: 1px solid #000; color: #000; text-decoration: none; width: 145px; display: block; float: left; margin: 0 1px 0 0; font-family:Arial, Helvetica, sans-serif;}
.listanelaces2 li a:hover {background: #afafaf;}

.listanelaces2 li a.sel {line-height: 15px; padding: 3px 0 3px 0; background: #afafaf; border: 1px solid #000; color: #000; text-decoration: none; width: 145px; display: block; float: left; margin: 0 1px 0 0; font-family:Arial, Helvetica, sans-serif;}
.listanelaces2 li a.sel:hover {background: #afafaf;}


/* CUINA I RESTAURANTS
--------------------------------------------------------------------------- */
#gastronomia { display:block; overflow:hidden;}
.gastronomiacolum { float:left; width:282px; margin:20px 0 20px 0;}
	.gastronomiacolum .grup { display:block; width:282px; margin: 16px 0 0 0;}
	.gastronomiacolum .grup .cuinatxt { width:278px; background-color:#000; color:#FFF; font-weight:bold; padding:4px 0 4px 4px;}
	.gastronomiacolum .grup a:link img,  a:active img, a:visited img {border: 1px solid #000;}
	.gastronomiacolum .grup a:hover img {border: 1px solid #ff7f00;}
	.gastronomiacolum .restaurants a { display:block; text-align:right; font-weight:bold; margin: 16px 0 0 0;}
.separador { float:left; width:28px; margin:20px 0 0 0;}


/* Z. VERSION 2007 Y ANTERIORES
--------------------------------------------------------------------------- */
/* azul anterior textos : ff9933 */
/*.fndizq {background-attachment: scroll; background-image: url(img/fndizq.jpg); background-repeat: repeat-y; background-position: right top;}
.fndder {background-attachment: scroll; background-image: url(img/fndder.jpg); background-repeat
: repeat-y; background-position: left top;}*/
.negro10b {font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.negro10 {font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.rojo10 {font-size: 10px; font-weight: normal; color: #FF0000; text-decoration: none;}
.azul10 {font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none;}
.azul10b {font-size: 10px; font-weight: bold; color: #ff9933; text-decoration: none;}
/*.negro10:hover {color: #ff9933;text-decoration: underline;}*/
.rojo12b {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}
.azul12b {font-size: 12px; font-weight: bold; color: #ff9933; text-decoration: none;}
.tempe {font-size: 12px; font-weight: bold; color: #0000ff; text-decoration: none;}
.negro11b {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.blanco10b {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.blanco12b {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
/*.azul10b:hover {color: #000000; text-decoration: none;}*/
.tboxmed {font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; height: 15px; width: 200px; border: 1px solid #000;}
.tboxmed:hover {font-size: 10px; font-weight: normal; color: #000; text-decoration: none; background-color: #ff9933; height: 15px; width: 200px; border: 1px solid #ff9933;}
.txtarea {font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; height: 60px; width: 270px; border: 1px ridge #000;}
.postalfondo {background: url(img/bgprevfoto.gif) bottom repeat-x; border-right: 1px solid #000;}
.rojo10b {font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none;}
.verd10 {font-size: 10px; font-weight: normal; color: #00733A; text-decoration: none;}

/* RESTAURANTES
--------------------------------------------------------------------------- */

#cont_rest{
width:594px;
float:left;
text-align:left;
padding-top:10px;
}
.rest{
width:297px;
height:100px;
float:left;
border-bottom:solid 1px #ff9933;
padding:20px 0px;;
}


#estacion{
background-image: url(../img/bg_meteo2.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
}
a.btn_meteo:link, a.btn_meteo:visited {
background-image: url(../img/bg_meteo1.jpg);
width:220px;
height:92px;
display:block;
margin:0 auto;
}
a.btn_meteo:hover {
background-image: url(../img/bg_meteo2.jpg);
}

.titulares_opc {background: #ff9933; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; width:260px; height: 20px; text-indent: 15px; line-height: 20px; border: 1px solid #000; font-weight: bold; float:left;}

.titular_meteo_opc {background: #ff9933; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: 20px; border: 1px solid #000; font-weight: bold; float:left; display:block;}

.titular_meteo_opc2 {background: #000; color: #000; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: 40px; border: 1px solid #000; font-weight: bold; float:left; display:block; margin-left:20px;}

a.titular_meteo:link, a.titular_meteo:visited  {background: #000; color: #fff; font-size: 12px; font-family: Arial, "Arial Black", Helvetica, sans-serif; height: 20px; padding-left: 100px; width:140px; line-height: 20px; border:none; font-weight: bold; text-decoration:none; background-image:url(../img/logo_meteo_titular1.gif); background-repeat:no-repeat; background-position:left; display: inline-block;}
a.titular_meteo:hover  {color: #ff9933; background-image:url(../img/logo_meteo_titular2.gif); text-decoration:none;}

a.btn_pdf:link, a.btn_pdf:visited {text-decoration: underline; color: #ff7f00; text-align:right; padding-right:22px; background-image:url(../img/btn_pdf1.gif);  background-repeat:no-repeat; background-position: right; display: block; width:auto; line-height:24px; border:solid 1px #ccc;}
a.btn_pdf:hover {text-decoration: underline; color: #000; background-image:url(../img/btn_pdf2.gif);}
.errorMessage{font-size: 12px; font-weight: bold; color: red; text-decoration: none;}

.resposta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#000000; text-align:center; border:solid 1px #000000;}
.resposta_tit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; font-weight:bold; color:#000000; text-align:center;}
.resposta_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color:#000000; text-align:center;}
