@charset "utf-8";
/* CSS Document */

/* Maquetacion generica página */
* { margin:0; padding:0; list-style:none; }

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333; 
	text-align:justify;
	background-image:url(/pub/img/fondo%20pagina.png);
	background-repeat:repeat-x;
	}
	
	
	
	

#header {
	position:relative;
	color:#003366;
	margin-left:auto; 
	margin-right:auto;
	margin-top:5px;
	text-align:center;
}


#contenedor {
	display:table;
	position:relative;
	background-color:#FFFFFF;
	width:930px;
	z-index:2;
	padding:10px 10px 10px;
	font-size:12px;
	margin-top:2px;
	margin-left:auto; 
	margin-right:auto;
	border-top: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
	
}


#box0 {
	float: left;
	width:930px;
}
#box1 {
	float: left;
	width:205px;
	border-top: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-image:url(/pub/img/gradiente-oscuro.png);
	font-weight: normal;
	text-align: center;
	
}
#box2 {
	float: right; 
	width:700px;
	
}
#sub-box2 {

	width:670px;
	border-top: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:auto;
	background-image:url(/pub/img/gradiente-oscuro.png);
	background-repeat:repeat-x;
}

#footer {
	clear:both;
	position:relative;
	z-index:2;
	padding:10px 20px 0px;
	font-size:12px;
	color:#FFF;
	margin-left:auto; 
	margin-right:auto;
	background-color: #444;
	text-align:center;
}
/* estilos menu desplegable */
/* menu horizontal */

ul.menu { font-family:Arial, Helvetica, sans-serif; text-align:center;list-style:none; margin:0; padding:0}

ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px; }
ul.menu ul { position:absolute;top:40px;left:0px;display:none;opacity:0;list-style:none}
ul.menu ul li {position:relative; text-align:left; border:1px solid #fff; border-top:none; margin:0} 

/*submenu*/
ul.menu ul li a {display:block; padding:13px 7px 5px; font-size:11px; background-color:#8b9d1a; color:#000; height:20px;}
ul.menu ul li a:hover { background-color:#eeeeee; color:#000} 
ul.menu ul ul {left:175px; top:-1px}

/*MENU*/
ul.menu .menulink { 
border-left:1px solid #a6b835; 
border-right:1px solid #FFF; 
font-size:16px; 
 color:#666;
 padding-left:15px;
 padding-right:15px;
 padding-top:10px;
 text-shadow: 0.1em 0.1em 0.1em #acb66e;
 height:35px;
}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#eeeeee; color:#000;}

ul.menu .menulink3 { 
border-right:1px solid #FFF;
 font-size:16px;
 color:#666;
 padding-left:15px;
 padding-right:15px;
  padding-top:10px;
 text-shadow: 0.1em 0.1em 0.1em #acb66e;
 height:35px;
}
ul.menu .menulink3:hover, ul.menu .menuhover {background-color:#eeeeee; color:#000;}

ul.menu .menulink0 { border-left:1px solid #c7d4e7; border-right:1px solid #FFF; font-size:12px; color:#fff; width:160px; }
ul.menu .menulink0:hover, ul.menu .menuhover {background-color:#eeeeee; color:#000;}

ul.menu .menulink2 { border-left:1px solid #c7d4e7; border-right:1px solid #FFF; font-size:12px; color:#fff; width:250px; }
ul.menu .menulink2:hover, ul.menu .menuhover {background-color:#eeeeee; color:#000;}


/*SEGUNDO SUBMENU*/
ul.menu .sub {background:#a6b835 url(/pub/img/flecha.gif) 145px 10px no-repeat; font-size:12px; color:#fff;border-left:1px solid #c7d4e7; border-right:1px solid #FFF;width:160px;}
ul.menu .topline {border-top:1px solid #aaa}



#indice_gamas {
	position: absolute;
	width: 200px;
	height: 364px;
	z-index: 9999;
	background-image: url(pub/img/menu_gamas.png);
	background-repeat: no-repeat;
	left: 752px;
	top: -303px;
}

.menuprod {
	padding-top:5px;
	padding-bottom:5px;}
	
.menuprod:hover{
	background-image:url(../img/fondo_menu_portada_inv.png);

}



a{ color:#00c1ec;text-decoration:none} 
a:hover{text-decoration:none;color:#0086a4} 
.encprod{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;}


#slicerinicio{
	position:absolute;
	
	
}


#pastilla_home {
	position: absolute;
	width: 183px;
	height: 360px;
	z-index: 100;
	left: 0px;
	top: -12px;
	background-image: url(/pub/img/fondo_menu_series.png);
	visibility: visible;
}
#prod_home {
	position: absolute;
	width: 930px;
	height: 94;
	z-index: 90;
	left: 0px;
	top: 275px;
	background-image: url(/pub/img/fondo_menu_portada.png);
	visibility: visible;
}




a{ color:#78871d;text-decoration:none} 
a:hover{text-decoration:none;color:#406192} 

h2{
	 text-shadow: 0.1em 0.1em 0.1em #acb66e;
}

.logfull{ color:#00c1ec;text-decoration:none} 
.logfull:hover{text-decoration:none;color:#406192} 

.linkpie{ color:#fff;text-decoration:none} 
.linkpie:hover{ text-decoration:underline} 


.text16az {
	text-align:justify;
	font-size:16px;
	color:#78871d;
	font-weight:bold;
}

.text1 {
	text-align:justify;
	font-size:14px;
	color:#333;
	padding-left:20px;
	padding-right:20px;
	
}

.text2 { 
font-family:Verdana, Geneva, sans-serif;
 font-size:10px; 
 color:#fff;
 padding-top:5px;
 text-shadow: 0.1em 0.1em 0.1em #acb66e;

}


.celda1
{
	text-align:justify;
	font-size:14px;
	padding:0px 20px 20px 20px;
	border-right:1px solid #ccc;

}
.celda2
{
	text-align:justify;
	font-size:14px;
	padding:0px 20px 20px 20px;


}

.celda-menu3{font-family: Arial, Helvetica, sans-serif; font-weight:bold;font-size: 11px; border-top:1px solid #aaa;color:#003333; cursor:pointer; text-align:left;}
.celda-menu3:hover{ border-top:1px solid #aaa; background-color:#a6b835; color:#fff}

.celda1-tbcar{
	background-color:#7b8a1e;
	color:#FFF;
	text-align:center}
	

.celda2-tbcar{
	background-color:#dce6b5;
	color:#494949;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;}
	
.celda3-tbcar{
	background-color:#eeeeee;
	
}

#prod1 {
	position:absolute;
	width:575px;
	height:310px;
	z-index:24;
	left: 500px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-oscuro.png);
	visibility: visible;
}

#prod11 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: visible;
}
#prod12 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:3;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod13 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:2;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod14 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:1;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}

#prod2 {
	position:absolute;
	width:575px;
	height:310px;
	z-index:24;
	left: 500px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-oscuro.png);
	visibility: hidden;
}

#prod21 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod22 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod23 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}

#prod3 {
	position:absolute;
	width:575px;
	height:310px;
	z-index:24;
	left: 500px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-oscuro.png);
	visibility: hidden;

}

#prod31 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod32 {
	position:absolute;
	width:540px;
	height:243px;
	z-index:4;
	top: 49px;
	left: 16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-horizontal.png);
	visibility: hidden;
}
#prod4 {
	position:absolute;
	width:575px;
	height:310px;
	z-index:24;
	left: 500px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-image:url(../img/gradiente-oscuro.png);
	visibility: hidden;
}

.celda-on{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;}
.celda-off{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #bbbbbb; border-bottom:1px solid #aaa; border-left:1px solid #aaa;}
.celda-offizda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbbbbb;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}

.celda-onvert{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-top:1px solid #aaa;font-weight:bold;}
.celda-onvertsup{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;}
.celda-offvert{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #bbbbbb; border-botton:1px solid #aaa; border-top:1px solid #aaa; border-right:1px solid #aaa}
.celda-offvertsup{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #bbbbbb; border-botton:1px solid #aaa;  border-right:1px solid #aaa}

.celdadistr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#333;
	border: 0px solid #b3cfb7;
	background-color: #FFFFFF;
}

.celdadistr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333;
	border: 0px solid #b3cfb7;
	background-color: #FFFFFF;
}
.celdadistr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4e7eba;
	border: 0px solid #b3cfb7;
	background-color: #FFFFFF;
}
.tnegro12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333}