@charset "utf-8";
/* RESTARUANTE LA MAREA CSS Document */
BODY{
	margin:0;
	padding:0;
	background-image:url(../img/bg_body.jpg);
	background-repeat:no-repeat;
	background-color:#08090a;
	font-family:"Trebuchet MS", Arial, Verdana, Tahoma;
	}
	
.cuerpo_ {
	background-image:url(../img/bg_body_.jpg);
	}
	
UL{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:block;
	}	

LI{
	float:left;
	display:block;
	}

DIV{
	display:block;
	margin:0;
	paddign:0;
	float:left;
	}
	
A{
	text-decoration:none;
	}	

A:HOVER {
	text-decoration:underline;
	}
	
P{
	margin-top:0px;
	line-height:125%;
	}	

.contenedor_externo{
	width:910px;
	height:750px;
	padding-left:40px;
	padding-top:91px;
	}
	
.cabecera{
	width:910px;
	height:28px;
	}
	
	.cabecera img{
		float:left;
		display:block;
		padding-right:17px;
		padding-top:2px;
		}
	
.menu_derecha{
	float:right;
	padding-right:80px;
	padding-top:5px;
	width:265px;
	text-align:right;
	color:#b6b6b6;
	font-size:8pt;
	}	
	
	.menu_derecha a{
		color:#b6b6b6;
		}	
	
.cuerpo{
	width:963px;
	}	
	




.cuerpo_izquierda{
	padding-top:310px;
	padding-left:20px;
	padding-right:20px;
	width:280px;
	}
	
	.cuerpo_izquierda a{
		color:#fff;
		}
	

	.cuerpo_izquierda ul{
		width:280px;
		margin-top:20px;
		color:#FFF;
		}
		
	
		
		.cuerpo_izquierda ul li{
			width:280px;
			margin-bottom:5px;
			display:block;
			float:left;
			margin-top:5px;
			}
			
		.cuerpo_izquierda ul li.li_horario{
			width:100px;
			width:90px;
			/*margin-bottom:15px;
			margin-top:10px;*/
			}


			
		.cuerpo_izquierda ul li.li_horario_texto{
			width:200px;	
			margin-bottom:18px;
			font-size:10pt;
			width:190px;			
			}
			
		.cuerpo_izquierda ul li.li_horario_texto p{
			margin:0;
			margin-top:4px;
			}			
			
		.cuerpo_izquierda ul li.li_especialidad{
			width:250px;
			padding-left:20px;
			font-size:9pt;
			margin-top:0px;		
			background-image:url(../img/motivo_indexado.gif);
			background-repeat:no-repeat;
			width:240px;			
			}
			
		.cuerpo_izquierda ul li.li_especialidad p{
			margin-top:0px;			
			}	
			
		.cuerpo_izquierda ul li.li_denominacion{
			width:120px;
			padding-left:25px;
			font-size:9pt;
			margin-top:0px;		
			height:13px;
			width:115px;

			}	
			
		.cuerpo_izquierda ul.proteccion_datos{
			width:280px;
			margin-top:20px;
			color:#FFF;	
			color:#797e84;
			margin-top:10px;
			text-align:right;
			color:#fff;
			font-size:7pt;
			}	

		.cuerpo_izquierda ul.proteccion_datos a{

			color:#797e84;
			}	
			
			
			
		.cuerpo_izquierda ul li.li_alineacion_derecha{
			width:300px;
			margin-bottom:15px;
			text-align:right;
			background-image:url(../img/banda_subrayado.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			width:280px;			
			}	
			
		.cuerpo_izquierda ul li.li_alineacion_derecha img{
				margin-left:10px;
			}
			
		
			
		.cuerpo_izquierda ul li p{
				margin:0;
				margin-top:10px;
				font-size:9pt;
			}	
		
		.cuerpo_izquierda ul li.li_idioma{
			text-align:right;
			}
			
			.cuerpo_izquierda ul li.li_idioma img{
					float:right;
					display:block;
					margin-bottom:0px;
				}	

.cuerpo_derecha{
	width:643px;
	height:350px;
	}

.cuerpo_derecha a img{
	border:0;
	}
	

.cuerpo_derecha ul{
		width:460px;
		padding-left:40px;
		margin-top:30px;
				
	}

	.cuerpo_derecha ul a{
		color:#233043;
		font-weight:bold;
		}			
	
	.cuerpo_derecha ul li{
			width:460px;
		}
		
	.cuerpo_derecha p{
			margin:0;
			margin-bottom:15px;
			line-height:130%;
			color:#000;
			font-size:9pt;
		}
		
	.cuerpo_derecha p.p_tipo_vino{
			text-transform:uppercase;
			font-weight:bold;
			color:#233043;
			width:460px;
			border:0;
			border-bottom:1px;
			border-style:dotted;
			border-color:#233043;
		}		
		
		.cuerpo_derecha ul li.li_nombre_vino{
			width:155px;
			padding-left:5px;
			font-size:9pt;
			float:left;
			margin-bottom:10px;
			height:12px;
			}
			
		.cuerpo_derecha ul li.li_precio_vino{
			width:50px;
			padding-right:10px;
			float:left;
			font-size:9pt;	
			margin-bottom:10px;	
			text-align:right;
			height:12px;
	
			}			
			
			
	.cuerpo_derecha ul li.li_titulo_seccion{
			color:#233043;
			font-weight:bold;
			font-size:17pt;
			margin-bottom:15px;
			float:left;
		}
		
	.cuerpo_derecha ul li.li_clase_vino{
			color:#233043;
			font-weight:bold;
			font-size:17pt;
			margin-bottom:5px;
			float:left;
		}	
		
	.cuerpo_derecha ul li.li_plato_sin_precio{
			margin:0;
			width:210px;
			padding-right:12px;
			font-size:9pt;
			margin-bottom:5px;
			background-image:url(../img/motivo_indexado_carta.gif);
			background-repeat:no-repeat;
			padding-left:8px;
		}	
		
	.cuerpo_derecha ul li.li_plato_sin_precio_tres_columnas{
			margin:0;
			width:210px;
			padding-right:12px;
			font-size:9pt;
			margin-bottom:5px;
			background-image:url(../img/motivo_indexado_carta.gif);
			background-repeat:no-repeat;
			padding-left:8px;
			width:130px;
		}			
		

	.cuerpo_derecha ul li.li_plato_sin_precio_ancho_maximo{
			margin:0;
			width:450px;
			font-size:9pt;
			margin-bottom:5px;
			background-image:url(../img/motivo_indexado_carta.gif);
			background-repeat:no-repeat;
			padding-left:8px;
		}	
	
	.cuerpo_derecha ul li.li_recomendaciones_precio{
			margin:0;
			width:45px;
			font-size:9pt;
			margin-bottom:5px;
			background-image:url(../img/motivo_indexado_carta.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		
	.cuerpo_derecha ul li.li_recomendaciones_nombre_plato{
			margin:0;
			width:385px;
			font-size:9pt;
			margin-bottom:5px;
			padding-left:10px;
		}
		

		
	
.cuerpo_derecha_contenedor_imagenes{
	width:590px;
	margin-top:20px;
	}	
	
	.cuerpo_derecha_contenedor_imagenes_thumbs{
		width:83px;
		padding-left:20px;
		padding-top:10px;
		margin-top:12px;
	/*	background-color:#CC6;*/
		}
		
	.cuerpo_derecha_contenedor_imagenes_thumbs img{
		margin-bottom:7px;
		width:72px;
		height:46px;
		width:66px;
		height:40px;
		border:1px;
		border-color:#780d4c;
		border-style:solid;
		background-color:#FFF;
		padding:3px;
		}		
		
	.cuerpo_derecha_contenedor_imagenes_thumbs a img{
		border:0;
		
		}		
		
	
		
	.cuerpo_derecha_contenedor_imagen_grande{
		width:477px;
		padding-top:10px;
		padding-left:10px;
		margin-bottom:30px;
		}	

.capa_flotante_derecha{
	float:right;
	font-size:9pt;
	}


	.cuerpo_derecha ul li img.thumb_galeria{
			margin:0;
			width:60px;
			height:40px;
			border:1px;
			border-style:solid;
			border-color:#999;
			margin-bottom:9px;
			margin-right:14px;
			padding:1px;
			float:left;
			display:block;

			_MARGIN-BOTTOM:5PX;
			_MARGIN-RIGHT:7PX;
	}
		

	.cuerpo_derecha ul li img.thumb_galeria_final{
			margin:0;
			width:60px;
			height:40px;
			border:1px;
			border-style:solid;
			border-color:#999;
			margin-bottom:9px;
			float:left;
			display:block;	
			padding:1px;
		
			_MARGIN-BOTTOM:5PX;
		}
		
	.cuerpo_derecha ul li.li_formulario_area {
		width:400px;
		padding-bottom:10px;
		font-size:9pt;
	
		}
		
	.cuerpo_derecha ul li.li_formulario_nombre_campo {
		width:60px;
		padding-bottom:10px;
		font-size:9pt;
	
		}		

.campo{
	width:300px;
	font-size:9pt;
}
	
.campo_multilinea{
	width:300px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}	


#logos_cont {
	width:118px;
	height:326px;
	float:left;
	}
	
#cuerpo_izquierda00{
	width:320px;
	float:left;
	}
	
#cuerpo_banner{
	width:317px;
	height:110px !important;
	height:120px;
	float:left;
	margin:0 0 10px 0;
	/margin:10px 0 10px 0;
	}
	
			.visita_virtual{
position:absolute;
top:388px;
left:40px;
}

		.visita_virtual2{
position:absolute;
top:457px;
left:369px;
}