*{margin:0;padding:0;}
ul{list-style-position:inside;}
p{margin-bottom:1em;}

h1, h2, h3, h4, h5, h6, h7{margin:1em;}


body 
{ 
	margin: 5px 0 0 0; 
	font-family:Arial; 
	font-size: 11px; 
	background-color:#FFFFFF;
}
a, a:visited {color:#9C1525;text-decoration:none;}
a:hover {text-decoration:underline;}
.clear25{clear:both; height:25px;}
.center
{
	margin:0 auto;
	width:545px;
	text-align:left;
	float:none;
	overflow:hidden;
	height:auto;
}
.center .marcotop
{
	clear:both;
	margin-top:15px;
	background-image:url('fondo_blanco_arriba.png');
	background-repeat:no-repeat;
	height:7px;
	width:535px;
}
.barraizquierda
{
	width:198px; 
	margin-left:8px;	
	float:left;
}

/*XMP*/
xmp, .out
{
	overflow:hidden;height:200px;background-color:black;color:#FF8A00;margin:2px;padding:2px;
}
xmp:hover, xmp.hover, out{overflow:visible;height:200px;position:absolute;background-color:black;color:#FF8A00;margin:2px;padding:2px;}
.docked
{
	border: 5px dashed;
	margin-left:-5px;
}

.mod3 .item{float:left;display:inline; width:30%; margin-left:1%; margin-right:1%; padding-top:5px;}

.mod3
	{float:left;display:inline;margin:0;padding:0;width:100%;}

.highlightA4 .item {text-align:center;}

/*HEADER*/

.header
{
	background-image:url(/images/header.png);
	background-repeat:no-repeat;
	height:128px;
}
.header input,.header a
{
	position:relative;
}


.header .titulo a
{
	display:block;
	width:280px;
	height:80px;
}
.header .titulo a span
{
	display:none;
}

.header .login
{
	float:right;
}
.header .logo{	
	width:577px;
	height:97px;
	float:left;
}
.header .logo img{
	cursor:pointer;
	width:577px;
	height:97px;
	border:none;	
}

/* Registracion */
.tittop{background-color:#D1D1D1;text-transform:uppercase;color:#A60C28;font-weight:bold;width:485px;padding-left:15px;padding-top:5px;padding-bottom:5px;font-size:14px;font-family:Arial;}
.Registracion{margin-top: 5px; padding-top: 15px; padding-bottom: 25px; padding-left: 15px; width: 510px; }
.Registracion .TextForm{font-family: Arial; font-size: 12px;font-weight:bold;color: #000000;padding-left:15px;}
.Registracion .TextForm2{font-family: Arial; font-size: 12px;font-weight:bold;color: #AD2D44;padding:20px 0px 20px 15px;}
.Registracion .td{width:170px; height:20px; color:#AD2D44;background-color:#D2CCAA; font-weight:bold;font-size:13px;font-family:Arial;padding-left:10px;floaT:left;}
.Registracion tr{height:30px;float:left;width:500px;}
.Registracion  .tdinput input{border:1px solid #989898;width:210px;height:18px;color:#7A7A7A;margin-left:10px;}
.Registracion  select {border:1px solid #989898;width:210px;height:20px;color:#7A7A7A;margin-left:10px;}
.Registracion .txtfecha{width:63px;margin-right:5px;text-align:center;border:1px solid #989898;color:#7A7A7A;}
.Registracion .nocuit{padding-bottom:20px;padding-left:12px;}
.Registracion .Intereses{padding-top:20px;float:left;width:505px;padding-left:15px;}
.Registracion .btsend{background:url(bt_enviar.png);width:64px;height:21px;border:none;cursor:pointer;}
.Registracion .reset{background:url(bt_borrar.png);width:64px;height:21px;border:none;cursor:pointer;}
.Registracion .Intereses label{color:#9E1326;font-family:Arial;font-size:12px;font-weight:bold;padding-left:8px;}
.Registracion .botones{padding-left:15px;padding-top:30px;float:left;padding-bottom:20px;}
.Registracion .Intereses br{display:none;}
.Registracion .Intereses input{display:block;float:left;margin:10px 0px;}
.Registracion .Intereses label{width:190px;display:inline;float:left;margin:10px 0px;}
.Registracion .itemspace{height:10px;}

.marcoregistracion .mail{color:#000000;font-family:arial;font-size:13px;font-weight:bold;padding-left:30px;padding-top:15px;padding-bottom:15px;}

.marcoregistracion 
{
	width:535px;	
	color:#9C1525;
	height:744px;
	font-family:Arial;
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	float:left;
	padding-left:2px;
	padding-right:2px;	
}
.marcoSubscription
{ 
	width:535px;	
	color:#9C1525;
	height:auto;
	font-family:Arial;
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	margin:0 auto;
	/*float:left;
	padding-left:2px;
	padding-right:2px;	*/	
}
.marcoSubscription .mail{color:#000000;font-family:arial;font-size:13px;font-weight:bold;padding-left:30px;padding-top:15px;padding-bottom:15px;}
/* Subscription */
.tittopSubscription{background-color:#D1D1D1;text-transform:uppercase;color:#A60C28;font-weight:bold;width:485px;padding-left:15px;padding-top:5px;padding-bottom:5px;font-size:14px;font-family:Arial;}
.Subscription{margin-top: 5px; padding-top: 15px; padding-bottom: 25px; padding-left: 15px; width: 510px; }
.Subscription .TextForm{font-family: Arial; font-size: 12px;font-weight:bold;color: #000000;padding-left:15px;}
.Subscription .TextForm2{font-family: Arial; font-size: 12px;font-weight:bold;color: #AD2D44;padding:20px 0px 20px 15px;}
.Subscription .td{width:170px; height:20px; color:#AD2D44;background-color:#D2CCAA; font-weight:bold;font-size:13px;font-family:Arial;padding-left:10px;floaT:left;}
.Subscription tr{height:30px;float:left;width:500px;}
.Subscription  .tdinput input{border:1px solid #989898;width:210px;height:18px;color:#7A7A7A;margin-left:10px;}
.Subscription  select {border:1px solid #989898;width:210px;height:20px;color:#7A7A7A;margin-left:10px;}
.Subscription .txtfecha{width:63px;margin-right:5px;text-align:center;border:1px solid #989898;color:#7A7A7A;}
.Subscription .txtfechaVenc{width:63px;margin-right:5px;text-align:center;border:1px solid #989898;color:#7A7A7A; margin-left:9px;}
.Subscription .nocuit{padding-bottom:20px;padding-left:12px;}
.Subscription .Intereses{padding-top:20px;float:left;width:505px;padding-left:15px;}
.Subscription .btsend{background:url(bt_enviar.png);width:64px;height:21px;border:none;cursor:pointer;}
.Subscription .reset{background:url(bt_borrar.png);width:64px;height:21px;border:none;cursor:pointer;}
.Subscription .Intereses label{color:#9E1326;font-family:Arial;font-size:12px;font-weight:bold;padding-left:8px;}
.Subscription .botones{padding-left:190px;padding-top:30px;padding-bottom:20px;}
.Subscription .Intereses br{display:none;}
.Subscription .Intereses input{display:block;float:left;margin:10px 0px;}
.Subscription .Intereses label{width:190px;display:inline;float:left;margin:10px 0px;}
.Subscription .itemspace{height:10px;}

.Subscription .mail{color:#000000;font-family:arial;font-size:13px;font-weight:bold;padding-left:30px;padding-top:15px;padding-bottom:15px;}

.titleactivation{margin-top:25px;margin-left:15px;color:#000000;font-family:arial;font-size:13px;font-weight:bold;}
.volver{margin-left:15px;}

/*** LoginView*/
.LoginView
{
	height:100px;
	border: 2px;
	border-color:#9C1525;
	border-style:solid;width:274px;
	margin-top:5px;margin-right:7px;	
	font-family: Arial; font-weight: bold; font-size: 11px; color: #000000;
	background-color:#FFFFFF;
}
.LoginView .boxUsuario
{
	text-align: left; 
    float:left; display:block;
}
.LoginView .box /*.Usuario, .Password*/
{
	text-align: left; padding-left: 10px; text-transform: uppercase; padding-right: 15px;
    float:left; margin-top: 5px;
}
 
.LoginView .box .TxtName
{
	margin-top: 5px; 
	color:#000000;font-size: 12px;
	text-transform:uppercase;float:left;
	width: 92px;
} 
 
.LoginView .box .Txt
{
    background-color: #FCF6F6; 
	border-width:1px; 
    border-color: #B56F94;
    float:right;  
}

.LoginView .Registration
{
  padding-left: 10px; margin-top: 40px; display:block;
}
.LoginView .Registration a,
.LoginView .Logueado a
{
  font-size: 11px; color:#FF8A00;
  text-decoration:none;  
  font-weight:normal;
}
.LoginView .BtnLogIn
{
	padding-left: 175px;
	margin-top:-25px;	
	margin-left:-40px;
}
.LoginView  .Txt input{background-color:#FFFFFF;border:1px solid #FE8900;width:150px;}

.calleCentro
{
	width:13px;
}

img { border: 0px; }


.validacion{color:#FF8A00;padding-left:15px;padding-bottom:15px;}

.logout{
	margin-left:-4px;
	color:#FF8A00;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background:none;
	border:none;
	cursor:pointer;
}


.boxform{}
.boxform .item
{
	margin-bottom:5px;
}
.boxform .linkbold
{
	font-size:14px;
	color:#9C1525;
	margin:15px 0px;
	display:block;
	background-image:url(vineta3.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
.boxform .item .name
{
	width:100px;
	float:left;
	text-transform:uppercase;
}
.boxform .item input
{
	border:solid 1px #FE8900;
	width:150px;
}
.boxform .itembtn
{
	margin:10px 0px 10px 100px;
}

/*Popup*/

.bodypopup { margin: 5px 0 0 0; font-family:Arial; font-size: 13px; 
	background-color:#FFFFFF;}
	
.titulopopup{background-image: url(fdo_titulos_popup.png);height: 21px; width:502px; text-align: left; font-family: Arial;
						 font-weight: bold; font-size: 15px; color: #FFFFFF; padding-top: 10px; padding-left: 10px;}	

.mainpopup
{
	height:550px;
	margin-left:10px;
	margin-right:auto;
	width:515px;
	color:#9A9A9A;
	font-weight:bold;
}
.mainpopup .text{margin:0px 10px;padding-bottom:10px;}
.mainpopup .texto{margin:0px 10px;}
.mainpopup .titrel{background-image:url(fondo_relacionados_popup.png);width:504px;height:19px;padding-left:10px;padding-top:5px;color:#FFFFFF;font:bold 15px Arial;}
		
.Nenvio{float:left;padding-left:15px;padding-right:10px;}
.inputnumero{color:#FF8A00;}
		
/*** MAIN*/
.main
{
		width:990px;
		margin-left:auto;
		margin-right:auto;
}

.section
{
	clear:left;
}

.peso{float:left;padding-right:5px;}
.precio{float:left;}
.preciototal{float:right;}	


.busctut a{color:#BF6A94;text-decoration:none;}
.busctut .itemlink{float:left;width:120px;text-align:center;}
.busctut .paginacion{text-align:center;}
.busctut .searchmain{float:left;margin-bottom:30px;width:500px;}
.barra{color:#929292;margin:0px 5px;}


.element{cursor:pointer;float:left;margin-bottom:11px;margin-right:10px;}

.nombrevideo{text-align:center;}
.ContentObjects{padding-top:45px;padding-bottom:20px;}
.videoflv{width:110px;float:left;padding:7px;}



/*** HIGHLIGHT HEADER*/
.highlightA1
{
	text-align:center;
}

/*destacados*/
.highlightA2{} 
.highlightA2 .item{margin:10px 0px;} 

.highlightB1  .item{text-align:center;}

.highlightB2  {
	text-align:center;
	clear:both;	
	padding-top:15px;
}

.highlightB2  .item{
	margin:0 auto 10px;
}

.highlightB2  .image{
	margin:0 auto;
}

.linepie
{
	float:left;
}
.content
{
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	color:#9C1525;
	float:left;
	font-family:Arial;
	
	height:544px;
	padding-left:2px;
	padding-right:2px;
	width:543px;
}
.content .titulo 
{
	/*padding-top:15px; */
}

.content h1
{
	background-color:#D1D1D1;
	height:31px;
	margin-left:14px;
	margin-right:14px;
	margin-top:10px;
	width:500px;
	font-size:14px;
	
}
.Content h2
{	
	color: #000000; 
	font-size: 13px;	
}

.content .imagen{float:left; margin:5px;}
.content .volanta{margin:0px 0px; font-weight:bold;}
.content .copete{font-weight:bold;margin-bottom:1em;}
.content .descripcion
{
	font-size:13px;
	color:#000000;	font-family:Arial;

	
}
.content .descripcion p
{
	font-size:13px;
	text-align:justify;
	
}
*+html .bordecategory{margin-left:-8px;width:170px;}
*html .bordecategory{margin-left:-8px;width:170px;}

/* mapa del sitio*/
.clip
{
	background-image:url(clip.png);
	width:33px;
	height:50px;
	position:absolute;
	right:-9px;
	margin-top: 0px;
	top:-45px;	
	}
* html .clip
{
	background-image:none;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/clip.png')*/
}

.numeros
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.txtlink
{
	text-decoration: none;
	padding-left:5px;	
	padding-right: 5px;
}


.botonsiguiente
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.botonanterior
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}


.requerido
{
	color:#FF8A00;
}

.paginacion a
,.paginacion
{
	color:#929292;
	text-decoration:none;
}
.paginacion .presente
{color:#FF8A00;}
.paginacion .botonanterior
{
	margin-left:10px;}
	
.nivel3 li
{
	color:#FF8A00;
	}

.body
{
	width:990px;
}

. clear10
{
height:10px;
clear:both;
}

*html .cent
{
	height:500px;
}
.center .Content
{
	width:543px; 
/*	float:left;*/
/*	margin-left:4px;*/
	margin:0px auto;
	
}


.center .Content .center
{
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	width:543px;
	float: left; 
}
/*** SEARCH */
.center .Content .productSearch
{
	width:535px;	
	color:#9C1525;
	min-height:744px;
	font-family:Arial;
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	float:left;
	padding-left:2px;
	padding-right:2px;	
}


.center .Content .productSearch .productSearchHeader{}
.center .Content .productSearch .productSearchHeader .item
{
	float:left;	
	margin:0px 3px 0 0; 	
	width:98px;
}
.center .Content .productSearch .productSearchHeader span
{
	background-color:#D0CDAA;	
	color:#9C1525;
	font-size:13px;
	font-weight:bold;
	padding:2px 10px;	
	text-align:center;
	display:block;
}
.center .Content .productSearch .productSearchHeader .item input,
.center .Content .productSearch .productSearchHeader .item select
{
	width:99px;
	border:solid 1px #E3E3E3;
}
.center .Content .productSearch .productSearchHeader .itembt
{
	text-align:center;
	clear:both;
}
.center .Content .productSearch .productSearchHeader .itembt input
{
	margin:30px 5px 10px;
}

/*resultado productos*/

.tblproduct
{
	float:left;
	width:252px;
	margin:10px 0px;
	height:150px;
}
.tblproduct td{border:solid 1px #E7E7E7;}
.tblproduct .imgArt {text-align:center;width:94px;background-color:#E7E7E7;}
.tblproduct	.codArt {font-size: 13px; font-weight: bold; background-color:#E7E7E7;color:#000000;margin-bottom:5px;padding:2px 0px 2px 10px;}
.tblproduct .nomArt{margin-left:10px;margin-bottom:5px;}
.tblproduct .nomArt a {font-size: 13px; color:#9C1525;text-transform:capitalize;}
.tblproduct .descArt {font-size: 12px; color: #929292; font-weight: bold; }
.tblproduct .precio {font-size: 15px; color: #FF8A05; font-weight: bold;}
.tblproduct .detalleArt {float:left;color:#000000;font-weight:bold;font-size:13px;margin-left:10px;width:90px;}
.tblproduct .cantidadArt{display:block;clear:left;}
.tblproduct .btCompra{float:right;margin-right:5px;}

.paginacion
 {
	margin:15px auto;	
	text-align: center; 
	clear:left;
}
/*VINOS DESTACADOS*/
.center .Content .center .cuadroVino
{
	background-color:#E7E7E7;
	float:left; display:inline; 
	width: 252px;
	margin-left: 10px; 
	margin-top: 5px;
	padding-top: 5px;	  
	font-family:Arial;
	height:350px;
	
}

.cuadroVino .TituloVino
{
	background-color:#D1D1D1;
	height: 31px; 
	text-align:center; 
	font-weight: bold; font-size: 14px; 
	color: #9C1525; padding-top: 10px; 
	/*padding-left: 10px;*/
	margin-top:-5px;
	overflow:hidden;
}
.cuadroVino .TituloVino .text
{	
	text-align:center; 
	padding:0px 3px;
	margin-top:-5px;
	overflow:hidden;
}

.cuadroVino .TituloVino a
,.cuadroVino .TituloVino a:visited
,.cuadroVino .TituloVino a:hover
{
	color: #9C1525;
}
.cuadroVino .Contenido:after
{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;	
	}
.cuadroVino .Contenido
{ 
	padding-top:5px; text-align:left; width:240px;

}

.Vino
{	float:left; 
	width:83px; margin-left:0px;
	text-align:center;height:334px;cursor:pointer;
}
.iconoBeber
{ 
	float:left;padding-top:10px; padding-left:12px; padding-bottom:15px;
}

.descripcionVino
{	
	font-family:Arial;font-size: 13px;float:left;width:152px; padding-left:5px;overflow:hidden;
font-weight: normal; font-size: 10px; color: #000000;height:334px;
}

.descripcionVino p
{	
	overflow:hidden;font-family:Arial;font-size: 13px;
	height:334px;float:left;
}


.nobarraderecha .body
{
	padding-right:10px;
}


/*** barraderecha display:inline;***/
.barraderecha
{
	float:right;
	width:215px; 
	font-family: Arial;
	margin-right:8px;
}
.barraderecha .barraceleste
{
	min-height:678px;
	background-color:#F4F4F4;
	width:204px;
	padding-left:5px;overflow:hidden;
	padding-right:5px;
}
.Contactaspx .barraderecha .barraceleste
{
	min-height:280px;
}
.Contentaspx .barraderecha .barraceleste
{
	/*float:none;
	overflow:hidden;
	height:auto;*/
	min-height:1300px;
	
}
/*.Sectionaspx .barraderecha .barraceleste
{
	float:none;
	overflow:hidden;
	height:auto;
	
}
*/
.barraderecha .footer
{
	width:215px; float:none; overflow:hidden; height:auto;
	background-color:#F4F4F4;
	background-repeat:repeat-y;
}
.barraderecha .Compra
{
	width:100%;	
	float:left;
	background-color:#EAE4CC;
	font-weight:bold; 
	padding-bottom:5px; 
	text-align: left; 
	position:relative; 
	margin-bottom:15px;
}
.barraderecha .Compra .valorCompra
{
	height: 20px;
	font-size: 14px; 
	margin-right: 10px; 
	margin-left: 10px; 
	padding-top: 7px;		
}
.barraderecha .Compra .valorCompra .Total
{
	margin-right:10px;	margin-left:5px;
}
.Total .Title
{
	float:left;
}

.barraderecha .Compra .valorCompra .Total .preciototal{float:right;}	

.barraderecha .Compra .title
{
	background-color:#9C1525;	
	height:22px; 
	margin-bottom:7px;
	padding-bottom:10px;
		
}
.barraderecha .Compra .title h3
{
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	width:195px;margin:0px;
	margin-left:7px;	
	padding:7px 0px 0px 0px;
	font-weight:normal;
}
.Compra .widthBackgroundImage,
.Compra .nobackgroundimage
{
	width:202px;
	margin:0px auto;	
	height:85px;
	overflow:auto;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
}

.Compra .nobackgroundimage .cantArt{float:left;}
.Compra .nobackgroundimage .cantArt input{border:solid 1px #9C1525;}
.Compra .nobackgroundimage .nombreArt{color:#929292;}
.Compra .nobackgroundimage .precioArt{color:#9C1525;}
.Compra  .BtArrowUp,
.Compra  .BtArrowDown
{
	margin-left:3px;
}
.nobackgroundimage{background-image:none;}

.Compra .ImageButton
{
	height: 30px;
	margin-top:18px;
	margin-bottom:10px;
	padding-left: 17px;	
}
.Compra .ImageButton input
{
	
}

.barraderecha .botones
{
	width: 200px; height: 24px; padding-top: 5px; 
	
}
.barraderecha .Compra .historial
{
	width: 202px; 
	height: 41px; 
	background-color:#D2CCAA; font-weight:bold;
	text-align: center;
	border:1px solid #FFFFFF;
	margin:0px auto;
}
.barraderecha .Compra .historial .historialTitle
{
	text-align: center;font-weight:bold;text-transform:uppercase;
	font-size:15px;
	margin-bottom:10px;
	margin-top:10px;
}

.barraderecha .Compra .historial .historialTitle a
{
	 color: #FFFFFF;  text-decoration:none; 
}
	.nocuit .CUIT
{
	display:none;
}
.barraderecha .banner1
{
	width:215px;	float:left;
	padding:5px; 
}
.Login
{	
}
.Login table{margin-top:30px;}

.tipsiconos{text-align:left;}
.imagenpopupbuscador{text-align:center;}

.Flash_QuienesSomos
,.Flash_Locales
,.Flash_Cv
,.Flash_Contacto
{
text-align:center;
display:block;
background-color:#FF8A00;
}


.Flash_Contacto
{
	height:500px;
}
.Flash_Contacto embed
,.Flash_Contacto object
{margin-top:-20px;}
 
/*** Categories - SEARCH*/
/*MENU*/

/*menudossier*/

.barraizquierda .menudossier, .barraizquierda .buscador
{
	width:198px; 
	background-color:#E9E4CC;
	float:left; overflow:hidden; height:auto;
	min-height:870px;
	margin-top:15px;

}
.Contactaspx .barraizquierda .menudossier
{
	min-height:400px;
}
.Contentaspx .barraizquierda .menudossier
{
	min-height:1490px;
}

.barraizquierda .menudossier  .divmenu
{
	margin-top:0px;
	background-color:#E9E4CC;
}
.menudossier:after
{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;	
}

.menudossier ul.categorias 
{
	margin-left:0px;
}

.menudossier .categorias li li 
{
	background-image:url(bullet_flecha_naranja.png);
	background-position:left 10px;
	background-repeat:no-repeat;	
	margin-left:10px;
}

.menudossier .divmenu .categorias li
{
	list-style:none; 
	padding: 5px 5px 5px 15px;		
}
.menudossier .categorias li:hover{background-color:#F2F0E2;}
.menudossier .categorias a {text-decoration:none; color: #9C1525; font-family: Arial;  font-size: 14px;}
.menudossier .categorias li li a{color:#666666;}
.menudossier .categorias li li ul {margin-left:-15px;}
.menudossier .categorias li li li { margin-left:20px; padding-left:10px; }
.menudossier .categorias li li li a {color:#9C1525;}


.barraizquierda .buscador
{
	width:198px; 
	background-color:#E9E4CC;
	float:left; overflow:hidden; height:auto;
	min-height:110px;
	margin-top:15px;

}
.buscador .campos,.buscador .orden
{
	margin-top: 7px; 
	margin-left: 5px;
} 
.buscador .campos .txtSearch
{
  	color:#9A9A9A;
	font-size:7px;
	font-weight:bold;
	float:left;
	padding-top:5px;
	text-align:center;
	height:14px; 
	border-color:#BE7EA0;
}
.buscador .campos .txtSearch input
{
	width:115px; height:17px;
}

.buscador .campos .imgBtnSearch
{
	margin-top:5px;margin-left:2px;
	float: right;
}
.buscador .campos .txtAvanzado
{
	 margin-left: -5px; margin-top: 5px;
	color:#9C1525;font-size:13px;font-weight:bold;
	text-align:center;display:inline;
	width:201px; height:28px;
	border-color:#BE7EA0;
	background-color:#F2F0E3;
	float:left;
}
.buscador .campos .txtAvanzado ul
{
	padding-top:5px;
}

.barraizquierda .menudossier .title, .barraizquierda .buscador .title
{
	background-color:#9C1525;	
	height:22px; 
	margin-bottom:7px;
	padding-bottom:10px;
		
}
.barraizquierda .menudossier .title h3, .barraizquierda .buscador .title h3
{
	font-size:14px;font-weight:bold; 
	color:#FFFFFF;
	text-transform:uppercase;
	width:195px;margin:0px;
	margin-left:7px;	
	padding:7px 0px 0px 0px;
	font-weight:normal;
}


/*.MenuHeader */
.barraizquierda .MenuHeader
{
	width:198px;
}
.barraizquierda .MenuHeader ul
{
	list-style:none;
	
}
.barraizquierda .MenuHeader ul li
{
	font-size: 16px; color: #58595B;
	
}

.barraizquierda .MenuHeader ul li a
{
	text-decoration:none; margin-left:10px;
	color: #9C1525;
	font-weight:bold; font-size:13px; 
	text-transform:uppercase;	
	padding-left:45px;
}

.barraizquierda .MenuHeader .menuboton
{
	background-image:url(bt_menu_off.png);
	float:left;
	height:28px;
	margin-top:-1px;	
	padding-top:12px;
	width:198px;
}
.menuboton a
{
	color:#9C1525; float:left; 
}	
.barraizquierda .MenuHeader .menuboton_on
{
	background-image:url(bt_menu_on.png);
	float:left;
	height:28px;
	margin-top:-1px;	
	padding-top:12px;
	width:198px;
	color:#BF92AF;
}

/*** FOOTER*/
.footer
{
	text-align: center; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 13px; 
	clear:both;
	text-align: center;
	padding-top:20px;
}
.footer .menufooter 
{	
	background-image:url(pix_barrita_pie.png); 
	height:36px; 
}
.footer .menufooter .links
{	
	padding-top:10px;
}
.footer .menufooter  .links a
{	
	text-decoration:none;
	color:#9C1525; 
	margin-left: 20px; 
}

.footer .footerLink
{
	
}

/*** Registration */

/*** contactenos*/
.center .Content h1
{
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
	text-transform:uppercase;
	background-color:#D1D1D1;
	color:#9C1525;
	clear:left;
	line-height:1em;
}
.center .Content .Contact,
.center .Content .Section
{
	width:535px;	
	color:#9C1525;
	min-height:544px;
	font-family:Arial;
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;
	float:left;
	padding-left:2px;
	padding-right:2px;
}
.center .Content .Section .margen
{
	margin:5px 15px;
	color:#000000;
	width:507px;
}
.center .Content .Form
{
	width:535px;	
	overflow: hidden;
	height:auto;
	float: none;
	color:#9C1525;	
	font-family:Arial;
	background-image:url(fondo_blanco_medio.png);
	background-repeat:repeat-y;	
	padding-left:2px;
	padding-right:2px;
}

.center .Content .Form .Contenido
{
	font-family:Arial;
	font-size: 14px;
	margin-left:10px;
	margin-right:10px;	float: left;
	width:510px;
	
}
.center .Content .Form .Product
{
	font-family:Arial;
	font-size: 14px;
	margin-left:10px;
	margin-right:10px;	
	background:#F4F4F4;	float: left;
	width:510px;
	
}

.center .Content .Contact .Contactheader, .center .Content .Form .Contenido .FormHeader, .center .Content .Form .FormHeader
{
	margin-left:10px;
	/*margin-right:15px;*/
	margin-top:10px;	
	background-color:#D1D1D1;
	width:490px;
	line-height:1em; 

}
.center .Content .Form .FormHeader2
{
	background-color:#D1D1D1;
	width:500px;
	margin-top:0px;
	margin-left:14px;
	margin-right:14px;
	height:31px; 
	float: left;
}
.Contactheader .title, .Form .FormHeader .title, .center .Content .Form .FormHeader2 .title
{ 
	font-size:14px;text-transform:uppercase; 
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	
}

.center .Content .Contact .Content, .center .Content .Form .Contenido .Content,  .center .Content .productSearch .Content,
.center .Content .Form .Content  /*, .center .Content .Form .Content2*/
{
/*	width:490px;*/
	width:507px;
/*	float: left;	*/
	font-size:12px;
	margin:0px auto 15px auto;
	/*margin-left:15px;
	margin-bottom:15px;*/
}
.center .Content .Form .Product
{
	font-family:Arial;
	font-size: 14px;
	margin:10px;	
	background:#F4F4F4;	
	/*float: left;*/
	width:512px;	
}
.center .Content .Form .Product .image
{
	float: left;
	width: 202px;	
	margin-top:65px;
	margin-bottom:10px;	
}

.center .Content .Form .Product .image img
{
	width: 202px;	
}

.center .Content .Form .Product .text
{
	margin-top:10px;
	float: right;	
	width: 306px;		
}

.center .Content .Form .Product .text .Box
{
	margin-top:5px;
	background-color:#000000;
	width:295px;
	height:50px;
	float:left;	
}
.center .Content .Form .Product .text .Box .Title
{
/*	float: left;*/
	color: #FFFFFF;
	margin-top:15px;
	margin-bottom:5px;	
	text-align:center;
	/*padding-left:15px;*/
}
.center .Content .Form .Product .text .Box P
{
	float: left;
	color: #FFFFFF;
	margin:15px 15px 5px 15px;	
	text-align:left;
	font-weight:bold;
	width:250px;
}
.center .Content .Form .Product .text .Box .precio,
.center .Content .Form .Product .text .Box .codigo,
.center .Content .Form .Product .text .Box .cantidad
{
	padding-right:10px;
	float:left;
}
.center .Content .Form .Product .text .BoxText
{
	margin-top:5px;
	float: left;		
	width:293px;
	border: 2px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
}

.center .Content .Form .Product .text .BoxText .Text
{
	font-family: Arial;
	font-size:11px;
	color:#000000;	 
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}

.center .Content .Form .Product .text .Btn
{
	margin:20px auto 5px;
	float: left;	
	width: 295px;
	height:88px;	
	text-align:center;
}

.center .Content .Form .Contenido .Content2
{
	width:490px;font-family:Arial;
	height:auto;
	font-size:12px;
	margin-left:20px;
}
.center .Content .Form .Contenido .Content2 .Imagen
{
	float: left;
	margin-top:20px;
	padding-left:115px;
	text-align:center;
}
.center .Content .Form .Contenido .Content2 .Intereses
{
	padding-top:20px;float:left;width:505px;padding-left:15px;
}
.center .Content .Form .Contenido .Content2 .botones
{
	padding-left:15px;padding-top:30px;float:left;padding-bottom:20px;clear:left;
}
.center .Content .Contact .Content .title, .center .Content .Form .Content .title, .center .Content .Form .Contenido .Content2 .title
{ 
	color:#000000;margin-top:25px;
	width:490px;
	height:80px;
	
}
.center .Content .Form .Contenido .Content2 .volanta
{ 
	color:#9C1525;margin-top:25px;	
	font-size:13px;
	float:left;
	width:490px;	
}

.Content2 .copete{font-weight:bold;margin-bottom:1em;color:#000000;}

.Contact .Content .title .lin2, .Form .Content .title .lin2
{ 
	color:#9C1525;margin-top:15px;
	width:490px;
}
.Contact .Content .body, .Form .Content .body, .Content2 .body, .Form .productSearch .body , .Content .body
{ 
	width:100%;
/*	margin-left:15px;*/
}
.Content2 .body .descripcion
{
	float: left;font-family:Arial;
	font-size:13px; font-style:normal;
	color:#000000;
	overflow:hidden;
	margin-right:20px
	
}
.Content2 .body  .descripcion p
{
	font-size:13px;
	text-align:justify;
	
}

.Content .body .item
{ 
	height:24px;
}
.Content .body .item .name
{ 
	color:#9C1525; float:left;
	width:150px; padding-left :5px;
	font-size:13px; font-weight:bold;
	background:#D0CDAA;	height:20px;
	padding-top:4px;	
}
.Form .Content .body .item .name
{ 
	color:#9C1525; float:left;
	width:178px; padding-left :5px;
	font-size:13px; font-weight:bold;
	background:#D0CDAA;	height:20px;
	padding-top:2px;	
}
/*.Content .body .item .control, .Content .body .item .controlImageButton
{ 
	float:right ; width:325px;	
}
*/

.Content .body .item .control 
{ 
 float:right ; width:325px;
}
.Content .body .item .controlImageButton
{float:right ; width:295px; padding-left:30px;  }


.Form .Content .body .item .control, .Form .Content .body .item .controlImageButton
{ 
	float:right ; width:295px;	
}

.Contact .Content .body .item .controlImageButton .btreset,
.Contact .Content .body .item .controlImageButton .btsend
{
	cursor:pointer; border:none;background-color:Transparent;
}
*html .Content .body .item .controlImageButton  .btsend{padding:0px 0px 0px 0px;margin-top:0px;}
*html .Content .body .item .controlImageButton  .btreset{padding:0px 0px 0px 0px;margin-top:0px;}

.Content .body .itemspace
{ 
height:10px;	
}
.Content .body .item .control input, .Content .body .item .control textarea, .Content .body .item .control select
{ 
	width:212px;
	border:1px solid #999999;
	height:20px;
	font-family:arial;
	font-size:13px;
}
.Content .body .item .control textarea 
{
	height:auto;
}
.Content .body .item .control .txtfecha
{
	width:67px;text-align:center;border:1px solid #989898;color:#7A7A7A;
	margin-left:0px;
}
.Content .body .doubleitemspace
{ 
height:40px;	
}

.tblcontact{font-weight:bold;color:#A8A8A8;}
.tblcontact .txtbox{border:1px solid #B26E97;background-color:#FCF6F6;width:215px;}
.tblcontact textarea{border:1px solid #B26E97;background-color:#FCF6F6;width:215px;height:100px;}
.tblcontact th{width:100px;}
.tblcontact .btsend{margin-left:100px;}




/*CONTENIDOS DESTACADOS*/
.center .Content .news
{	
	width:540px;
	float: left;	
	margin-top:5px;
	border-color:Red;
	border:2px;
	margin-left:3px;
}

.center .Content .news .cuadro
{
	float:left; width:260px; 

}
.center .Content .news .cuadro.impar
{margin-right:10px;}
.center .Content .news  .calle
{
	height:10px;

}
.cuadro .titulo
{
	background-image: url('barrita_tit_destacados.png');
	background-repeat: no-repeat;
	width: 240px;
	height: 49px;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	color:#9C1525;
	font-family:Arial;
	font-size:14px;
}
.cuadro .titulo a
,.cuadro .titulo a:visited
,.cuadro .titulo a:hover
{
	color: #990033;
		
}
.cuadro .imagenCuadro
{
	text-align:justify; 
	padding-bottom:10px; padding-top:10px; 
	
	background-color:#E7E7E7;
	border: 2px;
	border-style:solid;	 border-color:#FFFFFF;
	min-height:205px;
	min-width:262px;
	
	/*margin-top:3px;	W: 263pxH: 205px*/
}
.cuadro .imagenCuadro .imagen
{
	border: 2px;
	border-style:solid;
	border-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	min-height:200px;
	min-width:247px;
}
.cuadro .imagenCuadro .texto
{
	margin-left:5px;
	margin-right:5px;
	min-height:200px;
	min-width:247px;
	overflow:hidden;
}
/*barra registrados*/
.submenutop ul
{
	margin:0  auto 0 5px;
	text-align:center;
	list-style-position:outside;
}
.submenutop:after
{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.submenutop li
{
	background-color:#E9E4CC;
	color:#E9E4CC;
	float:left;
	height:30px;
	margin:5px;
	padding:0px;
	width:121px;
}
.submenutop li .left
{
	margin-left:10px;
}
.submenutop li a
{
	color:#9C1525;
	font-size:11px;
	font-weight:bold;
	line-height:2.5em;
	text-decoration:none;	
	text-transform:uppercase;
}
.submenutop li a:hover
{
	text-decoration:underline;	
}

/*generales*/
.clear15 {clear:both;height:15px;}



/* highlight  */
.highlightA2 {}
.highlightA2 .item{margin:0px auto 15px;}

.highlightA2 .item{margin:0px auto 15px auto;text-align:center;}
.highlightA2 .itemcontent .titulo,
.highlightA2 .itemcontent .vermas{	
	display:none;
	visibility:hidden;
	}


/*mis degustaciones*/
.btdiv
{
	text-align:left;
}
.btdiv .btback
{
	border:solid 1px;
	padding:3px 5px;
}
.btdiv .btback a
{
	color:#9C1525;
}
.Degustation h3{padding:5px 0px;margin:5px 0px;}
.Degustation
{
	margin:5px 20px;
	color:#000000;
}
.Degustation .SectionHighlightAgenda
{
	background-image:url(bullet_flecha_naranja.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
/*shop*/
.formulario
{
	color:#666666;
	font-size:13px;
	margin:25px 0px;
}
.formulario label
{
	color:#9C1525;
}
.Confirmation
{
	font-size:13px;
	color:#000000;
}
.Confirmation .titulo{margin-bottom:15px;}
.Confirmation .tblconfirmacion 
{
	text-transform:lowercase;
	font-size:14px;
	color:#9C1525;
}
.Confirmation .tblconfirmacion  td
{
	background-color:#F2F2F2;	 
}
.Confirmation .tblconfirmacion td.cantidad
{
	width:20px;	
	text-align:center;
}
.Confirmation .tblconfirmacion td.nombre
{
	color:#666666;
	text-transform:lowercase;
	width:400px;
}
.Confirmation .tblconfirmacion .simbolo{}
.Confirmation .tblconfirmacion .precio{}
.Confirmation .Total
{
	color:#9C1525;
	font-size:14px;
	font-weight:bold;
	margin:15px 10px;
}

/*** AGENDA */
.Acordeon ul.eventos
{
	list-style-position:outside;
	/*list-style-image:url('bullet_flecha_naranja.png');/*/
	list-style-type:none;
}
.Acordeon .Titulo
{
	font-size:13px;
	padding-left:10px;
	padding-top:5px;
	cursor:pointer;
	color:#000000;
}

.Acordeon .Titulo .Nombre
{
	font-size:13px;
/*	padding-left:10px;*/
	padding-top:5px;
	color:#9C1525;
}
.Acordeon .Cuerpo .inner
{
	margin-left:10px;
	margin-right:20px;
	padding: 10px 20px;
	border:1px solid #D2CCAA;
	background:#FFFFFF;
	color:#000000;
}

.agenda .title span
{
margin-left:10px;
padding-top:8px;
display:block;
}
.agenda .title
{
	background-color:#F0F2EF;
	height: 28px;
	font-weight: bold;
	color:#000000;
	color:Black;
	font-family:Trebuchet MS;
	font-size:13px;
}
.TextForm2 .error{color:Red;}
