
/* ----- CSS ----- */

*{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

html{
margin: 0px;
padding: 0px;
background: #f2b000;
}

body{
margin: 0px;
padding: 0px;
background: #f2b000;
}

img { border: 0px; margin: 0px; padding: 0px;}

a {
text-decoration:none;
}

ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

strong {
font-weight:bold;
color: #6b1d14;
}

/* ----- MAQUETADO ----- */

div#contenedor {
 width: 971px;
 margin: 0em auto 0em auto;
 text-align: left;
}

div#cabecera{
border-top: #6b1d14 8px solid;
height: 60px;
background: #FFFFFF url(../images/fondo_cabecera.jpg) no-repeat;
}

div#menu_der{
padding: 15px 25px 0em 0em;
text-align:right;
}

div#central{
overflow: hidden;
height: 1%;
/*min-height:394px;*/
background: #FFFFFF url(../images/fondo_central.jpg) repeat-x;
padding-top: 20px;
}

div#contenido_izq{
float:left;
width: 195px;
margin-right: 32px;
}

div#contenido_der{
float:left;
width: 744px;
}

div#texto{
float: left;
width: 450px;
}

div#fotos{
float: right;
width: 240px;
}

div#fotosb{
float: right;
width: 280px;
}

div#pie_pagina{
clear:both;
border-top: #6b1d14 1px solid;
margin-top: 10px;
padding: 12px 0em 12px 0em;
}
	
div#wine{
	float: left;
	margin: -25px 0 0 140px;
	}

* html div#wine{
	margin: -25px 0 0 70px;
	}

div#legal{
	float: right;
	margin: -25px 0;
	}
	
* html div#legal{
	margin: -25px 0;
	}

/* ----- CLASES ----- */

.clear {clear: both;}

.rojo {
color: #6b1d14;
}

.gris {
color: #686868;
}

/* ----- ENCABEZADOS ----- */

h1{
font-size: 12px;
color: #6b1d14;
border-bottom: #6c1e15 1px solid;
text-align:right;
padding-bottom: 7px;
}

h2{
font-size: 12px;
color: #6b1d14;
border-bottom: #6c1e15 1px solid;
text-align:left;
padding-bottom: 7px;
}

h3{
font-size: 12px;
text-align:right;
font-style:italic;
color: #6b1d14;
border-bottom: #6c1e15 1px solid;
padding: 15px 0 7px 0;
}

h4{
font-size: 12px;
text-align:right;
color: #606060;
border-bottom: #6c1e15 1px solid;
padding: 15px 0 7px 0;
}

/* ----- PARRAFOS ----- */

p {
color: #606060;
font-size: 11px;
}

#pie_pagina p{
font-size: 11px;
color: #ffffff;
text-align: right;
}

#pie_pagina p.rojo{
color: #e32119;
}

#wine p{
	font-size: 9px;
	color: #ffffff;
	text-align:left;
	}

p.texto{
margin-top: 15px;
width: 454px;
}

p.ficha{
width: 370px;
margin-bottom: 15px;
overflow:auto;
height: 290px
}

/* ----- LISTAS ----- */

ul.listado {
margin-top: 10px;
text-align:left;
font-weight:bold;
font-size: 11px;
font-style:italic;
}

ul.listado li{
padding-bottom: 5px;
}

ul.listado li a{
color: #606060;
}

ul.listado li a:hover{
color: #6c1e15;
text-decoration:underline;
}

ul.listado li a.activo {
color: #6c1e15;
font-weight:bold;
}

ul.submenu {
margin-top: 10px;
text-align:right;
font-size: 12px;
font-style:italic;
}

ul.submenu li{
padding-bottom: 5px;
}

ul.submenu li a{
color: #606060;
}

ul.submenu li a:hover{
color: #6c1e15;
text-decoration:underline;
}

ul.submenu li a.activo {
color: #6c1e15;
font-weight:bold;
}

.menu_ficha {
margin: 10px 10px 0px 0px;
font-size: 12px;
color: #606060;
float:left;
min-width: 190px;
}

.menu_ficha a {
color: #f2b000;
/*background-color: #b38c88;*/
font-weight:bold;
}

.menu_ficha a:hover {
color: #874a43;
/*background-color: #874a43;*/
}

.menu_ficha a.activo {
color: #874a43;
text-decoration:underline;
/*background-color: #874a43;*/
}

/* ----- IMAGENES ----- */

img.foto_intro{
float: right;
padding: 0em 0em 0em 25px;
}

img.foto_bodega{
float: right;
margin: 15px 0em 0em 30px;
padding-bottom: 17px;
border-bottom: #6c1e15 1px solid;
}

img.foto_bodega2{
float: right;
padding: 15px 0em 15px 30px;
}

img.foto_ficha{
float: right;
margin: 15px 220px 0 0;
}

img.enviar{
float: right;
margin: 15px 170px 0 0;
}

/* ----- LINKS ----- */

a.descargar {
position: relative;
top: 288px; 
left: 510px;
font-size:12px;
padding: 8px;
color: #686868;
background-color: #b38c88;
font-weight:bold;
}

a.descargar:hover{
color: #ffffff;
background-color: #874a43;
}

div#pie_pagina p a{
color: #FFFFFF;
}

div#pie_pagina p a:hover{
color: #FFFFFF;
text-decoration: underline;
}

div#wine p a{
color: #FFFFFF;
}

div#wine p a:hover{
color: #FFFFFF;
text-decoration: underline;
}

div#legal p a.nolink {
	text-decoration:none;
	}

a{
font:;
color: #343434;
text-decoration:;
border-bottom:;
}
a:hover{
color:;
background-color:;
border-bottom:;
}
a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}
a:visited{
color:;
background-color:;
border-bottom:;
}
a:active{
color:;
background-color:;
border-bottom:;
}
a:focus{
color:;
background-color:;
border-bottom:;
}

/* ----- FORMULARIOS ----- */

form.contacto{
width: 400px;
float:left;
margin: 5px 0px 0 0;
}

input, textarea, label{
font-size: 11px;
color: #686868;
}

input{
border: none;
background: url(../images/fondo_input.jpg) no-repeat;
height: 20px;
padding: 6px 0 0 10px; 
}

textarea{
border: none;
background: url(../images/fondo_text.jpg) no-repeat;
padding: 10px 0 0 10px; 
}

textarea.campo{
width: 235px;
height: 130px;
text-align:left;
}

input.boton{
position: relative;
top: -100px;
}

select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}

dl {clear:both;}
dt {float:left; text-align:left; width:90px;  margin: 0 5px 5px 0;}
dd {float:left; margin: 0px;}
