/*   
	Can Bonastre
*/


* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* Ajustes tipográficos */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 1em 0;
}

cite, em, dfn {
	font-style: italic;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote {
	margin-left: 1em;
}

code, kbd, samp, pre, tt, var, input[type='text'], textarea {
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

del {
	text-decoration: line-through;
}

ins, dfn {
	border-bottom: 1px solid #ccc;
}

small, sup, sub {
	font-size: 85%;
}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym {
	border: none;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
}


a, a:link, a:visited, a:hover, a:active {
	outline: 0;
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
}


label, button {
	cursor:pointer;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}

.clear {
	clear: both;
}

#limpiar {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

body {
	/*text-align: center;*/
	background:#FFFFFF;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
	width:860px;
}

/*
	HEADER Y NAVIGATION BAR ******************************************************************************
*/

#navi_es {
	float:left;
	width:225px;
	height:74px;
}

#navi2_es {
	text-align:right;
	float:left;
	width:601px;
	height:74px;
}
	
#navi_en {
	float:left;
	width:225px;
	height:74px;
}

#navi2_en {
	text-align:right;
	float:left;
	width:601px;
	height:74px;
}	
	
#navi_ct {
	float:left;
	width:225px;
	height:74px;
}

#navi2_ct {
	text-align:right;
	float:left;
	width:601px;
	height:74px;
}	
	

#navbar {
	margin-top: 20px;
	margin-left: 17px;
	}


#idiomas{
	float:right;
	}

#idiomas_patch_ct_en{
	height: 15px;	
	}

ul#idiomas_menu{
	list-style:none;
	margin:0;
	padding:0;
	}
	
ul#idiomas_menu li{
	list-style:none;
	margin:0;
	margin-left:5px;
	float:left;	
	}

ul#idiomas_menu li a{
	outline:0;
	}

#navegacion {
	height:15px;
	margin-top:22px;
	float:right;
	}

ul#nav_menu{
	list-style:none;
	margin:0;
	padding:0;
	}

ul#nav_menu li{
	margin:0px;
	padding:0px;
	float:left;
	}
	
ul#nav_menu li a{
	outline:0;
	}
	
#enlaces{
	float:right;
	color:#9d9d9d;
	margin-top:8px;
	}

ul#enlaces_menu{
	list-style-type:none;
	list-style:none;
	}

ul#enlaces_menu li{
	float:left;
	}
	
ul#enlaces_menu li a{
	color:#9d9d9d;
	text-decoration:none;
	}	
	
ul#enlaces_menu li a:hover{
	color:#9d9d9d;
	text-decoration:underline;
	}		
	
ul#enlaces_menu li a:active, a:visited{
	color:#000000;
	}		
	
	
/*   
	IMAGEN PRINCIPAL Y RESERVA ******************************************************************************
*/	
	
#reserva_barra{
	overflow:auto;
	margin-top:11px;
}

#reserva_baseline_ES{
	width:450px;
	height:72px;
	float:left;
	background:url(../es_ES/images/turismo-home-txt01.jpg);
	
}

#reserva_boton_ES{
	width:142px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../es_ES/images/turismo-home-reserva.jpg);
}
#reserva_boton_spa_ES{
	width:181px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../es_ES/images/turismo-home-reserva-spa.jpg);
}






#reserva_baseline_CT{
	width:450px;
	height:72px;
	float:left;
	background:url(../ct_ES/images/turismo-home-txt01.jpg);
	
}


#reserva_boton_CT{
	width:142px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../ct_ES/images/turismo-home-reserva.jpg);
}
#reserva_boton_spa_CT{
	width:181px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../ct_ES/images/turismo-home-reserva-spa.jpg);
}






#reserva_baseline_EN{
	width:450px;
	height:72px;
	float:left;
	background:url(../en_EN/images/turismo-home-txt01.jpg);
	
}

#reserva_boton_EN{
	width:142px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../en_EN/images/turismo-home-reserva.jpg);
}
#reserva_boton_spa_EN{
	width:181px;
	height:72px;
	float:left;
	cursor:pointer;
	background:url(../en_EN/images/turismo-home-reserva-spa.jpg);
}




#reserva_bg{
	/*width:193px;*/
	width:87px;
	height:72px;
	float:left;
	background: url(../images/reserva-home-bg01.jpg);
	background-position:87px 0px;
}	

#home-main-image{
	margin-left:16px;
	width:828px;
	height:333px;
}

#seccion-main-image{
	margin-left:16px;
	width:828px;
	height:140px;
	margin-top:11px;
}

#separador_footer{
	background: url(../images/trama_separador.jpg) center top no-repeat;
	height:19px;
}

#separador_footer_seccion{
	background: url(../images/trama_separador_seccion.jpg) center top no-repeat;
	height:19px;
}


/*   
	SECCIONES PRINCIPALES ******************************************************************************
*/	
	



#seccion-menu{
	width:175px;
	float:left;
	margin-top:27px;
	margin-left:7px;	
	}
	
ul#wine-resort-menu {	
	list-style-type:none;
	list-style:none;
	}
	
	
	
ul#wine-resort-menu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	border-bottom:1px solid #e5e5e5;
	margin-top:5px;
	padding-bottom:5px;
	}	

	
ul#wine-resort-menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b8b8bf;
	text-decoration:none;
	}	
	
ul#wine-resort-menu li a:hover{
	text-decoration:underline;
	}		
	
ul#wine-resort-menu li a:active, a:visited{
	}
	
ul#wine-resort-habitaciones-menu{	
	list-style-type:none;
	list-style:none;
	}
	
ul#wine-resort-habitaciones-menu{
	text-align:right;
	margin-top:80px;
	}	
	
ul#wine-resort-habitaciones-menu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:14px;
	height: 15px;
	}	

ul#wine-resort-habitaciones-menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b8b8bf;
	text-decoration:none;
	}	
	
ul#wine-resort-habitaciones-menu li a:hover{
	text-decoration:underline;
	}		
	
ul#wine-resort-habitaciones-menu li a:active, a:visited{
	}	
	
#seccion-contenidos{
	width:640px;
	float:left;
	margin-top:24px;
	margin-left:22px;
	margin-bottom:50px;
	}		

#seccion-titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b0b0b5;
	margin-top:6px;
	margin-bottom:19px;
	border-bottom:1px solid #e5e5e5;
	height: 22px;	
	}
	
#seccion-titulo-proceso-elaboracion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b0b0b5;
	margin-bottom:19px;
	}	


#seccion-texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	margin-bottom:10px;
	line-height:17px;
	}
	
#seccion-texto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d31145;
	margin-bottom:10px;
	line-height:17px;
	}
	
#seccion-texto a:hover{
text-decoration:underline;
	}		
	
.seccion-texto-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d31145;
	margin-bottom:10px;
	line-height:17px;
	}	
	
.seccion-texto-link a:hover{
	text-decoration:underline;
	}		

#seccion-extra1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b0b0b5;
	margin-top:30px;
	margin-bottom:13px;	
	}
	
#seccion-titulo-tribia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d7587a;
	margin-top:6px;
	margin-bottom:19px;
	border-bottom:1px solid #e5e5e5;
	height: 22px;	
	}
	
#seccion-titulo-acbua{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#008fc1;
	margin-top:6px;
	margin-bottom:19px;
	border-bottom:1px solid #e5e5e5;
	height: 22px;	
	}	

#seccion-texto-tribia{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#b8b8bf;
	line-height:17px;
	}	

#seccion-texto-sala{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	}

#seccion-extra1-tribia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	margin-top:30px;
	margin-bottom:13px;	
	}	

#imagen-receta{
	width:204px;
	float:left;
	}

#seccion-texto-receta{
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	margin-left:10px;
	margin-bottom:10px;
	line-height:17px;
	float:left;
	}




#bloque1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	width:300px;
	float:left;
	margin-right:20px;
	line-height:17px;
	}

#bloque2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	width:300px;
	float:left;
	line-height:17px;
	}
		
/*   
********************************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************
	FOOTER* ********************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************	
*/


#footer{
	background: url(../images/background_footer.jpg) top no-repeat #000000;
	overflow:auto;
	text-align:center;
}

#footer_seccion{
	background: #000000;
	overflow:auto;
	text-align:center;
}

#footer_titular{
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#eeeeee;	
	text-align:left;	
}


#foot_widget_pack{
	margin: 0 auto;
	text-align: left;
	width:828px;
	margin-top: 34px;
}


#footer_column1{
	width:270px;
	margin-right:9px;
	float:left;
}

#footer_column2{
	width:270px;
	margin-right:9px;
	float:left;
}

#footer_column3{
	width:270px;
	float:left;
}

#minilogos{
	border-bottom:#343333 1px solid;
}

#copyright{
	margin-top: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;	
}

#copyright a{
	text-decoration:none;
	color:#555555;	
}

#copyright a:hover{
	text-decoration:underline;
	color:#cecece;	
}

#subnav_home{
	width:250px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555555;
	margin-bottom:20px;	
	text-align:left;
	float:left;
}

#subnav_home2{
	width:550px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555555;
	margin-bottom:20px;	
	text-align:right;
	float:right;
	margin-right:35px;
}

#subnav_home2 a{
	color:#555555;
	text-decoration:none;
}

#subnav_home2 a:hover{
	text-decoration:underline;
}


#subnav{
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin-bottom:20px;	
}

#subnav a{
	text-decoration:none;
	color:#555555;	
}

#subnav a:hover{
	text-decoration:underline;
	color:#cecece;	
}


#tarifas_col1_pack{
	float:left;
	width:204px;
	margin-right:4px;
}

#tarifas_col2_pack{
	float:left;
	width:204px;
	margin-right:4px;
}

#tarifas_col3_pack{
	float:left;
	width:204px;
	margin-right:4px;
}


/*   
********************************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************
	WIDGETS ********************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************
********************************************************************************************************************************	
*/

#home_widget_pack{
	margin-left:16px;
	margin-top:28px;
}

#featuredBanner{
	margin-left:16px;
	margin-top:28px;
}

#salas_widget_pack{
	margin-top:47px;
}

#actividades_widget_pack{
margin-top:40px;
}

#bloque_widgets{
margin-bottom:40px;
}

/*   
	[MSECCION_ROJO]
	WIDGET SECCION PRINCIPAL TITULAR ROJO ***************************************************
*/

.mseccion_homepack{
	margin-right: 4px;
	float:left;
	overflow:true;
	width: 204px;
}

#mseccion_homepack_txt{
	background:url(../images/widget_main_bg.jpg) top left repeat-x;
	padding-left:5px;
	padding-top:7px;
	min-height:91px;
}

.mseccion_homepack_titulo a{
	font-size: 14px;
	font-weight:bold;
}

.mseccion_homepack_titulo a:hover{
	text-decoration:underline;
	}

.mseccion_homepack_desc{
	color:#888a8c;
	font-size:12px;
	width:180px;
}



/*   
	[MSECCION_AZUL]
	WIDGET SECCION PRINCIPAL TITULAR AZUL ***************************************************
*/

.mseccion_enlace{
	margin-right: 4px;
	float:left;
	overflow:true;
	width: 204px;
}

#mseccion_enlace_txt{
	background:url(../images/widget_main_bg.jpg) top left repeat-x;
	padding-left:5px;
	padding-top:7px;
	min-height:91px;
}

.mseccion_enlace_titulo a{
	font-size: 14px;
	font-weight:bold;
}

.mseccion_enlace_titulo a:hover{
	text-decoration:underline;
	}

.mseccion_enlace_desc{
	color:#888a8c;
	font-size:12px;
	width:180px;
}



/*   
	[FNOTICIAS]
	WIDGET FOOTER NOTICIAS ***************************************************
*/

#fnoticias{
	overflow:auto;
	width: 270px;
	background-color:#140b07;
	margin-bottom:12px;
}

#noticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 245px;
	margin-top:25px;
	margin-left:10px;
	clear:both;
	overflow:auto;
}

#fnoticias_img{
	width:68px;
	float:left;
}

#fnoticias_titulo a{
	font-weight:bold;
	color:#eeeeee;
	margin-left:10px;
	width:160px;
	float:left;
	}

#fnoticias_titulo a:hover{
	text-decoration:underline;
	}


#fnoticias_texto{
	color:#acacac;
	margin-left:10px;
	width:160px;
	float:left;
	margin-top:10px;
	}
	
#fnoticias_enlace{
	margin-left:10px;
	margin-top:25px;
	margin-bottom:15px;
}	
	
#fnoticias_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#fnoticias_enlace a:hover{
	color:#ffffff;
	}	


/*   
	[FBOTELLA]
	WIDGET FOOTER VINO DESTACADO ***************************************************
*/

#fbotella{
	width: 270px;
	background:#140b07 no-repeat top;
	overflow:auto;
	min-height:300px;
	margin-bottom:12px;
}

#fbotella_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#f3f3f3;
	margin-left:12px;
	width:240px;
	float:left;
	margin-top:25px;	
	}

#fbotella_titulo a{
	color:#f3f3f3;
	text-decoration:none;
	}

#fbotella_titulo a:hover{
	text-decoration:underline;
	}

#fbotella_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:12px;
	width:240px;
	}
	
#fbotella_imagen{
	margin-top:20px;	
	margin-left:12px;
	}	

#fbotella_enlace{
	margin-left:12px;
	margin-top:25px;
	margin-bottom:15px;
}	
	
#fbotella_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#fbotella_enlace a:hover{
	color:#ffffff;
	}


/*   
	[FVINOS]
	WIDGET FOOTER BOTELLAS DESTACADAS ***************************************************
*/

#fvinos{
	width: 270px;
	background:url(../images/botellas-vino.jpg) #140b07 no-repeat top;
	overflow:auto;
	min-height:181px;
	margin-bottom:12px;
}

#fvinos_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f3f3f3;
	margin-left:110px;
	padding-top:20px;
	width:150px;
	}

#fvinos_titulo a{
	color:#f3f3f3;
	text-decoration:none;
	}

#fvinos_titulo a:hover{
	text-decoration:underline;
	}

#fvinos_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:12px;
	width:150px;
	padding-top:10px;
	margin-left:110px;	
	}

#fvinos_enlace{
	margin-left:110px;
	margin-top:20px;
	margin-bottom:15px;
}	
	
#fvinos_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#fvinos_enlace a:hover{
	color:#ffffff;
	}

/*   
	[FDIRECCION]
	WIDGET FOOTER DONDE ENCONTRARNOS  ***************************************************
*/

#fdireccion{
	width: 270px;
	background-color:#140b07;
	overflow:auto;
	margin-bottom:12px;
}

#fdireccion_titulo{

	padding-top:17px;
	width:225px;
}

#fdireccion_titulo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3f3f3;
	margin-left:13px;
	text-decoration:none;	
	}

#fdireccion_titulo a:hover{
	text-decoration:underline;
	}	
	

#fdireccion_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:13px;
	width:225px;
	padding-top:10px;
	}

#fdireccion_enlace{
	margin-left:13px;
	margin-bottom:15px;
}	
	
#fdireccion_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#fdireccion_enlace a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
	
/*   
	[FRESERVAS]
	WIDGET FOOTER RESERVAS  ***************************************************
*/

#freservas{
	width: 270px;
	background:url(../images/pda.jpg) #140b07 no-repeat top;
	margin-bottom:12px;
	overflow:auto;
}

#freservas_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3f3f3;
	margin-left:47px;
	padding-top:12px;
	width:200px;
	}

#freservas_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#acacac;
	margin-left:47px;
	width:200px;
	}

#freservas_enlace{
	margin-left:47px;
	margin-bottom:15px;
}	
	
#freservas_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#freservas_enlace a:hover{
	color:#ffffff;
	}	
	
	
/*   
	[FFACEBOOK]
	WIDGET FOOTER FACEBOOK  ***************************************************
*/

#ffacebook{
	width: 270px;
	background:url(../images/facebook.jpg) #140b07 no-repeat top;
	margin-bottom:12px;
	height: 62px;
	overflow:auto;
}

#ffacebook_enlace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:10px;
	margin-left:135px;
	
	}	
	
#ffacebook_enlace a{
	color:#ffffff;
	text-decoration:none;
	}	
	
#ffacebook_enlace a:hover{
	text-decoration:underline;
	color:#ffffff;
	}		
	
/*   
	[FTRABAJO]
	WIDGET FOOTER TRABAJA CON NOSOTROS  ***************************************************
*/

#ftrabajo{
	width: 270px;
	background-color:#140b07;
	overflow:auto;
	margin-bottom:12px;
}

#ftrabajo_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3f3f3;
	margin-left:13px;
	padding-top:17px;
	width:225px;
	}


#ftrabajo_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:13px;
	width:225px;
	padding-top:15px;
	}

#ftrabajo_enlace{
	margin-left:13px;
	margin-bottom:15px;
}	
	
#ftrabajo_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#ftrabajo_enlace a:hover{
	color:#ffffff;
	}	
	
/*   
	[FNEWLETTER]
	WIDGET FOOTER SUSCRIBETE A NUESTRA NEWSLETTER  ***************************************************
*/

#fnewsletter{
	width: 270px;
	background-color:#140b07;
	overflow:auto;
	margin-bottom:12px;
}

#fnewsletter_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3f3f3;
	margin-left:13px;
	padding-top:17px;
	width:225px;
	}

#fnewsletter_titulo a{
	color:#f3f3f3;
	text-decoration:none;
	}

#fnewsletter_titulo a:hover{
	text-decoration:underline;
	}

#fnewsletter_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:13px;
	width:225px;
	}
	
#fnewsletter_form{
	margin-left:13px;
	width:250px;
	padding-top:8px;
	margin-bottom:15px;
	}	
	
.fnewsletter_form_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:195px;
	height:16px;
	border: #dddddd 1px solid;
	}
	
.fnewsletter_form_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:45px;
	height:20px;
	border: #3d3d3d 1px solid;
	color:#d31145;
	background-color:#000000;
	}	

/*   
	[MENTORNO]
	WIDGET GENERAL ENTORNO DIFERENTE  ***************************************************
*/

#mentorno{
	width: 270px;
	margin-bottom:12px;
	overflow:auto;
}


/*   
	[FSALA]
	WIDGET FOOTER SALA ***************************************************
*/

.fsala{
	overflow:true;
	width: 270px;
	background:#140b07;
	margin-bottom:10px;
	min-height:281px;
}


#fsala_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3f3f3;
	margin-left:11px;
	padding-top:16px;
	width:225px;
	}

.fsala img{
	margin-left:11px;
	margin-top:13px;

}

#fsala_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	margin-left:13px;
	width:245px;
	padding-top:16px;
	min-height:70px;
	}

#fsala_enlace{
	margin-left:13px;
	margin-bottom:15px;
}	
	
#fsala_enlace a{
	color:#d31145;
	text-decoration:underline;
	}	
	
#fsala_enlace a:hover{
	color:#ffffff;
	}
	
	
/*   
	[MSECCION_HZ]
	WIDGET SECCION PRINCIPAL LAYOUT HORIZONTAL ***************************************************
*/

#mseccion_hz{
	overflow:auto;
	margin-top:58px;
}

#mseccion_hz_img{
	width:204px;
	float:left;
	min-height:100px;
}

#mseccion_hz_txt{
	width: 415px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:90px;
	background:#393e48; 
}

#mseccion_hz_titulo {
	margin-bottom:10px;

}

#mseccion_hz_titulo a{
	font-size: 14px;
	color:#a3a3ab;
}

#mseccion_hz_titulo a:hover{
	text-decoration:underline;
	}

#mseccion_hz_desc{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}	



/*   
	[MSECCION_HZCOL]
	WIDGET SECCION PRINCIPAL LAYOUT HORIZONTAL COLOR ***************************************************
*/

#mseccion_hzcol{
	overflow:true;
	margin-bottom:10px;	
}

#mseccion_hzcol_widget{
	width:614px;
	height:100px;
}

#mseccion_hzcol_titulo {
	margin-top:20px;
	margin-bottom:8px;
	width:614px;
}

#mseccion_hzcol_img{
	width:204px;
	float:left;
	height:100px;
}

#mseccion_hzcol_txt{
	width: 400px;
	float:left;
	padding-left:10px;
	height:100px;
}


#mseccion_hzcol_bloque {
	margin-top:8px;
}

#mseccion_hzcol_titulo a{
	font-size: 14px;
	color:#a3a3ab;
}

#mseccion_hzcol_titulo a:hover{
	text-decoration:underline;
	}

#mseccion_hzcol_desc{
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}	

#mseccion_hzcol_descTitulo{
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}	



/*   
	[MSALA]
	WIDGET SECCION SALA ***************************************************
*/

.msala{
	overflow:true;
	width: 204px;
	background:#FFFFFF;
	margin-bottom:10px;
	margin-right:9px;
	float:left;
}


#msala_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c41;
	padding-top:10px;
	width:204px;
	}


#msala_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
	width:200px;
	padding-top:7px;
	}

#msala_enlace{
	background:url(../images/ico_pdf.jpg) top left no-repeat;
	margin-top:6px;
	margin-bottom:15px;
}	
	
#msala_enlace a{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;	
	color:#b8b8bf;
	text-decoration:none;
	}	
	
#msala_enlace a:hover{
	text-decoration:underline;	
	}
	
/*   
	[MRESERVA]
	WIDGET SECCION RESERVA SALA ***************************************************
*/

.mreserva{
	overflow:true;
	width: 620px;
}

#mreserva_txt {
	width:526px;
	background: #f6f6f6;
	padding-left:9px;
	min-height:62px;
	float:left;
	}
	
#mreserva_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c41;
	padding-top:8px;
	}


#mreserva_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	width:500px;
	}

#mreserva_enlace{
	float:left;
	background:url(../images/background_reservar.jpg) top left no-repeat;
	width:85px;
	min-height:62px;
	vertical-align:text-bottom;	
}	
	
#mreserva_enlace a{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}	
	
#mreserva_enlace a:hover{
	text-decoration:underline;	
	}	
	
/*   
	[MIMAGEN]
	WIDGET SECCION IMAGEN ***************************************************
*/

#mimagen{
	width: 212px;
	float:left;
	margin-bottom:5px;
}	


/*   
	[MPACK]
	WIDGET SECCION PACK ***************************************************
*/

.mpack{
	overflow:true;
	width: 204px;
	background:#FFFFFF;
	margin-bottom:10px;
	margin-right:4px;
	min-height:206px;
	float:left;
}


#mpack_titulo {
	padding-top:11px;
	width:204px;
	}
	
#mpack_titulo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c41;
	text-decoration:none;
	}	

#mpack_titulo a:hover {
	text-decoration:underline;
	}

#mpack_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	width:200px;
	}
	
	
/*   
	[MVINO]
	WIDGET SECCION VINO ***************************************************
*/

.mvino{
	overflow:true;
	width: 200px;
	background:#FFFFFF;
	margin-bottom:10px;
	margin-right:9px;
	min-height:200px;	
	float:left;
}


#mvino_titulo {
	padding-top:11px;
	width:200px;
	}
	
#mvino_titulo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c41;
	text-decoration:none;
	}	

#mvino_titulo a:hover {
	text-decoration:underline;
	}

#mvino_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	width:200px;
	}	
	
	
	
	
	
/*   
	LOGO TRIBIA ***************************************************
*/

#logo-tribia{

}

/*   
	VINO FICHA ***************************************************
*/

#vino-ficha{
	width:710px;
	height:550px;
}	

#vino-ficha-botella{
	width:200px;
	height:550px;
	float:left;
}

#vino-ficha-datos{
	width:500px;
	float:left;
}

#vino-ficha-titulo{
	margin-top:60px;
	margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#3c3c41;
	text-align:left;

}		

#vino-ficha-tipos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a4a4aa;
	width:120px;
	text-align:right;
	line-height:14px;
	float:left;
}

#vino-ficha-texto{
	margin-left:10px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c41;
	width:355px;
	text-align:left;
	float:left;
}


/*   
	[MSECCION_HZVINO]
	WIDGET SECCION PRINCIPAL LAYOUT HORIZONTAL VINO ***************************************************
*/

#mseccion_hzvino{
	overflow:true;
	margin-bottom:10px;	
	margin-top:40px;
}

#mseccion_hzvino_widget{
	width:614px;
	height:100px;
}


#mseccion_hzvino_img{
	width:204px;
	float:left;
	height:100px;
}

#mseccion_hzvino_txt{
	width: 400px;
	float:left;
	padding-left:10px;
	height:100px;
}


#mseccion_hzvino_bloque {
	margin-top:8px;
	width: 400px;
}

#mseccion_hzvino_desc{
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}


#mseccion_hzvino_enlace a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:11px;
	text-decoration:underline;
	}



#mseccion_hzvino_descTitulo{
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}



#lista-noticias-noticia{
	margin-top:25px;
}

#lista-noticias-img{
	float:left;
}

#lista-noticias-data{
	float:left;
	margin-left:13px;
	width:550px;
}

#lista-noticias-noticia .fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
}

#lista-noticias-noticia .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#b8b8bf; 
}

#lista-noticias-noticia .titulo a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#b8b8bf; 
}

#lista-noticias-noticia .titulo a:hover{
text-decoration:underline;
}

#lista-noticias-noticia .datos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939; 
}

#lista-noticias-enlace{
	margin-top:25px;
}

#lista-noticias-enlace a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
	text-decoration:underline;
}

#lista-noticias-enlace a:hover{
	color:#393939; 
	text-decoration:underline;
}






#lista-articulos-noticia{
	margin-top:15px;
	float:left;
	margin-right:32px;
	width: 127px;
}

#lista-articulos-img{
}

#lista-articulos-data{
margin-top:5px;
}

#lista-articulos-noticia .fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
}

#lista-articulos-noticia .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#b8b8bf; 
}

#lista-articulos-noticia .datos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d31145; 
	text-decoration:underline;
	margin-left: 5px; 
}

#lista-articulos-noticia .datos a:hover{
	color:#393939; 
}


#lista-articulos-descarga{
	margin-top:15px;
}


#lista-articulos-enlace{
	margin-top:25px;
}

#lista-articulos-enlace a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
	text-decoration:underline;	
}

#lista-articulos-enlace a:hover{
	color:#393939; 
	text-decoration:underline;
}



#sala-prensa-email{
	margin-top:220%;
}

#sala-prensa-email .datos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939; 
}

#sala-prensa-email .email a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d31145; 
}


#sala-prensa-email .email a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939; 
}


/* LISTADO DE NOTICIAS */

#lista-news-mes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939;
	font-weight:bold;
	margin-top:20px;
}

.lista-news-fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145;
}

.lista-news-titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777777;

}

.lista-news-titulo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777777;

}

.lista-news-titulo a:hover{
	text-decoration:underline;
}

#lista-news-noti{
	margin-top:4px;
}

#lista-noticias-noticia-detalle{
	margin-top:25px;
}

#lista-noticias-detalle-img{
	float:left;
}

#lista-noticias-detalle-data{
	float:left;
	margin-left:13px;
	width:500px;
}

#lista-noticias-detalle-data .fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
}

#lista-noticias-detalle-data .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#b8b8bf; 
}

#lista-noticias-detalle-data .datos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939; 
	margin-top:25px;
}



#lista-noticias-detalle-data-big{
	float:left;
	margin-left:13px;
	width:600px;
}

#lista-noticias-detalle-data-big .fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d31145; 
}

#lista-noticias-detalle-data-big .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#b8b8bf; 
}

#lista-noticias-detalle-data-big .datos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#393939; 
	margin-top:25px;
}

#lista-noticias-detalle-data-big .datos a{
	color:#393939; 
}



#seccion-texto-mapa1{
	margin-top:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8b8bf;
	line-height:17px;
	font-weight:bold;
	}
	
#seccion-texto-mapa2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	}	
	
/*   
	[PACKS]
	FICHA DE LOS PACKS ***************************************************
*/	

#pack_wrapper{
	margin: 0 auto;
	text-align: left;
	width:710px;
	}

#pack_box{
	width:620px;
	overflow:true;
	margin-left:45px;
	margin-top:25px;
	}

#pack_logo1{
	width:202px;
	height:38px;
	float:right;
	}

#pack_logo2{
	width:124px;
	height:64px;
	float:right;
	}

#pack_promocion{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#a3a3ab;
	}

#pack_caja{
	margin-top:5px;
	width:620px;
	height:100px;
	}

#pack_img{
	width:204px;
	height:100px;
	float:left;
	}
	

#pack_bloque{
	float:left;
	height:100px;
	}	
	
#pack_bloque_texto{
	width:403px;
	margin-left:13px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#pack_titulo{
	font-weight:bold;
	font-size:12px;
	}

#pack_desc{
	font-size:11px;
	margin-top:2px;		
	}
	
#pack_detalle{
	margin-top:20px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c41;
	line-height:20px;
}	

#pack_tarifas{
	margin-top:30px;
	width:620px;
	min-height:60px;
	overflow:true;		
	}
	
#pack_tarifas_txt{
	padding-top:10px;
	margin-left:13px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c41;
	line-height:20px;
	overflow:true;
}		
	
#pack_condiciones{
	margin-top:20px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c41;
}	


#pack_condiciones a{
	color:#d31145;
}


#pack_condiciones a:hover{
	color:#c3c3c3;
}	
	

#pack_reservar{
	margin-top:30px;
	float:left;
	}
	
	
#pack_ver{
	margin-top:30px;
	margin-left:10px;
	float:left;
	}	
	
	
#pack_imprimir{
	margin-top:30px;
	margin-left:10px;
	float:right;
	}
	
#pack_separata{
	margin-top:40px;
	width:620px;
	height:5px;
	background:#ebebeb;
	}	
	
#pack_direccion{
	margin-top:13px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9ba9;

}

#pack_direccion a{
	color:#9b9ba9;
	text-decoration:none;
}
						
#pack_direccion a:hover{
	color:#d31145;
	text-decoration:underline;
}

#horario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style:none;
}

#horario .horario-titulo{
	font-weight:bold;
	font-size:12px;
	color:#d70f4d;
	border-bottom:1px solid #e5e5e5;
}


#tarifas_acbua{
	width:320px;
	overflow:true;
	float:left;
	}
	
#tarifas_generales{
	width:320px;
	overflow:true;
	float:left;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c41;
	font-size:11px;	
	}
	
#tarifas_generales a{		
	text-decoration: none;
	color:#d31145;
}

#tarifas_generales a:hover{		
	text-decoration: underline;
	color:#d31145;
}
	
#tarifas_acbua ul.columnas {
	float: left;
	width: 100%;
	margin-bottom:30px;
	list-style-type: none;
}
	
	
#tarifas_acbua  ul.columnas li{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c41;
	font-size:12px;
	line-height:22px;
	border-bottom: solid 1px #e8e8e8; 
	display:inline; 
	float: left;
}

#tarifas_acbua  ul.columnas li.cabeza{
	font-weight:bold;
	width:280px;
}

#tarifas_acbua  ul.columnas li.cabeza2{
	font-weight:bold;
	width:150px;
	color:#d31145;
}

#tarifas_acbua  ul.columnas li.tipo{
	width:160px;
} 

#tarifas_acbua  ul.columnas li.subtipo{
	font-weight:bold;
	width:280px;
	color:#b8b8bf;
}

#tarifas_acbua  ul.columnas li.tiempo{
	width:25px;
	color:#888a8c;
} 

#tarifas_acbua  ul.columnas li.precio{
	width:25px;
	color:#888a8c;
} 

#tabla_salas{
	width:652px;
	overflow:true;
	float:left;
	}
	
#tabla_salas ul.lista_salas {
	float: left;
	width: 100%;
	list-style-type: none;
}
	
	
#tabla_salas ul.lista_salas li{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c41;
	font-size:12px;
	line-height:22px;
	border-bottom: solid 1px #e8e8e8; 
	display:inline; 
	float: left;
}


#tabla_salas  ul.lista_salas li.col1{
	width:130px;
}

#tabla_salas  ul.lista_salas li.col2{
	width:85px;
	text-align:center;	
} 

#tabla_salas  ul.lista_salas li.col3{
	width:108px;
	text-align:center;	
} 

#tabla_salas  ul.lista_salas li.col4{
	width:90px;
	text-align:center;	
} 

#tabla_salas  ul.lista_salas li.col5{
	width:88px;
	text-align:center;	
} 

#sala_cap{
	color:#d31145; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-bottom:20px;
}


#sala_bot{
	color:#3c3c41; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#sala_bot a{
	color:#d31145;
	text-decoration:none;	
}

#sala_bot a:hover{
	text-decoration:underline;	
}

#tabla_vinos{
	width:650px;
	overflow:true;
	float:left;
	}
	
#tabla_vinos ul.lista_vinos {
	float: left;
	width: 100%;
	list-style-type: none;
}
	
	
#tabla_vinos ul.lista_vinos li{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c41;
	font-size:11px;
	line-height:22px;
	border-bottom: solid 1px #e8e8e8; 
	display:inline; 
	float: left;
}


#tabla_vinos  ul.lista_vinos li.col1{
	width:200px;
}

#tabla_vinos  ul.lista_vinos li.col2{
	width:400px;
}

.calendarTable .etiqueta 
{
	cursor: default;
	background-color: #FFFFFF;
	color: #93939a;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.calendarTable .bloque 
{
	float:left;
	margin-right:10px;
	margin-bottom:15px;	
}

#importadores
{
	margin: 25px 0 25px 0;	
}
#importadores .item
{
	float:left;
	width:33%;
	margin-bottom:15px;
}
#importadores .title
{
	font-size:14px;
	font-weight:bold;
}
#importadores a
{
	color:#d31145;
}
#importadores a:hover{ text-decoration:underline;}
