/* CSS Document */

body { margin:0px; padding:0px; }
#contentGral { background:#D1C29B; width: 100%;}
#content { background-color: #FFFFFF; width: 961px; margin:auto;}
#content #cabecera { float: left; background: #FFFFFF; width: 961px;}
#content #cabecera #logo{ background-position: 30px 2px; height: 101px; width: 961px; padding-bottom: 8px; padding-left: 12px; }
#content #cabecera #logo img{ float:left; border:none;}

#tamanio { float:right; width: 65px; color:#DE0000;/* border-style: solid;*/ font-family: "Arial"; margin-top: 15px;}
#tamanio a{ color:#DE0000; text-decoration:none;}
#tamanio a:hover{ color:#DE0000; text-decoration: underline; }

#tamanio a.tamanio1{ font-size:.7em; }
#tamanio a.tamanio2{ font-size:.9em; }
#tamanio a.tamanio3{ font-size:1.1em; }

.path { font-family:'Trebuchet MS', 'Times New Roman'; font-size:.7em; width:100%; float:left; padding-left: 30px; padding-top: 5px;}

.path a {text-decoration: none; color:#999999;}
.path a:hover {text-decoration: none; color:#999999;}
.path a:visited {text-decoration: none; color:#999999;}
.path a:actual {text-decoration: none; color:#999999;}

.titulo_actividades { font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; color:#000000; font-weight: bold; border-top: #CCCCCC 1px dotted ; padding: 5px 0px 0px 5px; /*background: url(../imagenes/fondo_cal.png)*/}
.titulo_actividades a{color:#000000;}
.descripcion_actividades { font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; color:#000000;padding: 0px 0px 5px 5px;}

#idiomas { float:right; padding:0px 25px 0px 0;/* border-style: solid;*/ font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; margin-top:19px; margin-left:0px;}
#idiomas li { display:inline; padding-left: 10px;}
#idiomas li a {color:#999999;/* border-bottom:2px solid #ffffff;*/ padding-bottom:4px; text-decoration:none;}
#idiomas li a.elegido {color:#999999; /*border-bottom:2px solid #01793b;*/ padding-bottom:4px; text-decoration:none; font-weight: bold;}
#idiomas li a:hover {color:#000000;/* border-bottom:2px solid #ffffff; */padding-bottom:4px; text-decoration:none;}

#content #cabecera #buscador { background: url(../imagenes/fondo_buscador.png) no-repeat; background-position: 20px 0px; height: 55px; border: 1px solid; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #FFFFFF; margin-bottom: 14px;}

#content #cabecera #buscador .titulo { float:left; padding: 22px 0px 0px 37px;}
#content #cabecera #buscador .text { float:left; padding: 7px 0px 0px 13px; font-size: .7em;}

#content #cabecera #buscador .text input.palabra { width: 155px; height: 18px; border: 1px solid #CDCDCD; font-family:"Trebuchet MS"; font-size:12px; vertical-align:middle; background:url(../imagenes/fondo_inputs.png) repeat-x; background-color:#FFFFFF;}

/*#content #cabecera #buscador input { width: 155px; height: 15px; border: 1px solid #CDCDCD; font-family:"Trebuchet MS"; font-size:12px; vertical-align:middle;}*/

#content #cabecera #buscador .text input.fecha { float: left; width: 85px; height: 19px; border: 1px solid #CDCDCD;font-family:"Trebuchet MS"; font-size:11px; color: #000000; background:url(../imagenes/fondo_inputs.png) repeat-x; background-color:#FFFFFF}

#content #cabecera #buscador img { float:left; padding-top: 23px; padding-left: 5px; border: 0px;}
#content #cabecera #buscador select{ float: left; width: 140px; height: 21px; font-family:"Trebuchet MS"; font-size:12px; color:#666666; background:url(../imagenes/fondo_inputs.png) repeat-x;}
#content #cabecera #buscador select:active #sector{ float: left; width: 100%; height: 21px; font-family:"Trebuchet MS"; font-size:12px; color:#666666; background:url(../imagenes/fondo_inputs.png) repeat-x;}


#content #cabecera #buscador img.btnSearch { float:left; padding-top: 23px; padding-left: 15px; border: 0px;}

#content #cabecera #menu { background: url(../imagenes/fondo_menu.png) no-repeat; height: 41px; background-position: 20px 0px; font-family:"Trebuchet MS", "Times New Roman"; font-size: .87em; font-weight: bold;}

#content #cabecera #submenu ul li{ font-family: Verdana, Arial, Helvetica, sans-serif;}

#content #cabecera #menu ul { padding-top: 10px; width: 770px; float:left; margin-top:0px; padding-left:23px; margin-left:0;}
#content #cabecera #menu ul li {display: inline; padding-top: 10px; list-style: none; background: url(../imagenes/barra_menu.png) no-repeat right bottom;}
#content #cabecera #menu ul li.menu_con_barra { padding-left: 7px; padding-right: 12px;} 
#content #cabecera #menu ul li.menu_sin_barra { padding-left:7px; padding-right: 12px; background: none;} 
/*#content #cabecera #menu ul li.firatop { padding-right: 17px;}
#content #cabecera #menu ul li.fires { padding-left: 17px; padding-right: 19px;}
#content #cabecera #menu ul li.firaires { padding-left: 16px; padding-right: 19px;}
#content #cabecera #menu ul li.club { padding-left: 19px; padding-right: 23px;}
#content #cabecera #menu ul li.servifires { padding-left: 21px; padding-right: 17px;}
#content #cabecera #menu ul li.faqs { padding-left: 17px; padding-right: 20px;}
#content #cabecera #menu ul li.contacto { background:none; padding-left: 16px; padding-right: 17px;}*/
#content #cabecera #menu ul li a { text-decoration: none; color: #000000;}
#content #cabecera #menu ul li a:active { text-decoration: none; color: #de0000;}
#content #cabecera #menu ul li a:hover { text-decoration: none; color: #de0000;}
#content #cabecera #menu ul li a.selected { color:#DE0000;}

#content #cabecera #menu span {float: right; font-size:.8em; font-weight:bold; padding-top:0px; padding-right: 15px; width:112px; margin-top:4px;}
#content #cabecera #menu span .red{ color:#DE0000}

#content #cabecera #menu span a { text-decoration: none; color:#000000;}
/*#content #cabecera #menu span a:hover { text-decoration: none; color:#de0000;}
#content #cabecera #menu span a:active { text-decoration: none; color:#de0000;}
*/
#content #cabecera #menu img{ float:right; padding: 7px 4px 0 0;}
#body { clear:both; background: #FFFFFF;}
#body #body_right { float: right; width: 694px; background-color:#FFFFFF}
#body #body_right #contenido { padding-right: 20px; padding-top: 0px;}
#body #body_right #main_contenido { float:left padding-top: 5px;}
#body #body_right #contenido #main_contenido .titulo { font-family: "Trebuchet MS", "Times New Roman"; font-size: .9em; color: #DE0000;}
#body #body_right #contenido #main_contenido .span_contenido { padding-right: 20px;}

#body #body_right #contenido #main_contenido #contacto_left { float: left; width: 410px;}
/*#body #body_right #contenido #main_contenido #contacto_left input { width: 372px; height:18px; border: 1px solid #CCCCCC; background-image: url(../imagenes/fondo_inputs_contacto.png); background: repeat-x;}*/
	#contacto_left input { width: 372px; height:18px; border: 1px solid #CCCCCC; background: url(../imagenes/fondo_inputs_contacto.png);}

#main_contenido #contacto_left .enviar { width: 98px; height:31px; background: url(../imagenes/btn_enviar.png); border: none; color: #FFFFFF; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; font-weight: bold; margin-top:20px; margin-right: 40px; float:right;}
#main_contenido #contacto_left .enviar:hover { color: #f1a7a7;}
#contacto_left select { width: 140px; height:20px; border: 1px solid #cccccc; background: url(../imagenes/fondo_inputs_contacto.png) repeat-x;}
#contacto_left textarea { width: 372px; height: 160px; border: 1px solid #cccccc; background: url(../imagenes/fondo_inputs_contacto.png) repeat-x; padding: 5px 3px 3px 0px;}
.label_rojo_12{ float: left; text-align: left; font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #DE0000; font-weight: bold; padding-top: 15px; padding-bottom: 5px; width:100%}

.label_rojo_12_nobold{ clear:both; float:left;text-align: left; font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #DE0000;width:100%; padding-top:15px;}
.sub_gris_14 { font-family: "Trebuchet MS", "Times New Roman"; font-size:14px; color:#666666; border-bottom: 1px solid #E5E5E5; width: 100%; padding-top: 4px; padding-bottom: 10px; font-weight: bold}
.categoria { padding: 10px 0px 0px 0px; float: left; width: 235px; height: 28px; border-bottom: 1px dotted #CCCCCC; }


.categoria a{ text-decoration: none;font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #000000;}
.categoria a:hover { text-decoration: underline;}

.categoria_seleccionada { padding: 10px 0px 0px 0px; float: left; width: 235px; height: 28px; border-bottom: 1px dotted #CCCCCC;}

.categoria_seleccionada a { text-decoration: none;  font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #DE0000; font-weight: bold;}
.categoria_seleccionada a:hover { text-decoration: underline;}

#main_contenido .integrante { width:100%; border-bottom: 1px dotted #999999; margin-bottom: 20px;}
#main_contenido .integrante img { float: left; border: 1px solid #e5e5e5; padding: 10px 10px 10px 10px;}
.integrante .sub_titulo { font-family: "Trebuchet MS", "Times New Roman"; font-size: .87em; color: #DE0000;}
.integrante .sub_sub_titulo { font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #999999;}
.integrante div { font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #666666;}


.pregunta  { float: left; font-weight: bold; font-size: 1em; padding-top: 15px; padding-bottom: 5px; width:100%;}
.respuesta { float: left;  font-weight: regular; font-size: 1em; padding-bottom: 10px; width:100%;}
.pregunta span { color: #DE0000;}
.respuesta span { color: #DE0000; font-weight: bold;}

.obligatorio { font-family: "Trebuchet MS", "Times New Roman"; font-size: .87em; color: #DE0000; vertical-align: top;}

#body #body_right #contenido #main_contenido #contacto_left .sub_titulo, #body #body_right #contenido #main_contenido .sub_titulo { float:left; width: 100%; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.3em; color: #DE0000; border-bottom: 1px dotted #CCCCCC; font-weight:bold; padding-bottom: 10px;}

#body #body_right #contenido #main_contenido #contacto_left div#bienvenida { float: left; padding-bottom:10px; margin-bottom: 25px; margin-top: 10px; border-bottom: 1px dotted #cccccc;}

#body #body_right #contenido #main_contenido #contacto_left .sub_titulo_home { float:left; width: 100%; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.5em;  color: #CA0000;border-bottom: 1px solid #CA0000; padding-bottom:7px; padding-top: 0px;}

#body #body_right #contenido #main_contenido #contacto_left .evento { border-bottom: 1px solid #cccccc;}
.evento span { float: left;/* border: 1px solid;*/}

.evento .titulo_evento { font-weight: bold; width: 120px; padding-right:5px; padding-top:8px; padding-bottom: 8px;}
.evento .fecha { width:120px; padding-left:5px; padding-right: 5px; padding-top:8px; padding-bottom: 8px;}
.evento .lugar { width: 80px; padding-left:5px; padding-right: 5px; padding-top:8px; padding-bottom: 8px;}
.evento .info_evento { width: 60px; padding-left:5px; color: #DE0000; font-weight: bold; text-align: center; padding-top:8px; padding-bottom: 8px;}


#body #body_right #contenido #main_contenido #contacto_left .titulo_contenido { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.12em; color: #CA0000; border-bottom: 1px solid #CA0000; padding-bottom: 9px; padding-top: 18px; width:100%}

#body #body_right #contenido #main_contenido #contacto_right { float: right; width: 235px;}
#body #body_right #contenido #main_contenido #contacto_right p { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #333333; padding-top: 0px; line-height: 22px;}
#body #body_right #contenido #main_contenido #contacto_right .titulo_home { font-size: 1.5em; color: #DE0000; border-bottom: 1px solid #E5E5E5; float: left; padding-top:2px; width: 100%; padding-bottom: 5px;}

.titulo_home a, a:hover, a:visited {color: #DE0000; text-decoration: none;}

.utilitat{ padding: 10px 0px 0px 10px; line-height: 25px;}
.utilitat{ text-decoration:none; color: #DE0000; }

#body #body_right #contenido #main_contenido #contacto_right #enviar_amigo{ margin:0 0 10px 0; border: 1px solid #E5E5E5;}
#body #body_right #contenido #main_contenido #contacto_right #enviar_amigo a{color: #DE0000; text-decoration:none;}
#body #body_right #contenido #main_contenido #contacto_right #enviar_amigo a:hover{color: #DE0000; text-decoration:underline;}

#body #body_right #contenido #main_contenido #contacto_right #rotator a { text-decoration: none;}
#body #body_right #contenido #main_contenido #contacto_right #rotator { float: left; padding-top: 10px; padding-bottom: 4px; /*height: 100px;*/ border-bottom: 1px dotted #e5e5e5; margin-bottom: 20px;
/*	border: 1px solid #000;*/
	cursor: pointer;
	overflow: hidden;
/*	margin: 50px auto 10px;
	position: relative;*/
	float:left;
	width: 240px;
	height: 90px;
}

#body #body_right #contenido #main_contenido #contacto_right #rotator .titulo_feria { float:none; width:100%; font-weight: bold; color: #333333; padding:0;}
#body #body_right #contenido #main_contenido #contacto_right #rotator .desc_feria { float:none;color:#333333;}

.noticia {float: left; padding-top: 10px; padding-bottom: 4px; /*height: 100px;*/ border-bottom: 1px dotted #e5e5e5; margin-bottom: 10px;}
.noticia .titulo_feria { font-weight: bold; color: #333333; width: 100%}
.noticia .desc_feria { float: left; color:#333333;}

#body #body_right #contenido #main_contenido #contacto_right p a { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #333333; text-decoration: none;}
#body #body_right #contenido #main_contenido #contacto_right p span { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #DE0000; font-weight: bold;}

#body #body_right #contenido #main_contenido { font-family:"Trebuchet MS", "Times New Roman"; font-size: .75em; color: #666666;/* border-bottom: 1px dotted #CCCCCC; */padding-bottom: 10px; padding-top: 20px;}

#body #body_right #contenido #titulo_contenido, #contentGral #content #body #body_right #contenido #main_contenido #titulo_contenido { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.8em; color: #CA0000; border-bottom: 1px solid #CA0000; padding-bottom: 9px; padding-top: 18px;}

#main_contenido img { border: 1px solid #e5e5e5; padding: 5px 5px 5px 5px; background-color: #F8F8F8; float: left; margin-right: 20px; margin-bottom:13px;}

#main_contenido img.home_derecha {margin-right: 10px;}
#main_contenido p a{ color:#DE0000; text-decoration:none;}
#main_contenido p a:hover{text-decoration:underline;}
#body #body_left { float: left; padding-left: 20px; width: 210px;}

#body #body_left div.titulo {font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #E74444; font-weight: bold; padding-top: 38px; padding-bottom: 8px}
#body #body_left .navegacion{ color: #000000; float:left; width: 218px; background: url(../imagenes/nagegacion_cal.png) no-repeat center; height: 26px; width: 218px; text-align:center; padding-top: 10px; color:#FFFFFF; font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; }
#body #body_left  .navegacion a{ text-decoration: none; width:165px; font-weight:bold; color:#FFFFFF; padding: 0px 15px;}
* html #body #body_left  .navegacion a{ padding:15px 15px 0;}
/*#body #body_left .navegacion a:hover { text-decoration: none; color:#000000;}*/
#body #body_left  .navegacion .izq{ width:14px; padding-left:0px; color:#000000;}
#body #body_left  .navegacion .der{ width:14px; padding-right:0px; color:#000000;}
.vermas_actividades { text-align: right; font-family: "Trebuchet MS", "Times New Roman"; font-size: .75em; color: #DE0000; font-weight: bold;  border-top: 1px dotted #CCCCCC; padding-top: 0px;width:219px; padding-bottom: 45px; margin-top:0px;}
.vermas_actividades a { text-decoration: none; color: #DE0000;}
.vermas_actividades a:hover { text-decoration: underline;}
.info_evento a { text-decoration: none; color: #DE0000;}
.info_evento a:hover { text-decoration: underline;}

#body #body_left .calendario { clear:left;font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #E74444; font-weight: bold; padding-left: 0px; background:url(../imagenes/fondo_cal.png) no-repeat; height: 175px; width: 218px; padding-top: 0px; text-align: center;}
#body #body_left .calendario ul { margin: 0; padding: 0; list-style: none; text-align: center; }
#body #body_left .calendario ul { text-align: center; clear: both; margin: 0 0 0 10px; padding: 0 0 0 0; }
#body #body_left .calendario li { height:23px; width: 25px; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; color: #FFFFFF; font-weight: bold; text-align: center; float:left; margin: 0 2px 2px 0}
#body #body_left .calendario .gris { background:url(../imagenes/cal_bg_gris.png) no-repeat center;}
#body #body_left .calendario .roja { background:url(../imagenes/cal_bg_rojo.png) no-repeat center;}
#body #body_left .calendario .gris_oscuro { background:url(../imagenes/cal_bg_gris_oscuro.png) no-repeat center;}
#body #body_left .calendario .blanco { background:none no-repeat center;}
#body #body_left .calendario .dia {font-family: "Trebuchet MS", "Times New Roman"; font-size: 0.8em; color: #666666; font-weight: bold; }
#body #body_left .calendario .numeros,
#body #body_left .calendario .numeros a { font-size: 11px; color: #000000; line-height: 23px; text-decoration:none; }



#body #body_left .quadern {font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; color: #666666; font-weight: normal; padding-top: 10px; padding-left: 10px; background: url(../imagenes/fondo_quadern.png) no-repeat; height: 220px; width: 220px;}
/*
#body #body_left div img.img_quadern{ float: left; padding-top: 10px; vertical-align:middle;}
*/
#body #body_left .quadern .titulo { float: left; background: url(../imagenes/quadern.png) no-repeat left top; color: #DE0000; font-family:"Trebuchet MS", "Times New Roman"; font-size: 1.3em; font-weight: bold; padding-top: 0px; padding-left: 30px; width: 150px;}
 
#body #body_left .quadern .item_quadern { float: left; width: 197px; border-bottom: 1px #999999 dotted; padding: 8px 0px 8px 0px;}

#body #body_left #banners { float: left; list-style: none; margin: 0; padding:32px 0px 10px 0px;}
#body #body_left #banners li { margin: 0; padding: 0px 0px 10px 0px;}
#body #body_left #banners li a img{border:none;}

/*****************   Amb Suport  ******************************************/

#suport { clear:both; height: 50px; font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; padding: 0px 0px 0px 20px; margin-bottom:28px;}
*html #suport{ margin-bottom:0px;}
#suport a{ float:left; font-weight: bold; width: auto; padding-right:5px; padding-bottom:15px; padding-bottom: 15px; padding-top:15px;}
#suport img{ height:46px; border:none; padding-right:10px;}

/*****************   FOOTER     ******************************************/
#footer { clear:both; height: 64px; background: url(../imagenes/bg_footer.png) no-repeat right top; background-color: #DE0000; font-family: "Trebuchet MS", "Times New Roman"; font-size: .7em; color: #FFFFFF; padding: 50px 0px 0px 10px;}
#footer a { text-decoration: none; color: #FFFFFF; margin-bottom:0px;}
#footer a:hover { text-decoration: underline; }

#footer #footer_der { float: right; padding-top: 0px; padding-right: 35px;}
#footer #footer_der img{ vertical-align: middle}
#footer #footer_izq { float: left; font-weight:bold;}

/***** FORMATO TEXTO ******/
.txt9{font-size:.56em; font-weight:normal;}
.txt10{font-size:.625em; font-weight:normal;}
.txt11{font-size:.687em; font-weight:normal;}
.txt12{font-size:.75em; font-weight:normal;}
#h1{width:32.12em;}
#h1_ch{width:19.68em;}
.img_h1{float:left; width:.625em; text-align:left; padding-top:3px;} 

#h1_e{width:32.71em; float:left; }
.img_h1_e{float:left; width:.625em; text-align:left; padding-top:3px;} 
.titulo_h12_e{float:left; width:32em; }
.titulo_h1_e{font-size:1em; margin:0px; padding:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969;}/*333333 muy oscuro*/

.size_img_h1{ width:.25em; height:.9em;}
.titulo_h1{float:left; font-size:1em; text-align:left; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969;}/*333333 muy oscuro*/
.titulo_ppal{font-size:1.125em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969;}
.titulo_gris{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.687em; color:#666666;}
.titulo_azul{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.687em; color:#336699; font-weight:bold;}
.titulo_negro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; color:#333333;}
.texto9{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:.587em; }
.texto10{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:.625em; }
.texto11{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:.687em; }
.texto11_oscuro{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:.687em; text-align:justify; }
.texto_azul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#336699;}
.texto_negro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.625em; color:#000000;}
.texto_botones{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.separador{ width:17.81em; background-image:url(../imagenes/separador_ptos.jpg); background-repeat:repeat-x; margin:10px 0px 0px 15px;}
.separador2{ width:100%; background-image:url(../imagenes/separador_ptos2.jpg); background-repeat:repeat-x; margin-top:3px;}


/**************    MAIL        *************************************************/
#mail{ padding-left:15px;}
#mail #logo{ background: url(../imagenes/logo.png) no-repeat; background-position: 30px 2px; height: 101px; width: 100%; padding-bottom: 8px; border-bottom:dotted #CCCCCC; }
#mail .tituloR{ color:#DE0000; font-weight:bold;}
#mail p span{ font-weight:bold;}

/*************    FIRES          *************************************************/
#body #body_right #contenido #main_contenido .titulo { float:left; width: 100%; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.3em; font-weight:bold; color: #CA0000;border-bottom: 1px solid #CA0000; padding-bottom:7px; padding-top: 0px; margin-top:0px;}
#body #body_right #contenido #main_contenido .subtitulo { float:left; width: 100%; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1.12em; color: #CA0000; padding-bottom:7px; padding-top: 0px;}
#body #body_right #contenido #main_contenido #cont_buscador { float:left; width: 100%; background-color: #E5E5E5; border: 1px solid #999999; padding: 5px 5px 5px 5px; border-spacing: 2px;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador .titulo { font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; padding: 0px 0 5px 0; color: #DE0000;}

#body #body_right #contenido #main_contenido #cont_buscador img{ border:none; padding:0; margin:0; background:none;}
#body #body_right #contenido #main_contenido #cont_buscador span{ float:right; border:none; padding:0; margin:0;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador{ float:left; width: 660px;}

#body #body_right #contenido #main_contenido #cont_buscador #buscador .text { float:left; padding: 0px 6px 0px 0px; font-size: 1em;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador .text input.palabra { width: 140px; height: 18px; border: 1px solid #CDCDCD; font-family:"Trebuchet MS"; font-size:12px; vertical-align:middle; background:url(../imagenes/fondo_inputs.png) repeat-x; background-color:#FFFFFF;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador .text input.fecha { float: left; width: 78px; height: 19px; border: 1px solid #CDCDCD;font-family:"Trebuchet MS"; font-size:1em; color: #CDCDCD; background:url(../imagenes/fondo_inputs.png) repeat-x; background-color:#FFFFFF}
#body #body_right #contenido #main_contenido #cont_buscador #buscador img { float:left; padding-top: 0px; padding: 22px 12px 0 0; border: 0px;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador select{ float: left; width: 120px; height: 21px; font-family:"Trebuchet MS"; font-size:1em; color:#666666; background:url(../imagenes/fondo_inputs.png) repeat-x;}
#body #body_right #contenido #main_contenido #cont_buscador #buscador img.btnSearch { float:left; padding-top: 0px; padding: 17px 0 0 5px; border: 0px;}

#body #body_right #contenido #main_contenido .feria { margin-bottom: 0px; padding-bottom:0px;}
.feria span { float: left; /* border: 1px solid;*/}

.feria .titulo_feria_cabecera { font-weight: bold; margin-right:2px; width: 118px;padding-top:0px; padding-left:0px; padding-right:25px; color:#DE0000;}
.feria .fecha_cabecera {font-weight: bold; margin-right:2px; width:88px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px; color:#DE0000;}
.feria .lugar_cabecera {font-weight: bold; margin-right:2px; width: 78px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 12px; color:#DE0000;}
.feria .amb_categ_cabecera {font-weight: bold; margin-right:2px; width: 98px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px; color:#DE0000;}


.feria .titulo_feria { font-weight: bold; margin-right:2px;  margin-bottom:0px; width: 118px; padding-right:5px; padding-top:15px; padding-bottom: 15px; padding-left:25px; padding-right:25px;}
.feria .fecha { width:90px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px;}
.feria .lugar { margin-bottom:0px; margin-right:2px; width: 78px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px;}
.feria .amb_categ { width: 100px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px;}
.feria .info_evento { width: 70px; padding-left:5px; color: #DE0000; font-weight: bold; text-align: center; padding-top:15px; padding-bottom: 15px;}

.feria .amb_categ_cabecera_expositor {font-weight: bold; margin-right:2px; width: 148px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 12px; color:#DE0000;}

.feria .amb_categ_expositor { margin-bottom:0px; margin-right:2px; margin-bottom:0px; width: 148px; padding-left:25px; padding-right: 25px; padding-top:15px; padding-bottom: 15px;}
.feria .info_expositor {  margin-bottom:0px; width: 150px; padding-left:5px; color: #DE0000; font-weight: bold; text-align: center; padding-top:15px; padding-bottom: 12px;}
.feria .info_expositor a { text-decoration: none; color: #DE0000;}
.feria .info_expositor a:hover { text-decoration: underline;}
/*********************  FIRES DETALLES     ********************************************/
#body #body_right #contenido #main_contenido #superior{ height:34px; width: 100%;background:url(../imagenes/hoja_sup1.gif) bottom left no-repeat #FFFFFF;}

#body #body_right #contenido #main_contenido #superior #etiqueta{ float:left; background:url(../imagenes/etiqueta_fondo.gif) repeat-x;}
#body #body_right #contenido #main_contenido #superior #etiqueta img{ float:left; border:none; padding:0px; margin:0;}
#body #body_right #contenido #main_contenido #superior #etiqueta #texto{float:left; background:url(../imagenes/etiqueta_fondo.gif) repeat-x; font-weight:bold; font-family: Arial, Helvetica, sans-serif ;font-size: 1.25em; text-transform:uppercase; }
#body #body_right #contenido #main_contenido #superior #etiqueta #texto a{ float:left; padding:5px 10px 0px 0px ; margin:0px; color:#BC0000;}

#body #body_right #contenido #main_contenido #inferior{ float:left; width:674px;background:url(../imagenes/hoja_inf.gif) bottom left no-repeat; padding-bottom:9px;margin-bottom:20px;}
#body #body_right #contenido #main_contenido #inferior img{ float:left; border:none; margin:0; border:none; padding:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf{ float:left; width:674px; background: url(../imagenes/hoja_der.gif) bottom right no-repeat; }

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo{ float:left; width:668px; background:url(../imagenes/hoja_fondo.gif) left repeat-y;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der{ float:left; width:220px; padding:10px 0px 10px 10px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq{ float:left; width:410px; padding:10px 0px 10px 10px;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq{ float:left; width:640px; padding:10px 0px 10px 10px;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo .dato{ font-weight:bold; color:#000000; padding:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo .valor{ padding:0;}

/********                 Fira Detalle izquierda             *********************/

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq .link {color:#BC0000; padding-left:5px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq .link {color:#BC0000; padding-left:5px;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq p{ margin:2px; padding:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq p{ margin:2px; padding:0;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq p .link a {color:#BC0000;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq p .link a {color:#BC0000;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq .title{ color:#BC0000; font-size: 1.1em; padding-top:15px; margin-bottom:17px; font-weight:bold; border-bottom: solid 1px #CCCCCC;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq .title{ color:#BC0000; font-size: 1.1em; padding-top:15px; margin-bottom:17px; font-weight:bold; border-bottom: solid 1px #CCCCCC;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq img{ padding:0 12px 0px 5px; background:none;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq img{ padding:0 12px 0px 5px; background:none;}

#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha{ padding:15px 0px; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha1{ padding:0px; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo2_izq #cont_ficha1{ padding:0px; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha .etiqueta_roja{ float:left; background:url(../imagenes/et_roja_fondo.png) repeat-x;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq  #cont_ficha .etiqueta_roja img{ float:left; border:none; padding:0; margin:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha .etiqueta_roja .texto{float:left; background:url(../imagenes/et_roja_fondo.gif) repeat-x; font-size:1.12em; color:#FFDAC7; padding:0.3em 5px 0px 0px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha #etiqueta #texto a{ float:left; padding:10px 10px 0 ; margin:0; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #cont_ficha #cuerpo{ width:100%; border:solid 1px #9A9A9A; background:#FFFFFF;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq .title1{ color:#5D5D5D; font-size: 1.1em; padding-top:15px; margin: 0 10px 12px; font-weight:bold; border-bottom: solid 1px #CCCCCC;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq #valoracion{ float:left; width:370px; height:28px; border-bottom: solid 1px #D6D6D6; margin: 0 10px 15px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq .estrella{ float:right;padding:0; margin:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_izq .columna{ float:left; width:50%; padding:0; margin:0;}
*.link a{ color:#BC0000;}
* #referencia{ float:left; width:370px;padding:5px 10px;}
*.fecha{ float:right; color:#919191;}
*.dice{ font-weight:bold; padding:0; float:left; }
*.mas_comentarios a{ color:#BC0000; float:right; padding-right:10px;}
*.coment{ clear:both; height:30px; margin:15px 0 5px 0px; background:url(../imagenes/boton_rojo.png) no-repeat center; text-align:center; font-size:1.1em; font-weight:bold; color:#FFFFFF; padding-top:10px;}

/********                 Fira Detalle derecha             *********************/

* #cuerpo_der #galeria{ float:left; width:213px; border: solid 1px #989898; padding:5px;}

* #cuerpo_der #ficha{ float:left;}
* #cuerpo_der #ficha #cont_ficha{ padding:15px 0px; }
* #cont_ficha1 #cuerpo p img{padding: 0 10px 0 3px;}
* #cuerpo_der #ficha #cont_ficha1{ padding:0px; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der  #ficha #cont_ficha .etiqueta_roja{ float:left; background:url(../imagenes/et_roja_fondo.png) repeat-x;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha  #cont_ficha .etiqueta_roja img{ float:left; border:none; padding:0; margin:0;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha .etiqueta_roja .texto{float:left; background:url(../imagenes/et_roja_fondo.gif) repeat-x; font-size:1.1em; color:#FFDAC7; padding:0.3em 15px 0px 0px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #etiqueta #texto a{ float:left; padding:10px 10px 0 ; margin:0; }
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo{ width:213px; border:solid 1px #9A9A9A; background:#FFFFFF; padding:5px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha .title1{ color:#5D5D5D; font-size: 1.1em; padding-top:15px; margin: 0 10px 12px; font-weight:bold; border-bottom: solid 1px #CCCCCC;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo span img{ padding:15px 0 0 0; background:none;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo p span img{ padding:7px 7px 0 10px; background:none;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo p { clear:both; margin: 3px 0px;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo p span a span{ color:#050505; font-weight:bold;}
#body #body_right #contenido #main_contenido #inferior #contenido_inf #cuerpo #cuerpo_der #ficha #cont_ficha #cuerpo p span a .top{ color:#FF1408;}
/*********************              REGISTRO          ********************************/

#main_contenido .sub_gris_14{ color:#DF0000; font-size:1.3em;}
#main_contenido .col1{ float:left; width:50%;}
#main_contenido .col1 input{ width:90%;background:url(../imagenes/fondo_inputs_contacto.png) repeat-x; background-color:#FFFFFF; border: solid 1px #CCCCCC;}
#main_contenido .col1 .label_rojo_12,#main_contenido .label_rojo_12{ font-size:1.2em;}
#main_contenido textarea{ clear:both;background: url(../imagenes/fondo_inputs_contacto.png) repeat-x; background-color:#FFFFFF; border: solid 1px #CCCCCC;}




#main_contenido .foto_perfil img{width:80px;height:80px;background:#fff 5px no-repeat;}
#main_contenido .foto_perfil{position:absolute;margin-left:-110px;cursor:default;}
#main_contenido .foto_perfil:hover {margin-top:-39px;margin-left:-147px;z-index:99}
#main_contenido .foto_perfil:hover  img{width:150px;height:150px;}


.espai{padding-left:110px;}



#main_contenido .foto_perfil #tere{background-image:url('/upload/image/fotos_equip/tere_80x80.jpg');}
#main_contenido .foto_perfil:hover #tere{background-image:url('/upload/image/fotos_equip/Tere_150x150.jpg');}

#main_contenido .foto_perfil #montse{background-image:url('/upload/image/fotos_equip/montse_80x80.jpg');}
#main_contenido .foto_perfil:hover #montse{background-image:url('/upload/image/fotos_equip/Montse_150x150.jpg');}

#main_contenido .foto_perfil #laura{background-image:url('/upload/image/fotos_equip/laura_80x80.jpg');}
#main_contenido .foto_perfil:hover #laura{background-image:url('/upload/image/fotos_equip/Laura_150x150.jpg');}

#main_contenido .foto_perfil #david{background-image:url('/upload/image/fotos_equip/david_80x80.jpg');}
#main_contenido .foto_perfil:hover #david{background-image:url('/upload/image/fotos_equip/David_150x150.jpg');}

#main_contenido .foto_perfil #helena{background-image:url('/upload/image/fotos_equip/m_helena_80x80.jpg');}
#main_contenido .foto_perfil:hover #helena{background-image:url('/upload/image/fotos_equip/M_Helena_150x150.jpg');}

#main_contenido .foto_perfil #nati{background-image:url('/upload/image/fotos_equip/nati_80x80.jpg');}
#main_contenido .foto_perfil:hover #nati{background-image:url('/upload/image/fotos_equip/Nati_150x150.jpg');}

#encuestas {border: 1px solid #e5e5e5; font-family:"Trebuchet MS","Times New Roman"; font-size:11px; text-decoration:none; margin: 0px; color:#666666; margin-top: -18px; background-color: #FFFFFF;}
#encuestas .tituloe {color:#DE0000; font-weight: bold; font-size: 15px; text-align:left; padding: 5px 0px 5px 5px; border-bottom: 1px solid #EAEBEC; background-color:#e5e5e5; margin: 1px 1px 0px 1px; }
#encuestas .titulo {color:#DE0000; font-weight: bold; font-size: 14px; text-align:left; padding-left: 5px; padding: 5px 5px 5px 5px; background-color:#e5e5e5; margin: 0px 1px 0px 1px;}
	
#encuestas ul { list-style-type:none; padding-left:15px; margin: 0px 1px 0px 1px; background-color: #e5e5e5;}
#encuestas ul li {vertical-align:middle;}

#encuestas .enviar { width: 98px; height:31px; background: url(../imagenes/btn_enviar.png); border: none; color: #FFFFFF; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; font-weight: bold; margin: 0px; }

.tituloe {color:#DE0000; font-weight: bold; font-size: 15px; text-align:left; padding: 5px 0px 5px 5px; border-bottom: 1px solid #EAEBEC; background-color:#e5e5e5; margin: 1px 1px 0px 1px; }

.enviar { width: 98px; height:31px; background: url(../imagenes/btn_enviar.png); border: none; color: #FFFFFF; font-family: "Trebuchet MS", "Times New Roman"; font-size: 1em; font-weight: bold; margin: 0px; }

input.palabra { width: 155px; height: 18px; border: 1px solid #CDCDCD; font-family:"Trebuchet MS"; font-size:12px; vertical-align:middle; background:url(../imagenes/fondo_inputs.png) repeat-x; background-color:#FFFFFF;}