

/* -----------------  page styles -------------------------------------------------------*/

body { padding:0; margin:0; font:12px Helvetica, Verdana, sans-serif; line-height: 17px; background:#544d2c; color: #fff;
scrollbar-face-color: #544d2c; 
scrollbar-highlight-color: #eee; 
scrollbar-shadow-color: #fff; 
scrollbar-3dlight-color:#eee;
scrollbar-arrow-color:#333; 
scrollbar-track-color:#544d2c; 
scrollbar-drakshadow-color:#fff;
}
#wrapper { margin:2px auto; width:900px;  padding:0; background:#544d2c;}
#wrapper-intro { margin:0px auto; width:900px;  padding:0; background:#544d2c;}
/* -----------------  general styles  -------------------------------------------------------*/
img { text-decoration:none; border:0; background:none;}
a { color:#fff; text-decoration: none;background:none; }
a:hover { background-color: #fff; color: #666; }
p {
	margin:0;
	padding-top:2px;
	color:#fff;
}
h1 { font-weight:bold; font-size:18px; padding:0px 0 4px 0px; margin: 0 0 10px 0; color:#fff; background:none; /*border-bottom: 2px dotted #444; */}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#fff; background:none; /*border-bottom: 2px dotted #444;*/ }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}
.pic{margin-top:8px;}
/* -----------------  top info  -------------------------------------------------------*/

#header { float:left; width:900px; height:70px; background: #544d2c; margin:0; }
#title {float:left; width:180px; padding: 10px 0 10px 0px; text-decoration:none;}
#title h3 {font-size:12px; padding:0; margin:0; color:#fff;}
#title h3 a:hover { text-decoration:none; background:none;}
#hright {float:right; width:718px; margin:0; padding:0;}
#hrighttop {width: 200px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right;}
#title p {font-size: 0.9em; color: #808080; padding: 0; background: inherit;}
.idiomas { float:right; width:300px; text-align:right; padding:10px 10px 0 0; height:10px; color:#fff; }

/* ----------------- Main content -------------------------------------------------------*/


#homepic {float:left; width:900px; height:220px; margin:0px 0 5px 0;background:#544d2c;}
#homepic-index {float:left; width:900px; height:350px; margin:0px 0 0px 0;background:#544d2c;}
#sub_botonera {float:left; width:880px; height:20px; margin:0;background:#544d2c; text-align:right; padding-right:20px; color:#fff;}
#sub_botonera a { font-size:11px;}
#bottomcontenttop{float:left; width:900px;height:10px;/*background: url(../images/b_contenttop.jpg) no-repeat;*/}
#bottomcontent{float:left; width:898px; /*border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;*/ background:#544d2c;}
#bottomcontent2{float:left; width:898px; /*border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;*/ background:#544d2c;  height:280px;}
#bottomcontent-intro{float:left; width:898px; background:#544d2c;}
#bottomcontentbtm{float:left; width:900px;height:10px;/*background: url(../images/b_contentbtm.jpg) no-repeat;*/}
.left-index {float: left;width: 870px;margin: 0 6px 5px 0; padding:10px 10px 10px 0; text-align:justify; height:30px; overflow:none; text-align:center; color:#fff;}
.left-index h1 { font-family:"Plantin Std", BentonSansCond-Light, Helvetica, Verdana; font-size:20px; font-weight:normal; }
.left {float: left;width: 490px;margin: 0 6px 5px 0; padding:10px 10px 10px 0; text-align:justify; height:260px; overflow:auto;}
.left2 {float: left;width: 590px;margin: 0 6px 5px 0; padding:10px 10px 10px 0; text-align:justify; height:280px; }
.left p a { text-transform:uppercase;font-family:Helvetica,Arial,  sans-serif;font-size:11px; color:#ec732c; font-weight:bold; }
.left p a:hover {background-color: #fff;}
.right {float: right;width: 300px;margin: 0 6px 5px 0; padding:5px 0 10px 80px; background:url(../images/silueta.jpg) no-repeat 20px 30px;}
.right2 {float: right;width: 250px;margin: 0 6px 5px 0; padding:5px 0 10px 10px; border-left:#ccc 1px solid;}
.right a {color:#fff; text-decoration:none; font-family:Helvetica, Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;}
.right a.naranja {color:#ec732c; text-decoration:none; font-family:Helvetica, Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;}
.right a:hover {background-color: #fff; color: #666; }
.thumbs img{position:relative;padding:1px;margin:5px 8px 5px 9px;border:2px solid #631e19;background:none;}
.thumbs img:hover{border:2px solid #c5c5c5; background:none;}
.rojo { color:#ec732c; }
.rojo_mayus { color:#ec732c; text-transform:uppercase; }

a.promocion { font-family:"Plantin Std", BentonSansCond-Light, Helvetica, Verdana; font-size:18px; font-weight:normal; background:#544d2c; color:#ec732c; padding:0px; margin:0; }
a.promocion:hover { color:#FFF; }
div.promocion {background:#544d2c; width:830px; height:27px; line-height:27px; margin:0 auto; padding:5px;}
a.naranja { color:#ec732c; text-transform:uppercase; text-decoration:none; font-weight:bold; }
a.naranja:hover { color:#999; text-transform:uppercase; text-decoration:none; font-weight:bold; }

/* ----------------- Bottom content -------------------------------------------------------*/

#footer { clear: both; text-align:center; line-height: 1.5em; color: #fff; background: #544d2c; padding: 0; 
margin:5px 0 0 0;}
#footer a {color: #ec732c; background: inherit;}


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

#menu { text-align: right;
width: 720px;
position:relative;
margin:45px 0px 0 0;
z-index:1000;
}
#menu ul { list-style-type: none; }
#menu ul li.nivel1 { float: right;
margin-right: 2px;
}
#menu ul li a {display: block;
text-decoration: none;
color: #fff;
padding:0px 4px;
position: relative;
font-family:Helvetica,Arial,  sans-serif;
font-size:11px;
background-color: #544d2c;
filter: alpha(opacity=90);
opacity: .9;
}
#menu ul li:hover {
	position: relative;
	color: #A17012;
	z-index:1000;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: #fff;
color: #000;
position: relative;
z-index:1000;
}
#menu ul li a.nivel1 {display: block!important;display: none;
position: relative;
}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a {width: 155px;
padding: 6px 0px 6px 8px; text-align:left;
}
#menu ul li ul li a:hover {
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
} 

