/* HOJA DE ESTILOS SANT BENET */


/* ------------------------------------------------------------------------------*/
/*PROPRIEDADES GENERALES*/
/* ------------------------------------------------------------------------------*/
* {margin:0;padding:0}

	body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 69%;
	color: #392e2c;
	background-color: #ACA4A4;
	}
	
	html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 100%;
	background-color: #FFFFFF;
	}

h1, h2, h3 {line-height: 130%; }
h1 {font-size: 130%; margin: 0 0 2em 0; background:transparent;}
h2{font-size: 120%;color: #392e2c;margin: 0 0 0.8em 0; background:transparent;/*font-weight: normal;*/}
h3{font-size: 105%;color: #392e2c; background:transparent;}

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; font: "Calvert MT", Arial, arial, Times, serif;}

ul {}
li{font-size: 85%; margin: 0; line-height: 133%;list-style-type: none;}

img {border: none;}

a {
	color: #9B2929;
	text-decoration: none;
	margin: 0;
	background:transparent;
}
a:hover {
	color: #392e2c;
	text-decoration: underline;
	background:transparent;
}

label {/*font-weight: bold;*/font-size:80%;}
input, textarea, select {font: 85% "Calvert MT", Arial, "Times New Roman", Times, serif; letter-spacing: 0.05em; border: 2px solid #999;}
select {color: #392e2c;}

hr {clear: both; visibility: hidden; display:block; height: 1px; margin: 0; padding: 0;}

/* ------------------------------------------------------------------------------*/
/* CONTENEDOR*/
/* ------------------------------------------------------------------------------*/
div#main{
		width: 780px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-color:#FFFFFF;}
/*#contenedor {width: 779px; display: block; text-align: left; margin: auto;  
			border: 110px solid #fff;*/ /*background: #fff; height: 760px; padding: 110px;  margin-top: -100px;}*/
#contenedor {
	width: 780px;
	display: block;
	float:left;
	padding:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.caixa1 {
	padding: 0;
	height: 30px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.caixa2 {
	padding: 0;
	margin: 0 0 10px 0;
	height: 130px;
}
.caixa3 {
	padding: 0;
	height: 280px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.caixa4 {
	padding: 0;
	margin: 0;
	height: 100px;
}
/* ------------------------------------------------------------------------------*/
/* CABEZERA 
/* ------------------------------------------------------------------------------*/
#cabezera {
	clear:both;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

ul#idiomas {margin: 0 10px 0 0; display: inline; float:left;}
ul#idiomas li{display: inline; padding: 0 0.6em 0 0;}
ul#idiomas li a:hover{text-decoration: underline;}
ul#idiomas li#idioma_on a{text-decoration: underline; cursor: default;}


/* ------------------------------------------------------------------------------*/
/* LATERAL : LOGO / MENU */
/* ------------------------------------------------------------------------------*/
#lateral {
	width: 130px;
	float: left;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: auto;
}
#logo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 98px;
	margin-left: 0px;
	display: block;
}
ul#menu {
	display: block;
	font-weight: normal;
	color: #000;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul#menu li{display: block; width: 130px; border-bottom: 1px dotted; padding: 0.4em 0;}
ul#menu li.menu_ultim {border: none;}
ul#menu li a{
	color: #000;
	font-size: 115%;
	display: block;
}
ul#menu li a:hover{color: #990134; text-decoration: none; font-size: 115%;}
ul#menu li.menu_on{
	background-repeat: no-repeat;
	background-color: #9B9191;
}

ul#menu2 {display: block; font-weight: bold; color: #990134; margin: 135px 0 0 0;}
ul#menu2 li{display: block; width: 130px; }
ul#menu2 li.menu_ultim {border: none;}
ul#menu2 li a:hover{color: #000; }
ul#menu2 li a{color: #990134; font-size: 11px; display: block;}

ul#menu3 {display: block; color: #333; margin: 30px 0 0 0; }
ul#menu3 a:hover{color: #666; }
ul#menu3 a{color: #333; display: block;}

ul#menu_n2 {margin: 5px 0 5px 0;}
ul#menu_n2 li{padding: 0.4em 0; border-bottom:none;}
ul#menu_n2 li a{padding: 0.15em 0 0.15em 5px;}

a.pastilla_menu {display: block; width: 96px; height: 29px; color: #fff; background:transparent; padding: 8px 0 0 2px; margin: 0 0 10px 0; text-decoration:none;	background:url(../images/bkg_pastilla_menu.png) no-repeat;}
a.pastilla_menu:hover, a.pastilla_menu_on {color: #392e2c; background:transparent; background:url(../images/bkg_pastilla_menu_on.png) no-repeat;}
a.pastilla_menu_on {display: block; width: 96px; height: 29px; padding: 8px 0 0 2px; margin: 0 0 10px 0; cursor: default;}

/* ------------------------------------------------------------------------------*/
/* CONTENIDO*/
/* ------------------------------------------------------------------------------*/
#contenido {
	float: left;
	margin: 0;
	padding: 0;
	width: 625px;
}

#img_cabezera {margin: 0 0 20px 0; width: 635px; height: 162px;}
#contenedorFlash {margin: 0 0 15px 0; width: 635px; height: 130px; background: url(../images/img_home.jpg) no-repeat;}
#contenedorFlash2 {margin: 00; width: 118px; height: 105px;}

/* :HOMEPAGE:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* bloques y backgrounds */
div#pastillaQuees, div#pastillaViatja, div#pastillaExperimenta, div#pastillaGaudeix{
	display: block;
	float: left;
	width: 115px;
	height: 280px;
	;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0;
}

/*
div#pastillaQuees{background:transparent url(../images/bkg_home_que_es.jpg) no-repeat top left;}
*/
div#pastillaQuees{background-color:#CCCCCC;}
div#pastillaViatja{background-color:#CCCCCC;}
div#pastillaExperimenta{background-color:#CCCCCC; margin-right:0px;}
div#pastillaGaudeix{background-color:#CCCCCC; margin-right:0px;}

/* linea puntos separacion */
.linea_puntos {
	display: block;
	width: 630px;
	border-top: 1px dotted;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 145px;
}
/* pastilla destacats */
#destacats {display: block; float: left; width: 95px; height: 43px; vertical-align:middle; color: #fff; padding: 2px 0 0 10px; margin: 0 10px 0 0; background:transparent url(../images/bkg_destacats.png) no-repeat; }
#destacats a{display: block; float: left; width: 95px; height: 43px; color: #fff; padding: 2px 0 0 10px; margin: 0 10px 0 0; background:transparent url(../images/bkg_destacats.png) no-repeat; }
#destacats a:hover{color: #392e2c; background:transparent url(../images/bkg_destacats_on.png) no-repeat;}


.destacats2 {
	float: left;
	width: 115px;
	margin-right:14px;
	padding:0;
	border: 0;
}
.destacats2_esq {
	float: left;
	width: 115px;
	margin-right:30px;
	padding:0;
	border: 0;
}
.destacats2_ultim {
	float: left;
	width: 115px;
	margin: 0;
	padding:0;
	border: 0;
}
/* BLOQUE DE CONTENIDO DE TEXTO */
.contenido {
	display: block;
	width: 500px;
	float: left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #CCCCCC;
}
.contenido p{}
a.link_rojo, a.link_naranja, a.link_gris {}
a.link_rojo {color: #9d292b; background:transparent;}
a.link_naranja {color: #f46600; background:transparent;}
a.link_gris {color: #8e8e8b; background:transparent;}
a:hover.link_rojo, a:hover.link_naranja, a:hover.link_gris {text-decoration: underline;}
.underline {text-decoration: underline;}
* html .xboxcontent_actividades {height: 117px;}
/* Min height para IE6 */
.container {min-height:14em; height:auto; display: block;}
.container {margin:1em auto; text-align: left;}

div.destacat3{
	float:left;
	width:115px;
	padding-top:3px;
	border-top:2px solid #990033;
	border-bottom:2px solid #990033;
	color: #392e2c;
	margin-right:15px;
}

div.destacat3-2{
	float:left;
	width:115px;
	padding-top:3px;
	border-top:2px solid #990033;
	border-bottom:2px solid #990033;
	color: #392e2c;
	margin-right:0;
}
div.destacat4{
	float:right;
	width:172px;
	padding-top:3px;
	border-top:2px solid #F79618;
	border-bottom:2px solid #F79618;
	color: #392e2c;
	margin-left:13px;
	margin-top:40px;
}
div.destacat3 a, div.destacat3-2 a, div.destacat4 a{
	font-size:11px;
	font-weight:bold;
	width:115px;
	display:block;
	height: 34px;
}
div.destacat3 a:hover, div.destacat3-2 a:hover, div.destacat4 a:hover{
	text-decoration:underline;
}
div.destacat3 a.masinfo, div.destacat3-2 a.masinfo, div.destacat4 a.masinfo{
	float:right;
	background: #990033 url(../img/mesinfo.png) no-repeat;
	width:13px;
	height:13px;
	line-height:13px;
	margin-top:-5px;
}
div.destacat3 a.masinfo:hover, div.destacat3-2 a.masinfo:hover, div.destacat4 a.masinfo:hover{
	text-decoration:none;
}
div.freeFloat{
	clear:both;
}




/**** TABLA de Checkboxes de Formulario avanzado *****/
table.tablaCheckbox{
	margin-left:12px;
}

table.tablaCheckbox tr td.cellLeft{
	width:15px;
	padding-top:2px;
}
table.tablaCheckbox tr td.cellRight{
	width:100px;
	padding-top:2px;
}
#buscador_avanzado1 label, #buscador_avanzado2 label, #buscador_avanzado3 label {padding: 0px;margin:0px; display:inline; }


div#contenedorFlash2, div#contenedorFlash3, div#contenedorFlash4{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	text-align:center;
}
	
	
.colorGranate{
	color:#9B2929;
}ul#menu_vermell {
	display: block;
	font-weight: normal;
	color: #000;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul#menu_vermell li {
	display: block;
	width: 130px;
	border-bottom: 1px dotted;
	padding: 0.4em 0;
	background-repeat:  repeat-y;
	background-position: center top;
	background-color: #e0e0e0;
}
ul#menu_vermell li a {
	color: #000;
	font-size: 115%;
	display: block;
}
ul#menu_vermell li a:hover {
	color: #990134;
	text-decoration: none;
	font-size: 115%;
}
ul#menu_vermell li.menu_on {
	background-repeat: no-repeat;
	background-color: #BBBBBB;
	color: #FFFFFF;
	text-decoration: none;
}
.contenido_izq {
	display: block;
	width: 450px;
	float: none;
}
#contenido_izqCopia {
	display: block;
	width: 390px;
	float: left;
}
#contenido_dre {
	display: block;
	width: 235px;
	float: right;
}
#contenido_izq2 {
	display: block;
	width: 390px;
	float: left;
}
#contenido_dre2 {
	display: block;
	width: 235px;
	float: right;
}
.colorGranate2 {
	color:#9B2929;
}
#cabezera2 {
	clear:none;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 528px;
}
.contenido2 {
	width: 425px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	float: left;
	height: 20px;
	padding-top: 5px;
}
.caixa3_galeria {
	padding: 0;
	margin: 0 0 10px 0;
	height: 320px;
}
.contenido3 {
	width: 125px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	height: 20px;
	float: left;
}
#contenido_foto_mujer_dre {
	display: block;
	width: 290px;
	float: right;
}
#contenido_foto_mujer_izq {
	display: block;
	width: 335px;
	float: left;
}
.linea_puntos2 {
	display: block;
	width: 630px;
	border-top: 1px dotted;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 145px;
}
.linea_puntosindex {
	display: block;
	width: 630px;
	border-top: 1px dotted;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	height: 20px;
	margin-left: 145px;
}
.linea_oferta {
	display: block;
	width: 775px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: none;
}
.caixa3dona {
	padding: 0;
	height: 280px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	background-attachment: scroll;
	background-image: url(../img/fotodepilacion-medica-mujer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.lateraldireccio {
	width: 130px;
	float: left;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 70px;
	background-attachment: scroll;
}
.agranate {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #9B2929;
	text-decoration: none;
}
.agranate:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.caixa3_contacto {
	padding: 0;
	margin: 0 0 10px 0;
	height: 295px;
}
.destacats2_ultimpromo {
	float: left;
	margin: 0;
	padding:0;
	border: 0;
}
.Estilo3 {
	font-size: large;
	color: #9B2929;
	font-weight: bold;
}
.aEstilo3 {
	font-size: large;
	color: #9B2929;
	font-weight: bold;
	background-image: url(../img/plus.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.aEstilo3:hover {
	font-size: large;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../img/plus.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.aEstilo4 {
	font-size: 14px;
	color: #9B2929;
	font-weight: bold;
	background-image: url(../img/plus.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.aEstilo4:hover {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../img/plus.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

