body {
	background: #272727;
	margin:0 0 0 0;
	font: 70%/1em "Arial", Verdana, sans-serif;
	color: #FFF;
	text-align:center;
	margin:0 auto 15px auto;
}
div.page {
	margin:0 auto;
	text-align:left;
	width:980px;
	min-width:760px;
}
/****************************Cabecera*******************************/
.cabecera {
	height:99px;
	width:100%;
	background-color:#990134
}
div.cabecera .imgIzq {
	float: left;
	width: 350px;
	text-align: left;
	padding-left:30px
}
div.cabecera .imgDer {
	float: right;
	width: 250px;
	text-align: center;
}
.linea_cabecera {
	height:10px;
	width:100%;
	background-image:url(../images/lineaCabecera.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
	background-color:#990134;
}
/***************************Menu Superior***************************/
div.menu {
	height:19px;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	background-color:#990134;
	border-top:1px solid #E3E1CD;
}
div.menu ul {
	margin:0px 45px 2px 45px;
	padding:3px;
}
div.menu li {
	display:inline;
	padding:0px 15px 0px 0px;
}
div.menu a {
	text-decoration: none;
	text-transform:uppercase
}
div.menu a:link {
	color: #e3e1cd;
}
div.menu a:visited {
	color: #e3e1cd;
}
div.menu a:hover {
	color: #fff;
}
div.menu a:active {
	color:#FFF;
}
/**************************Columnas*********************************/
div.columnas {
	padding:5px;
	background-color:#e0d1b2;
}

/***************************Pie*************************************/
div.pie {
	width:100%;
	border-top: 1px solid #e3e1cd;
	padding-top:1.2em;
	padding-bottom:1.2em;
	background-color:#990134;
}
div.pie .contenidoPie {
	width:50%;
	margin:0px auto;
	text-align: center;
	line-height:1.5em;
	color:#e3e1cd;
}
/*****************************Columna contenido****************************/
.col2 {
	padding-left:15px;
	width:730px;
}
.col2 table {
	font-size: 95%;
	border: 1px solid #9F870A;
}
.col2 td {
	padding:0.3em;
	/*background-color: #D7C8A8;*/
}
.titulo {
	/*padding-top:5px;
	padding-bottom:10px;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	/*font-size:140%;*/
	text-transform: uppercase;
	color:#523f23;
	border-bottom: 1px solid #806337;
}
.titulo h2 {
font-size:140%;
margin:1em 0px 0.8em;
}
/*****************************Generales*****************************/
.rastro{color:#9F870A;margin-bottom:10px;}
div.wysiwyg {
	line-height:1.3em;
	color:#523f23;
	margin:0px 15px;
}
div.wysiwyg p {
	text-align: justify;
}
div.wysiwyg ul {
	list-style:circle;
}
div.wysiwyg li {
	border-bottom:1px solid #3D3204;
}
div.wysiwyg img {
 margin-right:10px;
 }

img {
 border:none
}
a {
	text-decoration: none;
}
a:link {
	color: #9F870A;
}
a:visited {
	color: #9F870A;
}
a:hover {
	color: #FFF;
}
a:active {
	color:#FFF;
}
.clear {
	clear:both;
}
/*****************************Noticias*****************************/
div.listadoNoticias {width:660px; margin:0px auto;}
div.listadoNoticias ul {margin:10px 0px;padding:0px;list-style:none;}
div.listadoNoticias li {padding:15px 15px 5px ;border:1px solid #9f870a; margin:10px 0px;}
.foto_resumen {float:left;padding-right:10px;}
.resumen_noticia {}
.listadoNoticias .titulo_resumen{font-weight: bold; margin:4px 0px; font-size:110%;}
.listadoNoticias .fecha_resumen{margin:4px 0px;color: #990134;font-weight: bold;}
.listadoNoticias .subtitulo_resumen{color: #523F23;line-height: 1.5em;margin:8px 0px;}

div.resumen_noticia titulo_resumen a{font-weight:bold;color: #523f23;}
.eliminaFloat {clear:left;}
/*****************************Noticias Detalle*****************************/

.detalleNoticiaCont{ width: 660px; margin:0px auto;}
div.detalleNoticiaCont a img {text-decoration: none;border:#282203 1px solid}
div.detalleNoticia .detalleNoticia_fecha {margin:5px 0px 0px;background-color:#990134;
	font-weight:bold;font-size:100%;padding:0.5em;}
div.detalleNoticia .detalleNoticia_titulo {margin: 0px;padding:0.5em 0px;font-size:130%;
font-weight: bold;color: #523f23;}
div.detalleNoticia .detalleNoticia_subtitulo {margin: 0px;padding:0.5em;color: #523f23;line-height:1.5em;}
div.detalleNoticia .detalleNoticia_foto {float: left;margin:0px 1em 1em 0px;}
div.detalleNoticia .detalleNoticia_texto {color:#523f23;margin: 0px;padding:0px 0.5em 0.5em 0.5em;
text-align: justify;line-height:1.5em;}

div.enlacesInteres {margin:0.7em 0px;}
div.enlacesInteres .enlacesInteres_titulo {
	background-color:#523F23;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0.5em;
}
ul.enlacesInteres_lista {font-size:100%;font-weight:normal;padding-left:1em;list-style-position:inside;
	list-style-type:square;color:#523F23 ;
}
ul.enlacesInteres_lista li {
	background:url(../images/iconLink.gif) no-repeat top left;
	padding:3px 0px 3px 24px;
}

ul.enlacesInteres_lista a{ text-decoration: underline;}
ul.enlacesInteres_lista a:hover{}
div.enlacesInteres .enlacesInteres_tituloSpan {
	color:#523f23
}
div.galeriaImagenesDetalle {
	margin:1em 0px;
}
div.galeriaImagenesDetalle .galeriaImagenes_Titulo {
	/*background-color:#d7c8a8;*/
	/*color:#523f23*/
	font-size:100%;font-weight:bold;margin:0px;padding:0.5em;background-color:#523F23;color:#FFFFFF;}
ul.gallery {
	list-style:none;
	list-style-position:outside;
}
ul.gallery li {
	display: inline;
}
div.adjuntosDetalle {
	margin:1em 0px;
}
div.adjuntosDetalle .adjuntosDetalle_titulo {
	background-color:#523F23;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0.5em;
}
ul.adjuntosDetalle_lista {
	font-size:100%;
	font-weight:normal;
	list-style: none;
	padding-left:1em;
	color:#9b8a6c;
	line-height: 1.5em;
}

ul.adjuntosDetalle_lista li {padding:3px 0px 3px 24px;}
div.adjuntosDetalle .adjuntosDetalle_tituloSpan {
	color:#523f23;
	text-decoration:underline;
	padding:5px 0px;
	}
div.palabrasClaveCont {
	margin:1em 0px;
}
div.palabrasClaveCont .palabrasClave {
	background-color:#d7c8a8;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:0.5em;
	color:#523f23
}
li.pdf{background:transparent url(../images/ci-icono_pdf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.doc{background:transparent url(../images/ci-icono_doc.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.zip {background:transparent url(../images/ci-icono_zip.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.xls {background:transparent url(../images/ci-icono_xls.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.rar {background:transparent url(../images/ci-icono_rar.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.video{background:transparent url(../images/ci-icono_video.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.sonido{background:transparent url(../images/ci-icono_sound.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.img {background:transparent url(../images/ci-icono_img.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.ppt {background:transparent url(../images/ci-icono_ppt.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.htm {background:transparent url(../images/ci-icono_htm.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.swf {background:transparent url(../images/ci-icono_swf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.mdb {background:transparent url(../images/ci-icono_mdb.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}

/*****************************Formulario*****************************/


.cont_formulario {
	width:500px;
}
.fila_formulario {
	width:500px;
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
}
.literal {
	float:left;
	width:150px;
	text-align:right;
	padding-right:10px;
}
.campos_formulario {
	float:left;
	left:150px;
	width:340px;
}
.botones {
	padding-left:100px;
}
.botones {
	height:30px;
	float:left
}

.aviso {
	width:500px;
	height:25px;
}
input{width: 250px;}
form{color: #523F23; width: 600px; margin:0px auto; font-size: 110%;}
.formbutton{width:70px;}
textarea {
	width:250px;
	height:80px;
	margin: 5px 0px;
}
.radio{width: 15px;}
/*****************************CLUB DEL GUSTO*****************************/


.cont_club {
	width:730px;
}
.cont_club_izq {

	float:left;
	width:500px;
	text-align: left;
}
.cont_club_der {
	float:left;
	left:500px;
	width:220px;
	text-align:center;
	}
.fila_club {
	width:500px;
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
}
.titulo_club {
	float:left;
	width:500px;
	text-align: left;
	font-size:14px;
	color:#523f23;
	font-weight:bold;
	padding-top:20px;
	border-bottom: 1px solid #523f23;

}
.literal_club {
	float:left;
	width:400px;
	text-align: left;
	font-size:12px;
}
.precio_club {
	float:left;
	left:400px;
	width:100px;
	font-size:12px;
	text-align:right
}
/*****************************CARTA*****************************/


.cont_carta {
	/*width:730px;*/
}
.fila_carta {
	/*width:730px;*/
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
}
.submenu_carta ul {
list-style:none !important;
	margin:0;
	padding:0;
}
.submenu_carta  ul li {
	margin:1px;
	padding:3px;
	float:left;
	width:120px;
	color:#523f23

}
.submenu_carta ul li a{
	display:block;
	width:120px;
	padding:2px 0;
	text-decoration:none;
	text-align:center;
	background-color:#d7c8a8;

}

.submenu_carta_link{ color:#523f23; font-weight:bold}
.titulo_carta {
	float:left;
	width:730px;
	text-align: left;
	font-size:14px;
	color:#523f23;
	font-weight:bold;
	padding-top:20px;
	border-bottom: 1px solid #523f23;
}
.literal_carta_titulo {
	float:left;
	width:530px;
	text-align: center;
	font-size:12px;
	font-weight:bold
}
.precio_carta_copa_titulo{
	float:left;
	left:530px;
	width:100px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.precio_carta_titulo {
	float:left;
	left:630px;
	width:100px;
	font-size:12px;
	text-align:center;
	font-weight:bold
}
.literal_carta {
	float:left;
	width:530px;
	text-align: left;
	font-size:12px;
}
.precio_carta_copa{
	float:left;
	left:530px;
	width:100px;
	font-size:12px;
	text-align:right
}
.precio_carta {
	float:left;
	left:630px;
	width:100px;
	font-size:12px;
	text-align:right
}

.subtitulo_carta{
	font-size:14px;
	color:#523f23;
	font-weight:bold;
	text-align:left;
}

.denominacion{
	font-size:12px;
	font-weight:bold;
	color:#523f23;
}

.cont_texto{
	font-size:12px;
	text-align:left;
}

.tabla_vino{
	border:none !important;
}
table.tabla_vino .texto_derecha{text-align:right;width:50px;font-size:12px;float:left;}
.texto_derecha{
	/*text-align:right;*/
	text-align:center;
	/*width:50px;*/
	font-size:12px;
	/*float:left;*/
}
.subtitulo_carta_derecha{
	font-size:14px;
	color:#523f23;
	font-weight:bold;
	text-align:right;
	width:50px;
}
.kg{
	float:left;
	font-size:12px;
	text-align:left;
	margin-left:4px;
}

.menu_persona{
	width:530px;
	/*float:left;*/
	border: 1px solid #9F870A;
	padding:10px;
	margin:0px auto 20px auto;
	margin-bottom:20px;
	/*margin-left:100px;*/
}


.platos{
	float:left;
	width:250px;
	font-style:italic;
	text-align:center !important;
	font-weight:bold;
	padding:5px;
}

.postres{
	margin-top:10px;
	width:510px;
	font-style:italic;
	text-align:center !important;
	font-weight:bold;
	padding:5px;
}

.separador_platos{
	width:5px;
	float:left;
}

.precio_persona{
	margin-top:10px;
	width:510px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}

.borde_titulo_vinos{ border-top:1px solid #523f23;}
.separador_menu_altura{ height:9px;}
div.col2{color: #523F23;}