body {
	background-color: #F7F7F3;
	font-family: Tahoma,Verdana,Georgia, "Times New Roman", Times, serif;	
	font-size: 70%;
	color: #3A3720;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/fondo_body.gif);
	background-repeat: repeat-y;
	background-position: left;		
	
}

h1 {
	color: #A2A25F;
	font-weight: normal;
	font-size: 2.3em;
	font-family: arial,Verdana,Georgia, "Times New Roman", Times, serif;	
}

h2 {
	color: #515151;
}

h3 {
	color:#A2A25F;
	font-weight: normal;
	font-family: arial;
	font-size: 1.6em;
	margin: 0px;
}

img {
	border: 0px;
}

img.Derecha {
	border: 0px;
	margin: 18px;
	margin-top: 0px;
	margin-right: 0px;
}
img.Izquierda {
	border: 0px;
	margin: 8px;
	margin-top: 0px;
	margin-left: 0px;
}

form {
	display:inline;
}

.Formulario, .formulario {
	border: 1px solid #949176;
	font-family: Tahoma,Verdana,Georgia, "Times New Roman", Times, serif;	
	font-size: 11px;	
}

.Boton, .boton {
	font-family: Tahoma,Verdana,Georgia, "Times New Roman", Times, serif;	
	font-size: 11px;	
}

#Principal {
	width: 770px;
	background-color: #ffffff;
	clear: both;
}

#Cabecera {
	margin:0px;
	padding:0px;
	background-image: url(../img/fondo_cabecera.gif);
	background-repeat: repeat-y;
	background-position: left;	
	clear: both;
	height: 70px;
	
}

#Logotipo {
	float: left;
	margin:0px;	
}

#Logotipo img {
	border: 0px;
}

#Idiomas {
	color: #7E7E7E;
	font-size: 0.9em;	
	float: right;
	padding: 0x;
	padding-top:22px;
	width: 105px;
}

#Idiomas select {
	font-family: tahoma;
	font-size: 10px;
	color:#696969;
	margin-top:3px;
	width: 100px;
}
#LineaCabecera {
	margin-left: 240px;
	margin-right: 13px;	
    border-bottom: 1px solid #E6E6DB;
	height: 2px;
	overflow: hidden;
	clear: both;
	width: 530px;
	border: 1px solid #CC3300;	
}

.Recorte, .recorte {
	clear:both;
	overflow: hidden;
	height: 1px;
}

/*/////////  MENU //////////*/

#Menu {
	width: 206px;
	background-color: #F7F7F3;
	background-image: url(../img/fondo_izquierda.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #3A3720;
	text-align: right;
	padding: 10px;
	padding-top: 22px;
	vertical-align: top;
	height: 493px;

}

#Menu a {
	font-weight: bold;
	color: #949176;
	text-decoration: none;
}

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

#Menu ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 220px;
	margin-left: 12px;
}

#Menu ul li {
	margin:0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;		
}

#Menu ul li ul {
	margin:0px;
	padding: 0px;
	display: none;
	margin-top: 4px;	
	margin-bottom: 20px;
}

#Menu ul li ul li {
	margin:0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 2px;		
}

#Menu ul li ul li a {
	font-weight: normal;
}

/*///////////////   CONTENIDO      ///////////////*/

#Cuerpo {
		vertical-align: top;
		border-top: 1px solid #E6E6DB;	
		border-bottom: 1px solid #E6E6DB;			
		width: 517px;
		margin:0px;
		margin-left: 14px;
		padding-bottom: 20px;
}
#Contenido {
	padding-top: 1px;
}

#Contenido p {
	text-align: justify;
}

#Contenido p div {
	text-align: left;
}

h2 {
	font-weight: bold;
	font-size: 1.4em;
	font-family: arial,Verdana,Georgia, "Times New Roman", Times, serif;	
}

.Caja {
	border: 1px solid #e8e6de;
	padding: 12px;
	background-color: #f7f7f3;
	margin-bottom: 12px;
}

.Caja h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

.Caja p  {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;	
}




/*//////////////    PORTADA   ///////////////*/

#FotoPortada {
	margin: 0px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	width: 517px;
}

#DestacadosPortada {
	clear: both;
	margin-bottom:6px;
	margin-top:6px;
	height: 80px;
}

a.CajaPortada, a.CajaPortadaUltima {
	width: 157px;
    border: 1px solid #EDEDE5;
	padding: 4px;
	float: left;
	margin-right: 8px;
	text-decoration: none;	
}

a.CajaPortada:hover , a.CajaPortadaUltima:hover {
	background-color: #f7f7f3;
	text-decoration: none;
}

.CajaPortada h3 , .CajaPortadaUltima h3 {
	color:#A2A25F;
	font-weight: normal;
	font-family: arial;
	font-size: 1.6em;
	margin: 0px;
}

.CajaPortada img , .CajaPortadaUltima img {
	border: 1px solid #E6E6DB;
	margin-top: 4px;	
}

a.CajaPortadaUltima {
	margin: 0px;

}

#NoticiasPortada {
	padding: 12px;
	height: 200px;
	width: 327px;
	float: left;
}

#NoticiasPortada h3{
	color:#A2A25F;
	font-weight: normal;
	font-family: arial;
	font-size: 1.6em;
	margin: 0px;
}

#NoticiasPortada ul {
	margin: 6px;
	padding: 6px;
	margin-left: 12px;	
	margin-bottom: 12px;
	list-style-type: square;
}

#NoticiasPortada li {
	margin-bottom: 4px;
}	

#NoticiasPortada a {
	color: #949176;
	font-weight: bold;
	text-decoration: none;
}

#NoticiasPortada a:hover {
	color: #000000;
	text-decoration: underline;
}

/*///////////////   PIE  ///////////////*/

#Pie {
	clear: both;

}

#Pie a {
	color: #3A3720;
}

#Pie a:hover {
	color: #000a67;
}

#Pie ul {
	display: inline;
	list-style-type: none;
}


#Pie li {
	display: inline;
	margin-left: 12px;
}

#Pie #SubmenuPie1 {
	float:left;
	text-align: right;
	width: 218px;
	padding: 4px;
	padding-top: 8px;		
	padding-bottom: 8px;	
	background-color: #ECEBE4;
}
#Pie #SubmenuPie2 {
	float:right;
	text-align: right;
	width: 529px;
	padding: 0px;
	padding-top: 8px;	
	padding-bottom: 8px;
	margin-right: 10px;
}

/*/////////   PORTADA DE PRODUCTOS   /////////*/
a.CajaVino {
	width: 220px;
	float: left;
	margin: 6px;
	margin-left: 12px;	
	margin-right: 0px;		
	border: 1px solid #ecebe4;
	padding: 12px;
	text-decoration: none;
	height: 140px;
}

a.CajaVino:hover {
	background-color: #f7f7f3;
	text-decoration: none;
}



a.CajaVino H3 {
	color: #5a5a5a;
	font-weight: bold;
	font-size: 1.4em;
	font-family: arial,Verdana,Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	margin-bottom: 5px;
}

a.CajaVino p {
	color: #7E7E7E;
	margin: 0px;
	font-size: 0.8em;	
}

a.CajaVino img {
	float: right;
	border: 0px;
}

/*/////////   FICHA DE CATA   /////////*/

#FichadeCata {
	clear: both;
}

#FichadeCata #Recursos {
	margin-top: 24px;
	float: right;
	text-align: center;
}

#FichadeCata #Recursos img {
	border: 0px;
}

#FichadeCata #Recursos a.Icono {
	border: 1px solid #F3F3EA;
	float: left;
	margin: 6px;
}

#FichadeCata #Recursos a.Icono:hover {
	border: 1px solid #3A3720;	
}
	
#FichadeCata p {
	line-height: 150%;
}

#MasInformacion {
	clear: both;
	margin-bottom: 24px;
}

#MasInformacion h2 {

}

#MasInformacion ul {
	margin: 6px;
	padding: 6px;
	margin-left: 12px;	
	margin-bottom: 12px;
	list-style-type: square;
}

#MasInformacion li {
	margin-bottom: 4px;
}	

#MasInformacion a {
	color: #949176;
	font-weight: bold;
	text-decoration: none;
}

#MasInformacion a:hover {
	color: #000000;
	text-decoration: underline;
}

/*/////// NOTICIAS //////*/

.CajaDestacada {
	border: 1px solid #e8e6de;
	padding: 12px;
	background-color: #f7f7f3;
	margin-bottom: 12px;
}

.CajaDestacada h2 {
	margin: 0px;
	margin-bottom: 4px;
}

#Noticias {
	padding-bottom: 12px;
}

#Noticias h3{
	color:#A2A25F;
	font-weight: normal;
	font-family: arial;
	font-size: 1.6em;
	margin: 0px;
}

#Noticias ul {
	margin: 6px;
	padding: 6px;
	margin-left: 12px;	
	margin-bottom: 12px;
	list-style-type: square;
}

#Noticias li {
	margin-bottom: 4px;
}	

#Noticias a {
	font-weight: bold;
	text-decoration: none;
	color: #747153;	
}

#Noticias a:hover {
	color: #000000;
	text-decoration: underline;
}

#CajaFotos {
	width: 200px;
	float: right;
	padding-left: 24px; 
	padding-bottom: 24px;	
	color: #6c6c6c;
}
#CajaFotos a.Foto {
	border: 1px solid #edece6;
	margin-bottom: 4px;
	display: block;
	height: auto;
}

#CajaFotos a.Foto:hover {
	border: 1px solid #3a3720;
}

/*///////   BOLETINES   ////////*/
#Suscripcion {
	float: left;
	width: 310px;
}

#Baja {
	float: right;
	width: 190px;
	margin-left: 12px;
	margin-top: 33px;
}

ul.ListadePremios {
	list-style-type: square;
	color: #BCBC9B;
}

ul.ListadePremios li {
	margin-bottom: 12px;
	
}

ul.ListadePremios li a {
	font-family: arial;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;	
	color: #747153;
}

ul.ListadePremios li a:hover {
	color: #000000;
	text-decoration: underline;
}
.GaleriadeFotos {

}

.GaleriadeFotos td img{
	border: 1px solid #BCBC9B;
	padding: 10px;
	padding-bottom: 24px;
	margin-bottom: 12px;
	background-image: url(../img/fondo_GaleriaFotos.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}

.CajaNoticiaDestacada {
	padding: 16px;
	background-color: #f7f7f3;
	margin-bottom: 12px;
}


.CajaNoticiaDestacada img {
	color: #ff0033;
	border: 1px solid #BCBC9B;	
	margin-left: 12px;
}

.CajaNoticiaDestacada p  {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;	
}

.CajaNoticiaDestacada h2 {
	margin: 0px;
}


.CajaBuscador {
	padding: 16px;
	background-color: #f7f7f3;
	margin-bottom: 12px;
}

.CajaPremiosPortada {
	padding: 16px;
	background-color: #f7f7f3;
	margin-bottom: 12px;
}
#PopUp {
	margin: 0px;
	padding: 10px;
	background-image: url(../img/fondo_PopUp.jpg);
	background-position: top left;	
	background-repeat: repeat-x;
}

#PopUp img{
	border: 1px solid #BCBC9B;
	padding: 10px;
	padding-bottom: 24px;
	margin-bottom: 6px;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;

}
#CajaDestacadoPortada{
	float: right;
	width: 154px;
	padding: 6px;
	margin-top: 6px;
	text-align: center;
}

#CajaDestacadoPortada p, #CajaDestacadoPortada h3{
	margin: 0px;
}

.ErrorLogin {
	padding: 6px;
	background-color: #F7F7F3;
	border: 1px solid #949176;
	margin-top: 12px;
}

.ErrorLogin strong {
	padding: 6px;
	color: #000A70;
	display: block;
	font-size: 12px;
	background-color: #ffffff;
}


#MenuBoletines {
	float: right;
}

#MenuBoletines ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#MenuBoletines ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#MenuBoletines ul li a {
	padding: 5px;
	border: 1px solid #949176;	
	text-align: center;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	background-color: #f7f7f3;
	color: #949176;
	font-weight: normal;
}

.Caja2 {
	border: 1px solid #E6E6DC;	
	padding: 8px;
	padding-top: 0px;
	margin-top: 12px;
}

.oculto, .oculto li, .oculto a, .oculto ul {
	display: inline;
	overflow: hidden;
	hieght: 0px;
}