@charset "iso-8859-1";
/* CSS Document */
/* 
colores:
 - Burdeos:#872434
 - Oro:#ab811c
 - Beige:#cbbb9d
*/


body{
background-color:#000000;
}
div{
display:block;
}
img{
border:0em;
}

/* contenedor */
#contenedor{
position:relative; float:left;  width:1280px; height:816px; left:50%; margin-left:-640px;  background-image:url(../imagenes/fondo-web.jpg); background-repeat:no-repeat; margin-top:-30px;
}
/* contenido */
#contenido{
position:relative; float:left;  width:924px; height:718px; margin:49px 0px 0px 174px; background-color:#ffffff; border:1px solid #cbbb9d; 
}
/* cabecera */
#cabecera{
position:relative; float:left;  width:909px; height:174px; margin:15px 0px 0px 7px; 
}
.logo{
position:relative; float:left;
}
.jamones{
position:relative; float:right;
}
/* menu */
.menu{
position:relative; float:left; margin:20px 0px 0px 0px; z-index:100;
}
.menu ul{
list-style-type:none;
padding:0;
margin:0px 0px 0px 7px; z-index:100;

}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}
 
/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:100;
left:-1px;
top:25px;
background-color:#000000;

}
 
/* style all the links */
.menu a {
display:block;
font-size:16px;
width:182px;
padding:7px 0;
color:#fff;
background:#872434;
text-decoration:none;

text-align:center;
font-family:Times, "Times New Roman";
font-weight:lighter; z-index:100;
}
/* style the links hover */
.menu :hover{
color:#cbbb9d;
background:#872434;
}
 .actual{
 display:block;
font-size:16px;
width:182px;
padding:7px 0;
color:#fff;
background:#872434;
text-decoration:none; z-index:100;

text-align:center;
font-family:Times, "Times New Roman";
font-weight:lighter;
color:#cbbb9d; z-index:100;
 }
  .menu ul li a.actual{
 display:block;
font-size:16px;
width:182px;
padding:7px 0;
color:#fff;
background:#872434;
text-decoration:none; z-index:100;

text-align:center;
font-family:Times, "Times New Roman";
font-weight:lighter;
color:#cbbb9d; z-index:100;
 }
 .actual2 {
background-color:#000000; padding:15px 5px; font-family:Times, "Times New Roman";
font-weight:lighter; font-style:normal; width:182px; margin:0px; color:#cbbb9d; z-index:100; color:#ffffff; text-align:center;
}
 .actual2:hover{
background-color:#000000; padding:15px 5px; font-family:Times, "Times New Roman";
font-weight:lighter; font-style:normal; width:182px; margin:0px; z-index:100;  color:#ffffff; text-align:center;
}
/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
background-color:#000000; z-index:100;
}
.menu ul li ul li a {
background-color:#000000; padding:15px 5px; font-family:Times, "Times New Roman";
font-weight:lighter; font-style:normal; z-index:100; color:#cbbb9d;
}
.menu ul li ul li a:hover {
background-color:#000000; z-index:100; color:#ffffff;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
background-color:#000000; z-index:100;
}
/* textos */
#textosfoto{
position:relative; float:left; width:909px; height:450px; background-color:#cbbb9d; margin:20px 0px 0px 7px; z-index:20;
}
#textos{
position:relative; float:left; width:445px; height:334px; background-color:#cbbb9d; margin:95px 0px 0px 0px; z-index:20;
}
#textos p{
width:410px; font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; padding:0px 27px 0px 27px; line-height:120%; word-spacing:5px; text-align:justify; z-index:20;
}
.imagen{
position:relative; float:left; border:20px solid #ffffff; margin:25px 0px 0px 27px; z-index:20;
}
#textos ul{
position:relative; float:left; margin:0px; padding:0px; z-index:20;
}
#textos ul li{
font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; padding:0px 27px 0px 27px; line-height:120%; word-spacing:4px; z-index:20;
}

#textos2{
position:relative; float:left; width:445px; height:334px; background-color:#cbbb9d; margin:15px 0px 0px 0px; z-index:20;
}
#textos2 p{
width:410px; font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; padding:0px 27px 0px 27px; line-height:120%; word-spacing:5px; text-align:justify;
margin:10px 0px 0px 0px; z-index:20;
}
#textos2 ul{
position:relative; float:left; margin:20px 0px 20px 0px; padding:0px; z-index:20;
}
#textos2 ul li{
font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; padding:0px 0px 0px 27px; line-height:120%; word-spacing:4px; text-indent:20px; list-style-type:none; z-index:20; text-align:justify;
}
h1{
 font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; margin:10px 0px 10px 27px; padding-bottom:10px; z-index:20;
}
/* contacto */
#map{
position:absolute; float:left;  width:400px; height:395px;  margin:5px 0px 0px 5px; z-index:20;
}
#loca{
position:relative; float:left;  width:410px; height:405px;  background-color:#fff; margin:17px 0px 0px 17px; z-index:20;
}
#textos3{
position:relative; float:left; width:445px; height:334px; background-color:#cbbb9d; margin:15px 0px 0px 0px; z-index:20;
}
#textos3 p{
width:410px; font-family:arial, Times, "Times New Roman"; font-size:15px; color:#333333; padding:0px 27px 0px 27px; line-height:120%; word-spacing:5px; text-align:right;
margin:270px 0px 0px 0px; z-index:20; font-family:
} 
#textos3 p a{
color:#333333; text-decoration:none; z-index:20;
}
#textos3 p a:active,#textos3 p a:link{
color:#333333; text-decoration:none; z-index:20;
}
#textos3 p a:visited{
color:#333333; text-decoration:none; z-index:20;
}
#textos3 p a:hover,#textos3 p a:focus{
color:#333333; text-decoration:underline; z-index:20;
}
/* */
address{
position:relative; float:left; font-family:arial, Times, "Times New Roman"; font-size:12px; color:#ffffff; font-style:normal; margin:5px 0px 0px 350px; text-align:center;
}
address a{
color:#ffffff; text-decoration:none;
}
address a:active,address a:activelink{
color:#ffffff; text-decoration:none;
}
address a:visited{
color:#ffffff; text-decoration:none;
}
address a:hover,address a:focus{
color:#ffffff; text-decoration:underline;
}
/**/
#animacion{
position:relative; float:left; border:20px solid #ffffff; margin:25px 0px 0px 27px; z-index:20;
}