#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
element .style{
left:0pt;
top:0px;
} 
#lightbox .element .style{
left:0pt;
top:0px;
}
#lightbox #element .style{
left:0pt;
top:0px;
}
#lightbox element .style{
left:0pt;
top:0px;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; top:0px; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


body{
font-family:Trebuchet MS;
font-size:12px;
color:#000;
background-color:#fff;
}

.info_web{
color:#a60100;
font-family:Trebuchet MS;
font-size:12px;
xfont-weight: bold;
text-align:left;
padding-left:35px;
}

a.menu{
color:#a4a4a4;
font-family:Trebuchet MS;
font-size:14px;
font-weight: bold;
text-align:right;
text-decoration:none;
margin-top:10px;
padding-right:20px;
margin-right:20px;
padding-top:20px;
}

a.menu:hover{
color:#a60100;
font-family:Trebuchet MS;
font-size:14px;
font-weight: bold;
text-align:right;
text-decoration:none;
margin-top:10px;
padding-top:20px;
padding-right:20px;
margin-right:20px;
}
.menu_sup{
border-right: 1px solid #a60100;
padding-right: 5px;
padding-left: 5px;
}

.producto{
border-left: 1px solid #a60100;
color:#727272;
font-size:11px;
text-align:right;
text-decoration:none;
font-family:Trebuchet MS;
padding-left:10px;
}
.cod{
border-left: 1px solid #a60100;
color:#b1b1b1;
font-size:12px;
text-align:left;
text-decoration:none;
font-family:Trebuchet MS;
padding-left: 5px;
}

.aņo{
color:#000;
font-family:Trebuchet MS;
font-size:15px;
xfont-weight: bold;
text-align:left;
padding-left:35px;
}

input.epigrafe {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #a60100;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #a60100;
	border-left: 1px solid #a60100;
	background-color: #EEE; /* Gris clarito */
	width: 130px;
	height: 15px;
	padding: 2px 0 0 5px;
	margin: 2px 0 3px 0;
	margin-bottom:25px;
}

input.codigo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #a60100;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #a60100;
	border-left: 1px solid #a60100;
	background-color: #EEE; /* Gris clarito */
	width: 50px;
	height: 15px;
	padding: 2px 0 0 5px;
	margin: 2px 0 3px 0;
	margin-bottom:25px;
}
.titulo{
	padding-right:5px;
	color: #a60100; /* Rojo */
	xfont-weight: bold;
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 90px;
	height: 15px;
	margin-bottom:25px;
}
/*
.titulo {
	margin: 0 0 3px 0;
	font-size: 13px;
	color: #73A020; 
	font-weight: bold;
}
*/

.panelField{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #919191;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #a60100;
	border-left: 1px solid #a60100;
	background-color: #EEE; /* Gris clarito */
	width: 250px;
	height: 50px;
	padding: 2px 0 0 5px;
}

a.design{
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:none;
}

/*MENUUUU*/
#marco {
	width:455px;
	margin:10px 0;
	padding:0px;
	text-align:left;
	}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background:#a60100;;}
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background:#fff; position:relative; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:right; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:6px; line-height:25px; color:#a4a4a4; text-decoration:none; font-weight:bold; padding:0 0 0 6px; cursor:pointer; font-size:12px; border-left:1px solid #a60100;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#fff;  background:#a60100;}
.menu2 li a.top_link:hover span { background:#a60100;}
.menu2 li a.top_link:hover span.down { background:#a60100;}

.menu2 li:hover > a.top_link {color:#fff; background:#a60100;}
.menu2 li:hover > a.top_link span {background:#a60100;}
.menu2 li:hover > a.top_link span.down {background:#a60100;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:6px; top:25px; background: #fff; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #a60100; border-left:1px solid #a60100; border-right:1px solid #a60100; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:12px; padding:4px 3px; line-height:1; color:#a4a4a4; text-decoration:none; font-weight:bold; }
.menu2 :hover ul.sub li a.fly {background:#fff  url(vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul.sub li a:hover {background:#a60100; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#a60100 url(vineta_menu_over.gif) no-repeat 150px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;
}

/*fin menu */

#apDiv1 {
      	position:absolute;
      	left:805px;
      	top:144px;
      	width:56px;
      	height:150px;
      	background-image:url(barra.jpg);
      	layer-background-image:url(barra.jpg);
      	border:1px none #000000;
      	z-index:0;
      	visibility: visible;
      }
      #apDiv2 {
      	position:absolute;
      	left:1px;
      	top:14px;
      	width:55px;
      	height:15px;
      	background-image:url(barra.jpg);
      	layer-background-image:url(barra.jpg);
      	border:1px none #000000;
      	z-index:0;
      }
      #apDiv3 {
      	position:absolute;
      	left:807px;
      	top:186px;
      	width:80px;
      	height:15px;
      	background-image:url(barra.jpg);
      	layer-background-image:url(barra.jpg);
      	border:1px none #000000;
      	z-index:0;
      }
      #apDiv4 {
      	position:absolute;
      	left:796px;
      	top:154px;
      	width:56px;
      	height:85px;
      	background-image:url(barra.jpg);
      	layer-background-image:url(barra.jpg);
      	border:1px none #000000;
      	z-index:0;
      	visibility: hidden;
      	overflow: visible;
      }
      #apDiv {	position:absolute;
      	left:796px;
      	top:154px;
      	width:56px;
      	height:85px;
      	background-image:url(barra.jpg);
      	layer-background-image:url(barra.jpg);
      	border:1px none #000000;
      	z-index:0;
      	visibility: hidden;
      	overflow: visible;
      }
/** SOLAPAS */

div.tabBox {}

div.tabArea {

  font-size: 80%;

  font-weight: bold;

  padding: 0px 0px 3px 0px;

}

a.tab {

  background-color: #fff;

  border: 2px solid #000000;

  border-bottom-width: 0px;

  border-color: #a60100 #a60100 #a60100 #a60100;
  
  -moz-border-radius: .75em .75em 0em 0em;

  border-radius-topleft: .75em;

  border-radius-topright: .75em;

  padding: 2px 1em 2px 1em;

  position: relative;

  text-decoration: none;

  top: 3px;

  z-index: 100;

}



a.tab, a.tab:visited {

  color: #a4a4a4;
  font-family:Trebuchet MS;
font-size:14px;
font-weight: bold;
text-align:right;
text-decoration:none;

}



a.tab:hover {

  background-color: #a60100;

  border-color: #a60100 #a60100 #a60100 #a60100;

  color: #fff;
  font-family:Trebuchet MS;
font-size:14px;
font-weight: bold;
text-decoration:none;

}



a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {

  background-color: #a60100;

  border-color: #a60100 #a60100 #a60100 #a60100;

  color: #fff;

}



a.tab.activeTab {

  padding-bottom: 4px;

  top: 1px;

  z-index: 102;

}



div.tabMain {

  background-color: #fff;

  border: 2px solid #a60100;

  border-color: #a60100 #a60100 #a60100 #a60100;

  -moz-border-radius: 0em .5em .5em 0em;

  border-radius-topright: .5em;

  border-radius-bottomright: .5em;

  padding: .5em;

  position: relative;

  z-index: 101;

}



div.tabIframeWrapper {

  width: 100%;

}



iframe.tabContent {

  background-color: #fff;

  border: 1px solid #a60100;

  border-color: #a60100 #a60100 #a60100 #a60100;

  width: 100%;

  height: 36ex;

}



/******************************************************************************

* Additional styles.                                                          *

******************************************************************************/



h4#title {

  background-color: #fff;

  border: 1px solid #a60100;

  border-color: #fff #a60100 #a60100 #a60100;

  color: #a60100;

  font-weight: bold;

  margin-top: 0em;

  margin-bottom: .5em;

  padding: 2px .5em 2px .5em;
   font-family:Trebuchet MS;

}

.txt{

color: #999999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

.prensa_txt {
 margin-bottom: 50px;
}

.txtbold{

color: #999999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

.titulo2 {
color:#a60100;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.subtitle{
color:#a60100;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
border-bottom:1px solid #a60100;
font-weight:bold;
margin-top:15px;
}
