@charset "utf-8";

/* CSS Document */



/* RESETS */

/* ----------------------------------------- */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, img, small, strong, ol, ul, li, fieldset, form, table, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

}

:focus {

	outline: 0;

}



html, body {

	height: 100%;

}

ol, ul {

	list-style: none;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



strong {

	font-weight: bold;

}

em {

	font-style: italic;

}



.right {

	float: right;

}

.left {

	float: left;

}

.hide {

	display: none;

}

.clear {

	clear: both;

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: block;

}



/* Wrap */

/* ----------------------------------------- */

body{

	background-color:#000;	

}



#wrap{

	width:844px;

	margin:0 auto;

	padding-bottom:0px;

}



#header{

	position:relative;

	width:844px;

	height:109px;

	background:url(../images/header-bg.png) no-repeat;

}



#logo{

	position:absolute;

	top:0;

	left:56px;

}



/* Navigation */

/* ----------------------------------------- */

#nav{

	position:absolute;	

	bottom:18px;

	left:0;

}



#nav li,

#nav-foot li{

	display:inline;

	float:left;

}



#nav li a,

#nav-foot li a{

	display:block;

	font-size:1px;

	text-indent:-9999px;

	outline:none;	

}

#nav li.menu01 a{

	width:32px;

	height:12px;

	margin-right:215px;

	margin-left:12px;

	background:url(../images/menu.png) no-repeat 0 -60px;

}



#nav li.menu02 a{

	width:50px;

	height:12px;

	margin-right:35px;

	background:url(../images/menu.png) no-repeat 0 0;

}



#nav li.menu03 a{

	width:56px;

	height:12px;

	margin-right:35px;

	background:url(../images/menu.png) no-repeat 0 -48px;

}



#nav li.menu04 a{

	width:36px;

	height:12px;

	margin-right:35px;

	background:url(../images/menu.png) no-repeat 0 -36px;

}



#nav li.menu05 a{

	width:45px;

	height:12px;

	margin-right:35px;

	background:url(../images/menu.png) no-repeat 0 -24px;

}



#nav li.menu06 a{

	width:50px;

	height:12px;

	margin-right:35px;

	background:url(../images/menu.png) no-repeat 0 -12px;

}

#nav li.menu07 a{

	width:50px;

	height:12px;

	margin-right:15px;

	background:url(../images/menu.png) no-repeat 0 -72px;

}



/* Content */

/* ----------------------------------------- */

#content{

	width:794px;

	background:#fff url(../images/bg.png) repeat-x;

	padding:25px 25px 10px 25px;
	position: relative;

}



#content-left{

	width:542px;

	float:left;

}



#content-right{

	width:230px;

	float:right;

}



#content-left #mid-pic{

	padding-bottom:20px;

}



#content-left .left-item{

	width:176px;

	float:left;

	margin-right:5px;

	display:inline;

}



#content-left .last{

	margin-right:0!important;

	border-right:0!important;

}



.left-item .desc{

	width:159px;

	height:80px;

	margin:5px 0;

	padding:0 10px 0 7px;

	border-right:#d3d3d3 1px solid;

}



.desc p{

	font:11px Tahoma, Geneva, sans-serif;

	color:#686767;

	line-height:18px;

}



.desc .read-more a{

	font:11px Tahoma, Geneva, sans-serif;

	color:#961314;

	text-decoration:none;	

}



#content-right .news{

	float:left;

	padding-bottom:35px;

	border-bottom:#a8a8a7 1px solid;

	color:#010101;

}

#content-right .news a:hover{
	color:#961314;
	}


.news h2,

.dec h2{

	float:left;

	padding-right:10px;

	font:18px "Myriad pro";

}



.news img{

	float:left;

	margin-top:5px;

}



.news ul,

.dec ul{

	float:left;

	width:225px;

	clear:both;

	padding-top:15px;

}



.news ul li{

	margin:12px 0 0 0;

	line-height:100%;

}

.news ul li a{

	font:12px "Myriad pro";

	text-decoration:none;

	color:#010101;

}



#content-right .dec{

	float:left;

	padding-top:25px;	

}



.dec ul li{

	float:left;

	padding-bottom:18px;

}



.dec ul li img{

	float:left;

	margin-right:15px;

	display:inline;

}



.dec ul li h3,

.dec ul li h3 a{

	font:12px "Myriad pro";

	color:#30302f;

	text-decoration:none;

}



.dec ul li p{

	float:left;

	color:#686767;

	font:10px "Myriad pro";

}



.descript{

	width:150px;

	float:left;

}



/* Footer */

/* ----------------------------------------- */

#footer{

	width:100%;

	height:72px;

	position:relative;

	background-color:#1b1a12;

}



#nav-foot li.nav-01 a{

	width:55px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat 0 0;

}



#nav-foot li.nav-02 a{

	width:59px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat -55px 0;

}



#nav-foot li.nav-03 a{

	width:60px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat -114px 0;

}



#nav-foot li.nav-04 a{

	width:59px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat -174px 0;

}



#nav-foot li.nav-05 a{

	width:59px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat -233px 0;

}



#nav-foot li.nav-06 a{

	width:67px;

	height:19px;

	background:url(../images/footer-link.png) no-repeat -292px 0;

}



#footer #cop{

	position:absolute;

	bottom:12px;

	left:18px;

	font:10px "Myriad pro";

	color:#5d5c5c;

}



#footer #foot-logo{

	position:absolute;

	top:18px;

	right:25px;

}#wrap #content .clear #aboutUsContent #txtDescp {



}

#wrap #content #menu-about ul li {

	font-family: "Myriad Pro";

	font-size: 15px;

	text-align: right;

	color: #3e3e3e;

	line-height: 2em;

}

#wrap #content #menu-about {

	width: 200px;

	float: right;

	color: #3e3e3e;

	font-size: 17px;

	line-height: 1.3em;

	font-family: "Myriad Pro";

	text-align:right;

}

#wrap #content #menu-about ul li {

	cursor: pointer;

	text-align: right;

}

.desco {

	font-family: Tahoma;

	font-size: 11px;

	margin: 0px;

	width: 360px;

	padding-top: 40px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #3e3e3e;

	float: left;

}

#wrap #content .clear #aboutUsContent #bglVse label {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #3e3e3e;

	display: block;

}

#wrap #content .clear #aboutUsContent #bglVse .field {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	background-color: #FFF;

	display: block;

	padding: 0px;

	height: 22px;

	width: 320px;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	border: 1px solid #575743;

}

#wrap #content .clear #aboutUsContent #oilsMenu #oMenu a {

	color: #aca7a7;

	text-decoration: none;

}

#wrap #content .clear #aboutUsContent #galerias ul a {

	font-family: "Myriad Pro";

	font-size: 14px;

	line-height: 23px;

	color: #3e3e3e;

	text-decoration: none;

}

#wrap #content .clear #aboutUsContent #album #pags a{

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #7e7d7d;

	text-decoration: none;

}

#wrap #content .clear #aboutUsContent #oilsMenu #oMenu a {

	color: #aca7a7;

	text-decoration: none;

}

#wrap #content .clear #visitsContent #sideMenu{

	font-family: "Myriad Pro";

	font-size: 17px;

	line-height: 2em;

	color: #3e3e3e;

	float: right;

}

#wrap #content .clear #visitsContent #sideMenu a{

	color: #6e6e6e;

	text-decoration: none;

	text-align: right;

}

#wrap #content .clear #visitsContent #sideMenu a{

	color: #000;

	text-decoration: none;

	text-align: right;

}

#wrap #content .clear #visitsContent #visitsMenu #vMenu .unselected a {

	color: #aca7a7;

	text-decoration: none;

}



#wrap #content .clear #visitsContent #visitsMenu #vMenu .selected a {

	color: #000000;

	text-decoration: none;

}

#wrap #content .clear #visitsContent #visitsMenu #vMenu{

	font-family: "Myriad Pro";

}

#wrap #content .clear #visitsContent #visitsMenu #visitsText{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;

}





#wrap #content .clear #visitsContent #visitsMenu #vMenu a:link{

	color: #aca7a7;

}

#wrap #content .clear #visitsContent #visitsMenu #vMenu a:hover{

	color: #000000;

}



#menuCategorias a{

	              color:#6e6e6e;

				  }

#menuCategorias a:hover{

	                    color:#000;

						}

						

#menu-about a{

	color:#6e6e6e;

	text-decoration: none;

}

#menu-about a:hover{

	color: #000;

	text-decoration: none;

}



#submenu1{

    background: #000;

    z-index: 1000;

    top: 20px;

    visibility: hidden;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	text-align:center;

	width:78px;





}



#submenu2{

    background: #000;

    z-index: 1000;

    top: 20px;

    visibility: hidden;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	text-align:center;

	width:78px;

	}

#submenu3{

    background: #000;

    z-index: 1000;

    top: 20px;

    visibility: hidden;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	text-align:center;

	width:78px;

	}

#submenu1 a, #submenu2 a, #submenu3 a{

    display: block;

    color: #c7c5c5;

    text-decoration: none;

    padding-top:5px;

	padding-bottom:5px;

}

#submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover{

    color: #ffffff;

	background:url(btn_fondo_prueba.jpg);

}

#submenu1, #submenu2, #submenu3{

    position: absolute;

    

}



#submenu1{

     margin-left: 330px;

}

#submenu2{

    margin-left: 242px;

}

#submenu3{

    margin-left: 412px;

}





.idioma{

	width:209px;

	height:69px;

	float:right;

	color:#FFF;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	text-align:right;

	background:url(../images/sombra-idioma.png) no-repeat;

	}

.idioma .idiomatxt{

	float:right;

	color:#FFF;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	text-align:right;

	margin-right:30px;

	margin-top:10px;

	}

.idioma .idiomatxt a{

	color:#c7c5c5;

	text-decoration:none;

	}

.idioma .idiomatxt a:hover{

	color:#fff;

	text-decoration:none;

	}
	
	#listavinos{
position:absolute;
right:30px;
text-align:right;
top:25px;

}
#fotos a{
float: left;
margin: 2px;
display: block;
width: 80px;
height: 60px;
}
#fotos a img{
width: 80px;
height: 60px;
}
.iryvenir a{

	        color:#961314;

			text-decoration:none;

			}

.iryvenir a:hover{

	              color:#c90002;

				  text-decoration:none;

				  }
.claselink a{
	text-decoration:none;
	color:#686767;
	}
.claselink a:hover{
	color:#b8191a;
	}
