body {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#fff;
	font-size:12px;
	background:#000 url(img/bg.png) repeat-x top;
	margin:0;
	padding:0;
	height:100%;
	}

#cabecera{
	height:120px;
	background: transparent;
		}
#contenedor {
	\width: 780px;
	w\idth: 760px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	}
#intro {
	height:500px;
	width:380px;
	margin:0 auto;
	background:transparent url(img/cava_intro.png) no-repeat top;
	}
#idiomas {
	width:500px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 75px;
	float: none;
	}

#menu {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	}
#footer {
	clear: both;
	text-align:center;
	width: 100%;
	height:30px;
	position: absolute;
	padding-top:5px;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	background:transparent url(img/bg_footer.png) no-repeat top;
}

#botella {
	margin-left: auto;
	margin-right: auto;
	width:500px;
	height:610px;
	background: transparent url(img/botella.jpg) no-repeat top;
	padding-bottom:100px;
	}
#botella_cast {
	margin-left: auto;
	margin-right: auto;
	width:500px;
	height:610px;
	background-color: transparent;
	background-image: url(img/botella_cast.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#bottle_eng {
	margin-left: auto;
	margin-right: auto;
	width:500px;
	height:610px;
	background-color: transparent;
	background-image: url(img/bottle_eng.jpg);
	background-repeat: no-repeat;
	background-position: top;
	
	}
a{
	color:#F00;
	}
#contenido {
	margin-left: 215px;
	padding-bottom:100px;
}

p.vina{
	margin-top: -110px;
	margin-left: 410px;
	width:200px;
	}
.line{
	border-top:2px solid white;
	}

.comentario{
	width:400px;
	height:300px;
	font-family: "Trebuchet MS", Verdana, Arial;
	}
textarea.FieldOk { 
	background-color : #fff;
	width:400px;
	height:300px;
	font-family: "Trebuchet MS", Verdana, Arial;
	}
textarea.FieldErr { 
	background-color : #f00; color:#fff;	
	width:400px;
	height:300px;
	font-family: "Trebuchet MS", Verdana, Arial;
 }
.FieldErr { background-color : #f00; color:#fff; }
.FieldOk { background-color : #fff; }

table img{
	border:1px solid white;
	margin-left:5px;
	}
table {
	width: auto;
	text-align:center;
	}

#contenido.tres table {
	text-align:left;
	}
table input{
	font-family: "Trebuchet MS", Verdana, Arial;
	}

input.boton{
	background-color:#fff;
	font-weight:bold;
	}

#mensaje {
	margin:0 auto;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	}
table.tabla_vina{
	margin-top:0px;
	}
table.tabla_vina img{
	border:none;
	}
/*BOTONES MENU CATALAN*/
#menu_uno {
	margin:0; padding:0;
	}

#menu_uno a {
	display:block;
	width:200px; height:30px;
	margin:0; padding:0;
	background: url("img/menu_1.png") top left no-repeat;
	text-decoration: none;
	}
#menu_uno a:hover {
	background-image: url("img/menu_1_hover.png");
	}
#menu_uno a span { display:none }

#menu_dos a {
	display:block;
	width:200px; height:30px;
	margin:0; padding:0;
	background: url("img/menu_2.png") top left no-repeat;
	text-decoration: none;
	}
#menu_dos a:hover {
	background-image: url("img/menu_2_hover.png");
	}
#menu_dos a span { display:none }

#menu_tres a {
	display:block;
	width:200px; height:30px;
	margin:0; padding:0;
	background: url("img/menu_3.png") top left no-repeat;
	text-decoration: none;
	}
#menu_tres a:hover {
	background-image: url("img/menu_3_hover.png");
	}
#menu_tres a span { display:none }

#menu_cuatro a {
	display:block;
	width:200px; height:30px;
	margin:0; padding:0;
	background: url("img/menu_4.png") top left no-repeat;
	text-decoration: none;
	}
#menu_cuatro a:hover {
	background-image: url("img/menu_4_hover.png");
	}
#menu_cuatro a span { display:none }

#menu_cinco a {
	display:block;
	width:200px; height:30px;
	margin:0; padding:0;
	background: url("img/menu_5.png") top left no-repeat;
	text-decoration: none;
	}
#menu_cinco a:hover {
	background-image: url("img/menu_5_hover.png");
	}
#menu_cinco a span { display:none }

/*BOTONES MENU CASTELLANO*/
#menu_uno_cast {
	margin:0; padding:0;
	}

#menu_uno_cast a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_1_cast.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_uno_cast a:hover {
	background-image: url(img/menu_1_cast_hover.png);
	}
#menu_uno_cast a span { display:none }

#menu_dos_cast a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_2_cast.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_dos_cast a:hover {
	background-image: url(img/menu_2_cast_hover.png);
	}
#menu_dos_cast a span { display:none }

#menu_tres_cast a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_3_cast.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_tres_cast a:hover {
	background-image: url(img/menu_3_cast_hover.png);
	}
#menu_tres_cast a span { display:none }

#menu_cuatro_cast a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_4_cast.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_cuatro_cast a:hover {
	background-image: url(img/menu_4_cast_hover.png);
	}
#menu_cuatro_cast a span { display:none }

#menu_cinco_cast a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_5_cast.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_cinco_cast a:hover {
	background-image: url(img/menu_5_cast_hover.png);
	}
#menu_cinco_cast a span { display:none }

/*BOTONES MENU ENGLISH*/
#menu_uno_eng {
	margin:0; padding:0;
	}

#menu_uno_eng a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_1_eng.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_uno_eng a:hover {
	background-image: url(img/menu_1_eng_hover.png);
	}
#menu_uno_eng a span { display:none }

#menu_dos_eng a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_2_eng.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_dos_eng a:hover {
	background-image: url(img/menu_2_eng_hover.png);
	}
#menu_dos_eng a span { display:none }

#menu_tres_eng a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_3_eng.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_tres_eng a:hover {
	background-image: url(img/menu_3_eng_hover.png);
	}
#menu_tres_eng a span { display:none }

#menu_cuatro_eng a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_4_eng.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_cuatro_eng a:hover {
	background-image: url(img/menu_4_eng_hover.png);
	}
#menu_cuatro_eng a span { display:none }

#menu_cinco_eng a {
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-image: url(img/menu_5_eng.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_cinco_eng a:hover {
	background-image: url(img/menu_5_eng_hover.png);
	}
#menu_cinco_eng a span { display:none }
