#ancho
{
	width:93em;
	margin:auto;
	text-align:left;
	position:absolute;
}


#contenedor
{
	width:93em;
	margin:auto;
	text-align:left;
}

/* DAVID II */
#cabecera{
height:21.5em;
}


#interior{
	position:relative;
	width:93em;
	clear:both;	
	margin-top:2em;
}

#interior2{
	position:relative;
	width:93em;
	clear:both;	
}

#pie
{
	position:relative;
	top:19em;
}


.cbgene
{
	height:3.1em; 
	width:93em;
	padding-bottom:1em;
	padding-top:1em;
}

#Subbotonera {
	width:74.5em;
	margin-top:1.7em;
	/*background-color:#f9f9f9;*/
	padding:1em;
	height:1.5em;
	padding-left:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #443d3e;
	background: url(../imgs/back_sub.gif) repeat-x;
}

#Botonera {
 	position:absolute;
	top:10.6em;
	/*top:expression("19em");*/	
}



.botoneraAlpha {
 	position:absolute;
	top:10.7em;
	/*top:expression("19em");*/
	background-color:#000000; 
	height:4.3em;
	width:93em; 
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=50);
	
}

#cabecera_menu
{
	position:absolute;
	margin:0px;
	padding:0px;
	width:93em;
	height:15em;
	top:8.5em;
}

.videoAlpha {
	position:absolute;
	margin-top:0.1em; 
	margin-left:71.5em;
	top:0em;
	height:14.8em;
	width:21.4em; 
	/*opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);*/
}



.ul_mapa{
	float:left;
	margin:0px;
	margin-top:3em;
	margin-bottom:3em;
	padding:0px;
	width:23em;


}

.float_left {
	float:left;
}

.resultat_cercar_li
{
	width:35em;
}


.micaps{

	background-color:#f2f2f2;
	font-size:14px;
	font-weight:bold;
	padding:0.6em;
	color:#333333;
	width:10em;
}

.titcategoria{
	color:#FFFFFF;
	height:2.5em;
	font-weight:bold;
	background-color:#a80503;
	padding:0.5em;
	text-align:center;
	width:11em;
	margin-bottom:1em;
}

#izquierda_fires2{
color:#333333;
}

#izquierda_fires2 a{
color:#dc241f;
}

.prodvid{
	margin-bottom:2.5em;
	color:#000000;
	font-weight:bold;
}

.prodvid a{

		color:#dc241f;
		font-weight:bold;
}
.prodvid a:hover{
	text-decoration:none;
	color:#dc241f;
	font-weight:bold;
}


.textficha{
vertical-align:top;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.fotopres
{
	float:right;
}

.enlacevideo
{
	margin-top:1em;
	width:200px;
}
.enlacevideo a
{
	color:#dc241f;
	font-size:13px;
	font-weight:bold;
}

.enlacevideo a:hover
{
	color:#dc241f;
	font-size:13px;
		font-weight:bold;
	text-decoration: none;
}

.textopres
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.textficha a{

	color: #dc241f;
	text-decoration:underline;
	

}


.titulonoticia
{
	color:#dc241f;
	font-size:13px;
	font-weight:bold;
	
}

.titulonoticia a
{
	color:#dc241f;
}

.titulonoticia2
{
	color:#dc241f;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.5em;
	
}

.avanttitulonoticia2
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
}

.avanttitulonoticia3
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
}
.promobol{
	margin-top:2em;
}

.itemsp
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titulonoticia3
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.titulonoticia4
{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.titulonoticia2 a
{

color:#dc241f;
}

.intro2
{
	font-size:12px;
	font-weight:bold;
}	

.liintpl
{
float:left;
}

.liintpl2
{
float:left;width:1.5em;
}

.liintpl3
{
float:left; width:450px;
}
.liintpl31
{
float:left; width:400px;
}
.liintpl4
{
float:left; width:400px;
}

.titulonoticia a:hover
{

color:#dc241f;
}

.distintiu{
color:#CC6666;font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;
}

.fechanoticia
{
	font-size:12px;	
}

.fechanoticia2
{
	font-size:12px;	
	color:#FFFFFF;
}
.fechanoticia1
{
	font-weight:bold;
	font-size:12px;	
	margin-top: 2.3em;
}		

.textonoticia
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.textonoticia2
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#FFFFFF;
}
.textficha a:hover{

	color: #dc241f;
	text-decoration:none;
}

.cajapl
{
	margin-bottom:20px;
	margin-top:1em;
}

#fons_menu{
background-color:#000000;
width:26.9em;
height:1.7em;
position:relative;
top:-1.8em;
left:2px;
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
}

#menu_galeria ul{
font-size:13px;
align:center;
margin:0px;
padding:0px;
position:relative;
top:-2.7em;
left:0.1em;

}



#menu_galeria li{
background-color:#000000;
font-weight:bolder;
color:#CC0000;
text-align:center;
margin:0px;
padding:0px;
align:center;
width:1.5em;
height:1.3em;
float:left;
cursor:pointer;
}


#menu_galeria li:hover{
background-color:#ffffff;
}

#imagen_prod{

width:26.9em; 
height:23.6em;
border:solid 2px #ccc;
}






clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
	visibility: hidden;
}

img {
	border:0px;
}

.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}

.posicionador ul,li
{
	padding:0em;
	margin:0em;
	list-style:none;
}
html, body

{
	 margin:0; 
	 padding:0; 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 background-color:#FFFFFF;
}



/* CABECERA.PHP */
ul
{
	margin:0px;
	padding:0px;
	padding-left:3em;
}


#top
{
	background-color:#f2f2f2;
	width:93em;
	height:2.5em;
	border-top: 1px solid #bf2f14;
	border-bottom:1px solid #FFFFFF;		
}

#top ul li
{
	color:#ad2114;
	list-style:none;
	float:left;
	padding-right:1em;
	padding-top:0.7em;
}



#submenu
{
	background-color:#333;
	width:93em;
	height:3em;
	padding:0px;
	margin:0px;
}

#submenu #selected
{
	color:#ff9a98;
	font-weight:bolder;
	
}


#submenu a
{
	font-size:14px;
	text-decoration: none;
	cursor:pointer;
}

#submenu a:hover
{
	text-decoration: underline;	
}

#submenu ul li
{
	color:#FFFFFF;
	list-style:none;
	float:left;
	padding-right:1em;
	padding-top:.7em;
}




#cabeceraflash {
	width:93em;
	height:15em;
}



.botonera_top{
	float:right;
	position:relative; 
	top:0.5em;
	
}
.botonera_top a{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
.botonera_top span{
	margin-right:1em;

}

.videoAlpha2 {
	background-color:#000000; 
	height:14.9em;
	width:21.4em; 
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

#boto_video{
	position:absolute;
	top:14em;
	left:80em;
}


#Botonera .boton {
	float:left; 
	margin-left:0.1em; 
	margin-top:0.2em;
	padding:0em;

}

#Botonera .botonBg {
	background: url(../img/btn_bg.jpg) repeat-x; 
	float:left; 
	height:4.2em; 
	padding-left:0.5em;
	padding-right:0.5em;
}
#Botonera .botonOnBg {
	background: url(../img/btn_on_bg.jpg) repeat-x;
	float:left; 
	height:4.2em; 
	padding-left:0.5em;
	padding-right:0.5em;
}

#Botonera .botonTxt {
	margin-top:1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
}

#Botonera .botonTxt a{
	text-decoration:none;
	color: #FFFFFF;
}

#Botonera .botonTxt a:hover{
	text-decoration:none;
	color: #FFFFFF;
}

#Botonera .botonTxt a:visited{
	text-decoration:none;
	color: #FFFFFF;
}

#Botonera .botonTxtOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align:center;
}

#Botonera .botonTxtOn a{
	text-decoration:none;
	color: #333333;
}

#Botonera .botonTxtOn a:hover{
	text-decoration:none;
	color: #333333;
}

#Botonera .botonTxtOn a:visited{
	text-decoration:none;
	color: #333333;
}





/* FIN CABECERA.PHP */


.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/a

.clearfix {display:block;}

/* End hide from IE Mac */

* html .clearfix {height:1px;}

img {
	border:0px;
}



/* CLASES GENERALES */

.float_right {
	float:right;
}
.float_left {
	float:left;
}

.txtRojo {
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
}


.bold {
	font-weight: bold;
}

.txtRojo a{
padding-left:0em;
text-decoration:none;
color: #DC2320;

}

.txtRojo a:hover{
padding-left:0em;
text-decoration:underline;
color: #DC2320;

}

.ul_flecha{
	margin:0px;
	padding:0px;
}
.ul_flecha li{
	list-style-image: url(../imgs/fletxa.gif);
	float:left;
	width:13em;
	list-style-position:outside;
	margin-top:0.5em;
	position:relative;
	left:1.2em;
}

/* FIN CLASES GENERALES */



#c_der{
	background-color:#cccccc;
	float:right;
	width:22em;
}

#c_izq{
	/*background-color:#000099;*/
	float:left;
	width:68.6em;

}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../imgs/fons_subtitle.gif);
	font-size: 1.4em;
	font-weight: bold;
	height: 1.6em;
	width: 22em;
	clear: both;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	text-indent: 1em;
	vertical-align: middle;
	padding-top:0.2em;
}


#interior_home{
	margin-top:2.3em;
	width:93em;
}


#interior_home .interior{
	list-style:none;
	margin:0em;
	padding:0em;
	
}
#interior_home .interior .pos1interior{
	float:left;
	width:35.1em;
}
#interior_home .interior .pos2interior{
	float:left;
	width:33.3em;	

}
#interior_home .interior .pos3interior{
	float:right;
	width:22em;

}

.separador_punts_grisos
{
	margin-top:1.5em;
	/*margin-bottom:2.4em;*/
	background:url(../imgs/separador_punts_grisos.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:68.6em;
}

.separador_punts_grisos2
{
	background:url(../imgs/separador_punts_grisos.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:68.6em;
}


#interior_home2 .interior2{
	list-style:none;
	margin:0em;
	padding:0em;
	
}
#interior_home2 .interior2 .pos1interior2{
	float:left;
}
#interior_home2 .interior2 .pos3interior2{
	float:right;
	width:22em;
}

.sepgrisos
{
	padding-top:2em;
	padding-bottom:2em;
}
.sepgrisos4
{
	padding-top:2em;

}

.productosTitular {
	list-style:none;
	margin:0em;
	padding:0em;
}

.productosTitular .pos1prod{
	float:left;
	background-image:url(../imgs/fons_subtitle.gif);
	height: 2.7em;
	width: 32.1em;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top:1em;
	padding-left:1em;
}

.icorss
{
	margin-left:19em;
}

.icorss img
{
	vertical-align:middle;
}

.txtrs
{
	font-size:11px;
	font-weight:bold;
	margin-right:0.3em;
	padding-top:0.2em;
}	

.icorss a{
	color:#000000;
	text-decoration:none;
}

.icorss a:hover{
	color:#000000;
	text-decoration:underline;
}

.productosContent {
	list-style:none;
	margin:0em;
	padding:0em;
	width:32.1em;
}

.productosContent .pos_esq{
	float:left;
	width: 15em;
}
.productosContent .pos_dre{
	float:left;
	width: 15em;
}

.producteInt {
	list-style:none;
	margin:0em;
	padding:0em;

}

.producteInt .pos2Content{
	float:left;
	width:13em;
	
}

.producteInt .pos2Content a{
	float:left;
	text-decoration:none;
	color:#DC2320;
}
.producteInt .pos2Content a:hover{
	float:left;
	text-decoration:underline;
	color:#DC2320;
}

.producteInt .pos2Flecha{
	float:left;
	width: 1em;
	vertical-align:top;
}

.producteInt .pos2Flecha img{
	width:0.6em;
	height:0.7em;
}

.destacadosTitular {
	list-style:none;
	margin:0em;
	padding:0em;
}

.destacadosTitular .pos1dest{
	float:left;
	background-image:url(../imgs/fons_subtitle.gif);
	height: 2.7em;
	width: 30em;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top:1em;
	padding-left:1em;
}

.destacadosContent {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.destacadosContent ul,li{
	list-style:none;
	margin:0em;
	padding:0em;	
}


.destacadosContent .post1cont{
	float:left;
	width: 13.5em;
}
.destacadosContent .post1cont img{
	width:13.5em;
}


.contenidoDestacado {
	list-style:none;
	margin:0em;
	padding:0em;	
}

.contenidoDestacado .post1contDes{
	float:left;
	width: 17em;
	padding-left:1em;
}

.contenidoDestacado .post1contDes img{
	width:0.8em; 
	height:0.7em; 
}

#fichaResultatsCerca {
	float:left; 
	width:66em; 
	margin-top:0em; 
	margin-bottom:1em;
}

 #fichaResultatsCerca ul,li {
	list-style:none;
	margin:0em;
	padding:0em;
}

#fichaResultatsCerca .subtitular{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top:1em;
}

#fichaResultatsCerca a{
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
	text-decoration:underline;
}

#fichaResultatsCerca  a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
	text-decoration:none;
}

#fichaResultatsCerca .esq{
	float:left; 
	width:30em; 
	margin-top:1em; 
	margin-bottom:1em;
}

#fichaResultatsCerca .titular{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

#fichaResultatsCerca .frasecerca{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width:50em;
	padding-bottom:1em;
}

#fichaResultatsCerca .contenido{
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
}

.cositocerca li{
	list-style-image:url(../imgs/cosito_posibilidades.jpg);
	margin-left:1.2em;
}

#fichaResultatsCerca .puntos li{
	list-style-image:url(../imgs/fletxa.gif);
	margin-left:1.2em;
}

#fichaResultatsCerca .cursiva{
	font-family: Verdana;
	font-size: 12px;
	font-style:italic;
	color: #dc241f;
}



.destacadosContent .post1cont img{
	border:1px solid #e5e5e5;	
}
.destacadosContent .post2cont{
	float:left;
	width: 18em;	
}

.cercaCatalunaTitular {
	list-style:none;
	margin:0em;
	padding:0em;
}

.cercaCatalunaTitular .pos1Cat{
	float:left;
	background-image:url(../imgs/fons_subtitle_rosa2.gif);
	height: 1.9em;
	width: 21em;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top:0.3em;
	padding-left:1em;
	margin-bottom:0.2em;
}

.cajaCataluna {
	list-style:none;
	margin:0em;
	padding:0em;
	border: 1px solid #CCCCCC;
}

.cajaCataluna .cajaCatalunaPos1{
	float:left;
}

.cercaCatalunaMapa {
	list-style:none;
	margin:0em;
	padding:0em;
}

.cercaCatalunaMapa .pos1Map{
	float:left;
}

.formCatalunaMapa {
	list-style:none;
	margin:0em;
	padding:0em;
	padding-bottom:1em;
}

.formCatalunaMapa .pos1MapForm{
	float:left;
	padding-left:3em;
	padding-top:1em;
}

.opcionFormMap {
	list-style:none;
	margin:0em;
	padding:0em;

}

.opcionFormMap .opcionFormMapPos1{
	float:left;
	width:15.8em;
}


.opcionFormMap .opcionFormMapPos2{
	float:right;
	width:8.2em;
	width:expression("9.7em");	
}


.bot_vermell
{
	height:1.6em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	background:url(../imgs/bot_vermell_deg2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:0em;
	font-weight:bold;
	
}


.bordeFoto {
	border: 1px solid #CCCCCC;
}


.separadorGris {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.separadorGris .sep{
	float:left;
	width:31.2em;
	height:0.1em;
}

.inputBuscador {
	width: 15.8em;
	font-size:11.5px;
}

.txtRojo_bold {
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
	font-weight:bold;
	margin-bottom:0.5em;
}

.txtRojo_bold a
{
	color: #DC2320;
	text-decoration:none;
}

.txtRojo_bold a:hover
{
	color: #DC2320;
	text-decoration:underline;
}

.txtRojo_verde
{
	font-family: Verdana;
	margin-top:0.1em;
	font-size: 12px;
	color: #dbff93;
	background-color:#86ae34;
	width:26.4em;
	padding-top:0.5em;
	padding-left:0.3em;
	padding-bottom:0.6em;
	font-weight:bold;
	margin-bottom:0.5em;
}

.txtRojo_verde a
{
	color: #dbff93;
	text-decoration:none;
}

.txtRojo_verde a:hover
{
	color: #dbff93;
	text-decoration:underline;
}

.txtRojo2_bold {
	font-family: Verdana;
	font-size: 14px;
	color: #DC2320;
	font-weight:bold;
}


.txtRojo3 {
	font-family: Verdana;
	font-size: 30px;
	color: #a80503;
}

.textTitle_negrita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.textNegroContent{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	height:9.5em;
	overflow:hidden;
}

.textNegroContent2{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	height:3.5em;
	overflow:hidden;
}

.textNegro2{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.textNegro4{
	font-family:Verdana;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.textGrisContentSubrayao{
	font-family:Verdana;
	font-size:11px;
	color:#acacaa;
	text-decoration:underline;
}

.textGrisContentSubrayao a{
	font-family:Verdana;
	font-size:11px;
	color:#acacaa;
	text-decoration:underline;
}

.textGrisContentSubrayaoa:hover{
	font-family:Verdana;
	font-size:11px;
	color:#acacaa;
	text-decoration:none;
}

.textGrisPie{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	width:55em;
	line-height:1.5em;
}

.textGrisPie a{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

.textGrisPie a:hover{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}


.menuSeccio{
	font-family:Verdana;
	color:#ac2115;
	font-size:10px;
}

.menuSeccio2{
	font-family:Verdana;
	color:#ac2115;
	font-size:10px;

}

.menuSeccio a{
	text-decoration:underline;
	color:#DD0000;
	padding-left:0.5em;
	padding-right:0.5em;
}

.menuSeccio2 a{
	text-decoration:underline;
	color:#DD0000;
}

.menuSeccio a:hover{
	color:#DD0000;
text-decoration:none;
}

.menuSeccio2 a:hover{
	color:#DD0000;
text-decoration:none;
}

#SeparadorBlanco {

	height:1.5em;
}

#SeparadorGris {
	/*background-color:#E5E5E5; */
	clear:both; 
	padding-top:2px;
	border-top:1px solid #E5E5E5;
	height:0.5em;
}

.pietotal
{
	width:93em;
	border-top:1px dotted #b1b1b1; 
}

.pie{
	float:left;
	padding-top:1em;
	clear:both;
	clear:both;
}

.pielogo
{
	float:right;
}

.toppie
{
	color:#990000;
	float:right;
}

.toppie a
{
	color:#990000;
	text-decoration:none;
}

.toppie a:hover
{
	color:#990000;
	text-decoration:underline;
}
.toppieli
{
	width:51em;
	height:0.1em;
	border-bottom:1px solid #ebebeb;
	margin-left:14em;
}

.toppie .sep
{
	color:#999999;
	padding-left:0.7em;
	padding-right:0.7em;
}

.tituloHilo {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.tituloHilo .tituloHiloText{
	float:left;
	width:64.2em;
	
}

.contentHilo {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.contentHilo .contentHiloText{
	float:left;
	width:64.2em;
	
}

.hiloOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
}

.hiloOff a{
	text-decoration:underline;
	color: #999999;
}
.hiloOff a:hover{
	text-decoration:none;
	color: #999999;
}
.hiloOff a:visited{
	text-decoration:underline;
	color: #999999;
}
.hiloOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.fichaProducto {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.fichaProducto .fichaProductoPos1{
	float:left;
	width:69.5em;	
}
.fichaProducto .fichaProductoPos2{
	float:left;
	width:22em;
}

.separadorHilo {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.separadorHilo .separadorHiloImg{
	float:left;
	width:69.5em;	
}

.titularProducto {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.titularProducto .titularProductoText{
	float:left;
	width:68em;
}
.cajaProducto {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.cajaProducto .cajaProductoPos1{
	float:left;
	width:27.1em;
}
.cajaProducto .cajaProductoPos2{
	float:left;
	width:40.4em;
}

.cajitaImagen {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.cajitaImagen .cajitaImagenFoto{
	float:left;
	width:27.1em;
}

.cajitaImagen .cajitaImagenFoto img{
	float:left;
	width:27.1em;
	border:1px solid #e5e5e5;
}
.cajitaContenidoProducto {
	list-style:none;
	margin:0em;
	padding:0em;	
}
.cajitaContenidoProducto .cajitaContenidoProductoTexto{
	float:left;
	width:27.1em;
}


/* STYLES */

/* EMILIANO */
#SeparadorGris {
	/*background-color:#E5E5E5; */
	clear:both; 
	padding-top:2px;
	background-image:url(../imgs/gray_square2.gif);
	background-repeat:repeat-x;
	height:0.5em;
}

#Derecha {
	/*width:24.75%; */
	width:24%;
	margin-left:0em;
	float:right;
	margin-top:1em;
}

#Derecha .header {
	background:url(../imgs/copete_bordo_bg.jpg) repeat-x; 
	width:100%; 
	height:2.4em;
}

#Derecha .headerTxt {
	float:left; 
	margin-left:0.5em;
	margin-top:0.2em;
}

#Derecha .txt {
	/*background:url(../imgs/bloque_bg_gris.jpg) repeat-x bottom; */
	background-color:#fbfbfb;
	width:21.7em;

}

#Derecha .formulario {

	margin-top:1em; 
	margin-left:1.5em;
	
}

#Derecha .boton {
	margin-left:7.7em; 
	margin-top:1.5em; 
	margin-bottom:2em;
}

.mapa {
	padding-left:5em; 
}

#Derecha .logos {
	margin-top:20px;
}


#Centro {
	width:37.5%; 
	margin-left:2em;; 
	margin-top:1em;;
	float:left;
	
}


#Centro .header {
	background:url(../imgs/copete_gris_bg.jpg) repeat-x; 
	width:100%; 
	height:2.4em;
}

#Centro .headerTxt {
	float:left; 
	margin-left:0.5em; 
	margin-top:0.2em;
}

#Centro .txt {
	margin-top:2em;
}

#Centro .introduccion {
	margin-top:1em;
}

#Centro .masinformacion {
	margin-top:0.5em;
	
}

#Centro .masinformacionImg {
	margin-right:0.5em;
}

#Body {
	margin:0 auto;
}

#IzquierdaProductos {
	width:69em; 
	float:left;
	margin-top:1em;
}

#Distintu {
	margin-top:1.5em;;
	padding-bottom:1em;
}


#Distintu .bloque {
	width:19.7em;
	padding:1em;
	
}

#Distintu .titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CE6665;
	margin-top: 1.5em;
}

#Distintu .imgLogo {
	margin-left:30%;
}

#Posibilidades {
	margin-top:1.5em;;
	padding-bottom:1em;
	background-color:#f2f2f2;
}

#Posibilidades .posibilidad{
	padding-top:2em;
	padding-left:2em;
	padding-bottom:1em;
}

#Posibilidades .tituloPosibilidad{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #7a7b7b;
}

#Posibilidades .textoPosibilidad{
	font-family: Verdana;
	font-size: 11px;
	color: #dc241f;
}

#Posibilidades .textoPosibilidad .link a:link{
	font-family: Verdana;
	font-size: 11px;
	color: #dc241f;
	text-decoration:none;
}

#Posibilidades .textoPosibilidad .link a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #dc241f;
	text-decoration:underline;
}

#Posibilidades .textoPosibilidad a{
	font-family: Verdana;
	font-size: 11px;
	color: #acacaa;
	text-decoration:underline;
}

#Posibilidades .textoPosibilidad a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #acacaa;
	text-decoration:none;
}

 .textoPosibilidad ul
{

	margin:0em;
	padding-left:1.5em;
	padding-top:1em;
	padding-bottom:1em;
}

 .textoPosibilidad li{
	list-style-image:url(../imgs/cosito_posibilidades.jpg);
	padding:0em;
	margin:0em;
	
}


#Posibilidades .separador {
	width:90%;
	margin-top: 0.2em;
	border-top-width: 0.2em;
	
	border-top-style: dotted;

	border-top-color: #999999;
	border-bottom-color: #999999;
	
	margin-bottom: 0.5em;
	border-right-width: 2em;
	border-left-width: 2em;
	
}



#Posibilidades .bloque {
	width:19.7em;
	padding:1em;
	
	
}


#IzquierdaProductos #Producto {
	float:left; 
	width:23%; 
	margin-top:1em; 
	margin-bottom:1em;
}

.contenido li{
	list-style-image:url(../imgs/fletxa.gif);
	margin-left:1.2em;
}

#IzquierdaProductos #fichaResultatsCerca .contenido2{
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
}


#IzquierdaProductos #fichaResultatsCerca .contenido2 li{
list-style-image:url(../imgs/cosito_posibilidades.jpg);
margin-left:1.2em;

}


#IzquierdaProductos #fichaResultatsCerca .dre{
	float:left; 
	margin-top:1em; 
	margin-bottom:1em;
}


#IzquierdaProductos #fichaProducto {
	float:left; 
	width:100%; 
	margin-top:1em; 
	margin-bottom:1em;

}

#IzquierdaProductos #fichaProducto #izquierda{
	float:left; 
	width:42%; 
	margin-top:1em; 
	margin-bottom:1em;

}


#IzquierdaProductos #fichaProducto #izquierda .marcoVideo{
	width:26.9em;
	height:20.1em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos #fichaProducto #izquierda .subVideo{
	width:14.2em;
	height:13.2em;
	padding-top:2em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7a7b7b;
}

#IzquierdaProductos #fichaProducto #izquierda .subVideoBorde{
	width:12.8em;
	height:7.8em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos #fichaProducto #izquierda .subVideoTexto{
	padding-bottom:1em;
}



#IzquierdaProductos #fichaProducto #derecha{
	float:right;
	width:58%; 
	margin-top:0.5em; 
	margin-bottom:1em;


}

#IzquierdaProductos #fichaProducto #derecha .textoDerecha{

	vertical-align:top;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;

}

 .textoDerecha ul
{

	margin:0em;
	padding-left:3.5em;
	padding-top:1em;
	padding-bottom:1em;
}

 .textoDerecha li{
	list-style-image:url(../imgs/cosito_normal.jpg);
	padding:0em;
	margin:0em;
	
}

.sinimg {
	list-style:none !important;
	
}

#IzquierdaProductos #fichaProducto #derecha .textoDerecha a{

	color: #dc241f;
	text-decoration:underline;
	

}

#IzquierdaProductos #fichaProducto #derecha .textoDerecha a:hover{

	color: #dc241f;
	text-decoration:none;
	

}


#Producto .imgProducto {
	float:left; 
	margin-right:1em;

}

#Producto .imgVideos {
	float:left; 
	margin-right:1em;

}
#Producto .imgFitxaLloc {
	float:left; 
	margin-right:1em;

}

#IzquierdaProductos .alfabeto {
	background-color: #F3F3F3;
	width:66.5em;
	margin-top: 2.5em;
	padding: 1em;
	text-align: center;
	margin-bottom: 2em;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}

#IzquierdaProductos .alfabeto span
{
	padding-right:1em;
}

#IzquierdaProductos .alfabetotexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	
}

#IzquierdaProductos .alfabetotexto a {


	color: #dc241f;
	text-decoration:underline;
}

#IzquierdaProductos .alfabetotexto a:hover {

	color: #dc241f;
	text-decoration:none;
}

#IzquierdaProductos .tipusProductes {

	margin-top: 1em;
	margin-bottom: 2em;
	vertical-align:middle;
	
}

#IzquierdaProductos .cajitaProductes {

	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:1.5em;
	
}

#IzquierdaProductos .cajitaProductes a{
	text-decoration:none;
	color: #FFFFFF;
}

#IzquierdaProductos .cajitaProductes a:hover{
	text-decoration:underline;
	color: #FFFFFF;
}


#IzquierdaProductos .celdaTipusProducto{
	width:13.8em;

	vertical-align:middle;
	text-align:left;

	
}

#IzquierdaProductos .rellenoCelda {
	background-color:#a80503;
	width:12em;

	padding-top:0.6em;
	padding-bottom:0.6em;
	padding-left:1em;
}

#IzquierdaProductos .txtSeccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #990000;
}

#IzquierdaProductos .txtSeccion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	padding-bottom:1em;
}

#IzquierdaProductos .hiloOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
#IzquierdaProductos .hiloOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
	
}

#IzquierdaProductos .separadorh
{
	padding-right:0.7em;
	padding-left:0.7em;
}

#IzquierdaProductos .hiloOff a{
	text-decoration:underline;
	color: #999999;
}

#IzquierdaProductos .hiloOff a:hover{
	text-decoration:none;
	color: #999999;
}
#IzquierdaProductos .hiloOff a:visited{
	text-decoration:underline;
	color: #999999;
}

#IzquierdaProductos .separador {
	
	margin-top: 2em;
	border-top-width: 0.2em;
	
	border-top-style: dotted;

	border-top-color: #999999;
	border-bottom-color: #999999;
	
	margin-bottom: 1em;
	border-right-width: 2em;
	border-left-width: 2em;
	
}

#IzquierdaProductos .titularProducto {

	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	width:100%;
	padding-bottom:20px;
}


#IzquierdaProductos .fitxaSuperior {

	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	width:100%;
}



#Body #Izquierda {
	width:35%; 
	float:left;
	margin-top:1em;;
}
.txtIngredientes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6ACD69;
}

#Izquierda .header {
	background:url(../imgs/copete_gris_bg.jpg) repeat-x; 
	width:100%; 
	height:2.4em;;
}

#Izquierda .headerTxt {
	float:left; 
	margin-left:0.5em; 
	margin-top:0.2em;
}

#Izquierda .txt {
	margin-top:20px;
}

#Izquierda .columna {
	width:16em; 
	float:left;
}

#Izquierda .columna ul,li {
	list-style:none;
	margin:0em;
	padding:0em;
}

#Izquierda .columna .esq{
	float:left; 
	width:1em; 
}

#Izquierda .columna .dre{
	float:left; 
	width:13em; 
}





clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

/* generated by csscreator.com */ 
html, body
{
  margin:0; 
  padding:0; 
  font-family:Arial, Helvetica, sans-serif;
}


#SeparadorBlanco {

	height:1.5em;
}




/*  TOP */

#Top {
	height:3.8em; 
	width:100%
}

#Top .avanzada {
	float:right; 
	margin-top:0.8em; 
	margin-left:0.5em;
}

#Top .avanzada a{
	text-decoration:underline;
}

#Top .avanzada a:hover{
	text-decoration:none;
}

#Top .boton {
	margin-top:0.3em; 
}

#Top .buscador {
	margin-top:0.5em;
}

#Top .logo {
	margin-top:0.3em; 
	float:left;
}

#Top .opciones {
	float:right; 
	margin-top:0.5em;
}

#Top .opcionesTxt {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	font-weight: bold;
	margin-right:4px;
}

#Top .opcionesTxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	font-weight: bold;
	margin-right:0.4em;
text-decoration:underline;
}

#Top .opcionesTxt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	font-weight: bold;
	margin-right:0.4em;
	text-decoration:none;
}



/*   CABECERA */

#Header {
	height:15em; 
	background-color:#3c3d4f; 
	margin-top:0.1em;
	background-image:url(../imgs/header_02.jpg);
	background-repeat:no-repeat;

}

#Header .gastroteca {
position:absolute;
	margin-left:0em; 
	margin-top:0em;
	/*width:26.4em;
	height:5.4em;*/
}

#Header .gastroteca img{
	margin-left:2em; 
	margin-top:2.3em; 

}

#Header .videoAlpha {
position:absolute;
	margin-top:0.1em; 
	margin-left:71.5em; 
	background-color:#000000; 
	height:14.8em;; 
	width:21.4em; 
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

#Header .video {
	position:absolute;
	margin-left:71.5em; 
	margin-top:1em;
	width:21.4em;
	height:14.8em;
	text-align:center;
	vertical-align:middle;
}

#Header .botoneraAlpha {
	margin-top:10.5em; 
	background-color:#000000; 
	height:4.4em;; 
	width:71.4em; 
	position:absolute;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}



#Subbotonera .txtOn {
	font-weight: bold;
	color: #FF9999;
	padding-right:1em;
	padding-left:1em;
}

#Subbotonera .txt {
	padding-left:1em;
	padding-right:1em;
}

#Subbotonera .txt a
{
	font-weight:bold;
	color: #443d3e;
	text-decoration:none;
}

#Subbotonera .txt a:hover
{
	text-decoration:underline;
}


#Subbotonera .txtOn a
{
	color: #C00000;
	text-decoration:underline;
}

#Subbotonera .txtOn a:hover
{
	text-decoration:underline;
}




#RegistroBoletin .txtSecciones {
	float:right; 
	margin-top:0.5em; 
	margin-right:0.5em;
}

#RegistroBoletin .boton {
	margin-top:0.3em;
	float:left; 
}

#RegistroBoletin .buscador {
	margin-top:0.3em; 
	float:left; 
	margin-left:0.7em;
}

#RegistroBoletin .txtRegistro {
	margin-left:1em; 
	float:left; 
	margin-top:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

#RegistroBoletin {
	height:2.5em; 
	width:100%; 
	background-color:#F2F2F2;
}

#SeparadorBordo {
	height:0.5em; 
	width:100%; 
	background-color:#990000;
}

#General {
	width:58em;
	margin:0 auto;
	margin-left:10%;
}

.float_right {
	float:right;
}
.float_left {
	float:left;
}


#Nota {
	padding:0px;
}

#Nota ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}
#Nota .esq2{
	float:left; 
	width:13.5em;

}


#Nota .dre2{
	float:left; 
	width:19em;
	float:right; 
	text-align:left
}

#Nota .parteImagen{
	padding:0px;
	width:35%;
}

#Nota .parteTexto{

	padding:0px;
	padding-left:12em;
	width:65%;
}
#Nota .Imagen {
	float:left;
	margin-right:0.5em;
	border: 1px solid #CCCCCC;
	font-size:10px;
	width:13.5em;
}

.scroll {
	overflow: auto;
	scrollbar-face-color: #C85455;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #9A3133;
	scrollbar-track-color: #F5DEE0;
}

.alpha {
     opacity: 0.4;
     -moz-opacity: 0.4;
     filter: alpha(opacity=40);
}
.center {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.bgBordo {
	background-color: #9B3334;
}
.bgBotoneraBottom {
	background-image: url(../imgs/logo_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgNegro {
	background-color: #000000;
}
.txtCentralReserva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cf0000;
	font-weight: normal;
}
.txtTelefono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cf0000;
	font-weight: bold;
}
.txtNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.txtNegro a{
	text-decoration:underline;
	color:#333333;
}

.txtNegro a:hover{
	text-decoration:none;
	color:#333333;
}

.underline {
	text-decoration: underline;
}
.inputSearch {
	border: 1px solid #000000;
}
.txtBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.txtGastroteca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #FFFFFF;
}

.botoneraMargen {
	margin-right: 1.1em;
	margin-top: 0.5em;
	margin-left: 1.1em;
}
.txtBotoneraTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	font-weight: bold;
}
.bordeLateralBordo {
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
}


.txtHiloOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: normal;
}
.txtBordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
li {
	list-style:none;
	background-image: url(../imgs/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:15px;
}
.txtSalmon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB6767;
}
.txtRosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9997;
}
.txtBordoSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
}

.txtBordoSmall a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
	text-decoration:none;
}

.txtBordoSmall a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
	text-decoration:underline;
}

.txtBotoneraTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.inputBuscador {

	width: 15.8em;;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #000000;
}

.inputNoticies {

	width: 16em;;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #000000;
	margin-bottom:1em;
}

.inputNoticies2{

	width: 15.5em;;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #000000;
	margin-bottom:1em;
	margin-left:0.5em;
}

.inputFormAgenda {

	width: 24em;;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #000000;
	margin-bottom:1em;
}

.padding_10 {
	padding: 2em;
}
.padding_5 {
	padding: 0.5em;
}
.padding_left_5 {
	padding-left: 0.5em;
}
.txtGastrotecaSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left:20px;
}
.txtCopetes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.borde_bottom_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.txtRojo2 {
	font-family: Verdana;
	font-size: 14px;
	color: #DC2320;
}

.txtRojo {
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
}

.txtRojo a{
padding-left:0em;
text-decoration:none;
color: #DC2320;
cursor:pointer;

}

.txtRojo a:hover{
padding-left:0em;
text-decoration:underline;
color: #DC2320;

}

.txtRojosSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DC2320;
}

.txtRojosSub a{
	text-decoration:underline;
	color: #DC2320;

}

.txtRojosSub a:hover{

	text-decoration:none;
	color: #DC2320;

}

.txtTitularSub {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.txtTitularSub2 {
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
	text-decoration:underline;
	font-weight:bold;
}

.txtTitularSub3 {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.txtTitularSub4 {
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	
}

.txtTitularSub5 {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.txtFechaNoticies {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.txtTitularNoticies {
	font-family: Verdana;
	font-size: 14px;
	color: #dc241f;
	text-decoration:none;
}
.txtTitularFitxaNoticies {
	font-family: Verdana;
	font-size: 18px;
	color: #dc241f;
	text-decoration:none;
}
.txtAutorNoticies {
	font-family: Verdana;
	font-size: 1px;
	color: #CCCCCC;
	text-decoration:none;
	font-style:italic;
}

.txtTitularSublinks a{
	font-family: Verdana;
	font-size: 10px;
	color: #dc241f;
	text-decoration:underline;
}

.txtTitularSublinks a:hover{
	font-family: Verdana;
	font-size: 10px;
	color: #dc241f;
	text-decoration:none;
}

.txtFechaNoticia {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.txtTitularNoticia {
	font-family: Verdana;
	font-size: 14px;
	color: #dc241f;
	font-weight:bold;
	text-decoration:underline;
	padding-top:0.3em;
}
.txtCosNoticia {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-top:0.3em;
}

.txtFechaAgenda {
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	font-weight:bold;
}

.txtTitularAgenda {
	font-family: Verdana;
	font-size: 14px;
	color: #dc241f;
	font-weight:bold;
	text-decoration:underline;
	padding-top:0.3em;
}
.txtCosAgenda {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-top:0.3em;
}


.link_mes_info{
	padding-top:1em;
}

.link_mes_info a{
	font-family: Verdana;
	font-size: 11px;
	color: #acacaa;
	text-decoration:underline;
}

.link_mes_info a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #acacaa;
	text-decoration:underline;
}

.bordeFoto {
	border: 1px solid #CCCCCC;
}
.txtGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.txtGris a{
	text-decoration:underline;
	color: #999999;
}

.txtGris a:hover{
	text-decoration:none;
	color: #999999;
}

.txtGris a:visited{
	text-decoration:underline;
	color: #999999;
}

.borde_bottom_gris_dotted {
	border-bottom-width: 2px;
	/*border-bottom-style: dotted;*/
	border-bottom-color: #CCCCCC;
	height:0.5em; 
	clear:both; 
	margin-bottom:1em;
	background-image:url(../imgs/dotted_line.gif);
	background-repeat: repeat-x;
}
.boton_bordo {
	background-color: #DB241E;
	background-image: url(../imgs/btn_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.boton_bordo2 {
	background-color: #DB241E;
	background-image: url(../imgs/btn_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:2em;
}

.boton_search {
	background-color: #f2f2f2; 
	padding-top:0.1em;
}

.boton_search2 {
	background-color: #ffffff;
	padding-top:0.3em; 
	}



.celdaProductoImagen{
	width:8.2em;
	vertical-align:top;
	padding-bottom:2em;
}

.celdaProductoTexto{
	width:8em;
	vertical-align:top;
	padding-bottom:2em;
}

.celdaLlocImagen{
	width:8em;
	vertical-align:top;
	padding-bottom:2em;
	
}

.celdaLlocTexto{
	width:22em;
	vertical-align:top;
	padding-bottom:2em;
	
}

.celdaNoticiaImagen{
	width:11.9em;
	vertical-align:top;
	padding-bottom:2em;
	
}

.celdaNoticiaTexto{
	width:56.7em;
	vertical-align:top;
	padding-bottom:2em;
	padding-left:2em;
	
}

.celdaAgendaImagen{
	width:11.9em;
	vertical-align:top;
	padding-bottom:2em;
	
}

.celdaAgendaTexto{
	width:30em;
	vertical-align:top;
	padding-bottom:2em;
	padding-left:2em;
	
}

.celdaVideosImagen{
	width:20.4em;
	height:100%;
	vertical-align:top;
	padding-bottom:2em;
	padding-right:2.7em;
	
}
.fondoVideos{
	width:100%;
	height:100%;
	background-color:#333333;
	vertical-align:middle;
	text-align:center;
	padding-top:0.4em;
	padding-bottom:0.2em;

}

.celdaVideosTexto{
	width:19em;
	vertical-align:top;
	padding-top:1em;
	padding-bottom:2em;
	padding-left:1em;
	
}

.celdaFichaLlocImagen{
	width:11.7em;
	vertical-align:top;
	padding-bottom:2em;
	
}

.celdaFichaLlocTexto1{
	width:23.5em;
	vertical-align:top;
	padding-bottom:2em;
	padding-left:1em;
	
}
.celdaFichaLlocTexto2{
	width:56.7em;
	vertical-align:top;
	padding-bottom:2em;
	padding-left:1em;
	
}

.topCelda{
	
}

.topCeldaLloc{
	vertical-align:top;
	padding-left:2em;
}

.celdaLloc{
	width:50%;
	vertical-align:top;
	padding-bottom:2em;
}

.separador_punts_grisos_narrow
{
	margin-top:2em;
	margin-bottom:1.5em;
	background:url(../imgs/separador_punts_grisos.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:100%;
}


.separador_punts_grisos img
{
	height:0.3em;
}

.saparadorCercador{
	/*border:1px solid #e5e5e5;*/
	background-image:url(../imgs/gray_square2.gif);
	background-repeat:repeat-x;
	height:0.5em;
}

#distintiu_q {
	width:21.7em;
	padding-top:2em;
	padding-bottom:1em;

	
}

#distintiu_q .titol {
	font-size: 13px;
	font-weight: bold;
	color: #CE6665;
}

#distintiu_q .fotodq
{
	border:1px solid #e5e5e5;
	width:21.7em;
	text-align:center;
	margin-left:auto;
	margin-top:0.6em;
	padding-top:1em;
	padding-bottom:1em;
}

/* SERGI */

.separador_punts_grisos
{
	margin-top:1.5em;
	/*margin-bottom:2.4em;*/
	background:url(../imgs/separador_punts_grisos.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:68.6em;
}


.separador_punts_grisos img
{
	height:0.3em;
}

.separador_punts_grisos2
{
	margin-top:1em;
	margin-bottom:2.4em;
	background:url(../imgs/separador_punts_grisos.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:69em;
}

.separador_punts_vermell2
{
	margin-top:1em;
	margin-bottom:2.4em;
	background:url(../imgs/separador_fons_vermell2.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:69em;
}


.separador_punts_grisos2 img
{
	height:0.3em;
}

.territori_layer
{
	padding-bottom:5em;
	width:93em;
}

.territori_layer ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

.territori_layer .tl_right
{
	float:right;
	width:21.4em;
}

.territori_layer .encapsalat
{
	background:url(../imgs/degradat_cap_comarques.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF;
	padding:0.2em;
}

.territori_layer .encapsalat .inter
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.territori_layer .separadorvert
{
	margin-top:1px;
	border-top:1px solid #e5e5e5;
	height:1.6em;
}

#mapagran img
{
	width:68.4em;
}

.scrollercomarques {

	width: 21.2em; 
	height: 31.4em; 
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;

	scrollbar-arrow-color: #3E3C3F;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #E6E6EE;
	scrollbar-track-color: #F1F2F7;
	scrollbar-face-color: #E3E3EB;
	scrollbar-shadow-color: #F1F2F7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
}

.itemfl
{
	padding-bottom:0.5em;
	font-size:12px;
	color:#dc241f;
	font-style:italic;
}

.descriptionqualitat
{
	color:#000000;
	font-weight:bold;

}

#productos_az2 ul{

	padding:0px;
	float:left;
	margin-bottom:1em;
}
#productos_az2 li{

	width:8.2em;
	float:left;
	overflow:hidden;

	margin:0px;

}

#productos_az2 img{
	border: 0.2em solid #e5e5e5;	
	width:7.7em;
	height:6.7em;
	float:left;
}

#productos_az2 a {
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
	text-decoration:underline;
	font-weight:bold;
}

.itemfl img
{
	vertical-align:middle;
	margin-right:1em;
}

.itemfl a
{
	color:#dc241f;
	font-weight:bold;
	text-decoration:none;
	padding-right:0.4em;
	font-style:normal;
}

.itemfl a:hover
{
	text-decoration:underline;
}

.webmaptable
{
	width:93em;
}

.webmaptable .caps
{
	background-color:#f2f2f2;
	font-size:18px;
	font-weight:bold;
	padding:0.6em;
	color:#333333;
	width:12em;
}


.webmaptable .caps a
{
	color:#333333;
	text-decoration:none;
}

.webmaptable .caps2
{
	font-size:18px;
	font-weight:bold;
	padding:0.6em;
	color:#333333;
	width:12em;
}

.webmaptable .caps2 a
{
	color:#333333;
	text-decoration:none;
}

.webmaptable .sep
{
	width:3em;
}

.webmaptable td
{
	padding:1em;
}

.cerca_layer
{
	padding-bottom:3em;
}

.cerca_layer ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

.cerca_layer .tl_right
{
	float:right;
	width:21.7em;
}

.form_gris
{
	width:63.6em;
	padding:2em;
	background-color:#f2f2f2;
	margin-bottom:2em;
}

.tituloSec
{
	color:#333333;
	font-size:18px;
	font-weight:bold;
	padding-bottom:0.8em;
}

.cerca_layer form
{
	padding:0em;
	margin:0em;
}

.cerca_layer 
{
	width:93em;
	
}

.cerca_layer .ca_right
{
	float:right;

}

.form_gris ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.form_gris .li1
{
	font-size:13px;
	font-weight:bold;
	float:left;
}

.form_gris .li2
{
	float:left;
	padding-left:1.3em;
	padding-right:1.3em;
}

.form_gris .li2 input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:34.6em;
}

.form_gris .li3
{
	float:right;
}

.form_gris .li4
{
	font-size:13px;
	font-weight:bold;
	float:left;
}

.form_gris .select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	margin-left:1em;
}

.form_gris .li5
{
	font-size:13px;
	font-weight:bold;
	float:left;
}

.bot_vermell
{
	height:1.6em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	background:url(../imgs/bot_vermell_deg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#dc241f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:0em;
	font-weight:bold;
	
}

.bot_vermell2
{
	height:1.6em;
	padding-left:0.5em;
	padding-right:0.5em;
	background:url(../imgs/bot_vermell_deg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#dc241f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:0em;
	font-weight:bold;
	margin-left:8.2em;
	
}



.separador_form_gris
{
	margin-top:2em;
	margin-bottom:2.4em;
	background:url(../imgs/separador_fons_gris.gif);
	background-repeat:no-repeat;
	height:0.3em;
	width:65em;
}


.form_gris .li6
{
	font-size:13px;
	font-weight:bold;
	padding-top:2em;
	padding-bottom:1.4em;
	
}

.form_gris .li7
{
	width:15.6em;
	float:left;
	padding-bottom:0.8em;
	
}

.form_gris .li8
{
	padding-top:1em;
	margin-left:56.4em;
}

.form_gris .txt
{
	font-size:12px;
}

.agenda_layer 
{
	width:93em;
	
}

.agenda_layer ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.agenda_layer .ag_right
{ 
	float:right;
	width:21.7em;
	

}

.agenda_layer .licalendar
{
	float:left;
	width:21.4em;
}

.agenda_layer .liagenda
{
	float:left;
}

#calendari
{
	width:18.3em;
	margin-bottom:2.4em;
	border:1px solid #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#calendari .capc
{
	background-color:#333333;
	height:2.8em;
}

#calendari .imgl
{
	position:absolute;
	margin-top:0.7em;
	margin-left:1.2em;
}

#calendari .imgl img
{
	border:0em;
	width:1.6em;
}

#calendari .imgr
{
	position:absolute;
	text-align:right;
	width:17em;
	margin-top:0.7em;
	
}

#calendari .imgr img
{
	border:0em;
	width:1.6em;
}


#calendari .mes
{
	padding-top:0.8em;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin-left:auto;
}

#calendari .setmana
{
	text-align:center;
	background-color:#cccccc;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

#calendari table
{
	width:100%;
}


#calendari th
{
	text-align:center;
	color:#dc241f;
	padding-top:0.8em;
	padding-bottom:0.2em;
	font-size:9px;
	font-weight:bold;
	border-bottom:1px solid #dc241f;
}

#calendari td
{
	font-size:9px;
	font-weight:bold;
	text-align:center;
	border:2px solid #FFFFFF;
	
}

#calendari tr
{
	padding-top:0.5em;
	padding-bottom:0.5em;
}


#calendari .nomes
{
	color:#999999;
	
}

#calendari .simes
{
	color:#000000;

}

#calendari .quelcom a
{
	color:#000000;
	text-decoration:none;
}

#calendari .simes a:hover
{
	text-decoration:underline;
}

#calendari .quelcom
{
	background-color:#cccccc;
}


#calendari .setmanaon
{
	background-color:#dc241f;
	color:#FFFFFF;
}

#calendari .sonno
{
	border:2px solid #dc241f;
}

#calendari .sonno a
{
	color:#FFFFFF;
	text-decoration:none;
}

#calendari .sonno a:hover
{
	text-decoration:underline;
}

#calendari .sonsi .ii
{
	border:1px solid #FFFFFF;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

#calendari .sonsi
{
	border:2px solid #dc241f;
}

#calendari .sonsi a
{
	text-decoration:none;
	color:#FFFFFF;
}

#calendari .sonsi a:hover
{
	text-decoration:underline;
}

.titol30
{
	font-size:30px;
	color:#000000;
	font-weight:bold;
	padding-bottom:0.9em;
}

.boton_video{
	width:21.5em;
	height:2.9em;
	background-image:url(../imgs/fons_bot.jpg);
	background-repeat:repeat-x;
	margin-top:2em;
}

.txtVideos{
	font-family: Verdana;
	font-size: 14x;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:0.7em;
}

.txtVideos a{
	text-decoration:underline;
	color:#FFFFFF;
}

.txtVideos a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


/**/

#IzquierdaProductos #fichaLloc {
	float:left; 
	width:100%; 
	margin-top:1em; 
	margin-bottom:1em;

}

#IzquierdaProductos #fichaLloc #izquierda{
	float:left; 
	width:43%; 
	margin-top:1em; 
	margin-bottom:1em;

}

#IzquierdaProductos #fichaLloc #izquierda .marcoVideo{
	width:26.9em;
	height:23.6em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos #fichaLloc #izquierda .subVideo{
	width:14.2em;
	height:13.2em;
	padding-top:2em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7a7b7b;
}

#IzquierdaProductos #fichaLloc #izquierda .subVideoBorde{
	width:12.8em;
	height:7.8em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos #fichaLloc #izquierda .subVideoTexto{
	padding-bottom:1em;
}



#IzquierdaProductos #fichaLloc #derecha{
	float:right;
	width:57%; 
	margin-top:0.5em; 
	margin-bottom:1em;


}

#IzquierdaProductos #fichaLloc #derecha .textoDerecha a{

	color: #dc241f;
	text-decoration:underline;
	

}

#IzquierdaProductos #fichaLloc #derecha .textoDerecha{

	vertical-align:top;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;

}

#IzquierdaProductos #fichaLloc #derecha .textoDerecha a:hover{

	color: #dc241f;
	text-decoration:none;
	

}

#cabeceraflash {
	width:93em;
	height:15em;
}

.txtFichaLloc{
	font-family: Verdana;
	font-size: 11x;
	color: #333333;
	z-index:100;
	line-height:1.6em;
}

.txtFichaLloc a{
	font-family: Verdana;
	font-size: 11x;
	color: #dc241f;
	text-decoration:underline;
}

.txtFichaLloc a:hover{
	font-family: Verdana;
	font-size: 11x;
	color: #dc241f;
	text-decoration:none;
}

.item_agenda
{
	width:47.2em;
}

.item_agenda ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

.item_agenda .agtext
{
	float:left;
	width:34.0em;
}

.item_agenda .agfoto
{
	float:right;
}


.item_agenda .agfoto img
{
	font-size:10px;
}

.degrade_vermell
{
	background:url(../imgs/degrade_vermell.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	
	
}

.pad10
{
	padding:0.6em;
}

.borde_formulari
{
	border:1px solid #e5e5e5;
	margin-top:0.1em; 
	margin-left:0.1em;
	text-align:right;
	padding-right:2.5em;
	padding-bottom:1.2em;
	background-color:#fbfbfb;
}

.destacat_form
{
	text-align:left;
	color:#333333;
	font-size:14px;
	padding-bottom:0.8em;
	font-weight:bold;
}

.destacat_form2
{
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-top:1em;
	padding-left:0.5em;
}

.destacat_form2 a
{
	color: #dc241f;
}

.destacat_form2 a:hover
{
	text-decoration:none;
}

.in_agenda
{
	width:70em;
}

.tabla_contacte{
	width:69em;
	border:1px solid #e5e5e5;
	margin-bottom:1em;
}
.tabla_contacte5{
	width:69em;
	margin-bottom:1em;
}

.tabla_contacte4{
	width:63em;
	border:1px solid #e5e5e5;
	margin-bottom:1em;
	padding-left:6em;
}
.cabecera_contacteForm{
	text-align:left;
	color:#dc241f;
	font-size:14px;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:0.7em;
	margin-left:1.5em;
	margin-right:1.5em;
	
}

.tabla_agendaForm{
	width:47.2em;
	border:1px solid #e5e5e5;
	margin-bottom:1em;
}

.cabecera_agendaForm{
	text-align:left;
	color:#dc241f;
	font-size:14px;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:0.7em;
	margin-left:1.5em;
	margin-right:1.5em;
	
}

.contenido_agendaForm{
	padding-top:1em;
	padding-bottom:1em;
	padding-left:2.2em;
	padding-right:2.2em;
	width:35em;
	
}

.textTitular_agendaForm{
	text-align:left;
	color:#a7a7a7;
	font-size:12px;
	font-weight:bold;
}


.form_gris2
{
	padding:2em;
	margin-bottom:0.5em;

	width:38em;
}

.form_gris2 ul,li
{
	list-style:none;
	margin:0em;
	padding:0.2em;
}

.form_gris2 .li1
{	
	width:8.5em;
	font-size:13px;
	font-weight:bold;
	float:left;
	text-align:right;
}

.form_gris2 .li2
{
	float:right;
	padding-right:1.3em;
}

.form_gris2 .li2 input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:20.6em;
}

.form_gris2 .li3
{
float:right;
	padding-right:1.3em;
}

.form_gris2 .li3 textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:20.6em;
	height:10em;
	
}

.form_gris2 .li4
{
	float:right;
	padding-right:1.3em;
}
.form_gris2 .li5
{
	width:28em;
	float:left;
	padding-bottom:0.8em;
	
}

.form_gris2 .txt
{
	font-size:12px;
}

.text_condicionsForm{
	font-family:Verdana;
	font-size:9px;
	color:#dc241f;
	font-weight:bold;

}


.espacio_partForm{
padding-bottom:1em;
text-align:center;

}

.text_agendaLateral{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;

}
.text_agendaLateral a{
	color:#a80503;
	text-decoration:underline;
}
.text_agendaLateral a:hover{
	color:#a80503;
	text-decoration:none;
}

.contacte_layer 
{
	width:93em;
	
}

.contacte_layer ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.contacte_layer .ag_right
{ 
	float:right;
	width:21.7em;
	

}

.contacte_layer .licontacte
{
	float:left;
	
}

.contacte_layer .liagenda
{
	float:left;
}

.form_gris3
{
	padding:2em;
	margin-bottom:1em;

	width:50em;
}

.form_gris3 ul,li
{
	list-style:none;
	margin:0em;
	padding:0.2em;
}

.form_gris3 .li1
{	
	width:10.5em;
	font-size:13px;
	font-weight:bold;
	float:left;
	text-align:right;
}

.form_gris3 .li12
{	
	width:11.5em;
	font-size:13px;
	font-weight:bold;
	float:left;
	text-align:right;
}


.form_gris3 .li2
{
	float:right;
	padding-right:1.3em;
}

.form_gris3 .li22
{
	float:left;
	padding-right:1.3em;
}

.totsoblig{

}

.form_gris3 .li2 input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:30em;
}

.form_gris3 .li3
{
	float:right;
	padding-right:1.3em;
}

.form_gris3 .li3 textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:30em;
	height:10em;
	
}

.form_gris3 .li4
{
	float:right;
	padding-right:1.2em;
}
.form_gris3 .li5
{
	width:28em;
	float:left;
	padding-bottom:0.8em;
	
}

.form_gris3 .txt
{
	font-size:12px;
}

.form_gris4
{
	padding:2em;
	margin-bottom:1em;

	width:52em;
}

.form_gris4 ul,li
{
	list-style:none;
	margin:0em;
	padding:0.2em;
}

.form_gris4 .li1
{	
	width:12em;
	font-size:13px;
	font-weight:bold;
	float:left;
	text-align:right;
}

.form_gris4 .li2
{
	float:right;
	padding-right:1.3em;
}

.form_gris4 .li2 input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:29em;
}

.form_gris4 .li3
{
float:right;
	padding-right:1.3em;
}

.form_gris4 .li3 textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:29em;
	height:10em;
	
}

.form_gris4 .li4
{
	float:right;
	padding-right:1.2em;
}
.form_gris4 .li5
{
	width:28em;
	float:left;
	padding-bottom:0.8em;
	
}

.form_gris4 .txt
{
	font-size:12px;
}

.llista_errors
{
	color:#FF0000;
	padding-bottom:1em;
	font-size:12px;
}

#DistintiuSwf
{
	width:21.5em;
	height:9em;
	font-size:10px;
}

#boto_video{
position:absolute;
top:14em;
left:80em;
}

/**/

#list {
	display:none;
}

#list ul{
	height:1em;
	padding:0px;
	float:left;
	margin-bottom:1em;
}

#list li{
	height:1em;
	width:10em;
	float:left;
	overflow:hidden;
	margin:0px;
}
#list img{
	width:1em;
	height:0.9em;
	border:0;
}

#list a{
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
	text-decoration:underline;
	font-weight:bold;
}

#list .muni{
	margin-left:1.4em;
	font-size:12px;
	color:#000000;
	font-family:Verdana;
}

#productos_az ul{
	height:10em;
	padding:0px;
	float:left;
	margin-bottom:1em;
}
#productos_az li{
	height:10em;
	width:8.2em;
	float:left;
	overflow:hidden;

	margin:0px;

}



#productos_az img{
	border: 0.2em solid #e5e5e5;	
	width:7.7em;
	height:6.7em;
	font-size:10px;
	float:left;
}

.listado{
	border:0em;
	width:2.5em;
	height:1.3em;
}

#productos_az a {
	font-family: Verdana;
	font-size: 12px;
	color: #DC2320;
	text-decoration:underline;
	font-weight:bold;
}


#oncomprar_az .misdatos{
	width:20em;
	height:11.5em;
	float:left;
	margin-left:0.5em;
}

#oncomprar_az .fitxa{
	width:33em;
	height:16em;
	float:left;
	margin-right:1em;
}

#oncomprar_az img{
	border: 0.1em solid #cccccc;	
	width:11.7em;
	height:10.1em;
	float:left;
}

.cajacatnot
{
	float:left;
	width:33.5em; 
	padding-bottom:2.5em;
}

.cajanotcont
{
	float:left;
	padding-left:1em;
}

.fleft
{
	float:left;
}

.fright
{
	float:right;
}

.descnot
{
	width:21em;
	height:5em;
	font-size:11px;
	overflow:hidden;
}

.textosuperior{
	font-size:12px;
	margin-bottom:1em;
	margin-top:1em;
	font-family:verdana;
	line-height:1.6em;
}

.textosuperior a{
	color:#000000;
	text-decoration:underline;
}

.textosuperior a:hover{
	color:#000000;
	text-decoration:underline;
}

.textosuperior_vid{
	font-size:12px;
	margin-bottom:1em;
	margin-top:1em;
	font-family:verdana;
	line-height:1.6em;
	width:645px;

}

.textosuperior_vid a{
	color:#000000;
	text-decoration:underline;
}

.textosuperior_vid a:hover{
	color:#000000;
	text-decoration:underline;
}


.textosuperior2{
	font-size:11px;
	margin-bottom:2em;
	font-family:verdana;
	width:30em;
}

.afegirco
{
	float:right;
	color:#dc241f;
	font-size:13px;
	margin-top:0.5em;
	width:50%;
	width:expression("45%");
	text-align:right;
}

.afegirco img
{
	vertical-align:middle;
	margin-right:0.4em;
}

.afegirco a
{
	color:#dc241f;
	text-decoration:none;
}

.afegirco a:hover
{
	color:#dc241f;
	text-decoration:underline;
}
.contri
{
	float:left;
	color:#990000; 
	font-size:13px;
	width:50%;
	text-align:left;
}

.oblco
{
	color:#ff0000;
	margin-right:0.5em;
	
}

.alias
{	
	font-size:13px;
	font-weight:bold;
}



.fcom
{
	margin-bottom:0.5em;
	padding-left:1.3em;
}


.blanco
{
	color:#ffffff !important;
}

.tcom
{
	padding-left:1.3em;
	margin-bottom:1em;
}

.pcom
{
	float:right;
	color:#dc241f;
}

.googlemaps
{
	margin-top:1em;
}

#capagmaps
{
	position:absolute;
	margin-left:10em;
	border:1px solid #000000;
	height:50em;
	width:65em;
	background-color:#FFFFFF;
	display:none;
	z-index:5;
}

.btgeo
{
	margin-top:1em;
}

.cierramap
{
	text-align:right; 
	width:64em;
	padding-top:0.2em;
	padding-right:0.5em;
}

.cierramap a
{
	color:#990000;
	text-decoration:none;
}

.cierramap a:hover
{
	color:#990000;
	text-decoration:underline;
}

/**** enquestes ****/
.destacadosContente {
	border-bottom:1px solid #e5e5e5;
}

.titular_enq
{
	border-bottom:1px solid #dc2320; 
	font-size:14px; 
	font-weight:bold; 
	color:#dc2320;
}

.titulo_enq
{
	font-size:12px; 
	font-weight:bold; 
	margin-top:1em;
}

.respuestas
{
	margin-top:0.5em;
}

.btnvotar
{
	margin-left:27em; 
	margin-top:0em; 
	position:absolute;
}

.inputresp
{
	vertical-align:middle; 
	margin-bottom:0.5em;
}

.div_encuesta
{
	padding-left:4em;
	padding-top:1em;
}

.form_encuesta
{
	margin:0em;
	padding:0em;
}
/*.item_encuesta
{
	margin-left:3.5em;
	font-size:1.1em;
	color:#000000;
}
.votar_encuesta 
{
	padding-top:1em;
	text-align:right;
	color:#FFFFFF;
}

.votar_encuesta input
{
	background-image:../../content/imgs/plantilla_boton_votar.gif;
}

.graph_encuesta
{
	margin-left:3.5em;
	padding-bottom:0.3em;
}*/

.tituloresp{
float:left; padding-top:0.2em; margin-right:1em; width:25em; color:#dc241f; font-size:12px; font-weight:bold;
}

.gr_fons_encuesta
{
	background:url(../imgs/fondo_enquesta.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	height:1em;
}

.pct_enquesta
{
	color:red;
	font-size:10px;
	padding-left:0.6em;
}

.cajabarra{
	float:left; 
	width:20em; 
	height:0.9em;
	background:url(../imgs/fondobarra.gif);
	background-repeat:repeat-x;
	border:1px solid #808080;
}

.segundalin{
	font-size:12px;
}

.enqform
{
	margin-top:2.5em;
}

.formizq
{
	float:left; 
	width:36em;
}

.labl
{
	width:12.5em;
	float:left;
	font-size:12px; 
	height:1.3em;
	padding-top:0.3em;
}

.sepselect{
	margin-right:1em;
}

.tdinp
{
	float:left; margin-bottom:1.5em;
}

.formder
{
	float:left; 
	width:32.5em;
}

.labl2
{
	padding-right:1em;text-align:right;width:7.5em;float:left;font-size:12px; height:1.3em;padding-top:0.3em;
}

.labl3
{
	padding-right:1em;text-align:right;width:7.5em;float:left;font-size:12px; height:1.3em;
}

/**** fi enquestes ****/

.fotomedact
{
	float:left; padding-left:0.5em; width:15em;
}

.fotomedact img
{
	border:1px solid #e3e3e3;
}

.fotosmallact
{
	float:left; padding-left:0.5em; width:10em;
}

.textpeque
{
	float:left; width:16em; padding-bottom:2em;
}

.textpeque2
{
	float:left;width:21em;padding-bottom:2em;
}

.libreta
{
	float:left; width:7.5em;
}

.librroja
{
	background:url(../imgs/notaag.gif); 
	background-repeat:no-repeat; 
	height:8.2em; 
	margin-top:0.7em; 
	padding-top:1.3em;
}

.txtmes
{
	margin-top:-1em; 
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF; 
	text-align:center;
}

.cajatxtanoteu
{
	float:left; 
	width:24em; 
	padding-top:1em;
}

.fechanoteu
{
	font-size:12px; 
	color:#c61712;
}

.btanoteu
{
	float:right; margin-top:1em;
}

.titanoteu
{
	font-size:12px; 
	font-weight:bold;
}

.titanoteu a
{
	color:#000000;
	text-decoration:none;
}

.titanoteu a:hover
{
	color:#000000;
	text-decoration:underline;
}

.munianoteu
{
	font-size:12px; 
	color:#999999;
}

.descanoteu
{
	margin-top:0.7em; 
	font-size:11px;
	font-family:verdana;
}

.numagenda2
{
	font-size:56px; 
	font-weight:bold; 
	color:#FFFFFF;
	padding-left:0.06em;
}

.numagenda2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

.numagenda2 a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.numagenda
{
	font-size:56px; 
	font-weight:bold; 
	color:#FFFFFF;
	padding-left:0.3em;
}

.numagenda a{
	color:#FFFFFF;
	text-decoration:none;
}

.numagenda a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.cajbt
{
	margin-top:1em;
}
.propactsup{
	margin-top:1em;	
	margin-bottom:1em;
	font-family:verdana;
	font-size:10px;
	
}	

.seppropact{
	padding-left:0.9em;
	padding-right:0.7em;
	color:#dd0000;
}

.propact
{
	color:#dd0000;
	font-size:12px;
	margin-bottom:0.4em;
	text-align:center; font-family:Verdana; font-size:10px;
}

.propact a
{
	color:#dd0000;
	text-decoration:underline;
}
	
.propact a:hover
{
	color:#dd0000;
	text-decoration:none;
}

.stlnew{
	border-bottom:1px solid #e5e5e5; margin-bottom:0.8em;
}

.sortida
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	padding-right:1em;
}

.hasta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	padding-left:1em;
	padding-right:1em;
}

.arribada
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.3em;
}

.arribada a{
	color: #990000;
	text-decoration:none;
}

.arribada a:hover{
	color: #990000;
	text-decoration:underline;
}

.cajallegar
{
	padding-top:2em;
}



#mapacomollegar
{
	margin-top:2em;
	width:69em;
	height:50em;
}

.calcruta
{

}


#rsstop {
	cursor:pointer;
}

#rsstop .submenu
{
	position:absolute;
	width:19em;
	left:14.2em;
	padding-top:0em;;
	margin-top:1em;
	display:none;
	z-index:29;
	background-image:url(../imgs/fondorss.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:1.8em;
	top:-2em;
	padding-top:3em;
}

#rsstop #submenursstop {
	position:absolute;
	display:none;
	z-index:8;
}

#rsstop .submenu .interior5
{
	padding:1.2em;
	border:1px solid #da1700;
	background-color:#ffffff;
}

#rsstop .rss1
{
	color:#da1700;
	font-weight:bold;
	padding-bottom:1em;
	padding-right:1em;
}

#rsstop .rss1 img
{
	width:16.5em;
}
#rsstop .rss2
{
	padding-right:1em;
}

#rsstop .rss2 a
{
	color:#575353;
	text-decoration:none;
}

#rsstop .rss2 a:hover
{
	text-decoration:underline;
}

#rsstop .rss3
{
	padding-right:1em;
	padding-top:1em;
}

#rsstop .rss3 a
{
	color:#da1700;
	text-decoration:none;
}

#rsstop .rss3 a:hover
{
	text-decoration:underline;
}

#rsstop .rss2 img
{
	margin-right:0.4em;
	height:1.6em;
	width:1.6em;
	vertical-align:middle;
}

/*** Web nadal ***/

.cabnadal
{
	width:90.3em;
	height:2.6em;
	background:url(../imgs/nadal/cablogo.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	padding-right:2.7em;
	padding-top:1.5em;
	color:#FFFFFF;
}
.visita
{
	font-size:11px;
}

.visita a
{
	color:#FFFFFF;
	text-decoration:none;
}

.visita a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.logo{
	border-top:1px solid #bf2f14;
}

.latizq
{
	width:45.1em;
	float:left;
}
.latizqsup
{
	height:41.8em;
	background:url(../imgs/nadal/fondo_texto_nadal.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:45.1em;
	border:1px solid #434345;
	margin-bottom:0.4em;
}

.latder
{
	width:47.1em;
	float:right;
}

.adhesions
{
	margin-top:0.4em;
	border:1px solid #434345;
	padding-bottom:0.5em;
	width:37.4em;
	padding-top:3.4em;
	padding-left:7.7em;
	height:22.9em;
}

.novetats
{
	margin-top:0.4em;
	border:1px solid #434345;
}

.headnov
{
	background:url(../imgs/nadal/novetats.gif);
	background-repeat:no-repeat;
	height:1.9em;
	padding-top:0.5em;
	padding-left:0.9em;
	color:#FFFFFF;
	font-weight:bold;
}

.mapcat
{
	border:1px solid #434345;
	width:47em;
	background:url(../imgs/nadal/fondo_mapacat.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.pienadal
{
	border-top:1px solid #424242;
	color:#ffffff;
	text-align:center;
	padding-top:2em;
	margin-top:0.5em;
	margin-bottom:3em;
}

.intnadal
{
	margin-top:0.8em;
}

.selcomarques
{
	padding-right:3.8em;
	padding-top:1.7em;
}

.btflecha
{
	margin-top:2.8em;
}

.btflecha2
{
	margin-top:1.4em;
	margin-left:1.5em;
}

.bscar
{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.bscar	a
{
	color:#FFFFFF;
	text-decoration:none;
}	

.bscar	a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}	

.llistatcmp
{
	margin-top:2.5em;
	width:16.2em;
	border-bottom:1px solid #a9a683;
	border-top:1px solid #a9a683;

}	

.llistatcmp2
{
	margin-top:2em;
	width:18.8em;
	border-bottom:1px solid #a9a683;
	border-top:1px solid #a9a683;
	margin-left:1.5em;
}	

.llistatc
{
	padding-top:1.2em;
	padding-bottom:1.2em;
	width:14.2em;
}
.llistatc2
{
	padding-top:1.2em;
	padding-bottom:1.2em;
	width:13.2em;
}

.sbre
{
	padding-top:0.7em;
}

.cjnotnadal
{
	margin-top:0.5em; margin-left:0.5em;
	color:#FFFFFF;
}

.imgnotnadal
{	
	width:13.5em;
}

.textnotnadal
{
	width:31.4em;
	height:11.8em;
	padding-left:1.1em;
}

.titnotnadal
{
	color:#da1700;
	font-size:11px;
	margin-bottom:0.6em;
	font-weight:bold;
	padding-right:1em;
}

.titnotnadal a
{
	color:#da1700;
	text-decoration:none;
}

.titnotnadal a:hover
{
	color:#da1700;
	text-decoration:underline;
}


.txtnotnadal
{
	height:4.8em;
	font-family:Verdana;
	overflow:hidden;
	padding-right:1.5em;
	
}
.textGrisContentSubrayaonad{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

.textGrisContentSubrayaonad a{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

.textGrisContentSubrayaonad a:hover{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.msinfo
{
	color:#666666;
	margin-top:1.5em;
}

.pienov{
	background:url(../imgs/nadal/pienovetats.gif);
	height:3.1em;
	text-align:right;
	padding-right:0.9em;
	padding-top:0.3em;
	margin-top:0.9em;
}

.pienadal a{
	color:#FFFFFF;
	text-decoration:none;
}

.pienadal a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.txt1
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:1.6em;
}

.txt2
{
	color:#da1700;
	font-size:15px;
	font-weight:bold;
	margin-top:0.5em;
	padding-left:1.1em;
	width:12em;
}

.adherir
{
	border-top:1px solid #414141;
	margin-left:1em;
	color:#FFFFFF;
	width:27.4em;
	padding-top:1.8em;
	padding-bottom:1.8em;
}

.jaaderh
{
	border-top:1px solid #414141;
	border-bottom:1px solid #414141;
	margin-left:1em;
	height:3.6em;
	color:#FFFFFF;
	width:27.4em;
	padding-top:1.8em;
}

.triangulo
{
	padding-top:2.3em;
}	

.cj1
{
	margin-top:3em; 
	/*height:5.4em;*/
}

.adh
{
	font-size:14px;
	font-weight:bold;
}

.adh a
{
	color:#FFFFFF;
	text-decoration:none;
}

.adh a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.txthomenadal
{
	margin-right:2.9em;
	margin-top:2.5em;
	width:29.3em;
	height:35.5em;
	color:#FFFFFF;
}

.subtxthnadal
{	
	color:#db1700;
	margin-top:0.6em;
	font-size:14px;
	font-weight:bold;
}

.rsmhomenadal
{
	margin-top:1em;
	font-size:11px;
	font-family:Verdana;
	line-height:1.8em;
}

.vullserempre
{
	position:absolute; 
	width:31.5em; 
	height:3.4em; 	
	border-bottom:1px solid #a9a683; 
	border-top:1px solid #a9a683;
	margin-top:20.3em;
	margin-left:12.3em;
}

.vullserempre2
{
	width:18.8em; 
	height:4.4em; 	
	border-bottom:1px solid #a9a683; 
	border-top:1px solid #a9a683;
	margin-top:2em;
	margin-left:1.5em;
}

.serempre
{
	margin-top:1em;
}

.serempre2
{
	width:17.7em;
	margin-left:0.3em;
	margin-top:0.3em;
}

.alfabeto {
	width:66.5em;
	/*margin-top: 2.5em;*/
	padding: 1em;
	text-align: center;
	margin-bottom: 2em;
	/*border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;*/
	/*background-image:url(../imgs/catering/fondopuntos.gif);
	background-repeat:repeat-x;
	height:3.8em;*/
}

.alfabeto span
{
	padding-right:1em;
}

.alfabeto_nadal {
	width:66.5em;
	/*margin-top: 2.5em;*/
	padding: 1em;
	text-align: center;
	margin-bottom: 2em;
	/*border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;*/
	background-image:url(../imgs/catering/fondopuntos.gif);
	background-repeat:repeat-x;
	height:3.8em;
}

.alfabeto_nadal span
{
	padding-right:1em;
}

.alfabetotexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dc241f;
	font-weight: bold;
	
}

.alfabetotexto a {


	color: #ffffff;
	text-decoration:underline;
}

.alfabetotexto a:hover {

	color: #ffffff;
	text-decoration:none;
}

#listado1 {
	display:inline;
}

#listado1 a
{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#listado1 a:hover
{
	color: #ffffff;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

#listado2 {
	display:none;
}

#listado2 a
{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight:bold;
}

#listado2 a:hover
{
	color: #ffffff;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.cjhilonadal
{
	margin-bottom:1em;
	margin-top:2em;
	width:66.5em;
}

.titpagndl
{
	color:#dc241f;
	font-size:16px;
	font-weight:bold;
	margin-left:1.3em;
	font-weight:bold;
}

.hilonadal
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-left:1.9em;
	margin-top:0.5em;
}

.hilonadal2
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-top:0.5em;
}

.hilonadal2 a
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-top:0.5em;
}

.hilonadal a
{
	color:#999999;
	text-decoration:underline;
}

.hilonadal a:hover
{
	color:#999999;
	text-decoration:none;
}

.verlista{
	margin-top:2em;
}

.rbuscador
{
	width:24em;
	float:right;
	margin-top:0.5em;
}

.bcatnadal
{
	width:23em;
	margin-left:0.8em;
	border:1px solid #43423d;
}

.infbsc
{
	background:url(../imgs/nadal/fondo_bsc.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:22.5em;
	
}

.selcom2
{
	margin-left:1.5em;
}

.txtizqfm
{
	width:36.5em;
	margin-left:2em;
	margin-top:1.7em;
}

.frmnadalsub
{
	width:22.6em;
	margin-top:1.7em;
	margin-left:4em;
	font-weight:bold;
	padding-top:6.5em;
}

.titfmndal
{	
	color:#d92b20;
	font-size:16px;
	width:15em;
}

.once
{
	font-size:11px;
}

.inpnadal
{
	margin-top:0.9em;
	margin-bottom:1.8em;
}

.inpnadal input
{
	font-size:10px;
	width:22em;
	border:0;
}

.btlots
{
	margin-top:2.5em;
}

.botom
{
	padding-bottom:2em;
}

.titjaadd
{
	margin-top:1.5em;
	color:#dc241f;
	font-size:16px;
	font-weight:bold;
	width:40em;
}

.lstjaadd{
	margin-top:2em;
	width:64em;
}

.nomlist
{
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana;
}

.anchlist
{
	float:left;
	width:30em;
	margin-bottom:2em;
	border:0px solid white;
}

.liintplnd
{
	float:left;
	margin-right:2em;
}

.flmpcatn2
{
	background:url(../imgs/nadal/mapacat2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:23em;
	border:0px solid red;
}
/*** Fi web nadal ***/

.listenq
{
	margin-bottom:1em; margin-top:1em;
	font-size:11px;
}

.listenq a
{
	color:#000000;
	text-decoration:none;
}

.listenq a:hover
{
	color:#000000;
	text-decoration:underline;
}

#Submenu {
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	z-index:200;
}

#Submenu .botonTit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#Submenu .botonTit a{
	text-decoration:none;
	color: #000000;
}

#Submenu .botonTit a:hover{
	text-decoration:none;
	color: #C00000;
}

#Submenu .botonTit a:visited{
	text-decoration:none;
	color: #000000;
}

.backMenu {
border:1px solid #CCCCCC;
border-top:none;
background: url(../imgs/back_menu.gif);
}

/*** ini css microsite catering ***/

.intcatering
{
	margin-top:0.8em;
}

.latizq_catering {
	width:45.1em;
	float:left;
	width:45.1em;
	margin-bottom:0.4em;
}

.txthome_catering
{
	text-align:left;
	margin-top:0.1em;
	color:#FFFFFF;
}

.subtxth_catering
{	
	color:#d7d23a;
	margin-top:0.6em;
	font-size:18px;
	font-weight:bold;
}

.cabecera_catering {
	font-size:10px;
	width:93em;
	height:20em;
}

.latder_catering
{
	width:43.5em;
	float:right;
}

.mapcat_catering
{
	width:43.5em;
	height:33.6em;
	margin-top:1.8em;
	background:url(../imgs/catering/fondo_mapacat.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#1c1c1c;
}

.inputBuscadorCat {
	width: 15em;;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #000000;
	
	margin-top:10.7em;
}

.btflecha_catering
{
	margin-top:0.8em;
}

.listado_catering
{
	width:39.5em; 
	height:3.4em; 	
	border-top:1px solid #a8a673;
	margin-left:2em;
}

.linedown {
	border-bottom:1px solid #a8a673;
	margin-bottom:2em;
}

.listado_catering .parteizq
{
	margin-top:1em;
}

.listado_catering .parteder
{
	margin-top:1em;
	margin-left:1em;
}

.piecatering
{
	color:#ffffff;
	text-align:center;
	padding-top:2em;
	margin-top:0.5em;
	margin-bottom:3em;
	font-size:12px;
	padding-bottom:2em;
	border-bottom:1px solid #1a1a1a;
}

.piecatering a{
	color:#FFFFFF;
	text-decoration:none;
}

.piecatering a:hover{
	text-decoration:underline !important;
}

.rsmhomecatering
{
	margin-top:1em;
	font-size:12px;
	font-family:Arial;
	line-height:1.5em;
}

.capaalpha {
	position:absolute;
	width:58em;
	height:5.9em;
	background-color:#000000;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=50);
	top:18.3em;
	left:35em;
}

.pestanya {
	position:absolute;
	width:40em;
	height:5.9em;
	top:18.3em;
}

.txtizqfm_catering
{
	width:36.5em;
	margin-top:1.7em;
}

.frmcateringsub
{
	width:22.6em;
	margin-left:4em;
	font-weight:bold;
	padding-top:3em;
}

.doce
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.inpcatering
{
	margin-top:0.9em;
	margin-bottom:1.8em;
}

.inpcatering input
{
	font-size:10px;
	width:22em;
	border:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.oblig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.rbuscador_catering
{
	/*width:25.2em;*/
	float:right;
	margin-top:0.5em;
	margin-bottom:2em;
	/*position:absolute;
	top:27.2em;
	left:67.8em;*/
}

.rbuscador_catering2 {
	/*float:right;
	margin-top:0.5em;
	margin-bottom:2em;*/
	position:absolute;
	top:27.2em;
	left:67.8em;
}

.bcatcatering
{
	width:25.2em;
	background-color:#1d1d1d;
	margin-top:2em;
}

.flmpcatn2_catering
{
	height:23em;
	background-color:#1d1d1d;
}

#flmpcatcat2 {
	margin-top:1em;
	margin-bottom:1em;
}

.infbsc_catering
{
	background-color:#1d1d1d;
}

.llistatcmp2_catering
{
	margin-top:2em;
	width:21.2em;
	border-top:1px solid #a9a683;
	margin-left:2em;
/*	margin-bottom:1.6em;*/
}

.lineadown {
	border-bottom:1px solid #a9a683;
	margin-bottom:1.6em;
}	

.llistatcmp3_catering
{
	/*margin-top:2em;*/
	width:21.2em;
	border-top:1px solid #a9a683;
	border-bottom:1px solid #a9a683;
	margin-left:2em;
	margin-bottom:1.6em;
}

.llistatc_catering
{
	padding-top:1.2em;
	padding-bottom:1.2em;
	width:19.2em;
}

.flecha_listado {
	float:left;
	padding-top:1.2em;
	padding-right:1em;
}	

.cjhilocatering
{
	/*margin-bottom:1em;*/
	margin-top:2em;
	width:66.5em;
}

.titpagndl_catering
{
	color:#d7d23a;
	font-size:18px;
	font-weight:bold;
	font-weight:bold;
}

.hilonadal_catering
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-top:0.5em;
}

.hilonadal_catering a
{
	color:#999999;
	text-decoration:underline;
}

.hilonadal_catering a:hover
{
	color:#999999;
	text-decoration:none;
}

.txtresults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:1.8em;
}

.verlista_catering{
	/*margin-top:3.4em;*/
}

/*.rbuscador_catering
{
	float:right;
	margin-top:0.5em;
	margin-bottom:2em;
}*/

.txtSeccion_catering
{	
	color:#d7d23a;
	margin-top:0.6em;
	font-size:18px;
	font-weight:bold;
	padding-bottom:1em;
}

.txtSeccion_cateringrojo
{	
	color:#990000;
	margin-top:0.6em;
	font-size:18px;
	font-weight:bold;
	padding-bottom:1em;
}


#IzquierdaProductos_catering {
	width:67.7em;
	float:left;
}

#IzquierdaProductos_catering #fichaResultatsCerca .contenido2{
	font-family: Verdana;
	font-size: 12px;
	color: #dc241f;
}


#IzquierdaProductos_catering #fichaResultatsCerca .contenido2 li{
list-style-image:url(../imgs/cosito_posibilidades.jpg);
margin-left:1.2em;

}


#IzquierdaProductos_catering #fichaResultatsCerca .dre{
	float:left; 
	margin-top:1em; 
	margin-bottom:1em;
}


#IzquierdaProductos_catering #fichaProducto {
	float:left; 
	width:100%; 
	margin-top:1em; 
	margin-bottom:1em;

}

#IzquierdaProductos_catering #fichaProducto #izquierda{
	float:left; 
	width:42%; 
	margin-top:1em; 
	margin-bottom:1em;

}


#IzquierdaProductos_catering #fichaProducto #izquierda .marcoVideo{
	width:26.9em;
	height:20.1em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos_catering #fichaProducto #izquierda .subVideo{
	width:14.2em;
	height:13.2em;
	padding-top:2em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7a7b7b;
}

#IzquierdaProductos_catering #fichaProducto #izquierda .subVideoBorde{
	width:12.8em;
	height:7.8em;
	border: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
}

#IzquierdaProductos_catering #fichaProducto #izquierda .subVideoTexto{
	padding-bottom:1em;
}



#IzquierdaProductos_catering #fichaProducto #derecha{
	float:right;
	width:58%; 
	margin-top:0.5em; 
	margin-bottom:1em;


}

#IzquierdaProductos_catering #fichaProducto #derecha .textoDerecha{

	vertical-align:top;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;

}

#IzquierdaProductos_catering #fichaProducto #derecha .textoDerecha a{

	color: #dc241f;
	text-decoration:underline;
	

}

#IzquierdaProductos_catering #fichaProducto #derecha .textoDerecha a:hover{

	color: #dc241f;
	text-decoration:none;
	

}


.hilocatering {
	margin-bottom:1em;
}

.alfabeto_catering {
	padding: 1em;
	margin-top:1em;
	text-align: center;
	padding-bottom: 4em;
	/*border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;*/
	background-image:url(../imgs/catering/fondopuntos.gif);
	background-repeat:repeat-x;
}

.alfabeto_catering span
{
	padding-right:1em;
}


.separador_punts_grisos_catering
{
	margin-top:1.5em;
	/*margin-bottom:2.4em;*/
	background-image:url(../imgs/catering/fondopuntos.gif);
	background-repeat:repeat-x;
	height:0.3em;
	/*width:68.6em;*/
	padding-top:1em;
}

.separador_punts_grisos2_catering
{
	background-image:url(../imgs/catering/fondopuntos.gif);
	background-repeat:repeat-x;
	height:0.3em;
	padding-top:1em;
	margin-top:1em;
	/*width:68.6em;*/
}

.hiloOn_catering
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-top:0.5em;
}

.zonaizq_catering {
	float:left;
	width:67.7em;
	width:expression("67.4em");
}

#oncomprar_az .fitxa_catering{
	width:32.7em;
	width:expression("32.4em");
	height:16em;
	float:left;
	margin-right:1em;
}

.sepcatering {
	padding-bottom:1em;
}

.cab_catering {
	margin-left:1em;
}

.txtverlista_catering {
	display:inline;
	padding-bottom:1em;
}

.txtverlista_catering a{
	color:#ffffff;
	text-decoration:none;
}

.separador_contenido ul {
		margin-left:2em;
		padding:0;
}

.separador_contenido li {
	list-style-image:url(../imgs/catering/triangulo_verde.gif);

}

.cursiva {
	font-style:italic;
}

.imglista {
	vertical-align:middle;
}	

.blanco {
	color:#ffffff;
}

.capaoculta {
	width:320px;
	height:45px;
}

.puntolist {
	width:10px !important;
	height:9px !important;
	border:0 !important;
}

.capa_flmpcatnad{ 
	width:21em; padding-top:1.3em; height:23.7em; padding-left:3.2em;
}

.mb05 {
margin-bottom:0.5em;
}
.pm {
margin:0em !important;padding:0em !important;
}
.imgborde  {
border:solid 0.1em #e5e5e5
}
.w18 {
width:18em
}
.mt03 {
margin-top:0.3em
}
.mt03 {
margin-top:0.5em
}
.w26 {
width:26em;
}
.ml15 {
margin-left:1.5em;
}
.liproductos {
width:17em; float:left; margin-left:0.4em
}

.ulclearboth{
clear:both; margin:0em; padding:0em;margin-left:1.5em;color:#FFFFFF;
}
.lipt1 {
padding-top:1em; list-style-image:none;
}
/*** fin css microsite catering ***/

#destacamostxt{
}

#destacamostxt ul, li
{
	margin-top:0em;
	padding:0;
}

.imgcabecera {
	cursor:pointer;
}

.marginleft0 {
	padding-left:0 !important;
}

.liproductos_catering {
width:20em; float:left;
margin:0 !important;
padding:0 !important;
}

.lifitxa {
	width:10em; 
	text-align:center;
	padding-right:2em;
	
}

.pl0 {
	padding-left:0 !important;
}

.w68_2 {
	width:68.2em;
}

.iframemapa {
height:48em;width:64.3em;
}

.m0p0 {
	margin:0em;padding:0em;
}

.width_12_5{
	width:12.5em; text-align:center;
}

.imgcaptcha {
	background-color:#FFFFFF;
}

.refrescar {
	padding-top:10px;
	padding-bottom:10px;
}

.txtrefresh {
	font-size:10px;
	padding-left:4px;
	margin-top:2px;
}
