/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
strong { font-style:normal; font-weight:bold; }

/*  */
body { background-color:#F7F7F7; font-family:Verdana, Arial, Sans-serif; font-size:10px; color:#333; }
object, embed { padding:10px 0px 0px 0px; text-align:right; }
a, .link { text-decoration:none; color:#c60c30; font-size:10px; }
em { font-style:italic; }

#wrap { width:741px; margin:0 auto; }
#header { padding:0px 0px 5px 0px; }
#cuerpo { float:left; overflow:auto; clear:both; background-color:#fff; width:741px; }
#sidebar { float:left; padding:10px 0px 10px 10px; }
#contenido { float:left; width:565px; padding:10px 0px 10px 0px; margin-left:15px; overflow:hidden; word-wrap:break-word;;}
* html #contenido {margin-left:0px;}
#container { float:left; overflow:hidden; clear:both; background:url('../img/bg_infoprac_parent.gif') 99% 0% repeat-y; }
#_pie { clear:both; background:url('../img/miniperfil.gif') 15% 50% no-repeat; text-align:right; line-height:20px; color:#999; font-size:9px; }
#pie { margin-left:185px;float:left; width:425px; text-align:left; color:#999; font-size:9px; margin-top:5px; }
#logo_pie { float:right; margin-top:5px; margin-bottom:15px;}

#header ul { text-align:right; }
#header ul li { display:inline; }

#pie a { color:#999; font-size:9px; text-decoration:none; }

/*  */
#activitats { float:left; width:32%; padding:5px; border:1px dotted #aaa; }
#activitats .activitat { background:url('../img/activitat_borde_top.gif') top no-repeat; width:160px; cursor:pointer; padding-top:6px; margin:0px 0px 10px 6px; }
#activitats .activitat:hover { background:#eee url('../img/activitat_borde_top.gif') top no-repeat; }
#activitats h3.toggler { background:url('../img/activitat_borde_bottom.gif') bottom no-repeat; width:140px; padding:0px 10px 6px; font-size:9px; font-family:Verdana; font-weight: normal; }
#activitats h3.toggler a { color: #3f3f3f; }
#activitats .element { width:155px; padding-left:5px; font-size:9px; font-family:Verdana; }
#activitats .element img { display:none; margin-bottom:5px; width:150px; }
#activitats .activitat_mostrada .element img { display:block; }
#activitats .activitat_mostrada { background-color:#f2f2f2; }

#expos { float:left; width:31%; padding:5px; margin-left:2px; font-size:9px; border:1px dotted #aaa; }
#expos .expo a { color:#000; font-weight:bold; }
#expos .expo p { color:#777; font-weight:normal; }

#infoprac { float:left; width:29%; padding:5px; margin:0px 0px 0px 3px; border-top:1px dotted #aaa; }

#enllasos ul li.infotoggler a { padding:0px 0px 0px 15px; font-family:Small Fonts, Arial, Sans-serif; font-size:9px; }

#adresa { background:url('../img/adreca_off.gif') left center no-repeat; }
#transports { background:url('../img/transports_off.gif') left center no-repeat; }
#horaris { background:url('../img/horari_off.gif') left center no-repeat; }
#tarifes { background:url('../img/tarifes_off.gif') left center no-repeat; }
#venda { background:url('../img/venda_off.gif') left center no-repeat; }

#adresa, #transports, #horaris, #tarifes, #venda { color:#777; font-weight:normal; }

#adresa.active { background:url('../img/adreca_on.gif') left center no-repeat; }
#transports.active { background:url('../img/transports_on.gif') left center no-repeat; }
#horaris.active { background:url('../img/horari_on.gif') left center no-repeat; }
#tarifes.active { background:url('../img/tarifes_on.gif') left center no-repeat; }
#venda.active { background:url('../img/venda_on.gif') left center no-repeat; }

#adresa.active, #transports.active, #horaris.active, #tarifes.active, #venda.active { color:#000; font-weight:bold; }

#ubidata { padding:10px 0px; margin:10px 0px 0px 0px; border-top:1px dotted #aaa; }
#ubidata a { color:#777; }

li.infopanel { display:none; }
li.active { display:block; }

#banners { clear:both; padding:0px; }
#banners ul { overflow:hidden; clear:both; }
#banners ul li { display:block; float:left; padding:12px 5px 0px 0px; }
#banners ul li.titled { padding:0px 0px 0px 9px; }

#ubicacion h3 { background:none; text-align:right; padding:0px 3px 0px 0px; }
#ubicacion h3 a { display:inline; font-size:9px; }

#menu { width:139px; padding:0px; }
#menu ul { background:#F7F7F7; }
#menu ul li { padding:0px 0px 5px 0px; border-bottom:2px solid #fff; }
#menu ul li ul { background:none; }
#menu ul li ul li { padding:0px 0px 0px 5px; border:0; }

#eines {height:103px;overflow:hidden;background:white;padding-top:4px;padding-left:10px;}
#eines a img { float:left;margin-right:16px; }
#eines > img {margin-top:0px;}

#activitatsMain div.elemento { float:left; display:block;  }
#activitatsMain div.elemento div.contenido { float:left; display:block;  }

form.formulario { border-bottom:1px dotted #ccc; margin:0px 0px 15px 20px; padding:0px 0px 15px 0px; }

#listado_tipo_publicaciones { overflow:hidden; clear:both; }
#listado_tipo_publicaciones LI { float:left; color:#666; }
#listado_tipo_publicaciones li div { float:left; padding-top:4px; padding-right:10px; }
#listado_tipo_publicaciones li label { padding:0px 15px 0px 5px; }
#listado_tipo_publicaciones li input { float:left; }
#listado_tipo_publicaciones li input.checkbox { padding:0px 15px 0px 5px; }
#listado_tipo_publicaciones li.titulopagina { background:url('../img/bullet.gif') left center no-repeat; padding:0px 15px 0px 14px; margin:0px; font-weight:bold; color:#000; }

#frm_bto_publicacion { margin:0px 0px 15px 15px; }

#frm_avanzado, #frm_basico  { overflow:hidden; clear:both; margin:10px 0px 0px; }
#frm_avanzado label, #frm_basico label { float:left; width:80px; padding-top:3px; }

#frm_basico li.frm_avanzado_toggler { padding:2px 0px 0px 80px; }
#frm_avanzado input.text, #frm_basico input.text { padding:2px 0px; color:#666; font:10px Verdana, Arial, Sans; border:1px solid #ccc; margin:1px 0px 0px 0px; width:300px; }

#frm_patrocini { overflow:hidden; clear:both; }
#frm_patrocini label { padding-top:4px; }
#frm_patrocini div.left { float:left; width:275px; }
#frm_patrocini div.left label { width:110px; }
#frm_patrocini div.right { float:right; width:250px; }
#frm_patrocini div.right label { width:75px; }
#frm_patrocini input.formnormal, #frm_patrocini textarea.formnormal { padding:2px 1px; }
#frm_patrocini p.legal { clear:both; padding-top:5px; }
#frm_patrocini p.legal #chkLortad { float:left; margin-top:4px; }
#frm_patrocini p.legal label { float:left; width:350px; padding:3px 0px 0px 20px; float:none; display:block; }
#frm_patrocini p.obligatoris { padding-top:10px; }

#listado_publi_actuales li.nohiha { margin:10px 0px 10px 29px; }

#listado_publi { margin-left:30px; }
#listado_publi li { width:250px; padding-bottom:10px; padding-right:10px; }
#listado_publi li.der { padding-left:10px; padding-right:0px; float:left; }
#listado_publi li.izq { background:url('../img/puntos_ver.gif') repeat-y 100% 1%; float:left; }
#listado_publi li.li_entre_lineas { clear:both; width:520px; height:1px; background:url('../img/puntos_hor.gif') 0% 50% repeat-x; }
#listado_publi li img.bot_pub_portada { float:left; width:114px; padding:0px 5px 5px 0px; }

#popupWrap { background:#F5F5F5; width: 98%; overflow: hidden; margin-left: auto; margin-right: auto;;}
#popupHeader { overflow:hidden; clear:both; height:45px; }
#popupHeader img { float:left; }
#popupHeader a { float:right; color:#999; background:url('../img/card_close.gif') right center no-repeat; padding:0px 15px 0px 0px; }
#popupContent { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; background:#fff; padding:5px 0px 5px 5px; position: relative;}
#popupContent p { font-weight:bold; }
#popupContent span { font-weight:bold; font-style:italic; color:#999; }
#popupContent #links { position: absolute; top: 5px; right: 0px; width: 40px; }
#popupImg { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; background:#fff; padding:8px 0px; margin:15px 0px 17px; text-align:center;  }
/* #popupImg img { width: 288px; } */
#popupDescripcion { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; background:#fff; padding:10px; margin-top: 15px; }
#popupFicha { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; background:#fff; padding:10px; }

#popupWrap.textPopup #popupHeader { margin:0px 25px; }
#popupWrap.textPopup #popupTitle { padding:10px 15px; margin:0px 25px; border:1px dotted #aaa; background:#fff; }
#popupWrap.textPopup #popupContent { padding:10px 15px; margin:25px; border:1px dotted #aaa; }

#popupWrap.fotoPopup #popupContent { border:0px; text-align:center; }

#dadesMnac {  }
#dadesMnac li { overflow:hidden; clear:both; }
#dadesMnac li span.dato { float:left; }
#dadesMnac li span.numero { float:right; }

/*  */
h3.titolHome { background:url('../img/mesgranque.gif') 0px 8px no-repeat; padding:5px 0px 10px 7px; font-size:9px; color:#c60c30; font-family:Small Fonts, Arial, Sans-serif; }
h3.titolHome a { color:#c60c30; }

h4.tituloseccion { clear:both; margin:5px 0px 5px 25px; color:#c60c30; font-weight:bold; font-size:9px; }
h4.tituloseccion.float-left { float:left; }
h4.tituloseccion.float-right { float:right; }

h5.titulopagina { clear:both; background:url('../img/bullet.gif') left center no-repeat; padding:0px 0px 0px 15px; margin:0px 0px 0px 15px; font-weight:bold; font-size:9px; display:block; }
h5.tituloElemento { clear:both; background:url('../img/bullet.gif') left center no-repeat; padding:0px 0px 0px 15px; margin:0px 0px 15px 15px; font-weight:bold; font-size:9px; }

div.imgBorded { float:left; margin:10px auto 0px; text-align:center; /*width:145px;*/ }
div.imgBorded2 { float:left; margin:10px auto 0px; text-align:center; /*width:145px;*/ }
div.imgBorded img { padding:7px 6px 0px; xheight:auto !important; xmax-height:160px; xheight:160px; xwidth: auto !important; xmax-width:122px; xwidth:122px; }
div.imgBorded a {text-align:center;display:block;}
div.imgBorded2 img { padding:7px 6px 0px; xheight:auto !important; xmax-height:160px; xheight:160px; xwidth: auto !important; xmax-width:122px; xwidth:122px; }
div.imgBordedPie { clear:both; margin:0px auto; text-align:center; min-height:5px; color:#999; font-style:italic; font-size:9px; }
div.coleccion span.texto_pie { clear:both; margin:0px auto; text-align:center; min-height:5px; color:#999; font-style:italic; font-size:9px;  }

div.imgBorded.home img { width:160px; }

div.titleImg { border-bottom:1px dotted #ccc; margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; }
div.titleImg img { background:url('../img/tit_bullet.gif') left center no-repeat; padding:0px 0px 0px 15px; }

div.titleImg.contactar img { background:url('../img/bullet_contactar.gif') 0px 5px no-repeat; padding:0px 0px 0px 15px; }

div.titleImgA { width:550px; float:left; border-bottom:1px dotted #ccc; margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; }
div.titleImgA img { float:left; background:url('../img/tit_bullet.gif') left center no-repeat; padding:0px 0px 0px 15px; }
div.titleImgA a { float:right; padding:3px 5px 0px 0px; }

div.celda { background:url('../img/listsquare.gif') 0px 3px no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 25px; color:#666; }
div.celda span { margin-right:45px; color:#000; }
div.celda span.lloc { margin-right:49px; }
div.celda span.horari { margin-right:38px; }
div.celda span.preu { margin-right:47px; }
/*div.celda span.comandes { margin-right:139px; }
*:first-child+html div.celda span.comandes { margin-right:147px; }
* html div.celda span.comandes { margin-right:147px; }*/
div.celda.invisible { background:none; }
div.celda.invisible span { color:#fff; }

div.elemento { /*float:right;*/ overflow:hidden; clear:both; border-bottom:1px dotted #aaa; padding:0px 0px 5px 0px; margin:0px 0px 15px 25px; }
div.elemento img.thumb { width:70px; float:left; padding:9px 15px 0px 0px; }
div.elemento div.contenido { width:455px; float:left; margin:10px 0px 10px 0px; }
div.elemento div.celda { clear:both; margin:0px 0px 0px 0px; }
div.elemento h5.titulo { background:url('../img/bullet.gif') 0 4px no-repeat; padding:0px 0px 0px 10px; margin:0px; font-weight:bold; color:#000; }


* html div.elemento.single { margin:0px 0px 15px 20px; width:90%;}

div.elemento.single { float:left; padding:0px 0px 5px 0px; margin:0px 0px 15px 30px; }
div.elemento.single div.fecha { word-wrap:normal; float:left; _clear:both; padding:12px 0px 10px 0px; }
div.elemento.single div.fecha span { color:#666; }
div.elemento.single div.archivo { float:right; /*width:200px;*/ text-align:right; padding:0px; margin-bottom: 5px; padding-bottom: 2px; }
div.elemento.single div.archivo { float:left; clear:left; text-align:left; padding:0px; margin-bottom: 5px; padding-bottom: 2px; padding-left:15px; }
div.elemento.single div.archivo2 { float:none; clear:both; text-align:left; padding:7px 0 0 15px; margin-bottom: -5px; padding-bottom: 2px; padding-left:15px; }



div.elemento.single div.contenido { clear:both; width:510px; padding:0px 20px 0px 0px; margin:0px 0px 15px 0px; }
div.elemento.single div.contenido div.imgBorded { float:left; margin:10px 5px 5px 0px; width:160px; }
div.elemento.single div.contenido ul { margin:10px 0px; }
div.elemento.single div.contenido ul li { overflow:hidden; clear:both; }
div.elemento.single div.contenido ul li.celda { background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; }
div.elemento.single div.contenido ul li.cerda { padding:0px 0px 0px 10px; color:#666; }
div.elemento.single div.contenido ul li span.celda { float:left; width:130px; }
div.elemento.single div.contenido ul li span.celdanio { float:left; width:40px; }
div.elemento.single div.contenido ul li span.cerda { float:left; width:375px; color:#666; }
div.elemento.single div.contenido ul li span.dadatit { float:left; width:190px; }
div.elemento.single div.contenido ul li span.dadatxt { float:right; color:#666; white-space:nowrap; position:relative; right:5px; }
div.elemento.single div.contenido ul li span.dadatxte { float:left; width:290px; color:#666; }
div.elemento.single div.contenido ul li span.dadatitx { float:left; width:auto !important;max-width:370px;width:370px; }
div.elemento.single form { overflow:hidden; clear:both; margin:10px 0px; }
div.elemento.single form p { padding:0px 0px; }
div.elemento.single form p label { float:left; width:150px; padding-top:3px;}
div.elemento.single form p.legal { clear:both; padding-top:5px; }
div.elemento.single form p.legal label { width:300px; float:none; }
div.elemento.single form p.obligatoris { padding-top:10px; }
div.elemento.single form p input.formlong { width:300px; font-size:9px; height:14px; }
div.elemento.single h4.tituloseccion { margin-left:0px; clear:none !important; margin-top:18px; }
div.elemento.single div.logos { clear:both; }
div.elemento.single div.logos ul { color:#666; }
div.elemento.single div.logos ul li { float:left; margin:0px 25px 0px 0px; }
div.elemento.single div.logos ul li.extra a img { margin-bottom:12px; }

div.elemento.noborder { float:none; clear:both; border:0; margin-bottom:25px; }
div.elemento.noborder ul { overflow:hidden; float:left; width:100%;}
div.elemento.noborder ul li.first-child { float:left; }
div.elemento.noborder ul li.last-child { float:right; padding-right:25px; }

div.elemento.single.noborder.lessmarginbottom { padding:0px; margin-bottom:0px; }
div.elemento.single.noborder.lessmarginbottom h4.tituloseccion { margin:0px; }
div.elemento.single.noborder.lessmarginbottom ul { margin-left:5px;float:none; }
div.elemento.single.noborder.lessmarginbottom ul li { background:url('../img/listsquare.gif') left center no-repeat; padding:0px 0px 0px 10px; }
div.elemento.single.noborder.lessmarginbottom ul.inline { margin-left:0px; }
div.elemento.single.noborder.lessmarginbottom ul.inline li { background:none; padding:0px; }

#premsa_login p {height: 1%;clear:both;}
#premsa_login label.separate {margin:5px 0 0 !important;}

div.elemento.single.noborder.mapaweb div.cabecera { text-align:center; margin-bottom:10px; }
div.elemento.single.noborder.mapaweb h5.titulopagina { margin-left:0px; clear:none; }
div.elemento.single.noborder.mapaweb div.contenido { width:535px; padding:0px; margin:0; }
div.elemento.single.noborder.mapaweb div.contenido ul { float:left; width:535px; margin:0px; padding:0px; border-bottom:1px dotted #aaa; }
div.elemento.single.noborder.mapaweb div.contenido ul li { clear:none; padding:5px 0px; margin:5px 0px; }
div.elemento.single.noborder.mapaweb div.contenido ul li.title { float:left; width:100px;  }
div.elemento.single.noborder.mapaweb div.contenido ul li.links { float:right; width:425px; padding-left:5px; border-left:1px dotted #aaa; }
div.elemento.single.noborder.mapaweb div.contenido ul li.links span { color:#666; }
div.elemento.single.noborder.mapaweb div.contenido ul li.links span.title { color:#999; }
div.elemento.single.noborder.mapaweb div.contenido ul li.links a.pagina { color:#666; }

div.elemento.single.arxiu div.contenido div.fotos { overflow:hidden; clear:both; margin:10px 0px; }
div.elemento.single.arxiu div.contenido div.fotos div.imgBorded { float:left; margin:10px 5px 5px 0px; width:250px; }
div.elemento.single.arxiu div.seccion { margin:0px 0px 10px 0px; }

div.elemento.single.expoactual { clear:both; float:none; padding:0px 0px 5px 0px; margin:0px 0px 15px 15px; }
div.elemento.single.expoactual h5.titulo { float:left; width:350px; padding-left:15px; }
div.elemento.single.expoactual p.ventaentradas { float:right; width:175px; }
div.elemento.single.expoactual div.contenido { clear:both; overflow:hidden; float:none; padding:0px 0px 0px 15px; }
div.elemento.single.expoactual div.contenido div.imgBorded { float:left; margin:3px 5px 5px 0px; }
div.elemento.single.expoactual div.contenido div.imgBorded div.imgBordedPie { color:#999; font-style:italic; font-size:9px; }
div.elemento.single.expoactual div.contenido div.datos { margin:10px 5px 5px 0px; }
div.elemento.single.expoactual div.contenido div.datos span { color:#666; }
div.elemento.single.expoactual div.fecha { padding-left:15px; clear:left; white-space:nowrap; }

div.elemento.single.expoactual.fitxa div.contenido { margin:0px 0px 0px 15px; }
div.elemento.single.expoactual.fitxa div.contenido p { margin:0px 0px 20px 0px; }
div.elemento.single.expoactual.fitxa div.contenido div.imgBorded { margin:0px 15px 10px 0px; }
div.elemento.single.expoactual.fitxa div.datos { float:none; margin:10px 0px 10px 15px; }
div.elemento.single.expoactual.fitxa div.datos span { color:#666; }

div.elemento.single.museo { overflow:hidden; clear:both; }
div.elemento.single.museo div.contenido div.imgBorded { float:left; margin:0px 15px 15px 0px; }
div.elemento.single.museo div.contenido div.imgBorded div.imgBordedPie { color:#999; font-style:italic; font-size:9px; }
div.elemento.single.museo div.contenido div.imgBorded div.imgBordedPie img { width:6px; height:6px; }
div.elemento.single.museo div.contenido div.datos { float:right; width:335px; }
div.elemento.single.museo div.contenido ul li { overflow:hidden; clear:both; }
div.elemento.single.museo div.contenido ul li span.celda { float:left; width:120px; }
div.elemento.single.museo div.contenido ul li span.cerda { float:left; width:auto; color:#666; }
div.elemento.single.museo div.contenido ul li span.cerda.gran {margin:-14px 0 0 120px;}
* html div.elemento.single.museo div.contenido ul li span.cerda.gran {position:relative;xtop:-14px;left:20px;margin:0;}
*:first-child+html div.elemento.single.museo div.contenido ul li span.cerda.gran {position:relative;xtop:-14px;left:20px;margin:0;}
div.elemento.single.museo div.seccion { margin:10px 0px; }
div.elemento.single.museo div.seccion div.contenidoseccion { color:#666; }

div.elemento.single.serveis { overflow:hidden; clear:both; padding:0px; margin:0px 0px 5px 0px; padding:0px 0px 15px 0px; }
div.elemento.single.serveis div.imgServeis { margin:0px 0px 0px 30px; }
div.elemento.single.serveis div.contenido { margin:0px 0px 0px 30px; }
div.elemento.single.serveis div.camboWrap { overflow:hidden; clear:both; }
div.elemento.single.serveis div.camboWrap div.cambo { float:left; width:500px; padding:15px 0px 5px 30px; }
div.elemento.single.serveis div.camboWrap div.dossier { float:left; width:500px; padding:0 0px 15px 0px; }
div.elemento.single.serveis div.camboWrap div.imgPubSingle { margin:0px 0px 15px 30px; width:200px;float:left; }
div.elemento.single.serveis div.camboWrap div.imgPubSingle div.imgBorded { float:left; margin:0px 15px 15px 0px; }
div.elemento.single.serveis div.camboWrap div.imgPubSingle div.imgBorded div.imgBordedPie { color:#999; font-style:italic; font-size:9px; }
div.elemento.single.serveis div.camboWrap div.publicacion { float:none; }

div.elemento.single.vismuseu { display:block; float:none; }
div.elemento.single.vismuseu p { padding:10px 0px; }
div.elemento.single.vismuseu ul { padding-bottom:10px; }
div.elemento.single.vismuseu ul li.celda { background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; }
div.elemento.single.vismuseu div.celda { margin:10px 0px; color:#000; }
div.elemento.single.vismuseu .celda span { margin-right:0px; float:left; width:150px; }

div.elemento.single.vendaonline div.pasos { margin:0px 0px 25px 0px; }
div.elemento.single.vendaonline p { padding:0px 0px 10px 0px; }
div.elemento.single.vendaonline ol { margin:20px 0px 0px 0px; color:#c60c30; }
div.elemento.single.vendaonline ol li { overflow:hidden; clear:both; padding:0px 0px 15px 0px; font-weight:normal; }
div.elemento.single.vendaonline ol li label { float:left; width:200px; }
div.elemento.single.vendaonline ol li label span { font-weight:bold; padding-right:10px; }

div.elemento.single.vendaonline ul { overflow:hidden; clear:both; margin:10px 0px 0px 0px; }

div.elemento.single.vendaonline ul.pasarela li { float:left; text-align:left; margin:5px 0px; }
div.elemento.single.vendaonline ul.pasarela li.celda { background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; font-weight:bold; color:#c60c30; }
div.elemento.single.vendaonline ul.pasarela li span { float:left; clear:both; font-weight:bold; color:#c60c30; width:32px; }

div.elemento.single.vendaonline ul li { float:left; text-align:right; }
div.elemento.single.vendaonline ul li.first-child { clear:both; width:110px; background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; font-weight:bold; color:#c60c30; text-align:left; }
div.elemento.single.vendaonline ul li.description { width:300px !important; }
div.elemento.single.vendaonline ul li.unidads { width:50px; }
div.elemento.single.vendaonline ul li.prepreu { font-weight:bold; color:#c60c30; width:60px; }
div.elemento.single.vendaonline ul li.preu { font-weight:bold; color:#000; width:60px; }

div.elemento.single.vendaonline ul.total { overflow:hidden; clear:both; border-top:1px dotted #aaa; padding:8px 0px 4px 0px; margin-top:10px; width:525px; }
div.elemento.single.vendaonline ul.total li { font-weight:bold; color:#000; }
div.elemento.single.vendaonline ul.total li.first-child { background:none; float:left; }
div.elemento.single.vendaonline ul.total li.last-child { float:left;padding-left:115px; }

div.elemento.single.vendaonline ul.codi { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; padding:25px 0px; }
div.elemento.single.vendaonline ul.codi li.title { padding:0px 10px; font-size:9px; }
div.elemento.single.vendaonline ul.codi li.sub { padding:85px 0px 0px 10px; }
div.elemento.single.vendaonline ul.codi li.codi-confirmacio { width:341px; height:102px; background:url('../img/fons_confirmacio.gif') no-repeat; font-weight:bold; font-size:28px; color:#c60c30; text-align:center; }
div.elemento.single.vendaonline ul.codi li.codi-confirmacio div { padding:34px 0px 0px 45px; }

div.subs { text-align:right; }

div.elemento.single.vendaonline ol li.triaexpo { padding:0px; }
div.elemento.single.vendaonline ol li.triaexpo span { font-weight:bold; padding-right:10px; font-size:9px; }
div.elemento.single.vendaonline ol li.triaexpo ul { overflow:hidden; clear:both; margin-left:10px; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles { margin-left:0px; }
div.elemento.single.vendaonline ol li.triaexpo ul li { float:left; clear:none; padding:3px 0px;  }
div.elemento.single.vendaonline ol li.triaexpo ul li.first-child { width:395px; color:#000; background:none; font-weight:normal; }
div.elemento.single.vendaonline ol li.triaexpo ul li.first-child.celda { background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; width:385px; }
div.elemento.single.vendaonline ol li.triaexpo ul li.first-child.expostemp { padding:10px 0px; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles li.first-child { width:395px; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles li.first-child,
div.elemento.single.vendaonline ol li.triaexpo ul li.first-child span { color:#c60c30; }
div.elemento.single.vendaonline ol li.triaexpo ul li.preu { width:40px; text-align:right; color:#c60c30; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles li.preu { text-align:right; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles li.input { text-align:right; }
div.elemento.single.vendaonline ol li.triaexpo ul li.input { width:80px; text-align:center; }
div.elemento.single.vendaonline ol li.triaexpo ul.titles li.preu, div.elemento.single.vendaonline ol li.triaexpo ul.titles li.input { color:#666; }

div.elemento.single.visites { padding:0px; margin-bottom:0px; border:0px; float:none; }
div.elemento.single.visites ul { padding:10px 0px 20px 0px; }
div.elemento.single.visites ul li { clear:both; background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; }

div.elemento.single.visites ul.contactes { overflow:hidden; clear:both; padding:10px 0px 0px 5px; }
div.elemento.single.visites ul.contactes li { background:none; padding:0px; color:#666; }
div.elemento.single.visites ul.contactes li span { float:left; width:200px; color:#000; }

div.elemento.single.visites ul.tarifes li { color:#666; }
div.elemento.single.visites ul.tarifes li span { float:left; width:100px; padding-bottom:10px; color:#000; }
div.elemento.single.visites p { padding:7px 0px 0px 0px; }

div.elemento.single.anuncis { border:0px; margin-bottom:0px; padding-bottom:0px; float:none; }
div.elemento.single.anuncis div.contenido { margin-bottom:0px; }
div.elemento.single.anuncis div.contenido ul { padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #aaa; }
div.elemento.single.anuncis div.contenido ul li { overflow:hidden; clear:both; margin-bottom:8px;}
div.elemento.single.anuncis div.contenido ul.info li.descripcion { color:#666; }
div.elemento.single.anuncis div.contenido ul.info li.arxiu { padding:5px 0px; }

div.elemento.single.anuncis.fitxa { border-bottom:1px dotted #aaa; margin-bottom:10px; padding-bottom:25px; float:none; }
div.elemento.single.anuncis.fitxa div.contenido ul { border:0px; margin-bottom:0px; padding-bottom:0px; }
div.elemento.single.anuncis.fitxa div.contenido ul li { padding:5px 0px 5px 0px; }
div.elemento.single.anuncis.fitxa div.contenido ul li span.indice { float:left; }
div.elemento.single.anuncis.fitxa div.contenido ul li span.fecha { float:left; clear:both;}
div.elemento.single.anuncis.fitxa div.contenido ul li span.arxiu { float:right; padding:1px 0px; }
div.elemento.single.anuncis.fitxa div.contenido ul li span.arxiu a { text-align:left; display:block; color:#666; margin-right:10px;}

div.elemento.single.fijo h5.titulopagina { margin-left:0px; }

div.elemento.single.subscriu { clear:both; float:none; }
div.elemento.single.subscriu p label { float:left; width:225px; clear:both; }
div.elemento.single.subscriu p.legal label { width:350px; float:none; padding-left:10px; }
div.elemento.single.subscriu p.legal input.checkbox { float:left; }
div.elemento.single.subscriu p.obligatoris span { float:right; margin-right:5px; }
div.elemento.single.subscriu p.obligatoris label, div.elemento.single.subscriu p.obligatoris label span { float:none; }

div.elemento.single.tarifes div.contenido h5.titulo { padding-left:15px; }
div.elemento.single.tarifes div.contenido ul, div.elemento.single.tarifes div.contenido p { padding-left:15px; }


.ie7 div.elemento.single.subscriu p.legal label { width:350px; float:left; padding-left:10px; }


#contenido.premsa { clear:none;float:left; border-bottom:1px dotted #aaa; margin-bottom:25px; }

#premsa_login { float:right; width:165px; margin:15px 10px 0px 0px; }
#premsa-wrap { float:left; width:350px; }

#premsa_login div.cabecera { height:36px; background:url('../img/premsa_login_up.gif') no-repeat; }
#premsa_login div.cabecera span { color:#fff; font-weight:bold; font-size:9px; padding:5px 0px 0px 8px; display:block; }
#premsa_login label { float:left; display:block; margin:5px 0px 0px 0px; }
#premsa_login label.separate { margin:14px 0px 0px 0px; }
#premsa_login #txtUsuari { float:right; width:95px; font-size:9px; }
#premsa_login #txtEmail { float:right; width:115px; font-size:9px; }
#premsa_login #txtContrasenya { float:right; width:80px; height:11px; font-size:9px; }
#premsa_login #txtUsuari, #premsa_login #txtEmail, #premsa_login #txtContrasenya { margin:3px 0px; padding:1px 0px; }
#premsa_login p.botonera { clear:both; text-align:right; background:url('../img/separador_login.gif') left center repeat-x; }
#premsa_login p.text_explicativo { background:#f7f7f7; font-size:8.5px; padding:4px; margin-top:5px; }

#contenido.premsa div.titleImg.revista { padding-bottom:5px; }

div.titleImg.premsa { overflow:hidden; clear:both; }
div.titleImg.premsa img { float:left; }
div.titleImg.premsa span { float:right; color:#c60c30; font-weight:bold; padding-top:5px; }
div.titleImg.premsa span a { background:url('../img/mesgranque.gif') no-repeat right 5px; padding-right:8px; }

div.elemento.single.premsa { border:0px; padding-bottom:0px; margin-bottom:0px;display:inline; }
div.elemento.single.premsa div.contenido { width:315px; display:block; }
div.elemento.single.premsa div.contenido div.imgBorded { float:right; }

div.elemento.single.premsa  ul { width:525px; display:block; }
div.elemento.single.premsa  ul li { margin-bottom:10px; overflow:hidden; clear:both; }
div.elemento.single.premsa  ul li.celda.guia { background:url('../img/listsquare.gif') 0px 4px no-repeat; padding:0px 0px 0px 10px; height:18px; }
div.elemento.single.premsa  ul li.celda.guia span.indice { float:left; padding-top:0; }
div.elemento.single.premsa  ul li.celda.guia span.arxiu { float:right; padding:1px 0px; }
div.elemento.single.premsa  ul li.celda.guia span.indice a { color:#666; background:none; }
div.elemento.single.premsa  ul li.celda.guia span.arxiu a { text-align:left; width:75px; display:block; color:#666; font-weight:normal; }

div.elemento.single.premsa ul.dospriv { overflow:hidden; clear:both; padding-left:0px; min-height:25px; }
div.elemento.single.premsa ul.dospriv li.foto { float:left; }
div.elemento.single.premsa ul.dospriv li.guia { float:right; clear:none; margin:35px 0px 0px 10px; }
div.elemento.single.premsa ul.dospriv li.guia span { float:left; clear:none; width:350px; }

div.elemento.single.premsa ul.dospriv li div.imgBorded { width:50px; margin:10px auto 0px; }
div.elemento.single.premsa ul.dospriv li div.imgBorded div.imgBordedPie { min-height:5px; width:50px; }
div.elemento.single.premsa ul.dospriv li div.imgBorded img { width:40px; padding:10px 0px 0px 0px; }

#opciones_registrado { clear:both; overflow:hidden; border-top:1px dotted #aaa; padding-top:10px; }
#opciones_registrado li { float:right; padding-right:25px; }
#opciones_registrado li a { background:url('../img/mesgranque.gif') no-repeat right 5px; padding-right:8px; font-weight:normal; }
#opciones_registrado li.tornalink { float:left; margin-left:30px; }
#opciones_registrado li.tornalink a { background:none; }

div.elemento.single.premsa.ficha div.contenido { float:left; width:375px; padding-top:5px; }
div.elemento.single.premsa.ficha div.contenido p { padding:5px 0px; }
div.elemento.single.premsa.ficha div.imgBorded { float:right; }





div.elemento.single.registre { border:0px; padding-bottom:0px; margin-bottom:0px; }
div.elemento.single.registre div.contenido { padding-bottom:0px; margin-bottom:0px; }
div.elemento.single.registre ul.registre { border-bottom:1px dotted #aaa; padding-bottom:10px; }
div.elemento.single.registre ul.registre li { overflow:hidden; clear:both; }
div.elemento.single.registre ul.registre li label { float:left; width:150px; }
div.elemento.single.registre ul.registre li input { float:right; height:14px; }
div.elemento.single.registre ul.registre li input.boton { height:18px; }
div.elemento.single.registre ul.registre li.obligatoris, div.elemento.single.registre ul.registre li.contacti { padding:20px 0px 10px; }
div.elemento.single.registre ul.registre li #chkAvisLegal { float:left; }
div.elemento.single.registre ul.registre li label.legal { width:350px; padding-left:5px; }
div.elemento.single.registre ul.registre li.contacti a { background:url('../img/mesgranque.gif') no-repeat right 5px; padding-right:8px; }


div.download { overflow:hidden; clear:both; margin:10px 0px 0px 0px; }
div.download a { font-weight:bold; float:left; }
div.download span { float:right; }

div.producto { overflow:hidden; clear:both; padding:0px 0px 15px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #aaa; }
div.producto div.imgBorded { float:left; margin:10px 0px 0px 35px; width:125px; }
div.producto div.metadata { float:right; width:375px; margin-top:9%; }
div.producto div.metadata div.celda { background:none; overflow:hidden; clear:both; margin:0px; padding:0px; }
div.producto div.metadata div.celda span { float:right; width:175px; color:#666; padding:0px; }
div.celda.botiga span { float:left; width:150px; }

div.producto div.metadata div.celda span.horariVenda,
div.producto div.metadata div.celda span.comandes,
div.producto div.metadata div.celda.invisible span.invisible
{ float:left; width:125px; color:#000; padding:0px; margin:0px; border:none; }
div.producto div.metadata div.celda.invisible span.invisible { color:#fff; }

div.bot_fitxa { overflow:hidden; clear:both; margin:0px 0px 10px 30px; }
div.bot_fitxa div.imgBorded { float:left; }
div.bot_fitxa div.metadata { float:left; padding:15px 0px 0px 15px; width:375px; }
div.bot_fitxa div.public_descri { clear:both; line-height:16px; color:#666; padding:10px 0px; }

div.submenu { border-bottom:1px dotted #aaa; padding:0px 0px 10px 0px; margin:-5px 0px 10px 0px; }
div.submenu div.menuarton { height:16px; color:#c60c30; padding:0px 0px 0px 15px; }
div.submenu span { padding:0px 4px 0px 0px; }
div.submenu span.fijo { float:left; width:8px; border:1px solid #fff; }
div.submenu span.menuartoff { color:#999; }
div.submenu span.menuarton  { color:#c60c30; }
div.submenu span a.menuarton  { color:#c60c30; }
div.submenu span a.menuartoff { color:#999; }

div.submenu.numis div.menuarton { padding:0 0 0 15px; }
div.submenu.numis span { padding:0px 1px 0px 0px; }

div.camboWrap { overflow:hidden; clear:both; float:left;}
div.cambo { float:left; width:420px; padding:15px 0px 25px 30px; }
div.cambo.numismatica { width:475px; }
div.cambo ul { margin:10px 0px; }
div.cambo ul li a { background:url('../img/listsquare.gif') left center no-repeat; padding-left:15px; }
div.piemapa { float:right; padding:15px 0px; }

* html div.cambo p { float:left; clear:both; }

div.coleccion { overflow:hidden; clear:both; margin:15px 0px; /*width:430px;*/ }
div.coleccion div.imgBorded { float:left; margin:0px 10px 0px 0px; }
div.coleccion div.imgBorded img { float:left; }
div.coleccion div.imgBorded div.imgBordedPie { display:block; color:#999; font-style:italic; font-size:9px; }
*:first-child+html div.coleccion div.imgBorded div.imgBordedPie { clear:both; display:inline; white-space:nowrap; margin:0 auto; color:#999; font-style:italic; font-size:9px; }
* html div.coleccion div.imgBorded div.imgBordedPie { clear:both; display:inline; white-space:nowrap; margin:0 auto; color:#999; font-style:italic; font-size:9px; }

div.imgServeis { overflow:hidden; clear:both; margin:0px 0px 0px 15px; }
div.imgServeis div.imgBorded { float:left; margin:0px 10px 0px 0px; width:165px; }
div.imgServeis div.imgBorded div.imgBordedPie { color:#999; font-style:italic; font-size:9px; }

div.fondoligero { clear:both; background:#fafafa; padding:3px 0px 3px 10px; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; }
div.fondoligero a { background:url('../img/fletxa.gif') left center no-repeat; padding-left:15px; white-space:nowrap;}

div.fondoligero.trio { overflow:hidden; clear:both; }
*:first-child+html div.fondoligero.trio {margin-top:15px;}
* html div.fondoligero.trio {margin-top:15px;}
div.fondoligero.trio div { background:url('../img/fletxa.gif') left center no-repeat; padding:0px 10px; display:inline; width:165px; }
div.fondoligero.trio div a { background:none; padding:0; }
div.fondoligero.trio div.programa { width:140px; }
div.fondoligero.trio div.categoria {  }
div.fondoligero.trio div.patrocinador { width:140px; }

div.listafondos { float:left; width:525px; display:block; margin:10px 0px 10px 30px; border-bottom:1px dotted #aaa; padding:0px 0px 10px 0px; }
div.listafondos div.fondoligero { float:left; display:block; width:250px; padding:3px 5px; border-bottom:1px dotted #aaa; border-top:none; }
div.listafondos div.fondoligero.primero { border-top:1px dotted #aaa; }

div.listafondos.noborder { border:0; }

span.tituloseccion { color:#c60c30; font-weight:bold; }
span.public_strong { font-weight:bold; }
span.tamanioArchivo { color:#666; }
span.patrocinador { margin-left:15px; }

div.lastElement { padding:10px 0px 15px 30px; margin-bottom:10px; border-bottom:1px dotted #aaa; }
div.nohiha { text-align:center; padding:0px 0px 15px 0px; }
div.aviso { background-color:#F2F2F2; }
div.clear { clear:both; }

.pdf { background:url('../img/file_ico/pdf.gif') no-repeat; padding:0px 0px 1px 20px; line-height:16px; }
.cosa { background: url('../img/file_ico/cosa.gif') no-repeat; padding:2px 0px 3px 20px; line-height:16px; }
.veuremes { line-height:20px; }

.resultatscerca { margin:5px 0px 10px 30px; clear:both; }
.tornaracerca { margin:0px 0px 15px 30px; }
.tornar { background:url('../img/fletxa_oberta.gif') left bottom no-repeat; padding:0px 0px 0px 10px; }
.tornawrap { margin:0px 0px 15px 15px; }

.menunivel2on, .menunivel2off, .menunivel3on, .menunivel3off { font-family:Verdana, Arial, Helvetica, Sans-serif; text-decoration:none; }
.menunivel2on { background:url('../img/menuon.gif') 0px 1px no-repeat; padding-left:5px; font-size:9px; background-color:#fff; font-weight:bold; color:#c60c30; }
.menunivel2off { background-color:#fff; font-size:9px; font-weight:bold; color:#636363; }
.menunivel3off { font-size:10px; color:#636363; }
.menunivel3on, .venta_datos { font-size:10px; color:#c60c30; }

#patrocinadors { overflow:hidden; clear:both; float:left; margin:25px 0px 15px 0px; border-bottom:1px dotted #aaa; }
#patrocinadors li { float:left; height:100px; width:150px; margin:0px 25px 25px 0px; text-align:center; color:#666; position:relative; }
#patrocinadors li a { display:block; margin:0px auto; }
#patrocinadors li div { float:left; display:block; width:150px; position:absolute; bottom:0; left:0; }

#colaboradores { margin:10px 0px 10px 30px; }
#colaboradores li {  }
#colaboradores li a { background:url('../img/listsquare.gif') left center no-repeat; padding:0px 0px 0px 10px; }

#paginador { clear:both; text-align:center; text-decoration:none; color:#666; }
#paginador .paginaactual { font-weight:bold; }
#paginador a.siguiente, #paginador a.anterior { color:#c60c30; font-weight:bold; text-decoration:none; }

.boton { background-color:#c60c30; border-color:#F2F2F2; border-style:solid; color:#FFFFFF; font-family:Small Fonts; font-size:9px; font-variant:small-caps; padding:1px 3px; text-transform:uppercase; }
.boton.practiques { margin-left:72px; }
.boton.patrocini { float:right; }
.boton.vendaentrades { margin-left:122px; }
.boton.butlleti { float:right; }

.botonEntradas { border-top:2px solid #f2f2f2; border-left:2px solid #f2f2f2; border-right:2px solid #dedede; border-bottom:2px solid #dedede; background:#c60c30; color:white; font-family:Small Fonts, arial,sans-serif; font-size:9px; }

.guia { border-bottom:1px solid #eee; }

span.sup { color:#c60c30; }
.formtxt { font-size:10px; color:#333; }
.formnormal, .formlong, .select { font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:10px; color:#666; width:160px; border:1px; border-style:solid; border-color:#ccc; margin-top:2px; }
.formlong { width:300px; }

#in_nif { width:97px; }
#in_dia, #in_mes { padding:0px; margin:0px; width:25px; text-align:center; }
#in_any { padding:0px; margin:0px; width:35px; text-align:center; }
.cant_entradas { width:25px; text-align:center; }

#frm_eina_contacte { overflow:hidden; clear:both; width:525px; }
#frm_eina_contacte div.form-left { float:left;  }
#frm_eina_contacte div.form-right { float:right; }
#frm_eina_contacte div.form-left label { width:115px; }
#frm_eina_contacte div.form-right label { width:75px; }
#frm_eina_contacte div.form-left input { height:14px; }
#frm_eina_contacte div.legal { overflow:hidden; clear:both; }
#frm_eina_contacte div.legal input.boton { float:right; }

#frm_patrocini textarea.formnormal { width:165px; height:215px; }

table.patrocini {
	width:560px;
	margin-bottom:20px;
	text-align: center;
}

table.patrocini img {
	display:block;
	margin: 0 auto;
}

.espver {
height:15px;
}

/* input.checkbox, #chkLortad { margin-top:3px; } */

div.esquina-TL { background:url('../img/imgborder_tl.gif') no-repeat; left:0px; top:0px; }
div.esquina-TR { background:url('../img/imgborder_tr.gif') no-repeat; right:0px; top:0px; }
div.esquina-BL { background:url('../img/imgborder_bl.gif') no-repeat; left:0px; bottom:0px; }
div.esquina-BR { background:url('../img/imgborder_br.gif') no-repeat; right:0px; bottom:0px; }

div.esquina-BR, div.esquina-TR, div.esquina-BL, div.esquina-TL { width:6px; height:6px; display:block; position:absolute; }

div.coleccion.colecciones { /*float:left;*/ margin:15px 0px; }
div.coleccion.colecciones div.imgBorded { float:left; margin:0px 10px 0px 0px; }
div.coleccion.colecciones div.imgBorded div.imgBordedPie { color:#999; font-style:italic; font-size:9px; width:130px;   }

/*  */
.ie7 #container { background:url('../img/bg_infoprac_parent.gif') 100% 0% repeat-y; }
.ie7 #activitats { width:32%; }
.ie7 #expos { width:33%; }
.ie7 #infoprac { margin-left:5px; width:31%; }
.ie7 #banners ul li.titled { padding:0px 7px 0px 2px; }
.ie7 #frm_activitats { margin-left:24px; }
.ie7 div.elemento.single.serveis div.camboWrap div.imgPubSingle { float:left; margin:0px; width:150px; }
.ie7 .boton.patrocini { margin-left:125px; }

.ie7 div.coleccion { margin-top:0px; margin-bottom:25px; padding-top:0px; }
.ie7 div.coleccion div.imgBorded { float:left; width:165px; }

.ie7 div.coleccion.colecciones { float:left; margin:15px 0px; width: 550px; }
.ie7 div.coleccion.colecciones div.imgBorded { float:left; margin:0px 10px 0px 0px; /*width:120px;*/ }
.ie7 div.coleccion.colecciones div.imgBorded div.imgBordedPie { display:block !important; color:#999; font-style:italic; font-size:9px; width:130px;  }

.ie7 #frm_butlleti div.elemento.single.subscriu p.legal { height:16px; }
.ie7 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap { float:left; width:375px; }
.ie7 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap input { float:left; }
.ie7 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap label { float:right; padding:4px 0px 0px 0px; }

.ie7 #premsa_login .text_explicativo { font-size: 9px; }

/*  */
.ie6 #patrocinadors { margin:25px 0px 15px 0px; padding:0px 0px 25px 0px; }

.ie6 #container { background:url('../img/bg_infoprac_parent.gif') 100% 0% repeat-y; }
.ie6 #activitats { width:31%; }
.ie6 #expos { width:31%; }
.ie6 #infoprac { width:29%; margin-left:5px; padding:0px 0px 0px 5px; }
.ie6 #banners ul li.titled { padding:0px 7px 0px 2px; }
.ie6 #menu ul li { padding:0px 0px 2px 2px; }
.ie6 #frm_activitats { margin-left:25px; }
.ie6 div.elemento.single { margin:0px 0px 0px 15px; }
.ie6 div.producto div.imgBorded { margin:0px 0px 0px 20px; }
.ie6 div.producto div.metadata { margin:0px; margin-top:5%; width:350px; }
.ie6 #listado_publi { margin-left:0px; }
.ie6 div.cambo { width:400px; }
.ie6 div.fondoligero { padding:2px 15px 6px; }
.ie6 div.submenu div.menuarton { padding:0px 0px 0px 18px; }

.ie6 div.elemento.single { margin-bottom:15px; }
.ie6 div.elemento.single div.contenido { padding-bottom:10px; }
.ie6 div.elemento.single div.archivo { padding:0; }
.ie6 div.elemento.single.expoactual { margin-left:0px; width:560px;}
.ie6 div.elemento.single.expoactual div.metadata { float:left; width:540px; overflow:hidden; clear:both; }
.ie6 div.elemento.single.expoactual h5.titulo { float:left; width:325px; }
.ie6 div.elemento.single.expoactual div.ventaentradas { float:right; }
.ie6 div.elemento.single.expoactual.fitxa { float:right; }
.ie6 div.elemento.single.expoactual.fitxa div.datos { padding:7px 0px 7px 7px; }
.ie6 div.elemento.single.expoactual.fitxa div.contenido { margin:0px 0px 0px 10px; }
.ie6 div.elemento.single.serveis div.camboWrap div.imgPubSingle { float:left; margin:0px; width:150px; }
.ie6 div.elemento.single.serveis div.camboWrap div.publicacion { width:365px; }
.ie6 div.elemento.single.noborder.lessmarginbottom { margin-left:30px; }
.ie6 div.elemento.single.noborder.lessmarginbottom div.contenido { padding:0px 20px 0px 0px; margin:0px 0px 15px 0px; }
.ie6 div.elemento.noborder { margin-left:30px; }
.ie6 div.bot_fitxa div.metadata { width:350px; }

.ie6 #frm_butlleti div.elemento.single.subscriu p.legal { height:16px; }
.ie6 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap { float:left; width:375px; }
.ie6 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap input { float:left; }
.ie6 #frm_butlleti div.elemento.single.subscriu p.legal span.legalwrap label { float:right; padding:4px 0px 0px 0px; }

* html #contenido { width:590px; }
.ie6 #contenido.premsa { float:right; padding-right:0px; margin-right:10px; }
.ie6 div.elemento.single.premsa  ul li.celda.guia { background:url('../img/listsquare.gif') 0px 6px no-repeat; padding:0px 0px 0px 10px; }
.ie6  div.piemapa { margin: 0px; padding: 0px; width: 110px; overflow: hidden;}

.ie6 div.coleccion { margin-top:0px; margin-bottom:25px; padding-top:0px; width:600px; }
.ie6 div.coleccion div.imgBorded { float:left; padding:0px 1px 0px 0px; }

.ie6 div.coleccion.colecciones { float:left; margin:15px 0px; width:400px; }
.ie6 div.coleccion.colecciones div.imgBorded { float:left; margin:0px 10px 0px 0px; width:120px; }
.ie6 div.coleccion.colecciones div.imgBorded div.imgBordedPie { display:block; color:#999; font-style:italic; font-size:9px; width:120px; }

.ie6 div.elemento.single.serveis div.imgServeis { margin:0px; width:600px; }
.ie6 div.elemento.single.serveis div.camboWrap div.cambo { padding-left:0px; }

.ie6 div.elemento.single.serveis div.imgServeis div.imgBorded { float:left; margin:0px 10px 0px 0px; width:120px;  }
.ie6 div.elemento.single.serveis div.imgServeis div.imgBorded div.imgBordedPie { display:block; color:#999; font-style:italic; font-size:9px; width:120px; }

.ie6 div.elemento.single.premsa ul.dospriv li div.imgBorded { width:50px; margin:10px auto 0px; padding:0px 0px 5px 10px; }
.ie6 div.titleImg.premsa { float:left; border-bottom:1px dotted #ccc; margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; }

.ie6 .pdf { background:url('../img/file_ico/pdf.gif') no-repeat; padding:0px 0px 1px 20px; line-height:16px; }
.ie6 .cosa { background: url('../img/file_ico/cosa.gif') no-repeat; padding:2px 0px 3px 20px; line-height:16px; }

.ie6 div.elemento.single.premsa h4.tituloseccion { display:block; width:500px; }

.ie6 div.listafondos { display:block; margin:10px 0px 10px 15px; border-bottom:1px dotted #aaa; padding:0px 0px 10px 0px; }
.ie6 div.fondoligero.trio { margin-left:15px; }

.ie6 #frm_patrocini input.formnormal { height:14px; }
.ie6 #frm_patrocini p.legal #chkLortad { margin-top:3px; }

.ie6 #premsa_login .text_explicativo { font-size:9px; }
.ie6 .tornar { display:block; padding:0px 0px 0px 10px; float:none; width:500px;}

.imatge_logo_mes_text {
	padding-left: 120px;
	margin-top: 10px;
	margin-bottom: 25px;
	clear: both;
}

.imatge_logo_mes_text img {
	float: left;
	margin-left: -120px;
}



* html div.elemento.single { margin-left:10px !important; }
* html div.producto div.metadata { float:right; width:auto !important; margin-top:9%; margin-left:15px;}
* html div.producto div.imgBorded { float:left; margin:10px 0px 0px 15px; width:125px; }

* html DIV#pie { margin-left:90px; float:left; width:425px; text-align:left; color:#999; font-size:9px; margin-top:5px; }
* html DIV#logo_pie { float:right; margin-top:5px; margin-bottom:15px;}

.ie6 div.elemento.single.subscriu p label { width:200px !important; }
.ie6 div.elemento.single.subscriu p.legal label { width:350px !important; float:left !important; clear:none !important; margin-top:3px;}
.ie6 div.elemento.single.subscriu p.legal input.checkbox { float:left !important; clear:none !important;}

.ie7 div.elemento.single.subscriu p label { width:200px !important; }
.ie7 div.elemento.single.subscriu p.legal label { width:350px !important; float:left !important; clear:none !important; margin-top:3px;}
.ie7 div.elemento.single.subscriu p.legal input.checkbox { float:left !important; clear:none !important;}


UL#listado_publi_actuales { margin:10px 0px 10px 10px; float:left; }
UL#listado_publi_actuales LI {  width: 125px;  float: left;  margin-right: 64px; }
UL#listado_publi_actuales LI SPAN.public_titol { font-weight:bold; color: #000; }
UL#listado_publi_actuales LI SPAN.public_autor { font-size: 9px; color: #666; font-weight:bold;}
UL#listado_publi_actuales LI SPAN.public_strong { font-size: 9px; font-weight: bold; color: #000; float: left; }
UL#listado_publi_actuales LI.public_text P {  margin: 0px; padding: 0px; }

.ie7 div.bot_fitxa div.imgBorded { width:145px; }
.ie6 div.bot_fitxa div.imgBorded { width:145px; float:left;}

DIV.public_descri UL { list-style: circle; margin-left:20px;}


DIV#contenido P.texto { font-size:11px; color:#666; font-family: Arial, Helvetica, sans-serif; margin-left:15px; margin-right:5px; line-height:11px; top:55px; position: relative;}

.fondo_contes_001 { background: #f3eee7 url(../img/lan_001/fondo_contes_mnac.jpg) top no-repeat; height:auto !important;  min-height:572px; width:585px !important;  margin-left:7px !important; overflow:hidden;}
.fondo_contes_002 { background: #f3eee7 url(../img/lan_002/fondo_contes_mnac.jpg) top no-repeat; height:auto !important;  min-height:572px; width:585px !important; margin-left:7px !important; overflow:hidden;}
.fondo_contes_003 { background: #f3eee7 url(../img/lan_003/fondo_contes_mnac.jpg) top no-repeat; height:auto !important;  min-height:572px; width:585px !important; margin-left:7px !important; overflow:hidden;}

DIV#caja_pestanyas { margin-top: 140px; margin-left: 7px; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
DIV#caja_pestanyas UL {  }
DIV#caja_pestanyas UL LI { display:block; float:left; height: 38px; position: relative; z-index:0; cursor: pointer; }
DIV#caja_pestanyas UL LI SPAN { position:absolute; text-align: center; }
DIV#caja_pestanyas UL LI.active { z-index:2; }
DIV#caja_pestanyas UL LI.active SPAN { font-weight:bold; color:#585244;  }
DIV#caja_pestanyas UL LI#pest_1 { background: url(../img/pest_1.jpg) top no-repeat; width:104px; }
DIV#caja_pestanyas UL LI#pest_1 SPAN { left:0px; top:12px; width:103px;}
DIV#caja_pestanyas UL LI#pest_2 { background: url(../img/pest_2.jpg) top no-repeat; width:104px; }
DIV#caja_pestanyas UL LI#pest_2 SPAN { left:0px; top:12px; width:103px;}
DIV#caja_pestanyas UL LI#pest_3 { background: url(../img/pest_3.jpg) top no-repeat; width:147px; }
DIV#caja_pestanyas UL LI#pest_3 SPAN { left:4px; top:12px; width:140px;}
DIV#caja_pestanyas UL LI#pest_4 { background: url(../img/pest_4.jpg) top no-repeat; width:110px; }
DIV#caja_pestanyas UL LI#pest_4 SPAN { left:0px; top:12px; width:103px;}
DIV#caja_pestanyas UL LI#pest_5 { background: url(../img/pest_5.jpg) top no-repeat; width:105px; }
DIV#caja_pestanyas UL LI#pest_5 SPAN { left:0px; top:12px; width:108px;}
DIV#cuerpo_caja { float:left; position: relative; top:-5px; left:0px; z-index:1; background: #f3eee7 url(../img/fondo_caja_contes.jpg) top no-repeat; height: auto!important;  min-height:200px; width:570px !important; overflow:hidden; }
SPAN#pie_caja { float:left; position: relative; top:-5px; left:0px; z-index:1; background: #f3eee7 url(../img/fondo_caja_contes_bottom.jpg) top no-repeat; height:20px; width:570px !important; overflow:hidden; }

DIV#cuerpo_caja DIV.box_content { margin: 20px auto 20px auto; width:495px; overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
DIV#cuerpo_caja DIV.box_content DIV.box { float:left;  }

DIV#cuerpo_caja DIV.box_content DIV.box IMG { width:145px; height:78px; margin-left:10px; top:-10px;  }
DIV#cuerpo_caja DIV.box_content DIV.box A { outline: none; }
DIV#cuerpo_caja DIV.box_content DIV.box UL { margin-left:10px; font-size:10px; color:#36332a; width:145px; font-weight: normal; }
DIV#cuerpo_caja DIV.box_content DIV.box UL LI { height:auto !important; cursor: default; float:none;}
DIV#cuerpo_caja DIV.box_content DIV.box UL LI.titulo_cuento { font-style: italic; font-weight:bold; }
DIV#cuerpo_caja DIV.box_content DIV.box UL LI.titulo_cuento SPAN {font-weight:bold; color:#575244; font-style: normal;}
DIV#cuerpo_caja DIV.box_content DIV.box UL LI.autor { color:#575244; }
DIV#cuerpo_caja DIV.box_content DIV.box UL LI.titulo_obra { font-weight:bold; }
DIV#cuerpo_caja DIV.box_content DIV.box UL LI.duracion { color:#575244; }

DIV#cuerpo_caja DIV.box_content DIV.box SPAN.box_top { text-indent: -10000px;  background: #f3eee7 url(../img/box_top.jpg) top no-repeat; height:15px; width:165px; display:block; }
DIV#cuerpo_caja DIV.box_content DIV.box SPAN.box_bottom { text-indent: -10000px; background: #f3eee7 url(../img/box_bottom.jpg) top no-repeat; height:15px; width:165px; display:block;}
DIV#cuerpo_caja DIV.box_content DIV.box DIV.middle_box { background: #f3eee7 url(../img/box_middle.jpg) top no-repeat; height:auto !important; min-height:155px; width:165px; overflow:hidden;}

DIV#box_video { width:480px; margin-left:auto; margin-right:auto; position:relative; top:90px; }
DIV#box_video H3#titulo_cuento { text-indent: 0px !important; font-size:12px; color:#575244; font-weight:bold; text-align: center; width:480px; background: url(../img/fondo_titulo_video.jpg) repeat-x; height:19px; padding-top:3px;  }
DIV#box_video DIV#link_ficha { font-size:10px; color:#b82b40; margin-top:10px; display:none;}
DIV#box_video DIV#video_capa { width:480px; height:312px; overflow:hidden; }

DIV#pie_final { float:left; clear:both; width:580px; padding-bottom:15px;}
DIV#pie_final IMG { float:left; margin-left:30px;}
div#pie_final A {float:left; margin-left:50px; _margin-left:20px; padding-top:10px; width:525px; }
DIV#pie_final P { clear:both; float:left;  width:420px; margin:10px 15px 20px 10px; color:#666; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height: 11px; }

P#msgNoidioma { position:absolute; top:150px; left:30px; }

.enlaces_sociales {display:block;overflow:hidden;}
.enlaces_sociales .facebook,
.enlaces_sociales .twitter {float:left;}
.enlaces_sociales .twitter {margin-right:20px;}

a#visita_virtual {background:url(img/bg_fondo.png) 0px 0px no-repeat;float:right;width:152px;text-align:center;color:#333;font-size:14px;font-weight:bold;margin:-37px 23px 0 0;height:30px;padding-top:10px;}
a#visita_virtual:hover {color:#777}
