@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

BODY {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: url(../imagenes/seccion21.jpg);
	font-size: 13px;
	color: #FFFFFF;
}

img {
	border: none;
}

a, a:visited, a:hover {
	text-decoration: none;
	color:black;
}


ul {
	list-style: none;
}


/* ###   Estructura    ###*/

#contenedor {
	width: 995px;
	background: url(../imagenes/polaroid2.png) top right no-repeat;
	margin: 20px auto 0 auto;
}

#encabezado {
	width: 258px;
	overflow: hidden;
}

#principal {
	width: 950px;
	height: 550px;
	margin: 15px 0 0 0;
	background: url(../imagenes/fondo2.png) no-repeat;
}

#principal2 {
	width: 950px;
	height: 550px;
	margin: 15px 0 0 0;
	background: url(../imagenes/fondo_cafe.png) no-repeat;
}

#contenido {
	width: 610px;
	height: 420px;
	overflow: auto;
	float: right;
	margin: 40px 52px 0 0;
}
#contenidodos {
	height: 430px;
	padding: 0 0 0 0;
}
#contenidotres{
	height: 430px;
	padding: 0 0 0 0;
}

.division {
	overflow: hidden;
	padding: 0 0 60px 0;
}

.divisionVinos {
	overflow: hidden;
	padding: 0 0 35px 0;
}

.divisionVinos p{
	margin: 0 0 10px 0;
}

#texto {
	width: 280px;
	float: left;
}

#textoVinos {
	width: 220px;
	float: left;
}

#textodos {
	width: 570px;
	padding: 0 0 0 11px;
}
#texto2 {
	width: 570px;
	margin: 0;
	padding: 0 0 0 11px;
}

#textoReservas {
	width: 295px;
	float: left;
}

#txtbotanas {
	width: 270px;
	height: 515px;
}

#botanas {
	width: 237px;
	height: 515px;
	margin: 0px auto 0 auto;
}

#txttacos {
	width: 270px;
	height: 320px;
}

#tacos {
	width: 237px;
	height: 320px;
	margin: 0px auto 0 auto;
}

#txttacos2 {
	width: 270px;
	height: 280px;
}

#tacos2 {
	width: 237px;
	height: 280px;
	margin: 0px auto 0 auto;
}

#txtsopas {
	width: 270px;
	height: 455px;
}

#sopas {
	width: 237px;
	height: 455px;
	margin: 0 auto 0 auto;
}

#txtensaladas {
	width: 270px;
	height: 245px;
}

#ensaladas {
	width: 237px;
	height: 245px;
	margin: 0 auto 0 auto;
}

#txtmariscos {
	width: 270px;
	height: 425px;
}

#mariscos {
	width: 237px;
	height: 425px;
	margin: 0px auto 0 auto;
}

#txtmariscos2 {
	width: 270px;
	height: 410px;
}

#mariscos2 {
	width: 237px;
	height: 410px;
	margin: 0px auto 0 auto;
}

#txtcocinamty {
	width: 270px;
	height: 365px;
}

#cocinamty {
	width: 237px;
	height: 365px;
	margin: 0 auto 0 auto;
}

#txtcocinamty2 {
	width: 270px;
	height: 360px;
}

#cocinamty2 {
	width: 237px;
	height: 360px;
	margin: 0 auto 0 auto;
}

#txtcabrito {
	width: 270px;
	height: 335px;
}

#cabrito {
	width: 237px;
	height: 335px;
	margin: 0 auto 0 auto;
}

#txtcortes {
	width: 270px;
	height: 350px;
}

#cortes {
	width: 237px;
	height: 350px;
	margin: 0 auto 0 auto;
}

#txtcortes2 {
	width: 270px;
	height: 325px;
}

#cortes2 {
	width: 237px;
	height: 325px;
	margin: 0 auto 0 auto;
}

#txtfilete {
	width: 270px;
	height: 335px;
}

#filete {
	width: 237px;
	height: 335px;
	margin: 0 auto 0 auto;
}

#txtfilete2 {
	width: 270px;
	height: 320px;
}

#filete2 {
	width: 237px;
	height: 320px;
	margin: 0 auto 0 auto;
}

#txtcafe {
	width: 270px;
	height: 375px;
}

#cafe {
	width: 237px;
	height: 375px;
	margin: 0 auto 0 auto;
}

#txtpostres {
	width: 270px;
	height: 550px;
}

#postres {
	width: 237px;
	height: 550px;
	margin: 0 auto 0 auto;
}

.eventos {
	width: 237px;
	margin: 100px 0 0 30px;
}

#imagenes {
	width: 305px;
	float: right;
}
#imagenesdos {
	width: 290px;
	float: right;
	margin: 0 110px 0 0;
}
#imagenesVinos {
	width: 330px;
	float: right;
	margin: 0 90px 0 0;
}

#imagenesReserv {
	width: 290px;
	float: right;
	margin: 0 90px 0 0;
}

#imagenes2 {
	width: 530px;
	margin: 0 auto;
}

#pie {
	width: 915px;
}

/*###   Menus    ###*/

#menuPrincipal {
	width: 199px;
	margin: 0 0 0 0;
	float: left;
}

#menuPrincipal ul {
	margin: 0 45px 0 0;
	float: right;
}

#menuPrincipal ul li {
	margin: 26px 0 0 0;
	display: block;
}

#menuPrincipal ul li a span {
	display: none;
}

#menuPrincipal ul li span {
	display: none;
}

#menuPrincipal a{
    display: block;
    text-decoration: none;
}

#menuPrincipal #latradicion a:link, #menuPrincipal #latradicion a:visited{
	width: 107px;
	background: url(../imagenes/boton_latradicion.png) no-repeat;
	height: 42px;
}

#menuPrincipal #latradicion a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #latradicionActiva  {
	width: 107px;
	background: url(../imagenes/boton_latradicionactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #tradition a:link, #menuPrincipal #tradition a:visited{
	width: 107px;
	background: url(../imagenes/boton_tradition.png) no-repeat;
	height: 42px;
}

#menuPrincipal #tradition a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #traditionActiva  {
	width: 107px;
	background: url(../imagenes/boton_traditionactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #lacocina a:link, #menuPrincipal #lacocina a:visited{
	width: 107px;
	background: url(../imagenes/boton_lacocina.png) no-repeat;
	height: 42px;
}

#menuPrincipal #lacocina a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #lacocinaActiva {
	width: 107px;
	background: url(../imagenes/boton_lacocinaactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #menu a:link, #menuPrincipal #menu a:visited{
	width: 107px;
	background: url(../imagenes/boton_menu.png) no-repeat;
	height: 42px;
}

#menuPrincipal #menu a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #menuActiva {
	width: 107px;
	background: url(../imagenes/boton_menuactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #vinos a:link, #menuPrincipal #vinos a:visited{
	width: 107px;
	background: url(../imagenes/boton_vinos.png) no-repeat;
	height: 42px;
}

#menuPrincipal #vinos a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #vinosActiva {
	width: 107px;
	background: url(../imagenes/boton_vinosactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #wines a:link, #menuPrincipal #wines a:visited{
	width: 107px;
	background: url(../imagenes/boton_wines.png) no-repeat;
	height: 42px;
}

#menuPrincipal #wines a:hover {
	background-position: 0 -42px;
}

#menuPrincipal #winesActiva {
	width: 107px;
	background: url(../imagenes/boton_winesactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #eventos a:link, #menuPrincipal #eventos a:visited{
	width: 107px;
	background: url(../imagenes/boton_eventos.png) no-repeat;
	height: 42px;
}

#menuPrincipal #eventos a:hover{
	background-position: 0 -42px;
}

#menuPrincipal #eventosActiva{
	width: 107px;
	background: url(../imagenes/boton_eventosactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #events a:link, #menuPrincipal #events a:visited{
	width: 107px;
	background: url(../imagenes/boton_events.png) no-repeat;
	height: 42px;
}

#menuPrincipal #events a:hover{
	background-position: 0 -42px;
}

#menuPrincipal #eventsActiva{
	width: 107px;
	background: url(../imagenes/boton_eventsactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #menu a:link, #menuPrincipal #menu a:visited{
	width: 107px;
	background: url(../imagenes/boton_menu.png) no-repeat;
	height: 42px;
}

#menuPrincipal #menu a:hover{
	background-position: 0 -42px;
}

#menuPrincipal #reserva a:link, #menuPrincipal #reserva a:visited{
	width: 107px;
	background: url(../imagenes/boton_reserva.png) no-repeat;
	height: 40px;
}

#menuPrincipal #reserva a:hover{
	background-position: 0 -40px;
}

#menuPrincipal #reservaActiva {
	width: 107px;
	background: url(../imagenes/boton_reservaactiva.png) no-repeat;
	height: 40px;
}

#menuPrincipal #reservations a:link, #menuPrincipal #reservations a:visited{
	width: 107px;
	background: url(../imagenes/boton_reservations.png) no-repeat;
	height: 42px;
}

#menuPrincipal #reservations a:hover{
	background-position: 0 -42px;
}

#menuPrincipal #reservationsActiva {
	width: 107px;
	background: url(../imagenes/boton_reservationsactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #ubicacion a:link, #menuPrincipal #ubicacion a:visited{
	width: 107px;
	background: url(../imagenes/boton_ubicacion.png) no-repeat;
	height: 41px;
}

#menuPrincipal #ubicacion a:hover{
	background-position: 0 -41px;
}

#menuPrincipal #ubicacionActiva{
	width: 107px;
	background: url(../imagenes/boton_ubicacionactiva.png) no-repeat;
	height: 41px;
}

#menuPrincipal #maps a:link, #menuPrincipal #maps a:visited{
	width: 107px;
	background: url(../imagenes/boton_map.png) no-repeat;
	height: 42px;
}

#menuPrincipal #maps a:hover{
	background-position: 0 -42px;
}

#menuPrincipal #mapsActiva{
	width: 107px;
	background: url(../imagenes/boton_mapactiva.png) no-repeat;
	height: 42px;
}

#menuPrincipal #ingles a:link, #menuPrincipal #ingles a:visited{
	width: 107px;
	background: url(../imagenes/boton_ingles.png) no-repeat;
	height: 41px;
}

#menuPrincipal #ingles a:hover{
	background-position: 0 -41px;
}

#menuPrincipal #espanol a:link, #menuPrincipal #espanol a:visited{
	width: 107px;
	background: url(../imagenes/boton_espanol.png) no-repeat;
	height: 42px;
}

#menuPrincipal #espanol a:hover{
	background-position: 0 -42px;
}


/*###   imagenes    ###*/

.imgTit {
	clear: both;
	margin: 0 0 20px 0;
}

.imgTitInt {
	clear: both;
	margin: 10px 0 10px 0;
}

.imgCentrada {
	display: block;
	margin: 0 auto;
}

.imgDerecha {
	float: right;
	margin: 13px 35px 0 0;
}

.imgRetratito {
	float: right;
	margin: 85px 110px 0 0;
}

.imgCurvas {
	float: right;
	margin: 50px 0 0 0;
}

/*###   generales    ###*/

.izquierda2 {
	float: left;
	padding: 0 10px 0 0;
}

.izquierda {
	width: 200px;
	float: left;
	clear: left;
	margin: 10px 0 0 0;
}

.derecha {
	float: right;
	clear: right;
	margin: 10px 0 0 0;
}

.clear {
	clear: both;
}

.negrita {
	font-weight: bold;
	margin: 10px 0 0 0;
}

.overflow {
	overflow: hidden;
}

.bigotin {
	display: block;
	margin: 0 auto;
	padding: 35px 0 0 0;
	clear: both;
}

.tablaIzq {
	width: 200px;
	text-align: left;
	padding: 0 0 10px 0;
}

.tablaDer {
	width: 60px;
	text-align: right;
	padding: 0 0 15px 0;
}

#fondoMapa {
	width: 547px;
	height: 320px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../imagenes/fondomapa.jpg)
}

#map {
	width: 520px;
	margin: 10px auto;
	padding: 0 0 0 0;
	height: 299px;
}

.titulos_vinos {
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #DD5D17;
}

.vinos1 {
	margin: 40px 0 0 0;
}

.vinos2 {
	margin: 320px 0 0 0;
}

.imgbotanas {
	margin: 120px 0 0 0;
}

.imgtacos {
	margin: 25px 0 0 0;
}

.imgsopas {
	margin: 90px 0 0 0;
}

.imgmariscos {
	margin: 85px 0 0 0;
}

.imgcocinamty {
	margin: 45px 0 0 0;
}

.imgcabrito {
	margin: 30px 0 0 0;
}

.imgcortes {
	margin: 45px 0 0 0;
}

.imgfiletes {
	margin: 30px 0 0 0;
}

.imgcafe {
	margin: 50px 0 0 0;
}

.imgpostres {
	margin: 150px 0 0 0;
}
.titulos_vinos2 {
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #DD5D17;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
