@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#cabecera {
	height:75px;
	background-color:#8f0000;
	border-bottom:7px solid #ffffff;
	vertical-align:middle;
	padding-left:30px;
}

.telephone {
	padding-right:15px;
	font:14px "Times New Roman", Times, serif;
	color:#ffbf00;
	line-height:20px;
}

.telephone a{
	color:#ffbf00;
	text-decoration:none;
}

.telephone a:hover{
	text-decoration:underline;
}

.telephone_inside {
	padding-top:10px;
	padding-bottom:10px;
	font:12px "Times New Roman", Times, serif;
	color:#ffbf00;
	line-height:20px;
}

.telephone_inside a{
	color:#ffbf00;
	text-decoration:none;
}

.telephone_inside a:hover{
	text-decoration:underline;
}

.separador {
	color:white;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
}

#col_der {
	background-color:#8f0000;
	height:490px;
	text-align:center;
	vertical-align:top;
	padding-bottom:6px;
}

#col_der_interior {
	background-image:url(../images/lateral_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#cc0000;
	height:490px;
	text-align:center;
	vertical-align:top;
}

.caja {
	background-color:#4a0000;
	border:2px solid #fbbc00;
	text-align:center;
	color:#fbbc00;
	font:bold 16px "Times New Roman", Times, serif;
}

.caja p{
	margin:8px;
}

.caja input {
	width:130px;
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	height:11px;
}


.menu_regions {
	padding-top:5px;
	height:340px;
	vertical-align:top;
}

.menu_regions a{
	display:block;
	background-color:#b70000;
	width:139px;
	height:20px;
	text-align:left;
	padding-top:3px;
	padding-left:16px;
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:2px;
}

.menu_regions a:hover{
	background-color:#fe0000;
	border:1px solid #ffffff;
	height:19px;
	width:137px;
	padding-top:2px;
	padding-left:15px;
}


/************* PAGINA INTERIOR *************/

.menu_regions_interior {
	padding-top:5px;
	height:340px;
	vertical-align:top;
}

.menu_link_interior{
	display:block;
	background-image:url(../images/link_over_bg.png) !important;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/link_over_bg.png');
	width:139px;
	height:20px;
	text-align:left;
	padding-top:3px;
	padding-left:16px;
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:2px;
}

.menu_link_interior:hover{
	background-image:url(../images/link_bg.png) !important;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/link_bg.png');
	border:1px solid #ffffff;
	height:19px;
	width:137px;
	padding-top:2px;
	padding-left:15px;
}

.menu_sel_interior {
	display:block;
	border:1px solid #ffffff;
	background-image:url(../images/link_bg.png) !important;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/link_bg.png');
	text-align:left;
	height:19px;
	width:137px;
	padding-top:2px;
	padding-left:15px;
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:2px;
}

/************* PAGINA INTERIOR *************/

#contenido {
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#cc0000;
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;	
	text-align:left;
}


#contenido a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#contenido a:hover {
	font-weight:bold;
	color:#ffbf00;
	text-decoration:underline;
}

#contenido h3 {
	font:40px "Times New Roman", Times, serif;
	color:#ffbf00;
	margin:0px;
}

#contenido p {
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;	
}

.margenes {
	margin-top:25px;
	margin-left:80px;
	margin-right:110px;
}


/************* PAGINA INTERIOR *************/
#contenido_interior {
	background-color:#ffffff;
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
	color:#100000;	
	text-align:justify;
}

#contenido_interior a {
	font-weight:bold;
	color:#730000;
	text-decoration:none;
}

#contenido_interior a:hover {
	font-weight:bold;
	color:#ffbf00;
	text-decoration:underline;
}

#contenido_interior h3 {
	font:bold 26px "Times New Roman", Times, serif;
	color:#730000;
	margin:0px;
}

#contenido_interior h2 {
	font:bold 18px "Times New Roman", Times, serif;
	color:#730000;
	margin:0px;
}

#contenido_interior p {
	font:12px Arial, Helvetica, sans-serif;
	color:#100000;	
}

.margenes_interior {
	margin-top:10px;
	margin-bottom:25px;
	margin-left:45px;
	margin-right:45px;
}

/*********** PAGINA INTERIOR **************/



#pie {
	background-color:#000000;
	height:17px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
}

#pie a{
	/*font-weight:bold;*/
	color:#ffffff;
	text-decoration:none;
}

#pie a:hover{
	text-decoration:underline;
}


/********** TABLA BUSQUEDA ***************/

#search_tit {
	background-color:#730000;
	height:20px;
	color:#ffffff;
	text-align:right;
	font-family:Tahoma;
	padding-right:34px;
	padding-top:5px;
}

#search_tit a {
	color:#ffffff;
	text-decoration:none;
}

#search_tit a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.inquant {
	font-size:12px;
	width:18px;
	height:14px;
	margin-right:3px;
	text-align:center;
	font-family:Arial;
	border:1px solid #cccccc;
	background-color:#f2e6ea;
}

.search_h {
	font-weight:bold;
	text-align:center;
	font-size:12px;
	color:#730000;
}

.search_n {
	font-weight:bold;
	text-align:left;
	padding-left:3px;
	font-size:12px;
}

.search_d {
	text-align:center;
	font-size:12px;
}

#search_pages {
	height:20px;
	width:100%;
	text-align:right;
	padding-top:5px;
}

form.rounded {
margin: 0px; 
padding: 0px 0px 0px 0px;
color: #ffffff;
background-color: #730000;
border: 0px;
}

table.winesearch td {
font-size: 9pt;
padding-left:10px;
padding-right:10px;
}

/***** REGION WINES ******/
#box {
	background-color:#730000;
	color:#ffffff;
	width:70%;
}

.barra {
	border-bottom:3px solid #730000;
}

#start_link {
	padding-top:8px;
}

#start_link a{
	color:#ffffff;
}

/******* WINE DESCRIPTION *********/

table.winedetails {
border: 1px solid #730000;
}

table.winedetails th {
color: #FFFFFF;
background-color: #730000;
padding: 2px 5px 2px 5px;
font-size: 10pt;
text-align: left;
}

table.winedetails td {
width: 200px;
background-color: #E4D7D7;
padding: 3px 5px 3px 5px;
font-size: 10pt;
}

.photo {
	border: 1px solid #730000;
}


/******** CARRITO *********/

.borde_der_bajo {
	border-right:2px solid #730000;
	border-bottom:2px solid #730000;
}

.borde_bajo {
	border-bottom:2px solid #730000;
}

.borde_der {
	border-right:2px solid #730000;
}

#checkout {
	color:#730000;
}

#checkout input {
	font-size:12px;
	height:14px;
	width:210px;
	font-family:Arial;
	border:1px solid #f2e6ea;
	color:#730000;
	padding-left:5px;
}

#checkout select {
	font-size:12px;
	font-family:Arial;
	width:218px;
	height:19px;
	border:1px solid #f2e6ea;
	color:#730000;
	padding-left:5px;
}

.button {
	cursor:hand;
	height:22px;
	background-color:#E4D7D7;
}


/******* CONTACT US ******/

#contactus {
	color:#730000;
}

#contactus input {
	font-size:12px;
	height:14px;
	width:230px;
	font-family:Arial;
	border:1px solid #f2e6ea;
	color:#730000;
	padding-left:5px;
}

#contactus select {
	font-size:12px;
	font-family:Arial;
	width:238px;
	height:19px;
	border:1px solid #f2e6ea;
	color:#730000;
	padding-left:5px;
}

#contactus textarea {
	font-size:12px;
	height:60px;
	width:280px;
	font-family:Arial;
	border:1px solid #f2e6ea;
	color:#730000;
	padding-left:5px;
}
