/* HOJA DE ESTILOS SANT BENET */


/* ------------------------------------------------------------------------------*/
/*PROPRIEDADES GENERALES*/
/* ------------------------------------------------------------------------------*/
* {margin:0;padding:0}

body {
	font: normal 10pt/140% "Calvert MT", Arial, "Times New Roman", Times, serif;
	text-align:center; color: #392e2c; 
}

h1, h2, h3 {line-height: 130%;}
h1 {font-size: 130%; margin: 0 0 2em 0;}
h2{font-size: 120%;color: #392e2c; margin: 0 0 0.8em 0;}
h3{font-size: 105%;color: #392e2c}

table {vertical-align: top; display: block;}
table tr td{vertical-align: top;}
table tr td a:hover{text-decoration: underline;}

p{margin: 0 0 1em 0;text-align: justify;}

ul {}
li{font-size: 85%; margin: 0; line-height: 133%;list-style-type: none;}

img {border: none;}

a {color: #392e2c; text-decoration: none;}

label, input, textarea, select {display: none;}

hr {clear: both; visibility: hidden; display:block; height: 1px; margin: 0; padding: 0;}

/* ------------------------------------------------------------------------------*/
/* CONTENEDOR*/
/* ------------------------------------------------------------------------------*/
#contenedor {width: 780px; display: block; text-align: left; margin: auto;}

/* ------------------------------------------------------------------------------*/
/* CABEZERA 
/* ------------------------------------------------------------------------------*/
#cabezera {display: none;}


/* ------------------------------------------------------------------------------*/
/* LATERAL : LOGO / MENU */
/* ------------------------------------------------------------------------------*/
#lateral {width: 109px; display: block; float: left;}
#logo {}
ul#menu {display: none;}
a.pastilla_menu {display: none;}


/* ------------------------------------------------------------------------------*/
/* CONTENIDO*/
/* ------------------------------------------------------------------------------*/
#contenido {width: 670px; float: left; margin: 0;}

#img_cabezera {margin: 0 0 20px 0; width: 668px; height: 162px;}
#contenedorFlash {margin: 0 0 15px 0; width: 668px; height: 162px; background: url(../images/img_home.jpg) no-repeat;}

/* :HOMEPAGE:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* bloques y backgrounds */
div#pastillaQuees, div#pastillaViatja, div#pastillaExperimenta, div#pastillaGaudeix{
	display: block; float: left; width: 147px; height: 302px;margin: 0 27px 0 0;
}
div#pastillaGaudeix{margin: 0;}

a#submenuPastillaBanner1, a#submenuPastillaBanner2, a#submenuPastillaBanner3, a#submenuPastillaBanner4{
	display:block; margin:0px;  padding:0px; width:147px; height:67px; color:#392e2c;
}

p.submenuPastilla span{
	margin:0px; padding:0px; display:block; margin-top:67px; width:147px;
}
p.submenuPastilla a{
	display:block; color: #392e2c; margin:0px; padding:0px;
	margin-left:5px; margin-right:5px; padding-bottom:7px; padding-top:5px;
	border-bottom:1px dashed #392e2c; text-align:left;
}
p.submenuPastilla a:hover{color: #392e2c;}
p.submenuPastilla a.noDotted{border:none;}

/* linea puntos separacion */
.linea_puntos {display: block; width: 670px; height: 17px; border-top: 1px dotted; margin: 17px 0 0 0;}
/* pastilla destacats */
#destacats a{display: block; float: left; width: 85px; height: 23px; color: #fff; padding: 2px 0 0 10px; margin: 0 20px 0 0; background:transparent url(../images/bkg_destacats.png) no-repeat; }
#destacats a:hover{color: #392e2c;}
/* links destacats */
.destacats, .destacats_ultim {display: block; float: left; width: 170px; width: 174px; font-size: 92%; font-weight: bold;}
.destacats a:hover, .destacats_ultim a:hover {text-decoration: none;}
.destacats{margin: 0 15px 0 0;}
.destacats_top, .destacats_bottom {display: block; height: 2px; background: #f7941d;}
.destacats_top {margin: 0 0 0.45em 0;}
.destacats_bottom {margin: 0.45em 0 0 0;}
a.destacats_link { display: none;}

/* :PLANTILLAS INTERIORES:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* SUBMENUS */
#submenu { display: none;}

/* RUTA = migas = breadcum */
ul#ruta {margin: 0 0 25px 0;}
ul#ruta li{display: inline;}

/* BOTONERAS */
ul.btn_rojo, ul.btn_naranja, ul.btn_gris, ul.btn_gris_normal {display: none;}
ul.btn_rojo li, ul.btn_naranja li, ul.btn_gris li, ul.btn_gris_normal li{display: none;}

/* CAJAS BORDE REDONDEADO */
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fff; background:transparent;}
.xsnazzy h2 {font-size:90%; padding: 0 0 1em 0; margin: 1em 0 0 0;}
.xsnazzy h2 a{text-decoration: underline;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:0 0 1em 0;}
.xtop, .xbottom {display:block; background:transparent; font-size:0px; background:transparent;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:0px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:0px solid #9c9c9c; border-right:0px solid #9c9c9c;}
.xb1 {margin:0 5px; background:#9c9c9c;}
.xb2 {margin:0 3px; border-width:0 0px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #9c9c9c; border-width:0 0px; padding: 0.5em 0;}
div.xsnazzy div.xboxcontent p.container a.enlaceNoticiaAmpliada{text-decoration:none; display:block;}
div.xsnazzy div.xboxcontent p.container a.enlaceNoticiaAmpliada:hover{text-decoration:none; display:block;}

/* BLOQUE DE CONTENIDO DE TEXTO */
.contenido {display: block; width: 630px; float: left;}
.contenido p{}
a.link_rojo, a.link_naranja, a.link_gris {}
a.link_rojo {color: #9d292b;}
a.link_naranja {color: #f46600;}
a.link_gris {color: #8e8e8b;}
.imagen_sola {float: left; margin: 0.5em 1.5em 1em 0;}
div.col_foto {display: block; float: left; }
div.col_txt {float: left; width: 480px; display: block;}
.col_foto img{display: block; margin: 0.5em 1.5em 1.5em 0;}
.txt90 {font-size: 100% /*90%*/;}
.underline {text-decoration: underline;}
div.clearLeft{clear:left;}
a.linkMailto:hover{text-decoration:underline;}
a.linkInsideCopy{text-decoration:none;}
a.linkInsideCopy:hover{text-decoration:underline;}

/* Activitats  */
.bkg_actividades_top {display: block; width: 600px; height: 1px; border-top: 1px solid #392e2c;}
.bkg_actividades_bottom {display: block; width: 600px; height: 1px; margin: -5px 0 1em 0; border-bottom: 1px solid #392e2c;}
.xboxcontent_actividades {display:block; background:#fff; border:0 solid #9c9c9c; border-width:0 0px; padding: 0; min-height: 117px;}
* html .xboxcontent_actividades {height: 117px; }
.actividades {float: left; display: block; width: 392px; border-right:0px solid #9c9c9c;}
.actividades h2 {display: block; width: 600px;}
.actividades h2 a:hover {text-decoration: none;}
.img_actividades, span.img_actividades_none { float: left; display: block; width: 130px; height: 112px; margin: 0 1em 0px 6px;}
.txt_actividades {font-size: 85%; text-align: left; width: 400px; padding: 0 10px 0 145px; display:  block;}
.txt_actividades a:hover {text-decoration: underline;}
.calendario_actividades {float: left; width: 105px; display: block; margin: 0 0 0 0; }
.horarios_actividades, .dias_actividades, .meses_actividades {width: 600px; display: block; float: right; padding-left: 0.5em; padding-right: 0.5em; font-size: 85%;}
.dias_actividades {padding-top: 1em;}
.horarios_actividades {padding-bottom: 1em; border-bottom:0px solid #9c9c9c;}
.meses_actividades {padding-top: 1em; padding-bottom: 1em;}
h1.tituloSeccion{width:300px;}


/* NOTICIAS */
.btn_noticias {display: none;}
.fecha_noticia {width: 156px; float: left; font-weight: bold; font-size: 95%;}
#noticia1, #noticia2, #noticia3, #noticia4, #noticia5, #noticia6 {width: 156px; float: left; font-size:85%; margin: 2em 0 1em -156px;}
#noticia1, #noticia2, #noticia4, #noticia5 {margin-right: 15px;}
#noticia1 img, #noticia2 img, #noticia3 img, #noticia4 img, #noticia5 img, #noticia6 img {margin: -5px 0 1em 5px;}
ul.resultados_noticias {margin: 2em 0 1em 0; float: right;}
ul.resultados_noticias li {display: inline; padding: 0 0 0 1em; font-weight: bold;}
ul.resultados_noticias li a:hover span.txt_subrayado {text-decoration: underline;}
/* Min height para IE6 */
.container {min-height:14em; height:auto; display: block;}
.container {margin:1em auto; text-align: left;}

/* DESCARREGA DOCUMENTS */
/* --> Para formulario descarrega ver mas abajo apartado formularios */
ul.cerca_doc {display: block; float: left; border-bottom: 1px solid #a39e9d; padding: 0 0 0.1em 0; margin: 0 0 1em 0;}
ul.cerca_doc li {display: block; float: left; padding: 0.2em 5px; margin: 0em 8px 0 0; background: #f0f0f0;}
li.cerca_doc_data {width: 60px;}
li.cerca_doc_nom  {width: 175px;}
li.cerca_doc_idioma, li.cerca_doc_cat {width: 50px;}
ul.cerca_doc li.cerca_doc_desc {width: 80px; margin: 0;}
.xsnazzy_data, .xsnazzy_nomdoc, .xsnazzy_idiomadoc, .xsnazzy_catdoc, .xsnazzy_descdoc  {
	background: transparent; margin:0 8px 0 0; float: left;
}
.xsnazzy_data {width: 70px;}
.xsnazzy_nomdoc {width: 185px;}
.xsnazzy_idiomadoc, .xsnazzy_catdoc {width: 60px;}
.xsnazzy_descdoc {width: 92px; margin:0 0 1em 0;}
.xsnazzy_descdoc b.xb2, .xsnazzy_descdoc b.xb3, .xsnazzy_descdoc b.xb4 {
	background:#cfcfcf; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c;
	}
.xboxcontent_doc, .xboxcontent_doc_desc {min-height:40px; padding: 0; display:block; background:#fff; border:0 solid #9c9c9c; border-width:0 0px; }
.xsnazzy_nomdoc b.xbottom { margin: -10px 0 0 0;}
.xsnazzy_nomdoc div.xboxcontent_doc {/*margin: 0 0 -10px 0;*/margin: 0 0 10px 0;}
.xboxcontent_doc_desc {background:#cfcfcf;}
.xsnazzy_data p, .xsnazzy_nomdoc p, .xsnazzy_idiomadoc p, .xsnazzy_catdoc p, .xsnazzy_descdoc p  {
	padding: 0 5px; font-size: 85%; text-align: left;
}
p.nom_doc {margin: 0 0 0 -10px 0;}
p.idioma_doc, p.categoria_doc{text-align: center; text-transform: uppercase; margin: 0 0 0 -5px;}
p.descarega_doc_desc{text-align: center; margin: 0 0 0 -5px; padding: 0;}


/* MAPA WEB */
#tit_mapa_web {width: 670px; height: 99px; margin: 0 0 3em 0;}
#tit_mapa_web h1 {color: #fff; padding: 1em 0 0 1em; font-weight: normal; font-size: 140%;}
#col_izq_mapa, #col_drc_mapa {width: 300px; padding: 0 1em; margin: 0 0 1em 0; display:block; float:left;}
#col_izq_mapa h2, #col_drc_mapa h2{font-weight: normal; border-bottom: 1px dotted; padding: 0 0 0.3em 0.8em; margin: 0 0 0.5em 0;}
#col_izq_mapa h2 a:hover, #col_drc_mapa h2 a:hover{text-decoration:none;}
#col_izq_mapa {margin: 0 0 0 0;}
#col_izq_mapa ul, #col_drc_mapa ul {font-size: 120%; margin: 0 0 1.3em 1.3em;}
#col_izq_mapa ul li a:hover, #col_drc_mapa ul li a:hover {text-decoration: none;}
#col_izq_mapa ul.mapa_n2, #col_drc_mapa ul.mapa_n2 {font-size: 110%;margin: 0 0 0.7em 1.3em;}
#col_izq_mapa ul.mapa_n2 li, #col_drc_mapa ul.mapa_n2 li {list-style: none;}
#col_izq_mapa ul.mapa_n3, #col_drc_mapa ul.mapa_n3 {font-size: 100%;margin: 0 0 0 1.2em;}
#col_izq_mapa ul.mapa_n3 li, #col_drc_mapa ul.mapa_n3 li {list-style: none;}

/* TABLAS */
.tabla_cuadrada {width: 600px; border-collapse:collapse; text-align: center; font-size: 90%; margin: 0 0 1em 0; border: 0;}
table.tabla_cuadrada#tabla_1 {width: 600px;}
#tabla_exteriors {width: 600px;}
.tabla_cuadrada td{border: 1px solid #686262; padding: 2px 7px;}


/* :FORMULARIOS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* buscador avanzado */
#buscador_avanzado {display: none;}

/* resultados buscador avançat */
#trobat {margin: -2em 0 0 0;}
ul.resultados_buscador {margin: 2em 0 1em 0;}
ul.resultados_buscador li {display: inline; padding: 0 1em 0 0; font-weight: bold;}
ul.resultados_buscador li a:hover span.txt_subrayado {text-decoration: underline;}
ul.resultados_busqueda li a:hover{text-decoration: underline;}
ul.resultados_busqueda li{padding: 1.5em 0 1.5em 0; border-bottom: 1px dotted;}
li#resultados_busqueda_ultim{padding: 1.5em 0 1.5em 0; border-bottom: none;}

/* Registro noticias */
#subscripcio_noticies {display: none;}


/* Registre Area Privada + Formulario contacto + Diga-li a un amic */
#form_presupost_events, #form_presupost_casaments {display: none;}
#registre_privada, #form_contacto{display: none;}
#form_amic {display: none;}

/* Formulario descarrega de documents */
#form_cerca_doc {display: none;}


/* PAGINAS FUNCIONALES OK/KO */
img.btn_ok, img.btn_ko {margin: 2em 227px 2em 227px;}
p.txt_okko {text-align: center; font-size: 125%; color: #000; margin: 0 0 9em 0;}
.txt_error {color: #f43000;}
a.btn_tornar {text-align:center; color: #fff; float: right; display: block; width: 60px; height: 17px; background: #f7941d url(../images/bkg_btn_enviar.png) no-repeat;}
a:hover.btn_tornar {color: #392e2c; background: #efefef url(../images/bkg_btn_enviar_on.png) no-repeat;}

