body {
	background:#d4d4d4;
	font:normal 11px/17px Aria,sans-serif;
}

a, a:hover, a:visited {text-decoration:none;color:#752a8f;}
a:hover {border-bottom:1px dotted #752a8f;}

td {vertical-align: top;}
img {border:0;}
.clear{clear:both;}

#header {
	background:#fff;
	border-bottom:10px solid #752a8f;
}

#header .padding {
	width:970px;
	height:138px;
	margin:auto;
	position:relative;
	background:url('../images/headerback.jpg') center right no-repeat;
}

#header .padding .logo {margin:15px 0 0 10px;}
#header .padding p {position:absolute;text-indent:-10000px;width:369px;height:53px;background:url('../images/slogan.gif') no-repeat;top:30px;left:230px;}
#header a:hover {border:0;}

#navigation {
	position:absolute;
	bottom:0;
	left:0;
	width:970px;
}

#navigation li {float:left;margin-right:1px;}
#navigation li a {display:block;padding:5px 10px 3px;background:#808080;color:#fff;font-weight:bold;}
#navigation li a:hover {background:#6fad3c;}
#navigation li.active a {background:#752a8f;}
#navigation li a:hover {border:0;}


#container {width:970px;margin:auto;margin-top:15px;}

#container #content {width:640px;float:left;}
#container #sidebar {width:300px;float:right;}


#sidebar .bannergroup {margin-bottom:12px;}
#sidebar .bannergroup a{text-decoration:none;border:0;}
#sidebar .telefono {font-size: 16px; text-align: center; background: none repeat scroll 0pt 0pt rgb(75, 75, 75); color: rgb(255, 255, 255); padding: 10px 0pt; margin: 0px 0pt 10px;}
#sidebar .newsletter {background:#4b4b4b;position:relative;margin-bottom:12px;width:300px;height:70px;}
#sidebar .newsletter p {text-indent:-10000px;background:url('../images/promoNewsletter.gif') no-repeat;height:55px;width:208px;position:absolute;top:10px;left:10px;}
#sidebar .newsletter .btnverde {position:absolute;bottom:10px;right:10px;font-weight:bold;}

.btnverde {float:right;display:block;background:url('../images/btnverdeback.gif') repeat-x;line-height:26px;border:1px solid #3c3c3c;padding:0 10px;color:#fff!important;}
.btnverde:active {background:url('../images/btnverdebackpress.gif') repeat-x;}


.cajaMes {position:relative;background:#fff;border:8px solid #b9b9b9;height:320px;padding:6px;margin-bottom:15px;}
.cajaMes .vino {width:134px;float:left;margin-right:5px;}
.cajaMes .vino img.large {width:139px;float:left;margin:0px;}

.cajaMes h3 {
	float:right;
	width:170px;
	height:300px;
	text-indent:-10000px;
	background:url('http://www.bonvivir.com/images/tituloCajaVinos2.jpg') no-repeat;
}

.cajaMes a.proximo {
	position:absolute;
	right:10px;
	bottom:10px;
	height:29px;
	line-height:29px;
	background:url('../images/btnback.gif') repeat-x;
	padding:0 10px;
	border:1px solid #cfcfcf;
	font-weight:bold;
}
.cajaMes a.proximo:active {background:url('../images/btnbackpress.gif') repeat-x;}
.cajaMes a.proximo:hover {color:#6FAD3C;}
.cajaMes img{margin:0 !important;}


.seleccionMes {position:relative;background:#fff;border:8px solid #b9b9b9;height:313px;margin-bottom:15px;}
.seleccionMes .head {width:100%;height:26px;background:#60037e;position:relative;}
.seleccionMes .head img {position:absolute;top:0;right:0;}
.seleccionMes .vino {width:193px;height:287px;float:left;margin-right:5px;}
.seleccionMes .vino img {margin:0px;}
.bt_suscribite {float:none !important;width:205px;margin:auto;}
.bt_suscribite img {float:none !important;}

#splash{margin-bottom: 20px; position: relative; width: 420px; height: 300px; z-index: 0;}
#splash .imgBackground{z-index: 3; position: absolute; width: 124px; height: 300px;}
#splash .container{z-index: 4; position: absolute; }
#splash .container .bubble{float: left; width: 124px; height:300px; padding: 5px; background-repeat: no-repeat; background-position:left bottom; visibility: hidden; opacity: 0; display: block; position: absolute; margin-top: 0px; margin-left: 0px;}
#splash .tigg {z-index: 8; position: absolute; width: 124px; height: 300px;}
#splash .tigg img{width: 124px; height:300px;}
#splash .tigg a:hover{border:0;}

.column {float:left;width:305px;margin-bottom:15px; margin-right:15px;_margin-right:5px;}
.column.right {float:right;}


.nota {margin-bottom:10px;}
.nota h1 {font:19px/19px Arial,sans-serif;margin-bottom:6px;font-weight:normal;color:#752A8F;}
.nota h2 {font:normal 20px/20px Arial,sans-serif;margin-bottom:6px;color:#752A8F;}
.nota h3 {font: 17px/18px Arial,sans-serif;margin-bottom:5px;color:#6FAD3C;font-weight:bold;}
.nota h4 {font: 9px/10px Arial,sans-serif;margin-bottom:5px;color: #333333;}
#content .nota {background:#fff;padding:10px;font-size:14px;line-height:17px;}
#content .nota p{margin:10px 0;}
.nota imh:hover {border:0;}
.nota img {margin:0 10px 10px 0;float:left;}
.nota a.vermas {display:block;padding:3px 0;color:#752A8F;font-weight:bold;float:right;margin-top:5px;}

.eventos {clear:both;background:#fff;}
.eventos h3.techo {background:#a5a5a5 url('../images/tituloEventos.gif') 5px 5px no-repeat;text-indent:-10000px;padding:5px 10px;}
.eventos ul {padding:10px;}
.eventos ul li {border-top:1px solid #c9c9c9;padding:10px 0 5px 0;}
.eventos ul li.first {border:0;}
.eventos ul li .fecha {font:bold 14px/18px Arial,sans-serif;color:#6fad3c;display:block;}
.eventos ul li h3 {font:bold 13px/18px Arial,sans-serif;padding:5px 0;}
.eventos ul li p {font:normal 13px/17px Arial,sans-serif;margin-bottom:5px;}
.eventos ul li .masInfo {float:right;}

.eventos h3.title {background:#a5a5a5 url('../images/tituloEventos.gif') 5px 5px no-repeat;text-indent:-10000px;padding:5px 10px;}
.eventos .contentheading {font:bold 13px/18px Arial,sans-serif;padding:5px 0;}
.eventos .content {padding:10px;}
.eventos .content table.contentpaneopen {width:100%;padding:10px 0 5px 0;}
.eventos .content .contentheading {border-top:1px solid #c9c9c9;}

#footer {background:#747474 url('../images/pieback.gif') repeat-x;padding-top:15px;margin-top:15px;}
#footer .padding {color:#fff;width:970px;margin:auto;}
#footer a {color:#fff;text-decoration:underline;}

a.frooit {float:right;padding:0 55px 0 0;background:url('../images/logoFrooit.gif') center right no-repeat;color:#fff;}
a.frooit:hover {color:#fff;}


.form_item input.cf_inputbox {width:350px;border:1px solid #cacaca;}
.form_item textarea.cf_inputbox {width:350px;border:1px solid #cacaca;height:200px;}
.chronoform {display:none;}

.blog {background:#fff;font-size:13px;padding:10px;}
.blog h2 {font:normal 19px/19px Arial,sans-serif;margin-bottom:6px;color:#752A8F;}
.blog .leading {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cacaca;}
.blog .article_column {margin-bottom:20px;}
.blog img {float:left;margin-right:20px;width:200px;}
.article_row {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cacaca;}
.blog .readon {padding:3px 0;color:#752A8F;font-weight:bold;margin-top:10px;float:left;}


.LV_validation_message {font-size:11px;}

.logo-bodega {font-weight:bold;font-style:italic;margin-bottom:350px;}
.logo-bodega {float:right;text-align:center;}
.logo-bodega img {float:none;}
.logo-bodega a {color:#000;font-family:Times New Roman;font-size:16px;}
.imagen-botella {float:left;width:170px;margin-right:20px;}
.imagen-botella img {float:none;width:160px;}
.botella-epigrafe {background:#603056;color:#FFFFFF;padding:5px;width:170px;}
.potencia-guarda {position:relative;background:url("../images/iconoguarda.jpg") no-repeat scroll 0 20px transparent;margin:20px 0 100px 0;width:160px;height:300px;}
.potencia-guarda .potencia-titulo {margin:0;position:absolute;top:0;left:0;font-size:14px;font-style:italic;font-weight:bold;margin:0!important;}
.potencia-guarda .potencia-ano {margin:0;position:absolute;top:40px;left:63px;font-size:14px;font-style:italic;font-weight:bold;}

#content .column .nota {background:transparent !important;padding:0 !important;}
#content .column .nota {margin:0 !important;margin-bottom:10px;}

.telefono-cabezal {position:absolute;right:0;top:0;text-align:center;background: none repeat scroll 0% 0% black;  height: 25px; width: 355px;_width:328px; opacity:.40;-moz-opacity:.40; filter:alpha(opacity=40); }
.telefono-cabezal-text {position:absolute;right:90px;top:0;color:#e6e9b4 !important; line-height: 25px; font-size: 16px;text-transform:uppercase;font-weight:bold;}

.cf_label {width:100px;}


