/* ESTRUCTURA */
.home {
	background-color: #01280f;
	margin: 0;
}

.interior {
/*	background-image: url(img/body_bg_degrad.gif); */
	background-repeat: repeat-x;
	background-color: #010C05;
	margin: 0;
}

#container {
	position:relative;
	width: 959px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.interior #container {
	background-repeat: no-repeat;
	background-position: left 91px;
}

.fondo_vinos {
/*	background-image: url(img/contenido_bg2.gif);*/
}

.fondo_subhomes {
/*	background-image: url(img/contenido_bg2b.gif); */
}

.fondo_restaurantes {
/*	background-image: url(img/contenido_bg2.gif);*/
}

.fondo_uvas {
/*	background-image: url(img/contenido_bg1.gif); */
}

.fondo_fundos {
/*	background-image: url(img/contenido_bg1.gif); */
}

.fondo_noticias {
/*	background-image: url(img/contenido_bg1.gif); */
}

.fondo_visita {
/*	background-image: url(img/contenido_bg1.gif); */
}

.fondo_mtorres {
/*	background-image: url(img/contenido_bg1.gif); */
}

.fondo_otrassecciones {
/*	background-image: url(img/contenido_bg1.gif); */
}

#container a {
	text-decoration: none;
}


/* CABECERA */
#cabecera {
	height: 90px;
}

#cabecera #logo {
	margin: 9px 0 0 12px;
}

#cabecera ul {
	margin: 0;
	padding: 0;
}

#cabecera ul li {
	list-style: none;
	display: inline;
}

#cabecera #opcionestop {
	position: absolute;
	/*left: 208px;*/
	left:167px;
	top: 12px;
}

#cabecera #opcionestop ul {
	margin: 0;
	padding: 0;
}

#cabecera #opcionestop ul li {
	margin: 0 0 0 52px;
	padding: 0;
	color: #F0C37D
}

#cabecera #opcionestop a {
	color: #F0C37D
}

#cabecera #opcionestop ul li form {
	display: inline;
	margin: 0;
	padding: 0;
}

#cabecera #opcionestop ul li form input {
	background-color: #01280f;
	border: #F0C37D solid 1px;
	color: #F0C37D;
	font-size: 11px;
	margin: 0 0 0 5px;
}

#opcion_cata_activada {
background-color:#B7BB01;
}

#cabecera #menuprincipal{
	position: absolute;
	left: 200px;
	top: 40px;
	height: 70px;
}

#cabecera #menuprincipal .mp1:hover, #cabecera #menuprincipal .mp2:hover, #cabecera #menuprincipal .mp3:hover, #cabecera #menuprincipal .mp4:hover, #cabecera #menuprincipal .mp5:hover, #cabecera #menuprincipal .mp6:hover, #cabecera #menuprincipal .mp7:hover, #cabecera #menuprincipal .mp8:hover , #cabecera #menuprincipal table tr td#activa {
	background-color: #F0C37D;
	vertical-align:middle;
}

#cabecera #menuprincipal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#cabecera #menuprincipal a:hover, #cabecera #menuprincipal a.activa, #cabecera #menuprincipal table tr td#activa a {
	color: #00101B;
}

/* TAULA MENU */

#cabecera #menuprincipal table tr td {
	padding: 0 8px 4px 8px;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	height: 70px;
	margin-right: 8px;
}


#cabecera #menuprincipal .mp1 { background-color: #c4c800;} #cabecera #menuprincipal .mp1 a { color: #000000;}
#cabecera #menuprincipal .mp2 { background-color: #b7bb01;} #cabecera #menuprincipal .mp2 a { color: #000000;}
#cabecera #menuprincipal .mp3 { background-color: #a6ab01;} #cabecera #menuprincipal .mp3 a { color: #000000;}
#cabecera #menuprincipal .mp4 { background-color: #949a01;} #cabecera #menuprincipal .mp4 a { color: #000000;}
#cabecera #menuprincipal .mp5 { background-color: #838b02;} #cabecera #menuprincipal .mp5 a { color: #000000;}
#cabecera #menuprincipal .mp6 { background-color: #717a03;} #cabecera #menuprincipal .mp6 a { color: #000000;}
#cabecera #menuprincipal .mp7 { background-color: #626c04;} #cabecera #menuprincipal .mp7 a { color: #000000;}
#cabecera #menuprincipal .mp8 { background-color: #535d04;} #cabecera #menuprincipal .mp8 a { color: #000000;}


/* PIE */

#pie {
	clear: both;
	position:relative;
	top: 50px;
	color: #535d04;
	padding: 70px 0 20px 20px;
	z-index: 2;
/*	background-image: url(img/pie_1.gif);	*/
	background-repeat:no-repeat;
	height: 60px;
}

#pie #menupie {
	position: absolute;
	right: 0;
	top: 0;
	margin: 70px 15px 0 0;
	padding: 0;
}

#pie #menupie li {
	list-style: none;
	display: inline;
	margin: 0 0 0 40px;
}

#pie #menupie li a {
	color: #535d04;
}

/* CONTENIDO */

#contenido {
	margin: 50px 0 0 0;
}

.home #contenido {
	margin: 0 0 0 0;
}

#contenido #destacados .destacado {
	float: left;
	width: 190px;
	padding: 15px;
	margin: 0 9px 0 9px;
}

#contenido #destacados .destacado h3 {
	color: #F0C37D;
	font-size: 12px;
	font-weight: normal;
	margin: 5px;
}

#contenido #destacados .destacado h3 a {
	color: #F0C37D;
}

#contenido #destacados .destacado p {
	color:#FFFFFF;
	margin: 5px;
}

#contenido #pagina {
	margin: 0 0 0 204px;
}

#contenido #pagina .columnas2 {
	margin: 0 0 0 0;
}

#contenido #pagina .columnas2 tr td {
	width: 50%;
	padding: 8px;
	text-align: justify;
	vertical-align: top;
}

h1 {
	color: #F0C37D;
	font-size: 24px;
	font-weight: normal;
	margin: 5px 8px 5px 8px;
	padding: 0;
}

h2 {
	color: #F0C37D;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 8px 5px 8px;
	padding: 0;
}

table.listado {
	margin-bottom: 70px;
}

table.listado td.descripcion h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 10px 0;
}

table.listado td.descripcion h2 a {
	color: #F0C37D;
}

#contenido #pagina .intro {
	color: #F0C37D;
	font-size: 13px;
}

#contenido #pagina .intro a {
	color: #b7bb01;
}

#contenido #pagina .doblecol {
	float: left;
	width: 362px;
	margin: 0 6px 0 0;
	padding: 12px 0 0 0;
}

table.listado tr.sensible:hover, .sensibleOn {
	background-color: #626c04;
/*	-moz-opacity:0.5;
	filter:alpha(opacity=50); */
}

table.listado tr.sensible .descripcion p, .sensibleOn .descripcion p {
	color: #FFFFFF;
}

table.listado td.sensible:hover, .sensibleOn {
	background-color: #626c04;
/*	-moz-opacity:0.5;
	filter:alpha(opacity=50); */
}

table.listado td.sensible p, .sensibleOn p {
	color: #FFFFFF;
}

#contenido #pagina .ficha .doblecol {
	width: 160px;
	margin: 0 8px 0 4px;
	padding: 8px 0 8px 0;

}#contenido #pagina .ficha .doblecol, #ventana .ficha .complementos .doblecol {
	width: 160px;
	margin: 0 8px 0 4px;
	padding: 8px 0 8px 0;
}

table.listado tr:hover td.descripcion {
/*	background-image: url(img/ico_mas.gif); */
	background-repeat: no-repeat;
	background-position: 98% 95%;
}

table.listado tr.sensible:hover {
	background-color: #293B46;
/*	-moz-opacity:0.5;
	filter:alpha(opacity=50); */
}

table.listado tr.sensible .descripcion p {
	color: #FFFFFF;
}

table.listado tr td {
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	vertical-align: bottom;
}

table.listado tr td a {
	color: #FFFFFF;
}

#contenido #pagina .doblecol table.listado tr td img {
	border: #838b02 solid 1px;
}



#contenido #ventana {
	margin: 0 0 0 0;
	width: 100%;
}

#ventana h1 .ayuda {
	color: #F0C37D;
	font-size: 12px;
	font-style: italic;
}


#menuinterior {
	margin: 0;
	padding: 0;
	z-index:100;
}

#menuinterior li {
	position: relative;
	list-style: none;
	float: left;
	width: 140px;
	color: #FFFFFF;
	background-color: #838b02;
/*	background-image: url(img/menuinterior_flecha.gif); */
	background-repeat: no-repeat;
	background-position: 134px 6px;
	padding: 2px 5px 2px 5px;
	margin: 0 5px 0 0;
}

#menuinterior li.reset, #menuinterior li.reset:hover {
	background-image: none;
	text-align: center;
}

#menuinterior li:hover {
/*	background-image: url(img/menuinterior_flecha_activa.gif); */
}

#menuinterior li a, #menuinterior li ul li a.titulo {
	color: #FFFFFF;
	text-decoration: none;
}

#menuinterior li ul {
	position: absolute;
	z-index: 100;
	border-top: #103749 solid 2px;
	top: -1500px;
	margin: 0;
	padding: 0;
}


#menuinterior li ul li {
	float: none;
	color: #EFC37D;
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 -5px;
	background-image: none;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}


#menuinterior li ul li:hover {
	background-image: none;
	background-color: #b7bb01;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#menuinterior li ul li a {
	color: #EFC37D;
}

#menuinterior li ul li a:hover {
	color: #FFFFFF;
}

#menuinterior li:hover ul, #menuinterior li.sfhover ul { /* lists nested under hovered list items */
	left: 5px;
	top: 16px;
}

#areavinos {
	float: none;
	clear: left;
}

#areavinos .doblecol {
	float: left;
	width: 460px;
	margin: 0 6px 0 0;
	padding: 12px 0 0 0;
}

#areavinos .parrillavinos {
	table-layout: fixed;
	width: 100%;
	border-collapse: separate;
	border: 4px;
	margin: 0;
}

#areavinos td.variedades {
	background-repeat: no-repeat;
	background-position: center center;
	height: 73px;
	width: 20px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

#areavinos td.variedades .nombre {
	visibility: hidden;
	font-size: 0;
}
/* Textos verticales */
#ventana #areavinos #tvblanco {
/*	background-image: url(img/vt_blanco.gif); */
}
#ventana #areavinos #tvespumoso {
/*	background-image: url(img/vt_espumoso.gif); */
}
#ventana #areavinos #tvpostre {
/*	background-image: url(img/vt_postre.gif); */
}
#ventana #areavinos #tvrosado {
/*	background-image: url(img/vt_rosado.gif); */
}
#ventana #areavinos #tvtinto {
/*	background-image: url(img/vt_tinto.gif); */
}

#areavinos td.vinos {
	padding: 0;
	border-left: #FFFFFF solid 10px;
	background-color: #FFFFFF;
	z-index:1;
}

#areavinos td.vinos img {
	border: none;
	margin: 0;
/*	-moz-opacity:0.60;
	filter:alpha(opacity=60); */
}

/*#ventana #areavinos td.vinos img:hover, #ventana #areavinos td.vinos img.activa {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}*/

#areavinos td.vinos a {
	display: block;
	float: left;
	background-color: #FFFFFF;
	width: 30px;
	height: 73px;
}

#areavinos .fichavino {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	border-top: #FFFFFF solid 6px;
	border-bottom: #FFFFFF solid 6px;
}

#areavinos .fichavino .imagen {
	padding: 10px 0 10px 0;
	vertical-align: top;
}
#areavinos .fichavino td.imagen img {
	/*border-right: #C9D9DF solid 1px;*/
}

table.fichavino td.imagen #controles {
	text-align:center;
	margin: 10px 0 0 0;
}
table.fichavino td.imagen #controles img {
	margin: 0 5px 0 5px;
}

table.listado tr td.fecha {
	padding: 25px 5px 10px 5px;
	vertical-align: top;
	text-align: center;
	color: #b7bb01;
}

table.listado tr td.fecha span {
	display: block;
}
table.listado tr td.fecha .dia {
	font-size: 14px;
}
table.listado tr td.fecha .mes {
	font-size: 14px;
}
table.listado tr td.fecha .ano {
	font-size: 14px;
}

td.descripcion {
	vertical-align: bottom;
	padding: 10px 20px 10px 20px;
}

#areavinos .doblecol td.descripcion {
	vertical-align: bottom;
}

#areavinos td.descripcion {
	border-left: #c4c800 solid 1px;
}

#areavinos td.descripcion, #areauvas td.descripcion, #areanoticias td.descripcion, #arearestaurantes td.descripcion {
	vertical-align: top;
}

td.descripcion img.ilustracion {
	float: left;
	margin: 5px 15px 15px 0;
	border: none;
}

/* Estilo Miguel Torres Chile */
#pagina .doblecol .cajaitem td.texto, .textoOn {
	background-color: #0B3345;
	height: 90px;
	width:360px;
	text-align: right;
	vertical-align: top;
	padding: 8px 15px;
	color: #FFFFFF;
	font-size: 30px;
	font-family: Verdana;
}

/*#pagina .doblecol .cajaitem td.texto, .textoOn {
	background-color: #0B3345;
	height: 90px;
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 30px;
	font-family: Verdana;
}
*/

#pagina .doblecol .cajaitem td.texto:hover, .textoOn {
	background-color:#c9bb9f;
	font-size: 30px;
	font-family: Verdana;
	padding: 8px 15px;
}

#pagina .doblecol .cajaitem td.texto a, .textoOn  a {
	color: #FFFFFF;
	font-size: 30px;
	font-family: Verdana;
}

#pagina .doblecol .cajaitem td.texto h2, .textoOn h2 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-family: Verdana;
}

#pagina .doblecol .cajaitem td.texto .subtitulo, .textoOn .subtitulo{
	display: block;
	font-size: 12px;
	color: #F0C37D;
}
/* END: Estilo Miguel Torres Chile */

table.listado tr.titulo td {
	text-align: left;
	color: #F0C37D;
	font-size: 14px;
	border-bottom: #114D67 solid 1px;
}

#ventana #areavinos .fichavino .caracteristicas {
	width: 265px;
	padding: 10px 20px 10px 20px;
	border-left: #C9D9DF solid 1px;
	vertical-align: top;
}
.recomendacion {
	margin: 10px 0 10px 0;
	width: 130px;
	float: left;
}

.recomendacion a {
	color: #838b02;
}

.recomendacion a:hover {
	color: #0B3345;
}

.recomendacion img {
	float: left;
}

td.descripcion h2 {
	font-weight: normal;
	font-size: 24px;
	color: #535d04;
	margin: 0 0 0 0;
}

td.descripcion .subtitulo1, #ventana #areavinos .fichavino td.descripcion p.subtitulo1 {
	font-size: 13px;
	color: #535d04;
	margin: 0 0 0 0;
}

td.descripcion .subtitulo2, #ventana #areavinos .fichavino td.descripcion p.subtitulo2 {
	font-size: 13px;
	color: #838b02;
	margin: 0 0 0 0;
}

td.descripcion  .resumen, #ventana #areavinos .fichavino td.descripcion p {
	color: #959595;
	line-height: 18px;
/*	margin: 10px 0 15px 0;	*/
	text-align: justify;
}

#ventana #areavinos .fichavino td.descripcion #textoCata, #ventana #areavinos .fichavino td.descripcion #textoCata p {
	color:#838b02;
}

/*table.fichavino td.descripcion .resumen {
	margin: 10px 18px 15px 0;
}*/

td.descripcion  h3, #ventana #areavinos .fichavino .caracteristicas  h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #959595;
}

td.descripcion p, #ventana #areavinos .fichavino .caracteristicas p {
/*	margin: 0 15px 15px 0; */
	color: #838b02;
	font-size: 11px;
	text-align: justify;
}
#ventana #areavinos .fichavino td.descripcion p {
	text-align: justify;
}

#pagina #areaplatos .ficha .descripcion h3 {
	margin: 15px 0 0 0;
	color: #838b02;
}

#pagina #areaplatos .ficha .descripcion p {
	color: #959595;
}

#pagina #areaplatos .ficha .descripcion p.nota {
	color: #838b02;
}

#pagina #areaplatos .ficha .descripcion p.subtitulo1 {
	color: #0B3345;
}

#pagina #areaplatos .ficha .descripcion p.subtitulo2 {
	color: #818080;
	font-size: 10px;
}
/*td.descripcion .enlaceficha {
	text-align: right;
	margin: 20px 18px 0 0;
}*/

#ventana #areavinos .enlaceficha {
	text-align: right;
	padding: 5px 25px 5px 18px;
	background-color: #c4c800;
/*	background-image: url(img/ico_mas.gif); */
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

#ventana #areavinos .enlaceficha:hover {
	background-color: #F0C37D;
}

#ventana #areavinos .enlaceficha a {
	color: #000000;
}

#columnaderecha {
	float: right;
	width:170px;
	margin: 35px 25px 0 4px;
	font-size: 10px;
}

#pagina #columnaderecha {
	margin: 0 10px 0 4px;
}

#columnaderecha #volver {
	display: block;
/*	background-image: url(img/flechavolver.gif);*/
	background-repeat: no-repeat;
	background-position: 2px center;
	background-color: #838b02;
	color: #FFFFFF;
	padding: 3px 6px 3px 18px;
	margin: 0 0 0 0;
}

#columnaderecha h2 {
	background-color: #535d04;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 18px 0 6px 0;
}

#columnaderecha ul {
	background-color: #535d04;
	margin: 0 0 0 0;
	padding: 3px 0 6px 0;
}

#columnaderecha ul li {
	list-style: none;
	margin: 6px 0 0 0;
	padding: 2px 6px 2px 6px;
}

#columnaderecha ul li a {
	color: #FFFFFF;
}

#pagina #areauvas, #pagina #areaplatos {
	float: none;
	clear: left;
	background-color: #FFFFFF;
	margin: 26px 10px 0 0;
}

#pagina .ficha {
	margin: 0 0 0 0;
}

#pagina .ficha td {
	padding: 10px;
	vertical-align: top;
}
#pagina .ficha .separadorBusca td {
	padding: 0px;
	vertical-align: top;
}
#pagina .ficha .complementos img.ilustracion {
	border: #626c04 solid 3px;
}

#pagina .ficha .complementos h3 {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	font-weight: normal;
	color: #535d04;
	border-bottom: #114D67 solid 1px;
}

.listarelacion {
	margin: 0;
	padding: 0;

}

.listarelacion li {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0 0 30px 5px;
	border-bottom: #98999A dotted 1px;
}

.listarelacion li a {
	font-size: 11px;
	color: #535d04;
}

.listarelacion li img {
	float: left;
}

#pagina .zonanavegacion, #pagina .zonanavegacionblanco {
	float: none;
	clear: both;
	margin: 0 10px 0 0;
	padding: 20px 15px 0 15px;
	height: 20px;
}


#pagina .zonanavegacionblanco {
	background-color: #FFFFFF;
}

.navegacion_izq {
	float: left;
}

.navegacion_der {
	float: right;
}

.zonanavegacionblanco .navegacion_izq a , .zonanavegacionblanco .navegacion_der a {
	color: #535d04;
}

.zonanavegacion .navegacion_izq a , .zonanavegacion .navegacion_der a {
	color: #535d04;
}

#pagina #areanoticias {
	float: none;
	clear: left;
	margin: 0 10px 0 0;
	border: #838b02 solid 1px;
}

#pagina #arearestaurantes {
	float: none;
	clear: left;
	margin: 0 10px 0 0;
}


.fichacont {
	margin: 0 0 0 0;
}

.fichacont td {
	padding: 10px;
	vertical-align: top;
}

.fichacont td.descripcion h2 {
	color: #F0C37D;

}

.fichacont td.descripcion p.subtitulo1 {
	color: #F0C37D;
}

.fichacont td.descripcion p.subtitulo2 {
	color: #F8DBAD;
}

.fichacont td.descripcion .resumen {
	color: #C6AF8B;
}

.fichacont td.descripcion p {
	color: #FFFFFF;
}

.fichacont td.descripcion p a {
	color: #F0C37D;
}

.fichacont .complementos img.ilustracion {
	border: #626c04 solid 3px;
}

#pagina .video{
	margin: 12px 0 20px 0;
	padding: 20px 0 0 0;
	text-align: center;
}

#pagina .doblecol table.cajaitem {
	border-collapse: collapse;
	width: 360px;
	text-align: center;
}

#pagina .doblecol .cajaitem td.ilustracion {
	height: 240px;
	vertical-align: bottom;
}

#pagina .doblecol .cajaitem td.texto {
	background-color: #535d04;
	height: 90px;
	text-align: right;
	vertical-align: top;
	padding: 8px 15px;
	color: #FFFFFF;
	font-size: 30px;
	font-family: Verdana;
}

#pagina .doblecol .cajaitem td.texto:hover {
	background-color: #6C98AA;
	font-size: 30px;
	font-family: Verdana;
	padding: 8px 15px;
}

#pagina .doblecol .cajaitem td.texto a {
	color: #FFFFFF;
	font-size: 30px;
	font-family: Verdana;
}

#pagina .doblecol .cajaitem td.texto h2 {
	color: #FFFFFF;
	font-size: 38px;
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-family: Verdana;
}

#pagina .doblecol .cajaitem td.texto .subtitulo {
	display: block;
	font-size: 12px;
	color: #F0C37D;
}

.fichacont td.descripcion p.fechanoticia {
	color: #b7bb01;
}

td.complementos p.descargar, td.complementos p.enlazar {
	height: 50px;
	border: #626c04 solid 1px;
/*	background-image: url(img/descargarnoticia_bg.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

td.complementos p.descargar img{
	float: left;
	margin: 10px 15px 10px 10px;
	border: none;
}


td.complementos p.enlazar {
	padding-left: 20px;
/*	background-image: url(img/enlazarseccion_bg.gif);*/
}

td.complementos p.descargar a , td.complementos p.enlazar a{
	color: #b7bb01;
	font-size: 16px;
	line-height: 50px;
}

.menu_pestanas {
	height: 30px;
	border-bottom: #b7bb01 solid 1px;
}

.menu_pestanas ul {
	margin:0;
	padding: 0;
}

.menu_pestanas li {
/*	position: relative;
	top: 1px; */
	float: left;
	width: 168px;
	height: 29px;
	list-style: none;
	text-align: center;
	line-height: 28px;
/*	border-bottom: #b7bb01 solid 1px;		*/
}

.menu_pestanas li.ultima {
	width: 100%;
	border-bottom: #b7bb01 solid 1px;
}

.menu_pestanas li a {
	font-size: 12px;
	color: #b7bb01;
	text-transform:uppercase;
}

.menu_pestanas li.activa {
	border-top: #b7bb01 solid 1px;
	border-left: #b7bb01 solid 1px;
	border-right: #b7bb01 solid 1px;
	/*border-bottom: #123749 solid 1px;*/
	height:28px;
}

.menu_pestanas li a.activa {
	color: #F0C37D;
	text-transform:uppercase;
}

table.fichacont .horarios {
	border: #626c04 solid 1px;
	padding: 15px;
}

table.fichacont .horarios .google img {
	margin-right:10px;
	float:left;
}

table.fichacont .horarios .google h3 {
	font-size: 11px;
	color: #F0C37D;
}

table.fichacont .horarios .google {
	border-bottom: 0px;
	margin-bottom: 10px;
}

table.fichacont .horarios .horario h3 {
	font-size: 11px;
	color: #F0C37D;
	margin-bottom: 10px;
}

table.fichacont .horarios .horario h4 {
	font-size: 11px;
	color: #C6AF8B;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

table.fichacont .horarios .horario p {
	color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 0;
}

table.fichacont .horarios .horario p a{
	color: #FFFFFF;
}

table.fichacont .horarios .horario {
	border-bottom: #626c04 solid 1px;
	margin-bottom: 10px;
}

.ingredientes {
	margin: 0;
	padding: 0;
}

.ingredientes li {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
	color: #535d04;
	font-size:11px;
}

.ingredientes li.titulo {
	font-weight: bold;
	font-size:11px;
}

.fichacont form.solicitud {
	margin: 0;
	padding: 50px 0 0 0;
}

.fichacont form.solicitud p {
	color: #b7bb01;
	margin: 2px 0 2px 0;
	padding: 0;
}

.fichacont form.solicitud input, .fichacont form.solicitud textarea {
	margin: 0 0 10px 0;
	width: 350px;
	color: #FFFFFF;
	background-color: #0B3345;
	border: #b7bb01 solid 1px;
}

.fichacont form.solicitud input.radio {
	width: 20px;
	margin: 5px 0 0 20px;
	background-color: #00101B;
	border: none;
}

.fichacont form.solicitud select {
	margin: 0 0 10px 0;
	color: #FFFFFF;
	background-color: #0B3345;
	border: #b7bb01 solid 1px;
}

.fichacont form.solicitud input.boton {
	width: auto;
	color: #FFFFFF;
	background-color: #0C161E;
	border: #114D67 solid 3px;
	padding: 5px;
}

.colsimple {
	width: 362px;
	margin: 0 6px 0 0;
	padding: 20px 0 0 0;
}

.jerarquia, .jerarquia ul, .jerarquia ul ul {
	color: #FFFFFF;
	margin-left: 0;
	padding-left: 0;
	font-size: 14px;
}

.jerarquia li {
/*	height: 20px;*/
	list-style: none;
	/*padding: 0;*/
	margin: 0 0 2px 0;
}

.jerarquia li ul li {
/*	height: 20px;*/
	padding: 0 0 0 10px;
	border-bottom: none;
}

.jerarquia>li>ul>li {
/*	height: 20px;*/
/*	background-image: url(img/mapaweb_bullet.gif);*/
	background-repeat: no-repeat;
	background-position: 7px 10px;
	font-size: 12px;
}

.jerarquia li a, .jerarquia li .titulo, .jerarquia li .subtitulo {
	display: block;
	height: 20px;
	padding: 0 0 0 4px;
	line-height: 20px;
}

.jerarquia li a  {
	color: #F0C37D;
}

.jerarquia>li {
	margin-bottom: 30px;
}

.jerarquia li>a, .jerarquia li .titulo  {
	border-bottom: #F0C37D solid 1px;
}

.jerarquia li ul li>a {
	border-bottom: none;
}
.jerarquia li a:hover {
	/* background-color: #273C47; */
	background-color:#F0C37D;
  color:#01280F;
/*	background-image: url(img/ico_mas.gif);*/
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.jerarquia li a:active {
	color: #F0C37D;
}

#pagina .colsimple p {
	color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
}

#pagina .colsimple p a {
	color: #F0C37D;
}

#flotante {
	position:absolute;
	width: 300px;
	left: 160px;
}

#flotante .ficha {
	background-color: #FFFFFF;
}
.jerarquia .titulo  {
	border-bottom: #114D67 solid 1px;
	margin-top:30px;
}

/* CSS EXTRA*/

a.tip {
position: relative;
}

a.tip span {
visibility: hidden;
position: absolute;
top: 60px;
left: -10px;
width: 125px;
padding: 5px;
background: #ffffff;
z-index:100;
color: #000000;
border:1px solid #F0C37D;
}

a:hover.tip {
font-size: 99%; /* this is just for IE */
z-index:1;
}

a:hover.tip span {
visibility: visible;
}

.subtitulo1Busca {
	font-size: 13px;
	color: #0E3C4F;
	margin: 0 0 0 0;
	font-weight:bold;
}

.subtitulo2Busca {
	font-size: 13px;
	color: #838b02;
	margin: 0 0 0 0;
}

.resumenBusca {
	color: #959595;
	line-height: 18px;
/*	margin: 10px 0 15px 0;	*/
	text-align: justify;
}

#wpsFLY_flyoutIFrame.portalFlyoutIframe { 
	width:0px; 
	height:0px;
}

.oculto, .oculto p {
	display:none;
}
.listarelacion li.lista {
	list-style: none;
	margin: 10px 0 0 0;	
	padding: 0 0 10px 5px;
	border-bottom: #98999A dotted 1px;
	font-size: 11px;
}

.ver_mapa {
	border: 1px solid #626c04;
	font-family: verdana;
	font-size: 11px;
	color: #202020;
	height: 30px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	border-top: none;
}

.ver_mapa a, .ver_mapa a:hover, .ver_mapa a:link, .ver_mapa a:visited {
	line-height: 25px;
	color: #b7bb01;
	text-decoration: none;
}


.reset {
	visibility: hidden;
}
