/* CSS Document */
body{
margin:0;
padding:0;
background-color:#000000;
}
#empresa{
background-image:url(../img/fondoempresa.jpg);
background-position:center;
background-repeat:no-repeat;
background-position:top;
width:960px;
height:600px;
margin:0 auto 0 auto;
padding:0;
float:left;
}
#contacto{
background-image:url(../img/fondocontacto.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
width:960px;
height:600px;
margin:0 auto 0 auto;
padding:0;
float:left;
}
#novedades{
background-image:url(../img/fondonovedades.jpg);
background-position:center;
background-repeat:no-repeat;
background-position:top;
width:960px;
height:600px;
margin:0 auto 0 auto;
padding:0;
float:left;
}
#clientes{
background-image:url(../img/fondoclientes.jpg);
background-position:center;
background-repeat:no-repeat;
background-position:top;
width:960px;
height:600px;
padding:0;
float:left;
margin:0 auto 0 auto;
}
#vinos{
background-image:url(../img/fondovinos.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
width:960px;
height:600px;
padding:0;
float:left;
margin:0 auto 0 auto;
}

#pagina{
width:960px;
height:600px;
margin:0 auto 0 auto;
padding:0;
}

#menu{
width:960px;
height:25px;
margin:188px 0 0 0;
padding:0;
text-align:center;
}
#menucabecera{
float:left;
margin:0;
padding:0;
list-style:none;
}
.listamenu{
float:left;
width:192px;
height:25px;
padding:5px 0  0 0;
margin:0;
background-color:#000000;
color:#FFFFFF;
text-align:center;
}
.listamenuon{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
float:left;
width:192px;
height:25px;
padding:5px 0  0 0;
margin:0;
background-color:#FF0000;
color:#FFFFFF;
text-align:center;
}

.enlacesmenus{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
padding:0;
margin:0;
text-decoration:none;
}
.enlacesmenus:hover{
color:#FF0000;
text-decoration:none;
}
.enlacesmenus2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
}
.enlacesmenus2:hover{
color:#FF0000;
text-decoration:none;
}
.enlacesmenus3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
text-decoration:none;
}
.enlacesmenus3:hover{
text-decoration:underline;
}

#contenido{
float:left;
width:880px;
height:370px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0 0 0 80px;
margin:0;
color:#000000;}
#contenidovinos{
float:left;
width:880px;
height:370px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0 0 0 52px;
color:#000000;
margin:0;
text-align:center;
}

#pie{
float:left;
width:960px;
text-align:center;
height:50px;
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;}
#fotohome{
width:410px;
height:280px;
margin:50px 20px 0 0;
float:left;
overflow:hidden;
}
#fotocliente{
width:340px;
margin:20px 20px 0 10px;
float:left;
}
#textocliente{
width:420px;
margin:20px 0 0 0;
float:left;
text-align:justify;
}
#cliente1{
margin:0 0 10px 0;
padding:0 0 0 110px;
width:310px;
height:100px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#000000;
background-image:url(../img/cliente1.jpg);
background-position:top;
background-position:left;
background-repeat:no-repeat;
}
#cliente2{
margin:0 0 10px 0;
padding:0 0 0 110px;
width:310px;
height:100px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background-image:url(../img/cliente2.jpg);
background-position:top;
background-position:left;
background-repeat:no-repeat;}
#cliente3{
margin:0 0 10px 0;
padding:0 0 0 110px;
width:310px;
height:100px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#000000;
background-image:url(../img/cliente3.jpg);
background-position:top;
background-position:left;
background-repeat:no-repeat;}
#textohome{
width:330px;
margin:50px 20px 0 15px;
float:left;
text-align:justify;
}
#textonovedades{
margin:50px 0 0 15px;
float:left;
text-align:justify;
}
#novedadeslist{
list-style:none;
width:800px;
height:170px;
}
.botones{
border:1px solid #000000;
color:#000000;
overflow:auto;
background-color:#FFFFFF;
}
.resultado{
color:#D41F00;

}
.listanovedades{
width:350px;
height:20px;
margin: 0 10px 10px 0;
float:left;
text-align:justify;
border-bottom:1px solid #000000;
}
#paginacion{
width:700px;
margin:0 0 0 15px;
float:left;
text-align:justify;
float:left;
}
.columnavinos1{
width:200px;
height:337px;
margin:7px 0 0 10px;
padding:0;
float:left;
border:1px solid #FF0000;
background-image:url(../img/elija1.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.columnavinos2{
width:200px;
height:337px;
margin:7px 0 0 5px;
padding:0;
float:left;
border:1px solid #FF0000;
background-image:url(../img/elija2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.columnavinos3{
width:200px;
height:337px;
margin:7px 0 0 5px;
padding:0;
float:left;
border:1px solid #FF0000;
background-image:url(../img/elija3.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.columnavinos4{
width:200px;
height:337px;
margin:7px 0 0 5px;
padding:0;
float:left;
}
.titulovinos{
width:200px;
margin:10px 0 0 0;
text-align:center;
padding:0;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
}

.textocolumnavinos{
width:200px;
height:50px;
margin:10px 0 0 0;
text-align:center;
padding:0;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
.textodescripcionvinos{
width:190px;
height:50px;
margin:10px 0 0 5px;
text-align:justify;
padding:0;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
#mapacontacto{
margin:30px 0 0 0;
padding:0;
background-image:url(../img/mapacontacto.jpg);
background-position:top;
background-repeat:no-repeat;
width:550px;
height:300px;
float:left;
}
#textocontacto{
width:250px;
margin:30px 0 0 30px;
text-align:left;
padding:0;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
}