* {
	margin: 0;
	padding: 0;
}
body {
	background: #000 url('/imgs/fnd_general.jpg') no-repeat;
	width: 940px;
	margin: 5px auto;
	font-size: x-small;
	position: relative;
	font-family: Georgia, serif;
}
ul {
	list-style-type: none;
}
img {
	border: 0;
}
.ocultar {
	position: absolute;
	top: -10000px;
}
div#contenedor {
	margin: 0 auto;
	position: relative;
}
h1 span {
	position: absolute;
	top: -10000px;
}
div#contenedor {
	width: 940px;
	border-top: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
}
a {
	text-decoration: none;
	color: #666;
}

/* _____ Estilos especificos para Portada _____ */

h1#logogrande {
	position: absolute;
	z-index: 2;
}

body#portada div#contenedor {
	position: absolute;
	height: 451px;
	top: 107px;
	background: url('/imgs/img_botellaportada.gif') no-repeat right 1px;
}
body#portada div#contenedor p {
	width: 420px;
	font-size: 1.4em;
	color: #FFF;
	margin-top: 100px;
}
body#portada ul#menu {
	margin-top: 220px;
}
body#portada ul#menu li {
	display: inline;
	width: 420px;
}
body#portada ul#menu li a {
	border-top: 1px solid #282928;
	display: block;
	padding: 1px 0;
	height: 36px;
	width: 418px;
	background: url('/imgs/menu_portada.gif') no-repeat;
	font-size: .8em;
}
body#portada.eng ul#menu li a {
	background: url('/imgs/menu_portada_eng.gif') no-repeat;
}
body#portada ul#menu li a span {
	position: absolute;
	top: -10000px;
}
body#portada ul#menu li#nuestrosvinos a {
	background-position: 0 0;
}
body#portada ul#menu li#nuestrosvinos a:hover {
	background-position: -420px 0;
}
body#portada ul#menu li#bodega a {
	background-position: 0 -38px;
}
body#portada ul#menu li#bodega a:hover {
	background-position: -420px -38px;
}
body#portada ul#menu li#infocorporativa a {
	background-position: 0 -76px;
}
body#portada ul#menu li#infocorporativa a:hover {
	background-position: -420px -76px;
}
body#portada ul#menu li#noticias a {
	background-position: 0 -114px;
}
body#portada ul#menu li#noticias a:hover {
	background-position: -420px -114px;
}
body#portada ul#menu li#contacto a {
	background-position: 0 -152px;
}
body#portada ul#menu li#contacto a:hover {
	background-position: -420px -152px;
}
body#portada div#selector_idioma {
	float: right;
	margin-top: 85px;
}
body#portada div#selector_idioma a {
	color: #bad405;
	font-size: 1.1em;
	padding-left: 25px;
}
body#portada div#selector_idioma a:hover {
	text-decoration: underline;
}
body#portada div#selector_idioma a.en {
	background: url('../imgs/icn_bandera_gb.gif') no-repeat;
}
body#portada div#selector_idioma a.es {
	background: url('../imgs/icn_bandera_es.gif') no-repeat;
}

/* _____ Estilos del menu interior _____ */
body#interior ul#menu {
	position: absolute;
	top: 73px;
	right: 0px;
}
body#interior ul#menu li {
	display: inline;
}
body#interior ul#menu li a {
	display: block;
	float: left;
	height: 16px;
	background: url('/imgs/menu_interior.gif') no-repeat;
}
body#interior.eng ul#menu li a {
	display: block;
	float: left;
	height: 16px;
	background: url('/imgs/menu_interior_eng.gif') no-repeat;
}
body#interior ul#menu li a span {
	position: absolute;
	top: -10000px;
}
body#interior ul#menu li#nuestrosvinos a {
	width: 115px;
	margin-right: 40px;
	background-position: 0 0;
}
body#interior ul#menu li#nuestrosvinos a:hover {
	background-position: 0 -16px;
}
body#interior ul#menu li#bodega a {
	width: 133px;
	margin-right: 40px;
	background-position: -154px 0;
}
body#interior ul#menu li#bodega a:hover {
	background-position: -154px -16px;
}
body#interior ul#menu li#infocorporativa a {
	width: 132px;
	margin-right: 40px;
	background-position: -329px 0;
}
body#interior ul#menu li#infocorporativa a:hover {
	background-position: -329px -16px;
}
body#interior ul#menu li#noticias a {
	width: 66px;
	margin-right: 40px;
	background-position: -505px 0;
}
body#interior ul#menu li#noticias a:hover {
	background-position: -505px -16px;
}
body#interior ul#menu li#contacto a {
	width: 75px;
	background-position: -614px 0;
}
body#interior ul#menu li#contacto a:hover {
	background-position: -614px -16px;
}
/* _____ Elementos del menu en ingles _____ */
body#interior.eng ul#menu li#nuestrosvinos a {
	width: 80px;
	margin-right: 40px;
	background-position: 0 0;
}
body#interior.eng ul#menu li#nuestrosvinos a:hover {
	background-position: 0 -16px;
}
body#interior.eng ul#menu li#bodega a {
	width: 167px;
	margin-right: 40px;
	background-position: -134px 0;
}
body#interior.eng ul#menu li#bodega a:hover {
	background-position: -134px -16px;
}
body#interior.eng ul#menu li#infocorporativa a {
	width: 140px;
	margin-right: 40px;
	background-position: -329px 0;
}
body#interior.eng ul#menu li#infocorporativa a:hover {
	background-position: -329px -16px;
}
body#interior.eng ul#menu li#noticias a {
	width: 58px;
	margin-right: 40px;
	background-position: -505px 0;
}
body#interior.eng ul#menu li#noticias a:hover {
	background-position: -505px -16px;
}
body#interior.eng ul#menu li#contacto a {
	width: 75px;
	background-position: -614px 0;
}
body#interior ul#menu li#contacto a:hover {
	background-position: -614px -16px;
}

/* _____ Estilos de pagina interior _____ */
h1#logopeque {
	position: absolute;
	z-index: 2;
}
body#interior div#contenedor {
	position: absolute;
	height: 451px;
	top: 90px;
}
body#interior div#contenido {
	background: #C7C7C7 url('/imgs/fnd_contenido.jpg') no-repeat;
	width: 720px;
	height: 494px;
	position: relative;
}
body#interior div#columna {
	float: left;
	width: 220px;
}
body#interior div#contenedor {
	padding-top: 1px;
	height: auto;
	background: #FFF url('/imgs/fnd_columna.jpg') no-repeat 0 bottom;
}
body#interior div#contenido h2 {
	width: 470px;
	height: 50px;
	margin-left: 40px;
	margin-bottom: 30px;
	margin-top: 60px;
}
body#interior div#contenido {
	overflow: auto;
	background-color: #FFF;
}

body#interior div#contenido p {
	margin-bottom: 20px;
}
h2.infocorporativa {
	background-image: url('/imgs/cab_infocorporativa.gif');
}
h2.bodega {
	background-image: url('/imgs/cab_bodegayvinedos.gif');
}
h2.contacto {
	background-image: url('/imgs/cab_contacto.gif');
}
h2.noticias {
	background-image: url('/imgs/cab_noticias.gif');
}

h2.corporateinfo {
	background-image: url('/imgs/cab_corporateinfo.gif');
}
h2.vineyard {
	background-image: url('/imgs/cab_vineyard.gif');
}
h2.contact {
	background-image: url('/imgs/cab_contacto.gif');
}
h2.news {
	background-image: url('/imgs/cab_noticias.gif');
}

body#interior div#contenido p {
	margin-left: 40px;
	margin-right: 20px;
	font-size: 1.3em;
}
body#interior div.infocorporativa {
	background: url('/imgs/fnd_infocorporativa2.jpg') no-repeat 0 bottom;
	height: 494px;
}
body#interior div.bodega {
	background: url('/imgs/fnd_bodega.jpg') no-repeat 0 bottom;
	height: 494px;
}
body#interior div.contacto {
	background: url('/imgs/fnd_contacto.jpg') no-repeat 0 bottom;
	height: 494px;
}
body#interior div.vinos {
	background: url('/imgs/fnd_nuestrosvinos.jpg') no-repeat 0 bottom;
	height: 494px;
}
body#interior div#columna.noticias {
	background: #FFF url('/imgs/fnd_noticias.jpg') no-repeat 0 bottom;
	height: 494px;
}

/* _____ Estilos para la pagina distribuidora de vinos _____ */
ul.menuvinos {
	margin-top: -90px;
	margin-left: 20px;
}
ul.menuvinos li {
	display: inline;
}
ul.menuvinos li a  {
	display: block;
	float: left;
	width: 130px;
	text-align: center;
	margin-bottom: 20px;
}
ul.menuvinos li a strong {
	display: block;
	margin-top: 5px;
	font-size: 1.1em;
	padding: 3px 0;
}
ul.menuvinos li a:hover strong {
	color: #C00;
}

/* _____ Estilos para la pagina de cada vino _____ */

body#interior div#contenedor.vinos {
	background: none;
}
body#interior div#columna ul {
	margin-top: 175px;
}
body#interior div#columna ul li {
	display: inline;
}
body#interior div#columna ul li a {
	border-top: 1px solid #2D2D2D;
	margin: 1px 0;
	display: block;
	height: 30px;
	background: url('/imgs/menu_vinos.gif') no-repeat ;
}
body#interior div#columna ul li#bacocrianza a {
	background-position: 0px -210px;
}
body#interior div#columna ul li#bacocrianza a:hover {
	background-position: -220px -210px;
}
body#interior div#columna ul li#bacocrianza a.activo {
	background-position: -440px -210px;
}
body#interior div#columna ul li#bacoblanco a {
	background-position: 0px -240px;
}
body#interior div#columna ul li#bacoblanco a:hover {
	background-position: -220px -240px;
}
body#interior div#columna ul li#bacoblanco a.activo {
	background-position: -440px -240px;
}
body#interior div#columna ul li#bacotintadetoro a {
	background-position: 0px -270px;
}
body#interior div#columna ul li#bacotintadetoro a:hover {
	background-position: -220px -270px;
}
body#interior div#columna ul li#bacotintadetoro a.activo {
	background-position: -440px -270px;
}
body#interior div#columna ul li#cermenomalvasia a {
	background-position: 0px -300px;
}
body#interior div#columna ul li#cermenomalvasia a:hover {
	background-position: -220px -300px;
}
body#interior div#columna ul li#cermenomalvasia a.activo {
	background-position: -440px -300px;
}
body#interior div#columna ul li#cermenorosado a {
	background-position: 0px -330px;
}
body#interior div#columna ul li#cermenorosado a:hover {
	background-position: -220px -330px;
}
body#interior div#columna ul li#cermenorosado a.activo {
	background-position: -440px -330px;
}
body#interior div#columna ul li#cermenotintadetoro a {
	background-position: 0px -360px;
}
body#interior div#columna ul li#cermenotintadetoro a:hover {
	background-position: -220px -360px;
}
body#interior div#columna ul li#cermenotintadetoro a.activo {
	background-position: -440px -360px;
}
body#interior div#columna ul li#grancermeno a {
	background-position: 0px -390px;
}
body#interior div#columna ul li#grancermeno a:hover {
	background-position: -220px -390px;
}
body#interior div#columna ul li#grancermeno a.activo {
	background-position: -440px -390px;
}
body#interior div#columna ul li#canusverus a {
	background-position: 0px -420px;
}
body#interior div#columna ul li#canusverus a:hover {
	background-position: -220px -420px;
}
body#interior div#columna ul li#canusverus a.activo {
	background-position: -440px -420px;
}
body#interior div#columna ul li#marquesdelavilla a {
	background-position: 0px -450px;
}
body#interior div#columna ul li#marquesdelavilla a:hover {
	background-position: -220px -450px;
}
body#interior div#columna ul li#marquesdelavilla a.activo {
	background-position: -440px -450px;
}
body#interior div#columna ul li#vinavirgen a {
	background-position: 0px -480px;
}
body#interior div#columna ul li#vinavirgen a:hover {
	background-position: -220px -480px;
}
body#interior div#columna ul li#vinavirgen a.activo {
	background-position: -440px -480px;
}

body#interior div#columna ul li a span {
	position: absolute;
	top: -10000px;
}
body#interior div#contenido {
	float: left;
}
body#interior div#contenido.vinos {
	background: #C7C7C7 url('/imgs/fnd_vinos.gif') no-repeat;
	width: 720px;
	height: 494px;
	position: relative;
}
body#interior div#contenido.vinos h3 {
	width: 470px;
	height: 50px;
	margin-left: 40px;
	margin-bottom: 60px;
	margin-top: 60px;
}
h3.bacoblanco {
	background: #FFF url('../imgs/cab_bacoblanco.gif') no-repeat;
}
h3.bacocrianza {
	background: #FFF url('../imgs/cab_bacocrianza.gif') no-repeat;	
}
h3.bacotintadetoro {
	background: #FFF url('/imgs/cab_bacotintadetoro.gif') no-repeat;
}
h3.cermenomalvasia {
	background: #FFF url('/imgs/cab_cermenomalvasia.gif') no-repeat;
}
h3.cermenorosado {
	background: #FFF url('/imgs/cab_cermenorosado.gif') no-repeat;
}
h3.cermenotintadetoro {
	background: #FFF url('/imgs/cab_cermenotintadetoro.gif') no-repeat;
}
h3.grancermeno {
	background: #FFF url('/imgs/cab_grancermeno.gif') no-repeat;
}
h3.marquesdelavilla {
	background: #FFF url('/imgs/cab_marquesdelavilla.gif') no-repeat;
}
h3.canusverus {
	background: #FFF url('/imgs/cab_canusverus.gif') no-repeat;
}
h3.vinavirgen {
	background: #FFF url('/imgs/cab_vinavirgen.gif') no-repeat;
}
body#interior div#contenido.vinos dl dt {
	display: none;
}
body#interior div#contenido.vinos dl dd {
	width: 400px;
	font-size: 1.4em;
	margin-bottom: 15px;
	margin-left: 40px;
	color: #333;
}
body#interior div#contenido.vinos img {
	position: absolute;
	right: 67px;
	top: 40px;
}
a.descargar {
	display: block;
	width: 350px;
	height: 30px;
	font-size: 1.4em;
	font-weight: bold;
	color: #369;
	padding-left: 50px;
	padding-top: 10px;
	margin-left: 40px;
	margin-top: 30px;
	background: #DDD url('/imgs/btn_descargar.gif') no-repeat;
	text-decoration: none;
}

/* _____ Estilos para las noticias _____ */
body#interior div#contenido.noticias h2 {
	margin-bottom: 10px;
}
body#interior div#contenido.noticias h3 {
	font-size: 2.2em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 40px;
}
body#interior div#contenido.noticias h3 a {
	color: #bad405;
}
body#interior div#contenido.noticias h3 a:hover {
	text-decoration: underline;
	color: #333;
}

body#interior div#contenido.noticias a.volver {
	margin-left: 40px;
	font-size: 1.2em;
}
body#interior div#contenido.noticias p {
	margin-bottom: 20px;
}