/*Cuadro para el buscador de la aplicacion*/
.cuadroBuscador{border: 8px solid #E4E9ED;padding: 18px;}

/*Distancia entre los elementos de buscador*/
.camposBuscador{
 border-left: 1px solid #929190;
 border-right: 1px solid #929190;
 border-bottom: 1px solid #929190;
 background-color: #FFFFFF;
 padding: 10px 4px 6px 10px;
 font-size: 0.9em;
 width:91.3%;
}

/*Margen entre las filas del listado*/
.margenListado{
 height:14px;
 float:right;
}

/* Herencia directa. Sólo funciona en Mozilla. */
div > .margenListado {
 float: none;
}

/*Esta es el cuadro que rodea el listado */
.cuadro{
 border: 8px solid #CBC7CC;
 padding: 12px;
 margin: 0px;
}

/*--------------------------------------*/

/*Cuadro para la imagen de la aplicacion*/
#cuadroImg{
 margin-bottom:0px;
 background-color: #E4E9ED;
 border:8px solid #E4E9ED;
}

/*Estilo de la paginacion*/
.paginacion{
 font-size: 0.9em;
 background-color: #DADADA;
 font-weight: bold;
 text-align:left;
 margin-top: 9px;
 margin-right:5px;
 width:98.5%;
}

.paginacion .numresultados{float:left;/*width:60%;*/padding:5px 5px 5px 13px;}

.paginacion .enlaces{
/*width:30%;*/
text-align:right;
float:right;
padding:5px 15px 5px 5px;
}

.paginacion a, .paginacion a:hover, .paginacion a:visited, .paginacion a:link, .paginacion a:active{
 color: #5D5D5D;
 font-weight: bold;
 text-decoration: underline;
}

.pagActiva{color: #000;font-weight: bold;}

/*Caja al 100% específica para listados, flotando a la izquierda */
.td100Listado {width:100%;float:left;}

/*En firefox no debe flotar */
div > .td100Listado {float: none;}

/*Caja a la mitad específica de listas, flotando a la izquierda*/
.td69{
width: 70.5%;
min-height:300px !important;
height:auto !important;
height:300px;
margin: 0px;
float: left;
border-right: 1px solid #878787;
background:#fff;
padding-right: 1.5%;
padding-left: 0.5%;
padding-bottom:2%;
}

div > .td69{min-height:375px;height:100%}

/*Caja de un tercio específica de listas, flotando a la derecha */
.td30{
 width: 25.39%;
 margin:0px;
 padding: 6px;
 float: left;
 background-color: transparent;
 height:100%;
}

div > .td30{min-height:100%; height:auto;}

/*Borde inferior más grueso para los detalles de algunos listados */
.anchoInferior{
 height:40px;
 background-color:#E4E9ED;
 width:100%;
}

/*----------------------ESTILOS DE LISTAS NO ORDENADAS PARA CALENDARIOS, BOLETINES, OFERTAS...---------------------*/

.td69 ul, .td69 dl{
 background-color: #FFFFFF;
 border: none;
 padding: 0px;
}

.td69 ul li.par, .td69 dl dt.par{
 background: #FCFCFC url(../../img/comunes/portal/cuadrado.gif) no-repeat 7px 9px;
 border-bottom: 1px solid #FFFFFF;
 padding-bottom: 5px;
 padding-top: 5px;
}

.td69 ul li.impar, .td69 dl dt.impar{
 background: #F8F8F8 url(../../img/comunes/portal/cuadrado.gif) no-repeat 7px 9px;
 border-bottom: 1px solid #FFFFFF;
 padding-bottom: 5px;
 padding-top: 5px;
}

.td69 dl dt.impar, .td69 dl dt.par{
 padding-left: 3%;
 font-size: 0.8em;
 font-weight: bold;
 float: left;
 width: 97%;
}

.td69 dl dd.par{background: #FCFCFC;}

.td69 dl dd.impar{background: #F8F8F8;}

.td69 dl dd.par, .td69 dl dd.impar{
 border-bottom: 1px solid #FFFFFF;
 padding: 5px 0px 5px 4px;
 float: left;
 margin: 0;
 width: 99.2%;
}

.td69 > dl > dt.par, .td69 > dl > dt.impar{width: 97%;}

.td69 > dl > dd.par, .td69 > dl > dd.impar{padding: 5px 0px 5px 0px;}

.clrListado{clear: both;}

.fechaListado{
 font-size: 0.8em;
 width: 16%;
 height: 15px;
 color: #5D5D5D;
 font-weight: bold;
 float: left;
 padding: 0px;
 margin: 0px;
}

.imgListado{float:left;padding: 0 10px 0 5px;}

.titularListados{
 font-size: 0.9em;
 background: url(../../img/comunes/listados/vinetaprensa.gif) no-repeat 0px 3px;
 height: auto;
 width: 65%;
 padding-left: 17px;
 margin: 0px;
 float: left;
}

.enlaceDetalle{
 width: 12%;
 float: left;
 text-align: center;
 padding-top: 2px;
 padding-left: 3%;
}

/* Clase para las anclas de volver arriba en las listas */
.botonArriba{text-align:right;}

.SinResultados{
 border:1px solid #929190;
 width: 100%;
 border-top: 1px solid #929190;
 border-bottom: 1px solid #929190;
 background-color: #F6F6F6;

}

/*----------------------FIN DE ESTILOS DE LISTAS NO ORDENADAS PARA CALENDARIOS, BOLETINES,...---------------*/


/* Estilos nuevos para multimedia y sala de prensa */

.menumultimedia{width:100%;float:left;background:#fff;border:0}
.menumultimedia ul{width:100%;float:left;padding:0;background:transparent url(../../img/css/aplicaciones/fondoMultimedia.gif) repeat-x 0 0;border:0;}
.menumultimedia li{float:left;padding:6px 2em 5px;background:transparent;border:0}
.menumultimedia li a{text-decoration:none;font-size:1.2em;color:#663402;}
.menumultimedia li.activo{margin-top:2px;padding-bottom:3px;background:#fff url(../../img/css/aplicaciones/fondoMultimediaON.gif) repeat-x 0 0;border:1px solid #b88301;border-bottom:0}

#a_video{width:auto;float:left;padding-right:8px;}
#a_video img{margin-bottom:-2px;}

.fichaprensa .ficha_tipo1, .prensa .ficha_tipo1, .videos .ficha_tipo1{width:100%;float:left;padding:10px 0;}
.fichaprensa .ficha_tipo1 img, .prensa .ficha_tipo1 img, .videos .ficha_tipo1 img{margin:0}
.fichaprensa .ficha_tipo1 h2, .prensa .ficha_tipo1 h2, .videos .ficha_tipo1 h2{background:none;padding:0;font-size:1.6em;color:#535353;}

.prensa h3, .videos h3{font-size: 1.1em;font-weight: bold;margin: 0px;background: #FFE6A5 url(../../img/comunes/portal/cuadrado.gif) no-repeat 10px 10px;padding-left: 22px;padding-top: 5px;padding-bottom: 4px;text-decoration:none;text-align:left;}

/*.videos .ficha_tipo1 .infovideo{width:40%;float:left;min-height:220px !important;height:auto !important;height:220px;}*/
.videos .ficha_tipo1 .infovideo{width:99%;float:left;min-height:1em !important;height:auto !important;height:1em;padding:10px 0 0}
.videos .ficha_tipo1 p.descripcion{margin:8px 0 5px;padding:0 0 10px 0;border-bottom:1px dashed #ddd;}
.videos .ficha_tipo1 p.datosdescripcion{margin:0;}
.videos .ficha_tipo1 span.fuente{padding-right:.5em;font-size:.9em;font-weight:bold;border-right:1px solid #666;}
.videos .ficha_tipo1 span.fecha{font-size:.8em;}
/*.videos .ficha_tipo1 .paginacion{width:39.5%;float:left;margin-top:20px;padding-top:5px;background:none;border-top:1px solid #ccc;}*/
.videos .ficha_tipo1 .paginacion{width:99%;float:left;margin-top:20px;padding-top:5px;background:none;border-top:1px solid #ccc;}
.videos .ficha_tipo1 .paginacion .resultados{width:auto;float:right;padding:6px .5em 0 0;font-weight:normal;}
.videos .ficha_tipo1 .paginacion ul{width:auto;float:right;}
.videos .ficha_tipo1 .paginacion li{float:left;padding:0;background:none;}

/*.videos .ficha_tipo1 .panoramico .infovideo{width:99%;float:left;min-height:1em !important;height:auto !important;height:1em;padding:10px 0 0}
.videos .ficha_tipo1 .panoramico .paginacion{width:99%;float:left;margin-top:20px;padding-top:5px;background:none;border-top:1px solid #ccc;}*/

.listadoprensa, .listadovideos{width:100%;float:left;clear:left;}
.videosrecientes span a, .listadoprensa dt span.nombre a, .listadovideos ul li span.nombre a{display:block;float:none;padding:0;font-weight:bold;text-decoration:none;color:#666}
.listadovideos li span.fecha, .listadoprensa dt span.fecha{font-size:.9em;}
.listadovideos ul li, .listadoprensa dd{background:transparent url(../../img/css/portal/puntoGris.gif) repeat-x 0 100%;}

.listadovideos h3{width:96%;float:left;}
.listadovideos ul{width:100% !important;width:95.5%;float:left;padding:10px 0 15px;}
.listadovideos ul li{width:96% !important;width:100%;float:left;padding:10px 2%;}
.listadovideos ul li a{float:right;padding:0 2em;}
.listadovideos ul li p.descripcion{width:80%;margin:0}
.listadovideos ul li.vertodos{margin-top:20px;border-top:1px solid #ccc;border-bottom:0;}
.listadovideos ul li.vertodos a{float:none;padding:0}
.listadovideos li a:hover{color:#DE7103}

.listadovideos span.reproducir{float:left;padding-top:5px}
.listadovideos span.reproducir img{vertical-align:bottom}
.listadovideos span.reproducir em{padding:0.5em 5px;font-size:.9em;}

.videosrecientes{width:100%;flaot:left;margin-bottom:15px;border:1px solid #a3a3a3}
.videosrecientes h2{font-size:1em}
.videosrecientes ul{width:96%;float:left;padding:10px 2%;margin:0;background:#fff;border:0}
.videosrecientes li{width:90%;float:left;padding:10px .8em 10px .9em;background:transparent url(../../img/css/portal/puntoGris.gif) repeat-x 0 100%}
.videosrecientes li img{margin-bottom:0}
.videosrecientes span{font-size:.9em}
.videosrecientes span a{margin:0;font-size:1.1em}
.videos h2.cabecerabuscador{width:89%;background:#ffe6a4 url(../../img/css/iconos/icono1.gif) no-repeat 5px 10px;}

.prensa .ficha_tipo1 h2{padding:0 0 10px 0;}
.prensa .ficha_tipo1 p{margin:0;min-height:190px !important;height:auto !important;height:190px;}
.prensa .ficha_tipo1 ul.menuiconos{width:auto;float:left;padding:10px 0;border-top:1px dashed #ddd}
.prensa .ficha_tipo1 .menuiconos li{display:inline;padding:0;background:none;font-size:.9em;}
.prensa .ficha_tipo1 .menuiconos li em{display:block;padding:0 .2em 5px;font-style:normal;}
.prensa .ficha_tipo1 .menuiconos li img{margin:0 .3em}
.prensa .ficha_tipo1 .menuiconos li a{float:none;padding:0 .1em;text-decoration:none;color:#666}
.prensa .ficha_tipo1 a{float:right;}
.prensa .td69 .ficha_tipo1 .resultados{width:auto;float:right;padding:6px .5em 0 0;font-weight:normal;}
/*.prensa .td69 .ficha_tipo1 .descripcion{min-height:240px !important;height:auto !important;height:220px;border-bottom:1px solid #ccc;}*/
.prensa .paginacion{width:98.5%;float:left;}

.listadoprensa ul{width:98%;float:left;padding:15px 1%;margin:0}
.listadoprensa li{width:100%;float:left;padding:5px 0;background:transparent url(../../img/comunes/portal/lineapuntos.gif) repeat-x 0 100%}
.listadoprensa li .fecha{display:block;padding-left:1em;background:transparent url(../../img/comunes/portal/cuadrado.gif) no-repeat 0 4px;}
.listadoprensa li a{display:block;margin-left:1em;font-weight:bold;color:#666;text-decoration:none}
.listadoprensa img{float:right;margin-top:.5em}
.listadoprensa li a:hover{color:#DE7103}
.listadoprensa span.reproducir{float:left;padding-top:5px;margin-left:10px;font-size:.9em;}
.listadoprensa span.reproducir span{float:left;}
.listadoprensa span.reproducir img{float:left;vertical-align:bottom;margin-top:0;margin-right:5px;margin-left:5px;}

div.vertodos{width:100%;float:left;padding-top:10px;border-top:1px solid #ccc}

div.botonrss{width:98%;float:left;padding:10px 2% 0;text-align:right;}
div.banners{width:100%;float:left;padding-top:10px;text-align:center}
div.banners img{padding-bottom:10px;}

.fichaprensa .td69{min-height:400px !important;height:auto !important;height:400px;}
.fichaprensa .infovideo{width:40%;float:left;}
.fichaprensa .ficha_tipo1{margin-top:10px;padding:15px 0 20px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.fichaprensa h2{padding:5px 0}
.fichaprensa p{width:100%;float:left;height:auto;margin:0;padding-top:10px;}
.fichaprensa span.fecha{width:auto;float:left;padding-top:4px}
.fichaprensa span.peso{width:auto;float:left;padding:0 0 0 1em}
.fichaprensa span.peso img{vertical-align:bottom;padding-right:.5em}