@charset "utf-8";

.filtrapag select{height:1.6em}
* html #contenido {height:400px}

/*centrado vertical*/
.outer { position: relative;}
.middle {position: absolute; top: 50%} 
.bottom {position: absolute; top: 90%} 
.top {position: absolute; top: 0%} 
.middle .inner {position: relative; top: -50%;zoom:1}
.bottom .inner{position: relative; top: -90%;zoom:1}
.top .inner {position: relative; top: 0%;zoom:1}
/* optional: #inner[id] {position: static;} *

/*.logos01 {padding-top:20px}
.logos01 ul {display:inline-block}
.logos01 ul{display:inline}
.logos01 ul li{display:inline-block}
.logos01 ul li{ display:inline}
.logos01 ul a{ display:inline-block}
.logos01 ul  img {margin-bottom:5px}*/

/*.logos01 ul{ padding-left:110px}
.logos02 ul{ padding-left:120px}*/
.logos01 ul li,.logos02 ul li{display:inline; float:none}
/*.logos03 ul.linea1{padding-left:125px; overflow:hidden; height:100%}
.logos03 ul.linea2{padding-left:210px; overflow:hidden; height:100%}*/

.btn_enlace span{padding:0 14px 4px 0; display:inline-block; height:13px;}

/*****************************Menu ppal******************************/
#menuppal {zoom:1}
#menuppal li {position: static; display:list-item}
#menuppal .sup{ display:block}
#menuppal .inf{display:block; height:auto}
#menuppal #op1 .inf{padding:18px 8px 12px}
* html #menuppal li.activo .inf{ padding-bottom:8px}
* html #menuppal #op1 .inf{padding:18px 8px 13px}

/*.outer { position: relative;}
.middle {position: absolute; top: 50%} 
.bottom {position: absolute; top: 90%} 
.top {position: absolute; top: 0%} 
.middle .inner {position: relative; top: -50%;zoom:1}
.bottom .inner{position: relative; top: -90%;zoom:1}
.top .inner {position: relative; top: 0%;zoom:1}*/

/*detalle*/
* html #detalle {padding:30px 26px 0 32px}

/*menu lateral*/
/*#derecha ol.submenu li.activo{padding:8px 0 0 0;}*/
* html #derecha ol.submenu {padding:0 6px 20px;}
#derecha ol.submenu li.activo a{padding-bottom:8px;}
#derecha.js ol.submenu li.activo a{padding-bottom:7px; padding-left:0}
#derecha ol.submenu li.activo{ margin-top:8px}
#derecha ol.submenu li.activo img.activo{height:39px;left:-4px;top:0;}
/*con JS*/
#derecha.js ol.submenu li.activo img.activo{top:0px}

#derecha ol.submenu li.activo a{ position:relative; top:7px; margin-left:0; padding-left:23px}
#derecha ol.submenu li.activo ul li a{ position:static; top:0}
/*#derecha ol.submenu li.activo ul li.activo{ list-style:none}*/

ul.sublista2 li p{padding:0 0 0 16px}

#menuppal .sup{ display:block}
#menuppal .inf{display:block; height:auto}

/*************corregir margenes explorer 6*******************/
* html .novedades{margin:68px 10px 0 5px}

.frm_news fieldset legend{margin:0 0 0 -6px}

* html .recientes .plantilla_video {bottom:9px;}

.info{zoom:1}

* html .destacado .banner{margin: 11px 8px 9px 0;}
.recientes ul li {display:inline-block}
.recientes ul li {display:inline}