* {
	margin: 0px;
	padding: 0px;
}
body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#todo {
	margin: auto;
	width: 1024px;
}
#principal {
	background-color: #FFFFFF;
	
}
/* Aquí se aplica el css a los títulos de cada página*/
h1#titulo {
	display: block;
	height: 100px;
	width: 450px;
	background-image: url(../img-css/LogoURBINA.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;
}
h1 {
	display: block;
	float: right;
	height: 50px;
	width: 234px;
	background-image: url(../img-css/SpritTitulos.png);
	text-indent: -9999px;
}
h1#seccionVinos  {
	background-position: -234px -50px;
}
h1#seccionSumiller  {
	background-position: -936px -50px;
}
h1#seccionVisitas  {
	background-position: -468px -50px;
}
h1#seccionBodega  {
	background-position: 0px -50px;
}



/* esto es la barra sellos de calidad  */
ul#calidad {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 100px;
	width: 282px;
	float: right;
}
/*
ul#botonera li {
	display: inline;  
	float: left; 
}*/

ul#calidad a {
	height: 100px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../img-css/SpritCalidad.png);
}

a#iqnet {
	width: 100px;
	background-position: 0px 0px;
}

a#iqnet:hover {
	background-position: -1px -1px;
}


a#aenor {
	width: 57px;
	background-position: -100px 0px;
}

a#aenor:hover {
	background-position: -101px -1px;
}

a#crrioja {
	width: 125px;
	background-position: -157px 0px;
}

a#crrioja:hover {
	background-position: -158px -1px;
}


/* esto es la barra de idiomas  */
ul#idiomas {
	margin: 0px;
	padding: 20px 20px 0px 0px;
	list-style-type: none;
	height: 30px;
	width: 125px;
	float: right;
}
/*
ul#botonera li {
	display: inline;  
	float: left; 
}*/

ul#idiomas a {
	height: 24px;
	width: 24px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../img-css/SpritBanderas.png);
}

a#esp {
	background-position: 0px 0px;
}

a#esp:hover {
	background-position: -1px -1px;
}


a#eng {
	background-position: -24px 0px;
}

a#eng:hover {
	background-position: -25px -1px;
}

a#usa {
	background-position: -48px 0px;
}

a#usa:hover {
	background-position: -49px -1px;
}

a#deu {
	background-position: -72px 0px;
}

a#deu:hover {
	background-position: -73px -1px;
}

a#fra {
	background-position: -96px 0px;
}

a#fra:hover {
	background-position: -97px -1px;
}

/* esto es la barra de navegación  */
ul#botonera {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 100px;
	width: 790px;
	float: left;
}

/* Esto en principio se puede suprimir, block,float left = display inline*/
ul#botonera li {
/*	display: inline;  
	float: left; */

}

ul#botonera a {
	height: 100px;
	width: 150px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../img-css/botoneraBg.jpg);
}

a#bodega {
	background-position: 0px 0px;
}
a#bodega:hover {
	background-position: 0px -100px;
}
a#bodega.activado {
	background-position: 0px -200px;
}

a#vinos {
	background-position: -150px 0px;
}
a#vinos:hover {
	background-position: -150px -100px;
}

a#vinos.activado {
	background-position: -150px -200px;
}

a#visitas {
	background-position: -300px 0px;
}

a#visitas:hover {
	background-position: -300px -100px;
}

a#visitas.activado {
	background-position: -300px -200px;
}

a#sumiller {
	background-position: -600px 0px;
}

a#sumiller:hover {
	background-position: -600px -100px;
}

a#sumiller.activado {
	background-position: -600px -200px;
}

/* ESTO HAY QUE REVISARLO */
li#espaciobotdcha  {
	background-image: url(../img-css/botrelleno.png);

	display: block;
	float: left;
	height: 100px;
	width: 190px;
	background-repeat:  repeat-x;
}

/* Esto es genérico para los contenidos, parrafos */
#contenido {
	padding: 10px;
	width: 1004px;
	display: block;
	float: left;
	background-color: #e5e5ff;
}
#contenido p {

	font-size: 90%;
	line-height: 120%;
	color: #2E3E47;
	margin-bottom: 1.5em;
}


#texto {
	background-color: #ffffff;
	padding: 10px;
	width: 700px;
	display: block;
	float: left;
	text-align: justify;
}

#imagenes {
	display:block;
	float: left;
	width:250px;
	
}
img {
	margin: auto;
	padding: 10px;
	
	margin: auto;
}



/* aplica el css al pie de página*/
#pie {
	height: 39px;
	width: 1024px;
	display: block;
	float: left;
	background-color: #e5e5ff;
	margin: auto;
}
