/*<span id="tcm:7-536016_tcm:7-77879-32">*/@import url("generica.css"); 

.centrado {
margin: 0 auto 0 auto;
width: 1004px;
text-align: left;
}

html body .centrado1004{
width: 1004px;
*width: 1002px;
_width: 1004px;
overflow: hidden;
}
body .centrado1004 #cabecera #cabeceraTSR{
*width: 1002px;
_width: 1004px;
}
.ocultarElemento{
display:none;
}
body, a{
font-family: arial, helvetica, sans-serif;
}
p a{
color:#A82822;
}
table, tr, td{
float: none;
clear: both;
border: none;
}
select, input{
border: 1px solid #D4D2D0;
}
#mContenido span.checkbox input{
border: none;
}
#mContenido li a{color:#000}
#mContenido li a:hover{
color: #801E1A;
}
.seccion{background:#324C5B;width:100%;text-align:left;float:left}
.colorAzul5178A1{color: #5178A1;}
.seccion_grande{background:#324C5B;width:1024px;text-align:left;float:left}

body .menu_h{float:left;background:#7E8F99;margin:0;padding:0;width:780px}
body .menu_h ul{margin:0;padding:0;background:#7E8F99}
body .menu_h_grande{float:left;background:#7E8F99;margin:0;padding:0;width:1024px}
body .menu_h_grande ul{margin:0;padding:0;background:#7E8F99}

.col_izqhome {width:300px; float:left; margin:2px 15px 0 0}
.col_centhome {width:315px; float:left; margin:2px 12px 0 0; text-align:left}

/*3 pixels menos de col_cent porque se decuadraba la publi*/
.col_izq{width:152px;*width:145px;_width:152px; float:left; margin:2px 0 0 0;}
.col_cent1004{width: 652px;float: left;margin:2px 0 0 0;}
.col_der1004{width: 200px;text-align: left;float:right;margin:2px 0 0 0;}
#mContenido .sujetaTitular{
margin: 0px 0px 0px 22px;
_margin: 0px 0px 0px 11px;
}
/* que no salga borde en las imágenes */
#mContenido .col_centhome img { border:none; }
#mContenido .col_cent img { border:none; }
#mContenido .col_izq-cent img { border:none; }
.cajaizq1b li { float:none}

.col_izq_cent_home1004{
float: left;
width: 746px;
margin: 2px 8px 0px 0px;
}
.col_derAncha_home1004{
float: left;
width: 250px;
margin-top: 2px;
font-size: 11px;
color:#677985;
font-family: arial, helvetica, sans-serif;
}
.col_izq_cent1004{
width: 760px;
margin: 2px 0px 10px 22px;
_margin: 2px 0px 10px 11px;
float: left;
}
.col_izq_cent_der1004{
width: 1004px;
margin-top: 2px;
float: left;
}
.col_cent_der1004{
width: 844px;
margin-top: 2px;
float: left;
}
.sinElMargenIzquierdo{
margin-left: 0px;
width: 782px;
}
.sinElMargenSuperior{
margin-top: 0px;
}
.fila .sinMargenInferior{
margin-bottom: 0px;
}
.fila .sinMargenInferior img{
margin-bottom: 0px;
}
#mContenido .contCentro img {
margin-top:0px;
}
/* *** columnas subhomes *** */

.col_izq_subhome{
width: 240px;
float: left;
}
.col_der_subhome{
margin-left: 20px;
width: 240px;
float: left;
}
.col_izq_subhomeDoble{
width: 500px;
float: left;
}
.col_der_subhomeDoble{
margin-left: 20px;
width: 500px;
float: left;
}
/* *** COLUMNAS INTERIORES *** */

.dobleColumna{
width: 293px;
float: left;
margin-left: 22px;
_margin-left: 11px;
margin-bottom: 10px;
}
.dobleColumna .col_izq_subhome{
width: 90px;
}
.dobleColumna .col_der_subhomeDoble{
margin-left: 16px;
width: 187px;
}
.dobleColumna .col_der_subhomeDoble h3.reemplazado{
margin-top: -3px;
margin-bottom: 0px;
}
html>body .tripleColumnaA{
margin-left:22px;
}
.tripleColumnaA{
width: 188px;
float: left;
margin-left:22px;
margin-left:22px !important;
_margin-left: 11px;
}
.tripleColumnaB{
width: 188px;
float: left;
margin-left: 22px;
}
.tripleColumnaC{
width: 188px;
float: left;
margin-left: 22px;
}
.tripleColumnaAB{
width: 398px;
float: left;
margin-left: 22px;
_margin-left: 11px;
}
.tripleColumnaBC{
width: 398px;
float: left;
margin-left: 22px;
}
.labelMedio2 { 
font-size: 12px; 
margin-left:144px;
width:250px;
}/*agregado para Newsletter por G Falduti - 09-03-2011*/
.componenteDobleBasico{
width: 608px;
margin-left: 22px;
clear: both;
}
.componenteDobleBasicoPeque{
width: 188px;
}
.componenteDobleBasicoGrande{
width: 398px;
}
.componenteDobleBasico .componenteDobleBasicoPeque{
float: left;
}
.componenteDobleBasico .componenteDobleBasicoGrande{
float: right;
}
.componenteDobleBasicoInvertido{
width: 608px;
margin-left: 22px;
clear: both;
}
.componenteDobleBasicoPeque{
width: 188px;
}
.componenteDobleBasicoGrande{
width: 398px;
}
.componenteDobleBasicoInvertido .componenteDobleBasicoPeque{
float: right;
}
.componenteDobleBasicoInvertido .componenteDobleBasicoGrande{
float: left;
}
.componenteExcepcional{
margin: 0px 22px 0px 22px;
}
.contCentro{
margin-bottom: 15px;
}
/* *** COMPONENTES REDISEÑO *** */ 
h1{
width: 95%;
float: none;
clear: both;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size: 17px;
color: #000;
font-weight: normal;
margin: 0px;
background: url(/imagenes/imgplantilla/bt30_todorepsol.gif) no-repeat 0px 0px;
_background: url(/imagenes/imgplantilla/bt30_todorepsol.gif) no-repeat 0px -5px;
padding-left: 40px;
z-index: 1;
overflow: hidden;
padding-bottom: 1px;
text-align: left;
}
.fila h1 img,.fila h2 img,.fila h3 img{
margin-bottom: 0px;
}
/* botonera izq */
.marco{border:1px solid #324C5B}
.b2b, .b3b {background:#324c5b}
.b1b { background:#557486;}
.up { background:#324C5B}

/* menu izquierda */
#mContenido .col_izq .menu_flot{
border: none;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000;
}
.col_izq .menu_flot *{
margin: 0px;
padding: 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
}
.col_izq .menu_flot .marco{
border: none;
border-top: 1px solid #d4d2d0;
}
.col_izq .menu_flot .marco ul li{
margin: 0px;
padding: 4px 3px 4px 20px;
border-bottom: 1px solid #d4d2d0;
background: none;
}
#mContenido .col_izq .menu_flot .marco ul li.ultimaOpcionMenu{
border-bottom: none;
}
.col_izq .menu_flot .marco ul li a{
color: #000;
margin: 0px;
padding: 0px;
background: none;
}
.col_izq .menu_flot .marco ul li.t3 a,.col_izq .menu_flot .marco ul li.t3 a:hover{
background:url(/imagenes/imgplantilla/bg_lineas.gif) no-repeat 0px 6px;
padding: 0px 0px 0px 8px;
}
.col_izq .menu_flot .marco ul li.t4 a,.col_izq .menu_flot .marco ul li.t4 a:hover{
background:url(/imagenes/imgplantilla/ico_bullet_black.gif) no-repeat 0px 6px;
padding: 0px 0px 0px 8px;
}
.col_izq .menu_flot .marco ul li a:hover{
color: #801e1a;
padding: 0px;
margin: 0px;
background: none;
}
.col_izq .menu_flot .marco ul li.elementoSeleccionado{
font-weight: bold;
}
.col_izq .menu_flot .marco ul li.p1{
_height: 0px;
font-size: 10px;
margin: 0px;
padding: 0px;
border-left: 1px solid #d4d2d0;
border-right: 1px solid #d4d2d0;
}
.col_izq .menu_flot .marco ul li.p1 ul{
*margin-top: -14px;
_margin-top: 0px;
}
.col_izq .menu_flot .marco ul li.p1 li{
margin: 0px;
padding: 3px 3px 3px 27px;
border-bottom: 1px solid #fff;
background-color: #f8f6f3;
}
.col_izq .menu_flot .marco ul li.p1 li.elementoSeleccionado{
border-bottom: 1px solid #d4d2d0;
}
.col_izq .menu_flot .marco ul li.p1 li.p2{
_height: 0px;
font-size: 0px;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #d4d2d0;
_margin-bottom: -3px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 ul{
*margin-top: -14px;
_margin-top: 0px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li{
margin: 0px;
padding: 3px 3px 3px 29px;
border-bottom: 1px solid #fff;
background-color: #eeece9;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li img{
position: relative;
float: left;
top: 7px;
margin: 0px 2px 20px 0px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li div.contenidoMenuIzquierdo{
width: 110px;
display: block;
_width: 100px;
*width: 100px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.p3{
_height: 0px;
font-size: 0px;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #d4d2d0;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.p3 ul{
*margin-top: -14px;
_margin-top: 0px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.p3 li{
margin: 0px;
padding: 3px 3px 3px 36px;
border-bottom: 1px solid #fff;
background-color: #e4e2df;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.t3.elementoSeleccionado{
border-bottom: 1px solid #d4d2d0;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.p3 li img{
position: relative;
float: left;
top: 5px;
margin: 0px 4px 15px 0px;
}
.col_izq .menu_flot .marco ul li.p1 li.p2 li.p3 li div.contenidoMenuIzquierdo{
width: 100px;
display: block;
}
.col_izq .menu_flot .marco ul li.t3 a:hover{
cursor:pointer;
}
.col_izq .menu_flot .marco ul li.t4 a:hover{
cursor:pointer;
}
.col_izq .menu_flot .marco ul li.elementoActual a{
color: #801e1a;
font-weight: bold;
}
/* migas de pan*/
#mContenido .ruta{
clear: both;
padding-top: 5px;
_padding-top: 0px;
*padding-top: 0px;
background:url(/imagenes/imgplantilla/bt_todorepsol.gif) no-repeat 0px 0px;
_background:url(/imagenes/imgplantilla/bt_todorepsol.gif) no-repeat 0px -4px;
*background:url(/imagenes/imgplantilla/bt_todorepsol.gif) no-repeat 0px -4px;
padding-left: 30px;
margin-left: 20px;
}
.ruta .mMiga{
color:#524e4a;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}
.ruta .estoy{
color:#a82822;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}
.ruta a{
color:#524e4a;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}
.gris,.fila h3.gris{
color: #5b5554;
}
/* OLD */
.cajaizq1{background:#F9D8AF}
.cajaizq1 img{border:1px solid #F99213}
.cajaizq2 img{border:1px solid #F99213}
.cajaizq2 .titulo_artic {color:#f99213;background:url(/imagenes/imgplantilla/iconoOn.gif) no-repeat 0 3px;}
.cajaizq2 .titulo_artic:hover {color:#f99213;background-image:url(/imagenes/imgplantilla/iconoOn.gif)}
/.titulo_artic {color:#f99213;background:url(/imagenes/imgplantilla/iconoOn.gif) no-repeat 0 3px;}
/**/
.caja2 h5 a.titulos_artic {font:bold 13px arial; text-decoration:underline; background:url(/imagenes/imgplantilla/icono2.gif) no-repeat 0 3px; padding-left:13px;}
/**/
.titulos_bloq {background:#F99213 url(/imagenes/imgplantilla/esqDeTitNotNa.gif) no-repeat right}
.titulos_bloq h4 {background:url(/imagenes/imgplantilla/esqIzTitNotNa.gif) no-repeat 0 0}
#gris .titulos_bloq, #gris.titulos_bloq{background:#677985 url(/imagenes/imgplantilla/esqDeTitNot.gif) no-repeat right;}  
#gris .titulos_bloq h4, #gris.titulos_bloq h4{background:url(/imagenes/imgplantilla/esqIzTitNot.gif) no-repeat 0 0;}
.caja1 h4{color:#013658}
.caja1 p {color:#000;}
.caja1 p.menosMargen {margin: 15px 0px 0px 0px;}
.caja1 p.vermas {color:#000}
.caja1 p.vermas a{color:#A82822;text-decoration:none}
.caja1 p.vermas a:hover{text-decoration:underline}
.caja1 p.enlacePDF a {color:#F99213; font-size:1em; text-decoration:none; text-align:right}
.caja1 img{text-align:left;margin:0 14px 0 18px}
.cajaizq1b li.vermas {background:none; text-align:right; color:#000; width:100%}
.cajaizq1b li.vermas a {text-align: right; color:#F99213; font-size:1em; text-decoration:none}
.cajaizq1b li.vermas a:hover {text-decoration:underline}
.enbolsa { 
}
.enbolsa th { border:0px; border-bottom:1px solid #CEDAEA; background-color:#fff; padding:3px; color:#003459;}
.enbolsa th.cabeceraTablaDerecha { text-align:right; border:0px; border-bottom:1px solid #CEDAEA; background-color:#fff; padding:3px; color:#003459;}
.enbolsa .c1 { width:50%; text-align:left; padding-left:5px}
.enbolsa .c2 { width:30%; text-align:right}
.enbolsa .c3 {padding-right:5px; text-align:right}
.enbolsa .c4 {width:5px; text-align:left; vertical-align:top}
.enbolsa td { padding:1px;}
.ttabla { clear:both; margin:0}
.contenedorEnBolsa{
float: left;
}
.datosEnBolsa{
float: left;
margin-left: 10px;
}
.datosEnBolsa ul{
width: 150px;
}
.datosEnBolsa ul li{
clear: both;
height: 50px;
}
.datosEnBolsa ul li p{
margin-bottom: 0px;
}
.datosEnBolsa .bolsa{
float: left;
}
.datosEnBolsa  img{
float: right;
position: relative;
top: 4px;
}
/*notadeprensa*/

p.fechanotaprensa{text-align:right; padding-right:5px; margin-top:0px; padding-top:0px;}
p.fechanotaprensa span.izq{float:left;}
.compo1 p.antetit.notaprensa{ font-size:13px; text-align:center; padding-top:12px; padding-bottom:12px;}
.compo1 h5.notaprensa{border:none;margin-bottom:20px; padding-top:4px; padding-bottom:4px;padding-left:4px; font-size:18px;}
.compo1 .destacadonotaprensa{ background-color: #CEDAEA; padding:0px 5px 10px 5px;  margin:0px;} 

/* --- NOTAS DE PRENSA 23-06-08 ---  */
.col_cent-der #notaPrensa{
text-align: left;
margin: 0px;
padding: 0px;
font: 11px arial;
color: #333333;
}
.col_cent-der #notaPrensa .antetitulo{
font: 18px Arial;
color: #2d84b9;
}
.col_cent-der #notaPrensa .titulo{
font: 24px Arial;
color: #033556;
margin: 0px 0px 5px 0px;
height: auto;
}
.col_cent-der #notaPrensa .conjuntoDestacados{
clear: both;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/imagenes/imgplantilla/fondo_destacados.jpg) no-repeat 0 0; 
}
.col_cent-der #notaPrensa .conjuntoDestacados ul{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
_padding: 5px 0px 0px 0px;
color: #2d84b9;
}
.col_cent-der #notaPrensa .conjuntoDestacados ul li{
font: 12px arial;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 22px;
background: url(/imagenes/imgplantilla/icoMenT2.gif) no-repeat 5px 5px;
_background: url(/imagenes/imgplantilla/icoMenT2.gif) no-repeat 5px 8px;
}
/* ----- PI 137839 DGLB PIE LIBRE ----- */ 
#notaPrensa .pieFotoizq{text-align:left;clear:both;font-style:italic;}
#notaPrensa .pieFotoder{text-align:right;clear:both;font-style:italic;}
/* ----- FIN PI 137839 DGLB PIE LIBRE ----- */

.barraFechaEnlaces{
padding: 1px;
border-top: 1px solid #334c5c;
border-bottom: 1px solid #334c5c;
}
.barraFechaEnlaces img{
float: left;
}
.actualizacion{
float: left;
padding: 5px 0px 0px 10px;
}
.actualizacion span{
color: #013658;
}
.coleccionIconosEnlaces{
float: right;
}
.iconoEnlace{
display: inline;
}
.contenidoPrensa .dere{
float: right;
margin: 10px 0px 10px 10px;
}
.contenidoPrensa .izq{
float: left;
margin: 10px 10px 10px 0px;
}
/* --- herramientas en columna izquierda --- */

.enlacesMultimediaIzquierda{
float:left;
margin:8px 0px 0px 0px;
width: 100%;
padding: 10px 0px 10px 0px;
border-top: 1px solid #334c5c;
border-bottom: 2px solid #334c5c;
text-align: left;
}
.enlacesMultimediaIzquierda ul{
margin: 0px 0px 0px 5px;
padding: 0px;
border-top: 1px dotted #819da9;
width: 95%;
}
.enlacesMultimediaIzquierda ul li{
margin: 0px;
padding: 3px 0px 3px 0px;
border-bottom: 1px dotted #819da9;
}
.enlacesMultimediaIzquierda ul li a:link{}
.enlacesMultimediaIzquierda ul li a:active{}
.enlacesMultimediaIzquierda ul li a:visited{}
.enlacesMultimediaIzquierda ul li a:hover{
text-decoration: underline;
}
/* --- fin notas de prensa --- */
.entradilla a{
color: #000;
}
.entradilla a:hover{
color:#A82822;
}
.entradilla a, .entradilla a:hover { 
font-weight:normal;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
}

/* añadido para los pop-ups */
#cajaPopup {
text-align:left; 
padding: 0px 10px 10px 10px;
}
.tablaRollOver {
width: 50%;
}
html body #mContenido .pestanain a{background:none; text-decoration:none; color:#fff;}
.pestanain a:hover{text-decoration:underline; color:#fff;}
/* yahoooads */
.clsResultTitle{
color: #324C5B;
}
.clsResultDescription{
}
.clsURL{
COLOR: #324C5B;
}
.clsMargin{
border:1px solid #848A8A;
}
.cabeceraPublicidadYahoo{
background-color: #677985;
color: #fff;
}
.titular3Yahoo{
float: right;
clear:both;
font-size: 10px;
margin: 0px 2px 2px 0px;
color: #677985;
}
/* sucio ----- */
.compo3{float:left;width:95%;color:#333;border-bottom:.05em solid #013656;text-align:left}
.b1{float:left;padding:.4em 0 0 0;background:#E6EBEF}
.b2{float:left;padding:.4em 0 0 0;width:100%}
.compo3 h5{color:#013658;font-size:1em;margin:0;padding:0;border-bottom:.05em solid #013656;padding-bottom:.8em}
.compo4{float:left;width:98%;color:#333;border-bottom:.05em solid #013656;padding:.4em 0 .5em 0;text-align:left}
.compo4 h5{color:#013658;font-size:1em;margin:0;padding:0}
.compo4 h6{font-weight:bold;font-size:.8em;color:#003756;margin:0;padding:0}
.compo4 h6 a {color:#003756}
.compo4 p.desta{font-size:.8em;color:#013656}
.compo4 p{margin:0;padding:0;font-size:.7em;color:#333;padding-top:1.1em}
.compo4 ul.lista{margin:.5em 0 0 .5em;padding:0}
.compo4 ul.lista li{list-style:none;margin:0;padding:0;color:#003756;line-height:1.6em}
.compo4 ul.lista li a{color:#003756;text-decoration:none}
.compo4 ul.lista li a:hover{color:#f99213}
.compo4 ul.resulta{margin:1.5em 0 0 0;padding:0;font-size:1.1em}
.compo4 ul.resulta li{list-style:none;margin:0;padding:0;line-height:2em}
.compo4 ul.resulta li a{color:#013658;text-decoration:none;background:url(/imagenes/imgplantilla/icono.gif) no-repeat 0 .25em;padding-left:1.2em;font-weight:bold}
.resulta li a:hover{color:#013658;background-image:url(/imagenes/imgplantilla/icono.gif);text-decoration:underline}
.q1 {background:#677985 url(/imagenes/imgplantilla/esqDeTitNot.gif) no-repeat right;} 
.q1 h4{background:url(/imagenes/imgplantilla/esqIzTitNot.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#fff; margin:0; padding:2px 0 0 .5em; height:16px; vertical-align:middle}
/* Distintos tipos de bloque --col_cent-- */
.caja2#gris img { border:none}
.caja2#gris .seccion_artic {color:#677985; background:url(/imagenes/imgplantilla/icono4.gif) no-repeat 0 2px; }
.caja4{vertical-align:top; font:normal 11px arial;}
.caja4 h5 {margin:0;padding:0 0 .1em 0; font:bold 12px arial}
.caja4 img{float:left;margin:0 .5em; border:1px solid #666}
.caja4 a.tit {color:#023554;width:100%;text-align:left;background:url(/imagenes/imgplantilla/icono.gif) no-repeat 0 .2em;padding-left:1.2em}
.caja4 div {margin:0;padding:0}
.caja4 a {font-weight:bold;color:#333;text-decoration:none}
.caja4 a.tit:hover{color:#023554;background-image:url(/imagenes/imgplantilla/icono.gif);text-decoration:underline}
.caja4 ul{float:left;margin:0;padding:0;width:100%;font-size:1.3em}
.caja4 li{float:left;list-style:none;margin:0;padding:0;width:100%}
.caja4 li a{float:left;background:url(/imagenes/imgplantilla/pointer2.gif) no-repeat .2em .35em;padding-left:.7em; font-weight:normal}
.caja4 li a:hover{color:#023554;text-decoration:none;background-image:url(/imagenes/imgplantilla/pointer2.gif)}
.caja4{width:97%;text-align:left;padding:12px 0 13px 0;margin:0 auto 0 auto;color:#333;float: left;}
.caja4 img{text-align:left;margin:0 14px 0 18px;float:left; border:1px solid #F99213}
.caja4 .titulos_artic {font-size:11px; color:#333; font-weight:bold;}
.caja4 .titulos_artic:hover {text-decoration: underline}
.caja4 .articulo {font-size:11px; padding:0 4px 0 18px;color:#000}
.caja4 .seccion_artic {font-weight:bold;color:#f99213;text-decoration:none;background:url(/imagenes/imgplantilla/iconoOn.gif) no-repeat 0 2px;padding-left:12px;font-size:11px}
.caja5{vertical-align:top; font:normal 11px arial;}
.caja5 h5 {margin:0;padding:0 0 .1em 0; font:bold 11px arial}
.caja5 img{float:left;margin:0 .5em; border:1px solid #666}
.caja5 a.tit {color:#023554;width:100%;text-align:left;background:url(/imagenes/imgplantilla/icono.gif) no-repeat 0 .2em;padding-left:1.2em}
.caja5 div {margin:0 0 5px 0;padding:0}
.caja5 a {font-weight:bold;color:#333;text-decoration:none}
.caja5 a.tit:hover{color:#023554;background-image:url(/imagenes/imgplantilla/icono.gif);text-decoration:underline}
.caja5 ul{float:left;margin:0;padding:0;width:100%;font-size:1.3em}
.caja5 li{float:left;list-style:none;margin:0;padding:0;width:100%}
.caja5 li a{float:left;background:url(/imagenes/imgplantilla/pointer2.gif) no-repeat .2em .35em;padding-left:.7em; font-weight:normal}
.caja5 li a:hover{color:#023554;text-decoration:none;background-image:url(/imagenes/imgplantilla/pointer2.gif)}
.caja5{width:97%;text-align:left;padding:12px 0 13px 0;margin:0 auto 0 auto;color:#333;float: left;}
.caja5 img{text-align:left;margin:0 14px 0 0;float:left; border:1px solid #677985}
.caja5 .titulos_artic {font-size:11px; color:#333; font-weight:bold;}
.caja5 .titulos_artic:hover {text-decoration: underline}
.caja5 .articulo {font-size:11px; padding:0 4px 0 0;color:#000}
.caja5 .seccion_artic {font-weight:bold;color:#677985;text-decoration:none;background:url(/imagenes/imgplantilla/icono4.gif) no-repeat 0 2px;padding-left:12px;font-size:11px}
.seccion_artic:hover {color:#f99213;background-image:url(/imagenes/imgplantilla/iconoOn.gif);text-decoration:underline}
/* Cabeceras 2008 Barra seccion*/
.barraSeccion{
background-color: #0c1e3c;
}
.barraSeccion800, .barraSeccion1004{
background-color: #0c1e3c;
}
/* Termina Elementos pie-pagina */
.lisgenSW li{font-size:.7em}
.lisgenSW li a{color:#566876}
.lisgenSW li a:hover{color:#ff9900}
/* identificadores para rojo*/
#rojo .seccion_artic {color:#CC0000; background:url(/imagenes/imgplantilla/icono2roj.gif) no-repeat 0 3px ;}
#rojo img {border:1px solid #CC0000;}
#rojo h5 {color:#CC0000}
#rojo h5 a{color:#CC0000; background:url(/imagenes/imgplantilla/icono2roj.gif) no-repeat 0 3px ;}
#rojo .caja3 img {border:0}
#rojo .titulos_bloq, #rojo.titulos_bloq{background:#CC0000 url(/imagenes/imgplantilla/esqr2.gif) no-repeat right;}
#rojo .titulos_bloq h4, #rojo.titulos_bloq h4{background:url(/imagenes/imgplantilla/esqr.gif) no-repeat 0 0;}
#rojo .titulos_bloq {background:#CC0000 url(/imagenes/imgplantilla/esqr2.gif) no-repeat right;} 
.doblecaja#rojo{background-color:#CC0000;}
/* *** Cobertura Analistas *** */
.cajaPestannaAnalistas{
background: transparent url(/imagenes/imgplantilla/plantilla.gif) no-repeat top left;
height: auto !important;
height: 231px;
min-height: 231px;
margin: 10px 0px 50px 0px;
}
.titPestannaAnalistas{
padding: 8px 4px 8px 4px;
text-align: center;
font-size: 12px;
font-weight: bold;
}
.cajaPestannaAnalistas .colIzq{
padding: 15px 10px 8px 10px;
width: 182px;
}
.cajaPestannaAnalistas .colDer{
padding: 15px 10px 8px 4px;
}
.cajaPestannaAnalistas .colIzq td.titCeldaAnalistas{
font-weight: bold;
background: transparent url(/imagenes/imgplantilla/bulletAnalistas.gif) no-repeat center left;
padding-left: 12px;
}
.cajaPestannaAnalistas .colIzq td.txtCeldaAnalistas{
padding-left: 12px;
}
.cajaPestannaAnalistas .colDer .cont{
padding: 15px 10px 15px 10px;
border: solid 1px #FFFFFF;
}
.cajaPestannaAnalistas .colDer .cont td.titRojoAnalistas{
background: transparent url(/imagenes/imgplantilla/bulletRojoTablaAnalistas.gif) no-repeat center left;
padding-left: 12px;
font-weight: bold;
}
.cajaPestannaAnalistas .colDer .cont td.titAzulAnalistas{
background: transparent url(/imagenes/imgplantilla/bulletAzulTablaAnalistas.gif) no-repeat center left;
padding-left: 12px;
font-weight: bold;
}
table.relieve{
border: inset 2px;
background-color: #FFF;
}
table.relieve td.centAzul{
background-color: #000066;
}
table.relieve td.alignL{
text-align: left;
}
table.relieve td.alignR{
text-align: right;
}
table.listaConIcos{
margin-top: 20px;
}
table#coberturaAnalistas{
margin-bottom: 50px;
margin-top: 30px;
}
/* *** Fin Cobertura Analistas *** */
/* *** TSR y Complejos a 1024 *** */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
.clearLeft{
clear: left;
}
div.col_der1004 {
font-family: arial, helvetica, sans-serif;
font-size:12px;
width:200px;
background:url(/imagenes/imgplantilla/bg_punteado.gif) repeat-y left top;}
div.col_der1004 h3 {
font-size:12px;
color:#000000;
padding:5px 0 5px 0;
margin:0px;
margin-left: 1px;
text-align: left;
font-family: arial, sans-serif;
clear:both; /*Se solapaba el texto de herramientas con los enlaces de herramientas en chrome y ffx. Modificado Victor Rueda 28-9-2011 a petición de Laura Díaz*/

}
div.col_der1004 ul {
margin:0;
padding:0;
margin-left:10px;
list-style:none;
}
div.col_der1004 ul li {
margin:0;
}
div.col_der1004 ul li a {
padding-left:8px;
display:block;
margin:0;
}
div.col_der1004 ul.complejosRelacionados li a{
background:url(/imagenes/imgplantilla/bg_bullet.gif) no-repeat 0 8px;
}
div.col_der1004 ul li a, div.col_derAncha_home1004 ul li a {
font-family: arial, helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#41494e;
text-decoration:none;
}
div.col_der1004 ul li a:hover, div.col_derAncha_home1004 ul li a:hover {
text-decoration:underline;
cursor: pointer;
color: #831a20;
}
.ComplejoIndustrialParticular{
width: 100%;
text-align: center;
}
div.relacionados{
width: 100%;
background:url(/imagenes/imgplantilla/bg_titular.gif) repeat-x top left;
}
div.col_der1004 div.relacionados h3.titularSeccionColDer {
margin-top:0;
}
div.col_der1004 div.relacionados h3.titularSeccionColDer img{
float: left;
margin: 0px 5px 0px 5px;
}
.ComplejoIndustrialParticular h3.titularSeccionColDer {
background:url(/imagenes/imgplantilla/bg_subrayado.gif) no-repeat bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-left:10px;
padding-left:10px;
margin-top:5px;
}
div.ComplejoIndustrialParticular h3.titularSeccionColDer:first-letter {
color:#d60109;
}
div.ComplejoIndustrialParticular h3 span.minutos {
font-size:11px;
display:block;
color:#012c5d;
padding-left:57px;
padding-top:0;
line-height:4px;
}
div.ComplejoIndustrialParticular a.vermas {
background:url(/imagenes/imgplantilla/bullet_ver.gif) no-repeat center left;
display:block;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#718590;
font-weight:bold;
float:right;
margin-right:15px;
margin-top:5px;
}
div.ComplejoIndustrialParticular div.media {
border:0;
}
/* *** PARA COLUMNA DERECHA TSR HOME 1004 *** */
/* === Componente buscador === */
div.buscador {
text-align:left;
margin:0;
padding:0;
}
div.col_derAncha_home1004 div.buscador  ul.busq1 {
width:225px;
}
div.col_derAncha_home1004 div.buscador ul.busq1 {
height:auto;
float:left;
margin:0;
margin-left:10px;
_margin-left:5px;
padding:0;
float:left;
}
div.col_derAncha_home1004 div.buscador ul.busq1 li {
float:left;
height:35px;
width:189px;
}
div.col_derAncha_home1004 div.buscador ul.busq1 input.teminoBuscador {
width:220px;
*width: 215px;
}
div.col_derAncha_home1004 div.buscador ul.busq2 {
float:left;
margin:0;
margin-top:10px;
margin-bottom:0;
margin-left:10px;
_margin-left:10px;
padding:0;
float:none;
}
div.col_derAncha_home1004 div.buscador select#tipoContenido{
width: 219px;
}
div.col_derAncha_home1004 div.buscador ul.busq1 li.tres {
width:85px;
}
div.col_derAncha_home1004 div.buscador ul.busq1 li.cuatro {
width:60px;
}
div.col_derAncha_home1004 div.buscador ul.busq1 li.cinco {
width:50px;
float:left;
}
div.col_derAncha_home1004 div.buscador ul.busq1 input.buscar2 {
float:left;
border:0;
margin-top: 18px;
}
div.col_derAncha_home1004 div.buscador ul.busq2 li {
float:none;
height:35px;
margin:0;
padding:0;
width:189px;
}
div.col_derAncha_home1004 div.buscador h3 {
background:none;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
/*font-family: Lucida Grande, "Lucida Sans", Lucida, "Lucida Sans Unicode", arial, sans-serif;*/
color:#08183a;
font-size:15px;
margin:0;
margin-left:10px;
margin-bottom:5px;
padding:0;
padding-top:8px;
}
div.col_derAncha_home1004 div.buscador form {
padding:0;
margin:0;
margin-left:20px;
width:249px;
margin:0;
padding:0;
*padding-bottom:10px;
}
div.buscador label {
color:#324c5b;
font-weight:bold;
display:block;
}
div.buscador span.labelSubstitute {
color:#324c5b;
font-weight:bold;
display:block;
margin-top:6px;
}
div.col_derAncha_home1004 div.buscador li {
height:36px;
display:block;
float:left;
margin-right:0px;
width:199px;	
}
div.col_derAncha_home1004 div.buscador input.buscar {
border:none;
margin:0;
margin-top:10px;
margin-left:158px;
margin-bottom:10px;
}
div.col_derAncha_home1004 div.buscador li.uno {
background:none;
padding:0;
}
div.col_derAncha_home1004 div.buscador li.dos {
background:none;
padding:0;
}
div.col_derAncha_home1004 div.buscador li.cuatro {
background:none;
padding:0;
}
div.col_derAncha_home1004 div.buscador li.cinco {
height:40px;
}
div.buscador li.uno input {
width:140px;
padding:1px;
}
div.col_derAncha_home1004 div.buscador a.avanzada {
display:block;
float:left;
text-decoration:underline;
color:#000000;
padding-right:15px;
font-weight:bold;
margin-left:12px;
}
div.col_derAncha_home1004 div.buscador a.avanzada.arriba {
display:block;
float:left;
text-decoration:underline;
color:#000000;
padding-right:15px;
font-weight:bold;
background:url(/imagenes/imgplantilla/bg_avanzada_arriba.png) no-repeat bottom right;
}
div.col_derAncha_home1004 div.buscador a.avanzada.abajo {
display:block;
float:left;
text-decoration:underline;
color:#000000;
padding-right:15px;
font-weight:bold;
background:url(/imagenes/imgplantilla/bg_avanzada_abajo.png) no-repeat center right;
}
div.col_derAncha_home1004 div.buscador a.avanzados {
display:block;
float:left;
text-decoration:underline;
color:#000000;
font-weight:bold;
margin:5px 0px 10px 10px;
_margin-left:5px;
line-height:18px;
}
/* === Componente herramientas === */

div.herramientas {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#656565;
line-height:20px;
width:249px;
padding:0;
margin:0;
}
div.herramientas h3 {
background:none;
background-color: #f0eeeb;
color:#000;
padding:2px 0px 0px 28px;
margin:0px;
height: 22px;
border-bottom: 1px solid #d4d2d0;
}
div.herramientas ul {
margin:0px 0 18px 0px;
padding:0;
}
div.col_derAncha_home1004 div.herramientas li {
width:110px;
margin-bottom: 5px;
}
div.herramientas li a {
line-height:12px;
display:block;
padding:0;
}
div.herramientas li a img {
float:left;
margin-right:4px;
}
div.herramientas ul li a div{
float: left;
}
/* === Componente Descargas === */

div.descargas div.arriba {
background:url(/imagenes/imgplantilla/des_bg_tit2.png) no-repeat top left;
width:249px;
height:25px;
margin:0;
padding:0;
border:0;
}
div.descargas div.archivos {
height: 100px;
width: 247px;
overflow: auto;
border: 1px solid #666;
padding-bottom:0;
}
div.descargas div.abajo {
background: url(/imagenes/imgplantilla/des_bg_botton2.png) no-repeat top left;
height:33px;
padding:0;
margin:0;
width:249px;
border-top:1px solid #fff;	
}
div.descargas h3 {
background:none;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:14px;
color:#fff;
padding:4px 0 0 30px;
margin:0;
float:left;
}
div.descargas h3 a {
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:15px;
color:#08183a;
padding:8px 0 0 0px;
background:none;
margin-bottom:0;
padding-bottom:0;
}
div.descargas a.mas, div.descargas a.menos {
text-indent:-9999px;
display:block;
float:right;
width:15px;
height:18px;
margin-top:4px;
margin-right:8px;
}
div.descargas a.mas {
background:url(/imagenes/imgplantilla/bg_mas.png)  no-repeat center center;
}
div.descargas a.menos {
background:url(/imagenes/imgplantilla/bg_menos.png)  no-repeat center center;
}
div.descargas div.archivos li {
background:url(/imagenes/imgplantilla/des_bg_arch2.png) no-repeat top left;
min-height:30px;
border-bottom:1px solid #7f8389;
padding:10px ;
padding-right:0;
width:220px;
}
div.descargas div.archivos li div {
float:left;
border:0;
width:170px;
}
div.descargas div.archivos li div span {
_padding-left:0;
_margin-left:2;
}
div.descargas div.archivos ul {
margin:0;
padding:0;
}
div.descargas div.archivos li span {
display:block;
float:left;
margin-left:8px;
font-size:10px;
line-height:13px;
padding-top:2px;
}
div.descargas div.archivos li img {
float:left;
}
div.descargas div.archivos li a {
float:right;
background:url(/imagenes/imgplantilla/des_bg_x.png) no-repeat top right;
text-indent:-9999px;
width:10px;
height:10px;
margin-right:4px;
}
div.descargas div.abajo p {
color:#FFFFFF;
padding:8px 0 0 15px;
font-size:12px;
font-family: arial, helvetica, sans-serif;
float:left;
margin:0;
}
div.descargas div.abajo p span {
font-weight:bold;
}
div.descargas div.abajo a.des {
display:block;
width:71px;
margin-right:10px;
margin-top:6px;
height:20px;
background:url(/imagenes/imgplantilla/bg_descargar.png) no-repeat top left;
float:right;
text-indent:-9999px;
}
span.negrita, .negrita, .fila span.negrita, .fila .negrita{
font-weight: bold;
color: #000;
}
.fila a.negrita{
color: #801E1A;
}
/* === Componente Glosario === */

div.glosario {
width:249px;
min-height:90px;
_height:90px;
background:url(/imagenes/imgplantilla/bg_glosario2.png) no-repeat top left;
border-bottom:1px solid #bcbcbc;
margin:0;
}
div.glosario h3 {
background:none;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:15px;
color:#013658;
font-weight:bold;
padding:10px 0 0 10px;
margin:0;
}
div.glosario p {
padding-left:15px;
margin:8px 0 4px 0;
}
div.glosario label {
margin-left:15px;
}
div.glosario input {
width:57px;
border:1px solid #adadad;
padding:1px 2px;
font-size:11px;
}
div.glosario input.buscar {
border:none;
width:auto;
}
div.glosario label, div.glosario input {
vertical-align:middle;
}
/*Peticion 210144*/
.glosario li.gris h3 {
background:url("http://www.repsol.com/se/corporacion/glosarioterminos/imagenes/imgplantilla/bt_glosario_gris.gif") no-repeat scroll 9px 2px #F0EEEB;
height:19px;
margin:0;
padding:4px 0 3px 36px;
font-weight: normal;
font-size: 11px;
border-bottom:none;
}
ul.listadoHerramientasTSR.clearfix.glosario {margin-bottom:0;}
/*Fin peticion 210144*/
/* === Componente Destacados === */
/* *** 200x100 *** */
.principal200x100{
height: 100px;
width: 200px;
padding: 0px;
overflow: hidden;
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}
.contenidoDestacadoTSR200x100, .contenidoDestacadoTSR250x100{
position: relative;
top: -100px;
}
.principal200x100 .arriba, .principal250x100 .arriba{
color: #000;
height: 20px;
margin: 0px;
_margin-top: -2px;
*margin-top: -2px;
}
.principal200x100 .medio, .principal250x100 .medio{
color: #000;
height: 60px;
margin: 0px;
}
.principal200x100 .abajo, .principal250x100 .abajo{
color: #000;
height: 20px;
margin: 0px;
}
.principal200x100 p, .principal250x100 p{
margin: 0px;
padding: 3px 5px;
}
#mContenido .principal200x100 h3,#mContenido .principal250x100 h3{
font-size: 13px;
margin: 0px;
padding: 0px;
}
.principal200x100 .medioMedio, .principal250x100 .medioMedio{
width: 50%;
float: left;
height: 60px;
}
.principal200x100 p a, .principal200x100 a, .principal250x100 p a, .principal250x100 a{
color: #000;
text-decoration: none;
}
.principal200x100 p.blanco a, .principal250x100 p.blanco a{
color: #fff;
}
.principal200x100 a:hover, .principal250x100 a:hover{
text-decoration: underline;
}
.principal200x100 .blanco,.principal200x100 .p a.blanco,.principal200x100 a.blanco, .principal250x100 .blanco,.principal250x100 .p a.blanco,.principal250x100 a.blanco{
color: #fff;
}
.principal200x100 .p a.blanco:visited,.principal200x100 a.blanco:visited,.principal250x100 .p a.blanco:visited,.principal250x100 a.blanco:visited{
color: #fff;
}
#mContenido .centrar{
text-align: center;
}
#mContenido .enlazado{
font-size: 13px;
}
ul.listadoDestacado{
margin: 0px 0px 0px 10px;
padding: 3px 5px 3px 15px;
list-style-type: square;
}
ul.listadoDestacado li a{
font-size: 12px;
}
/* *** 250x100 *** */
.principal250x100{
height: 100px;
width: 250px;
padding: 0px;
overflow: hidden;
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}
/* *** 200x150 *** */
.principal200x150{
height: 150px;
width: 200px;
padding: 0px;
overflow: hidden;
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}
.contenidoDestacadoTSR200x150, .contenidoDestacadoTSR250x150{
position: relative;
top: -150px;
}
.principal200x150 .arriba, .principal250x150 .arriba{
color: #000;
height: 35px;
margin: 0px;
_margin-top: -2px;
*margin-top: -2px;
}
.principal200x150 .medio, .principal250x150 .medio{
color: #000;
height: 80px;
margin: 0px;
}
.principal200x150 .abajo, .principal250x150 .abajo{
color: #000;
height: 35px;
margin: 0px;
}
.principal200x150 p, .principal250x150 p{
margin: 0px;
padding: 3px 5px;
}
.principal200x150 h3, .principal250x150 h3{
font-size: 14px;
margin: 0px;
}
.principal200x150 .medioMedio, .principal250x150 .medioMedio{
width: 50%;
float: left;
height: 80px;
}
.principal200x150 p a, .principal200x150 a, .principal250x150 p a, .principal250x150 a,.descargasAlertas a{
color: #000;
text-decoration: none;
}
.principal200x150 a:hover, .principal250x150 a:hover{
text-decoration: underline;
}
.principal200x150 .blanco,.principal200x150 .p a.blanco,.principal200x150 a.blanco, .principal250x150 .blanco,.principal250x150 .p a.blanco,.principal250x150 a.blanco{
color: #fff;
}
/* *** 250x150 *** */
.principal250x150{
height: 150px;
width: 250px;
padding: 0px;
overflow: hidden;
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}
/* === Componente Agenda === */

div.agenda {
border-bottom:1px solid #bcbcbc;
background:url(/imagenes/imgplantilla/bg_agenda.png) no-repeat top left;
width:249px;
margin-bottom: 10px;
}
div.agenda h3 {
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:15px;
color:#08183a;
padding:8px 0 0 13px;
background:none;
padding-bottom:0;
margin-bottom:10px;
height:25px;
margin-top:0;
}
div.agendaCita {
margin-left:5px;
margin-bottom:1px;
font-size:10px;
color:#828282;
padding-bottom: 5px;
font-size: 11px;
}
div.agendaCita img{
float: left;
margin-right: 3px;
}
div.agendaCita span{
font-size: 10px;
}
div.agendaCita span.agendaCitaTitular{
font-size: 11px;
font-weight: bold;
margin-right: 5px;
}
div.agendaCita p{
margin-top: 5px;
padding: 0px;
font-size: 11px;
}
div.agenda a {
color:#828282;
}
/* ***  ADAPTACION DE COMPONENTES para columna de 200px *** */
/* buscador sala de prensa */
div.col_der1004 div.buscador {
width: 199px;
padding:0;
}
div.col_der1004 div.buscador h3 {
background: url(/imagenes/imgplantilla/bt_buscadorprensa_gris.gif) no-repeat 0px 0px;
background-color: #f0eeeb;
color:#000;
font-weight:bold;
padding:5px 0px 0px 28px;
margin:0px;
height: 19px;
*height: 19px;
_height: 25px;
}
div.col_der1004 div.buscador form {
margin:0;
border: 1px solid #D4D2D0;
_padding-bottom: 4px;
*padding-bottom: 4px;
}
div.col_der1004 div.buscador ul.busq1 {
margin:0;
padding:7px 0px 0px 10px;
}
div.col_der1004 div.buscador ul.busq1 li {
float:left;
height: 22px;
}
div.col_der1004 div.buscador ul.busq1 li.tres, div.col_der1004 div.buscador ul.busq1 li.cuatro{
margin-right: 4px;
height: 25px;
}
div.col_der1004 div.buscador select{
border: 1px solid #D4D2D0;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000;
}
div.col_der1004 div.buscador select#tipoContenido{
width: 175px;
}
div.col_der1004 div.buscador select#ano{
}
#mContenido div.col_der1004 div.buscador ul.busq1 input.teminoBuscador {
border: 1px solid #D4D2D0;
width:175px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000;
}
input.buscar2 {
color: #000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
border: 1px solid #D4D2D0;
background-color: #F0EEEB;
padding: 0px 5px;
_padding: 0px;
*padding: 0px;
height: 18px;
*height: 19px;
_height: 19px;
}
/* *** contacto inversores *** */
#mContenido .contactoInversores h3{
background: url(/imagenes/imgplantilla/bt_contacto_gris.gif) no-repeat 2px 2px;
background-color: #f0eeeb;
color:#000;
font-weight:bold;
padding:7px 0px 0px 24px;
margin:0px;
height: 19px;
*height: 19px;
_height: 27px;
font-size: 13px;
}
.contenedorContactoInversores{
border: 1px solid #D4D2D0;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
padding-bottom: 5px;
}
.contenedorContactoInversores p{
margin: 5px 5px 5px 10px;
}
.contenedorContactoInversores a{
color: #000;
/* 252817 MJP Se comenta la linea */
/* padding: 0px 0px 0px 10px;*/
/* Fin 252817 */
text-decoration: underline;
font-size: 12px;
}
.contenedorContactoInversores a:hover{
color: #801E1A;
/* 252817 MJP Se comenta la linea */
/* padding: 0px 0px 0px 10px;*/
/* Fin 252817 */
text-decoration: underline;
}

.enlaceFinal{
height: 10px;
padding: 5px 5px 5px 0px;
}
.contenedorContactoInversores a.enlaceRojo{
color: #801E1A;
text-decoration: none;
font-size: 12px;
float: right;
}
.contenedorContactoInversores a.enlaceRojo:hover{
color: #801E1A;
text-decoration: underline;
}
/* *** Estudios de caso *** */
#mContenido .estudioCaso h3{
background: url(/imagenes/imgplantilla/bt_buscadorprensa_gris.gif) no-repeat 2px 2px;
background-color: #f0eeeb;
color:#000;
font-weight:bold;
padding:7px 0px 0px 28px;
margin:0px;
height: 19px;
*height: 19px;
_height: 27px;
}
#mContenido .agendaCaja h3{
background: url(/imagenes/imgplantilla/bt_agenda_gris.gif) no-repeat 2px 2px;
background-color: #f0eeeb;
color:#000;
font-weight:bold;
padding:5px 0 5px 10px;
margin:0;
border-bottom: 1px solid #d4d2d0;
height: 18px;
padding-left:28px; 
}
div.col_der1004 .estudioCaso form {
margin:0;
border: 1px solid #D4D2D0;
}
div.col_der1004 div.estudioCaso ul.busq1 {
margin:0;
padding:7px 0px 0px 10px;
}
div.col_der1004 div.estudioCaso ul.busq1 li {
float:left;
height: 22px;
}
div.col_der1004 div.estudioCaso ul.busq1 li.der{
float: right;
margin-bottom: 5px;
margin-right: 11px;
*margin-right: 8px;
_margin-right: 4px;
margin-top:14px; /* caso de estudios nuevo 14-04-2010 */ 
}
#mContenido div.col_der1004 div.estudioCaso ul.busq1 input.teminoBuscador {
border: 1px solid #D4D2D0;
width:175px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
}
div.col_der1004 div.estudioCaso input.buscar2 {
color: #000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
border: 1px solid #D4D2D0;
background-color: #F0EEEB;
padding: 0px 5px;
_padding: 0px;
*padding: 0px;
}
/* *** herramientas 200px *** */
.col_der1004 div.herramientas{
width: 199px;
background-image: none;
}
#mContenido div.herramientas ul{
list-style-type: none;
list-style-image: none;
list-style: none;
}
#mContenido div.herramientas ul li {
float:left;
width: 200px; 
border-bottom: 1px solid #d4d2d0;
}
#mContenido div.herramientas ul li a{
padding-bottom: 0px;
padding-top: 5px;
}
ul.descargas li{
padding-top: 5px;
/*margin-bottom: 10px;*/
margin-bottom: 5px;
_margin-bottom: 0px;
}
ul.descargas li a{
padding: 5px 0px 5px 35px;
_padding: 5px 0px 0px 35px;
_height: 24px;
top: 0px;
display:inline-block;
}
body:nth-of-type(1) ul.descargas li a span {
padding-bottom: 5px;
padding-top: 5px;
}
/* enlaces tipo documentos */
.fila a.archivoHTML {
background:url(/imagenes/imgplantilla/bt_gasnatural.gif) no-repeat 0px 0px;
}
.fila a.archivoHTML:hover {
background:url(/imagenes/imgplantilla/bt_gasnatural_over.gif) no-repeat 0px 0px;
}
.fila a.archivoPDF {
background:url(/imagenes/imgplantilla/bt_dpdf.gif) no-repeat 0px 0px;
}
.fila a.archivoPDF:hover {
background:url(/imagenes/imgplantilla/bt_dpdf_over.gif) no-repeat 0px 0px;
}
.fila a.archivoEXCEL{
background:url(/imagenes/imgplantilla/bt_dexcel.gif) no-repeat 0px 0px;
}
.fila a.archivoEXCEL:hover {
background:url(/imagenes/imgplantilla/bt_dexcel_over.gif) no-repeat 0px 0px;
}
.fila a.archivoPOD {
background:url(/imagenes/imgplantilla/bt_dpodcast.gif) no-repeat 0px 0px;
}
.fila a.archivoPOD:hover {
background:url(/imagenes/imgplantilla/bt_dpodcast_over.gif) no-repeat 0px 0px;
}
.fila a.archivoAUDIO {
background:url(/imagenes/imgplantilla/bt_daudio.gif) no-repeat 0px 0px;
}
.fila a.archivoAUDIO:hover {
background:url(/imagenes/imgplantilla/bt_daudio_over.gif) no-repeat 0px 0px;
}
.fila a.archivoACROBAT {
background:url(/imagenes/imgplantilla/bt_acrobat.gif) no-repeat 0px 0px;
}
.fila a.archivoACROBAT:hover {
background:url(/imagenes/imgplantilla/bt_acrobat_over.gif) no-repeat 0px 0px;
}
.fila a.archivoWORD {
background:url(/imagenes/imgplantilla/bt_dword.gif) no-repeat 0px 0px;
}
.fila a.archivoWORD:hover {
background:url(/imagenes/imgplantilla/bt_dword_over.gif) no-repeat 0px 0px;
}
.fila a.archivoPPT {
background:url(/imagenes/imgplantilla/bt_dppt.gif) no-repeat 0px 0px;
}
.fila a.archivoPPT:hover {
background:url(/imagenes/imgplantilla/bt_dppt_over.gif) no-repeat 0px 0px;
}
.fila a.archivoIMG {
background:url(/imagenes/imgplantilla/bt_dfoto.gif) no-repeat 0px 0px;
}
.fila a.archivoIMG:hover {
background:url(/imagenes/imgplantilla/bt_dfoto_over.gif) no-repeat 0px 0px;
}
.fila a.archivoVIDEO {
background:url(/imagenes/imgplantilla/bt_dvideo.gif) no-repeat 0px 0px;
}
.fila a.archivoVIDEO:hover {
background:url(/imagenes/imgplantilla/bt_dvideo_over.gif) no-repeat 0px 0px;
}
.fila a.archivoCOMUNICADO {
background:url(/imagenes/imgplantilla/bt_dcomunicado.gif) no-repeat 0px 0px;
}
.fila a.archivoCOMUNICADO:hover {
background:url(/imagenes/imgplantilla/bt_dcomunicado_over.gif) no-repeat 0px 0px;
}
.fila a.archivoTEXTO {
background:url(/imagenes/imgplantilla/bt_doc.gif) no-repeat 0px 0px;
}
.fila a.archivoTEXTO:hover {
background:url(/imagenes/imgplantilla/bt_doc_over.gif) no-repeat 0px 0px;
}
#mContenido div.herramientas ul li a img{
margin-top: -5px;
}
#mContenido div.herramientas ul li span.textoNuevo{
color: #801e1a;
font-size: 10px;
position: relative;
top: -5px;
margin-left: 5px;
font-weight: bold;
}
/* === Componente Descargas 200px === */
div.col_der1004 div.descargas div.arriba {
background:url(/imagenes/imgplantilla/des_bg_tit.png) no-repeat top left;
width:199px;
}
div.col_der1004 div.descargas div.archivos {
width: 197px;
}
div.col_der1004 div.descargas div.abajo {
background: url(/imagenes/imgplantilla/des_bg_botton.png) no-repeat top left;
width:199px;
}
div.descargas div.archivos li {
width:170px;
}
div.col_der1004 div.descargas div.archivos li div {
width:115px;
}
/* === Componente GLOSARIO 200px === */
div.col_der1004 div.glosario {
width:199px;
background:url(/imagenes/imgplantilla/bg_glosario2.png) no-repeat top right;
}
/* === Componente Agenda 200px === */
div.col_der1004 div.agenda {
width:199px;
}
/* *** CALENDARIO DE EVENTOS *** */
/* === Componente paginado === */

#mContenido div.paginado {
padding:20px 0;
}
#mContenido div.paginado ul{
display: inline;
}
#mContenido div.paginado li {
float:left;
margin-right:5px;
border-left:1px solid #757270;
padding-left:5px;
}
#mContenido .paginado ul li a{
top: 0px;
color: #757270;
text-decoration: none;
}
#mContenido .paginado ul li a:hover{
text-decoration: underline;
color: #801E1A; 
}
html body #mContenido .sinBorde, html body #mContenido .paginado li.sinBorde{
border: none;
}
#mContenido div.paginado li a.paginadoActual{
color: #801E1A;
font-weight: bold;
}
#mContenido div.paginado li.paginadoTotalResultados{
color: #757270;
border: none;
font-weight: normal;
}
#mContenido div.paginado li.paginadoTotalResultados span{
margin: 0px 3px 0px 3px;
}
#mContenido div.paginado li a:hover {
text-decoration:none;
}
#mContenido div.paginado li.anterior {
border:0;
}
#mContenido div.paginado li.anterior a{
}
#mContenido div.paginado li.siguiente a {
}
/* === Componente Calendario === */

div.calendario div.partesuperior {
width:635px;
float:left;
}
div.calendario div.proximas {
float:left;
width:295px;
margin-left:15px;
border-bottom:1px solid #d7dce0;
}
div.calendario div.proximas.listado {
float:left;
width:625px;
_width:620px;
margin-left:5px;
border-bottom:1px solid #d7dce0;
margin-bottom:6px;
}
div.calendario h3 span{
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#4e4e4e;
margin:10px 0 10px 10px;
}
div.calendario_estructura {
width:236px;
_width: 230px;
margin:0px 0px 10px 0px;
border: 2px solid #D4D2D0;
border-top: 1px solid #D4D2D0;
}
.cajaArchivo .calendario_estructura{
width: auto;
margin:0px 0px 0px 0px;
border: none;
_margin-top: 0px;
_padding: 0px 0px 10px 0px;
}
div.calendario_estructura ul {
margin-left:10px;
margin-bottom:10px;
margin-top:5px;
}
.cajaArchivo .calendario_estructura ul{
margin: 5px 0px 0px 10px;
_margin-left:10px;
_margin-bottom:10px;
_margin-top:15px;
}
div.calendario_estructura li.fecha {
width:200px;
text-align:center;
font-family: arial, helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight: bold;
}
.cajaArchivo .calendario_estructura li.fecha{
width: 150px;
_position: relative;
_top: 0px;
}
div.calendario_estructura ul.proximosEventos{
margin: 0px 0px 5px 10px;
font-size: 10px;
}
div.calendario_estructura ul.proximosEventos span{
font-size: 10px;
}
div.calendario_estructura ul.proximosEventos p{
clear: both;
margin-top: 5px;
}
div.calendario_estructura ul.proximosEventos span.institucional, .cajaArchivo ul li span.institucionales, .institucionales {
border-bottom: 2px solid #be1b20;
}
div.calendario_estructura ul.proximosEventos span.presentacion, .cajaArchivo ul li span.presentaciones, .presentaciones{
border-bottom: 2px solid #5875b0;
}
/*INI DGLB PET 22881*/
div.calendario_estructura ul.proximosEventos span.financiero, .cajaArchivo ul li span.financiero, .financiero{
/*border-bottom: 2px solid #87ad35;*/
border-bottom: 2px solid #00295B;
}
div.calendario_estructura ul.proximosEventos span.idi, .cajaArchivo ul li span.idi, .idi{
border-bottom: 2px solid #87ad35;
}
/*FIN DGLB PET 22881*/
div.calendario_estructura ul.proximosEventos span.formacion, .cajaArchivo ul li span.formacion, .formacion{
border-bottom: 2px solid #e3a618;
}
div.calendario_estructura ul.proximosEventos a.enlaceRojoDerecha{
margin-top: 5px;
margin-right: 10px;
*margin-right: 20px;
_margin-right: 10px;
}
div.calendario_estructura li {
float:left;
line-height: 15px;
}
div.calendario_estructura li a{
top: 0px;
}
div.calendario_estructura a.anterior {
display:block;
}
div.calendario_estructura a.siguiente {
display:block;
}
div.calendario_estructura table {
border: none;
width:220px;
margin-left: 8px;
margin-bottom: 0px;
}
.cajaArchivo .calendario_estructura table{
width: 165px;
margin-left: 10px;
_position: relative;
_top: -10px;
/*INI DGLB PI237828*/
border-collapse:separate;
/*FIN DGLB PI237828*/
}
#mContenido div.calendario_estructura table th {
font-family: arial, helvetica, sans-serif;
font-size:12px;
background:none;
font-weight:normal;
text-align:center;
height:20px;
border: none;
padding: 0px 2px;
}
#mContenido div.calendario_estructura table tr td{
padding: 0px 2px;
font-size: 10px;
}
#mContenido div.calendario_estructura table tr.unPixel,#mContenido div.calendario_estructura table tr.unPixel td {
height: 1px;
font-size: 1px;
line-height: 0px;
padding: 0px;
}
div.calendario_estructura table tfoot  {
display:none;
}
div.calendario_estructura table div {
position:absolute;
}
div.calendario_estructura table td {
text-align:center;
height:20px;
}
div.calendario_estructura table td.hoy {
background-color: #F0EEEB;
color:#000;
}
div.calendario_estructura table td a {
color:#000;
}
#mContenido div.calendario_estructura table tr td p{
margin-bottom: 0px;
}
div.calendario_estructura table td.presentaciones {
border-bottom: 2px solid #5875b0;
cursor:default;
color:#000;
}
/*INI DGLB PET 22881*/
div.calendario_estructura table td.financiero {
/*border-bottom: 2px solid #87ad35;*/
border-bottom: 2px solid #00295B;
cursor:default;
color:#000;
}
div.calendario_estructura table td.idi {
border-bottom: 2px solid #87ad35;
cursor:default;
color:#000;
}
/*FIN DGLB PET 22881*/
div.calendario_estructura table td.formacion {
border-bottom: 2px solid #e3a618;
cursor:default;
color:#000;
}
div.calendario_estructura table td.institucionales {
border-bottom: 2px solid #be1b20;
cursor:default;
color:#000;
}
div.calendario_estructura p.tipos {
margin:0px 20px 0px 20px;
padding-bottom:4px;
}
.cajaArchivo .calendario_estructura p.tipos{
margin-left: 10px;
margin-bottom: 0px;
*margin-top: -0px;
_margin-top: -10px;
}
div.calendario_estructura ul.tipos {
margin:0;
margin-left:15px;
_margin-left: 10px;
padding:0;
clear:both;
}
.cajaArchivo div.calendario_estructura ul.tipos{
margin-left: 5px;
margin-bottom: 5px;
}
div.calendario_estructura ul.tipos li {
float:left;
width:100px;
color:#606060;
margin-bottom:5px;
font-size: 10px;
margin-right: 10px;
_margin-right: 5px;
}
.cajaArchivo div.calendario_estructura ul.tipos li{
width: 140px;
padding-top: 5px;
*padding-bottom: 2px;
height: 24px;
border: none;
margin-bottom: 0px;
}
div.calendario_estructura ul.tipos  li.institucionales {
border-bottom: 2px solid #be1b20;
}
div.calendario_estructura ul.tipos  li.presentaciones {
border-bottom: 2px solid #5875b0;
}
/*INI DGLB PET 228811*/
div.calendario_estructura ul.tipos  li.financiero {
/*border-bottom: 2px solid #87ad35;*/
border-bottom: 2px solid #00295B;
}
div.calendario_estructura ul.tipos  li.idi {
border-bottom: 2px solid #87ad35;
}
/*FIN DGLB PET 228811*/
div.calendario_estructura ul.tipos  li.formacion {
border-bottom: 2px solid #e3a618;
}
div.proximas  span.institucionales {
background:url(/imagenes/imgplantilla/bg_institucionales.png) no-repeat center left;
padding-left:17px;
margin-left:3px;
line-height:14px;
}
div.proximas span.presentaciones {
background:url(/imagenes/imgplantilla/bg_presentaciones.png) no-repeat center left;
padding-left:17px;
margin-left:3px;
line-height:14px;
}
/*INI DGLB PET 228811*/
div.proximas  span.financiero {
background:url(/imagenes/imgplantilla/bg_financiero.png) no-repeat center left;
padding-left:17px;
margin-left:3px;
line-height:14px;
}
div.proximas  span.idi {
background:url(/imagenes/imgplantilla/bg_financiero.png) no-repeat center left;
padding-left:17px;
margin-left:3px;
line-height:14px;
}
/*FIN DGLB PET 228811*/
div.proximas  span.formacion {
background:url(/imagenes/imgplantilla/bg_formacion.png) no-repeat center left;
padding-left:17px;
margin-left:3px;
line-height:13px;
}
/* === Componente Calendario tooltip === */

p.tooltip span.numero {
display:block;
text-align:center;
}
p.tooltip {
background:#f8f6f3;
border:1px solid #d2d0ce;
width:120px;
font-family: arial, helvetica, sans-serif;
display:none;
position:absolute;
top:6px;
left:-2px;
*left:-15px;
_left: -17px;
*top:20px;
_top: 19px;
text-align:left;
font-size: 10px;
z-index: 100;
}
#mContenido  td.calendarioFin p.tooltip {
background:#f8f6f3;
border:1px solid #d2d0ce;
width:120px;
font-family: arial, helvetica, sans-serif;
display:none;
position:absolute;
top:6px;
left:-100px;
*left:-116px;
*top:20px;
_top: 19px;
text-align:left;
font-size: 10px;
z-index: 100;
}
#mContenido  td.calendarioMedio p.tooltip {
background:#f8f6f3;
border:1px solid #d2d0ce;
width:120px;
font-family: arial, helvetica, sans-serif;
display:none;
position:absolute;
top:6px;
left:-50px;
*left: -70px;
*top:20px;
_top: 19px;
text-align:left;
font-size: 10px;
z-index: 100;
}
#mContenido .calendario_estructura table .presentaciones p.tooltip{
border-top: 2px solid #5875b0;
}
/*INI DGLB PET 228811*/
#mContenido .calendario_estructura table .financiero p.tooltip{
border-top: 2px solid #00295B;
}
#mContenido .calendario_estructura table .idi p.tooltip{
border-top: 2px solid #87ad35;
}
/*FIN DGLB PET 228811*/
#mContenido .calendario_estructura table .formacion p.tooltip{
border-top: 2px solid #e3a618;
}
#mContenido .calendario_estructura table .institucionales p.tooltip{
border-top: 2px solid #be1b20;
}
p.tooltip span.fecha {
display:block;
font-size:10px;
padding:3px 0 0px 6px;
clear: both;
color: #524e4a;
}
p.tooltip span.contenido {
padding:3px 6px;
display:block;
font-size: 10px;
color:#08183a;
clear:both;
}
p.tooltip span.icon {
padding:4px 6px 0 6px;
display:block;
float:left;
width:80px;
_width:98px;
color:#606060;
margin-left:4px;
}
p.tooltip span.icon.presentaciones {
background:url(/imagenes/imgplantilla/bg_presentaciones.png) no-repeat bottom left;
padding-left:17px;
}
/*INI DGLB PET 213084*/
p.tooltip span.icon.financiero {
background:url(/imagenes/imgplantilla/bg_financiero.png) no-repeat bottom left;
padding-left:17px;
}
p.tooltip span.icon.idi {
background:url(/imagenes/imgplantilla/bg_financiero.png) no-repeat bottom left;
padding-left:17px;
}
/*FIN DGLB PET 213084*/
p.tooltip span.icon.formacion {
background:url(/imagenes/imgplantilla/bg_formacion.png) no-repeat bottom left;
padding-left:17px;
}
p.tooltip span.icon.institucionales {
background:url(/imagenes/imgplantilla/bg_institucionales.png) no-repeat bottom left;
padding-left:17px;
}
p.tooltip span.icon img {
vertical-align:text-bottom;
margin-right:4px;
}
/* === Componente Calendario proximas === */

div.proximas h3 {
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#4e4e4e;
margin:2px 0 2px 0px;
padding:0;		 
}
div.proximas h4 {
background:url(/imagenes/imgplantilla/bg_tit.png) no-repeat 0 0px;
padding-left:20px;
margin-top:0px;	
*margin-top:5px;	
padding-top:0;
width: 100%;
}
div.proximas h4.pasado{
background:url(/imagenes/imgplantilla/bg_tit_antiguo.jpg) no-repeat 0 0px;
clear:both;
}
div.proximas h4 span {
font-family: arial, helvetica, sans-serif;
font-size:15px;
line-height:18px;
font-weight:normal;
color:#06193a;
margin:0;
padding:0;	
font-weight:bold;
margin-top:-4px;
display:inline;
}
div.proximas h4 a {
font-family: arial, helvetica, sans-serif;
font-size:15px;
line-height:18px;
font-weight:bold;
color:#000;
}
div.proximas h4.pasado span, div.proximas h4.pasado a {
color: #686868;
}
div.proximas p {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-size:10px;	
margin:0;
padding:0;
line-height:10px;
height:15px;
margin-top:6px;
margin-bottom:4px;
*margin-top:6px;
*margin-bottom:2px;
_margin-top:6px;
_margin-bottom:0px;
}
div.proximas p.txt {
font-size:11px;
color:#4e4e4e;
line-height:15px;
margin-left:20px;
margin-top:2px;
_margin-top:1px;
height:auto;
background:none;
}
div.proximas a.link {
margin:4px 0 5px 0;
float:right;
margin-right:5px;
font-size:11px;
color:#3a3a3a;
text-decoration:underline;
}
div.calendario_estructura a.link  {
margin:1px 0 8px 0;
float:right;
margin-right:5px;
font-size:11px;
color:#3a3a3a;
text-decoration:underline;
}
div.calendario_estructura a.link:hover  {
text-decoration:none;
}
div.proximas a.link:hover {
text-decoration:none;
}
div.proximas p{
width:100%;
}
div.proximas p span, div.proximas p {
line-height:14px;
}
div.proximas p span.fecha {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:10px;	
line-height:14px;
margin-right:4px;
}
div.calendario_estructura a.movil {
background:url(/imagenes/imgplantilla/bg_movil.png) no-repeat left top;
display:block;
width:20px;
height:20px;
text-indent:-9999px;
margin-top:-4px;
margin-left:4px;
float:left;
}
p.tooltip a.movil {
margin-top:1px;
width:15px;
}
a.outlook {
background:url(/imagenes/imgplantilla/bg_outlook.png) no-repeat left top;
display:block;
width:20px;
height:20px;
text-indent:-9999px;
float:left;
}
p.tooltip a.outlook {
background:url(/imagenes/imgplantilla/bg_outlook.png) no-repeat left center;
margin-top:1px;
width:15px;
}
div.proximas a, div.proximas span, div.proximas img  {
float:left;
}
div.proximas img {
margin-left:4px;
margin-right:4px;
}
div.buscador_calendario {
background:url(/imagenes/imgplantilla/bg_buscador.png) repeat-x bottom left	;
margin:0 4px;
_margin-left:2px;
_margin-right:2px;
width:630px;
_width:628px;
height:65px;
float:left;
margin-bottom:10px;
}
div.buscador_calendario ul {
margin:15px 0 0 15px;
}
div.buscador_calendario li {
float:left;
margin-right:10px;
}
div.buscador_calendario label, div.buscador_calendario span {
display:block;
margin-bottom: 5px;
}
div.buscador_calendario input.buscar {
margin-top:15px;
_margin-top:17px;
*margin-top:17px;
border:none;
height: 20px;
width: 73px;
background: url(/imagenes/imgplantilla/form_buscar.gif) no-repeat top left;
cursor: pointer;
}
div.buscador_calendario ul{
position: relative;
_left: 15px;
float: right;
}
div.buscador_calendario h4 span{
color: #4e4e4e;
font-size: 16px;
font-weight: bold;
float: left;
margin-top: 20px;
margin-left: 40px;
z-index: 1;
}
/* *** Cobertura analistas 1004 *** */

div.cobertura_analistas {
float:left;
width:100%;
color:#333;
padding-bottom: 6px;
text-align:left;
font-size:11px;
font-family: arial, helvetica, sans-serif;
}
div.cobertura_analistas h3.cobertura {
color:#ffffff;
font-size:15px;
margin:0;
padding:.4em .6em;
background-color:#324c5b;
font-weight:normal;
margin-top:20px;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
}
div.cobertura_analistas h4 {
font-family:Arial, Helvetica, sans-serif;
color:#001541;	
font-size:14px;
padding:0px;
margin:25px 0;
}
div.cobertura_analistas .recomendacion_media{
margin:0 0 1em 1em; 
}
div.cobertura_analistas .recomendacion_media .recomendacion_flash { 
margin-left: 100px;
}
div.cobertura_analistas .recomendacion_media .recomendacion_flash ul {
margin:0px; padding:0;
margin-left:2px; 
margin-bottom:10px; 
*margin-bottom:0px; 
}
div.cobertura_analistas .recomendacion_media .recomendacion_flash li { 
float:left; 
width:83px; 
text-align:center; 
font-family: arial, helvetica, sans-serif; 
font-weight:bold; 
color:#606060;  
}
div.cobertura_analistas .recomendacion_media p, .analistas p{
color:#001541; 
font-size:1.3em;
}
div.cobertura_analistas .analistas{
padding:.1em 1em 1em 1em;
background-color:#f1f3f4;
}
div.cobertura_analistas form{
margin:1em 0 0 0;
height:50px; width:100%;
}
div.cobertura_analistas form label{
width:27em;
float:left;
}
div.cobertura_analistas form label.izquierdo_barra {
margin:0 1em 0 10px;
height:4.5em;
float:left;
}
div.cobertura_analistas form label.izquierdo_barra {
float:left;
width:290px;
}
div.cobertura_analistas form label span{
width:150px;
display:block; 
font-weight:bold;
color:#001541;
}
div.cobertura_analistas form label select{
width:20em; 
margin:0 1em 0 0;
}
div.cobertura_analistas form label input{
background:url(/imagenes/imgplantilla/bg_ir.png) 0 0 no-repeat;
font-size: 12px;
font-weight: bold;
width:75px;
height: 20px;
border:0; 
padding:0 0 0 0;
position: relative;
top: 2px;
}
div.cobertura_analistas .analistas .precios{
width:591px;
background:#ffffff url(/imagenes/imgplantilla/bg_analistas.png) 0 bottom no-repeat;
padding:.3em 0 1.5em 0;
margin:2em 0 0 10px;
clear:both;
color:#606060;
}
div.cobertura_analistas .analistas .precios p{
margin:0 0 0 2em;
font-size:1em;
color: #606060;
}
.columnaDerechaCoberturaAnalisis{
float: right;
}
.recomendacion{
margin: 10px 0px 10px 0px;
}
.recomendaciones{
margin: 10px 0px 10px 0px;
text-align: center;
}
.fila .recomendacion img{
margin: 0px;
}
div.cobertura_analistas .analistas .recomendacion span.comprar {
font-weight:normal;
font-size:11px;
}
div.cobertura_analistas .analistas label span {
padding:0 0 4px 4px;
}
.fila table.tabladereAnalista{
border: none;
font-size: 10px;
}
.fila table.tabladereAnalista thead tr th{
border: none;
display: none;
}
.fila table.tabladereAnalista .deseleccionado{
background-color: #EFEFEF;
height: 10px;
}
.fila table.tabladereAnalista .seleccionado.verde{
/*background-color: #87AD35;*/
background-color: #b8b8b8;
height: 10px;
}
.fila table.tabladereAnalista .seleccionado.rojo{
/*background-color: #BE1B20;*/
background-color: #777;
height: 10px;
}
.contenedorAnalistas{
height: 30px;
}
div.cobertura_analistas .analistas .precios table.tabladereAnalista{
text-align:center; 
width: 380px;
}
div.cobertura_analistas .analistas .precios table.tabladereAnalista thead, 
div.cobertura_analistas .analistas .precios table.tabladereAnalista tfoot{
display:none;
}
div.cobertura_analistas .analistas .precios table td{
color:#606060;
font-size:12px;
}
div.cobertura_analistas .analistas .precios table div{
font-size: 10px;
}
div.cobertura_analistas .analistas .precios table div.valorEuros{
font-size:10px;
font-weight: bold;
clear: both;
}
div.cobertura_analistas .analistas .precios table td.tdIzq div{
float:right;
text-align: right;
width: 100%;
}
div.cobertura_analistas .analistas .precios table td.tdDer div{
float: left;
text-align: left;
width: 100%;
}
td.flechasIndicadores{
height: 47px;
background: #fff url(/imagenes/imgplantilla/flecha_analistas.gif) top right no-repeat;
}
td.flechasIndicadores img{
margin-top: -2px;
padding: 0px;
}
div.cobertura_analistas p.estrella {
margin-top:15px;
clear: both;
padding-top:10px;
width: 100%;
}
div.cobertura_analistas .analistas .precios table td.deseleccionado{
background:url(/imagenes/imgplantilla/bg_recomendacion_gris.jpg) 0 0 repeat-x;
padding:0;
}
div.cobertura_analistas .analistas .precios table td.deseleccionado img.imagenDerecha{
float:right;
background-color: #fff;
position: relative;
z-index: 10;
_left: 5px;
}
div.cobertura_analistas .analistas .precios table td.seleccionado{
background:url(/imagenes/imgplantilla/bg_recomendacion_verde.jpg) 0 0 repeat-x; 
padding:0;
}
div.cobertura_analistas .analistas .precios table td.seleccionado_rojo {
background:url(/imagenes/imgplantilla/bg_recomendacion_rojo.jpg) 0 0 repeat-x; 
padding:0;
}
div.cobertura_analistas .analistas .precios ul{
margin: 10px 0px 0px 15px;
float:left; 
width:170px;
padding:0;
}
div.cobertura_analistas .analistas .precios ul li{
margin:0;
font-size:12px;
margin-bottom:3px;
}
div.cobertura_analistas .analistas .precios ul li.enunciadoAnalistas{
font-size:11px;
font-weight:bold;
display:block;
}
div.cobertura_analistas span.min {
margin-top:5px;
text-align:center;
display:block;
font-weight:bold;
}
div.cobertura_analistas span.max {
margin-top:5px;
text-align:center;
display:block;
font-weight:bold;
}
.contenedorAnalistas select{
float: left;
height: 19px;
width: 250px;
border: 1px solid #d2d0ce;
padding: 0px 0px 0px 2px;
color: #000;
}
.contenedorAnalistas input.buscar{
border: 1px solid #d2d0ce;
padding: 0px 2px;
background-color: #efefef;
font-size: 11px;
color: #000;
cursor: pointer;
text-align: center;
width: 40px;
margin-left: 5px;
float: left;
height: 18px;
*height: 19px;
_height: 19px;
}
.botonesDescargas .fila input{
width: 125px;
}
.camposAnalistas{
height: 180px;
padding-top: 15px;
}
.fila .camposAnalistas p.campoFecha{
margin-bottom: 0px;
}
/* *** ALERTAS *** */

div.alertas {
color:#333;
padding-bottom:.5em;
text-align:left;
font-size:11px;
font-family: arial, helvetica, sans-serif;
color:#000;
line-height:16px;
margin:1em 0 20px 0;
width: 100%;
}
div.alertas h3 {
color:#ffffff;
font-size:15px;
margin:0;
padding:.4em .6em;
background-color:#324c5b;
font-weight:normal;
margin-top:20px;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
}
div.alertas h4 {
color:#ffffff;
font-size:15px;
margin:0;
padding:.4em .6em;
background-color:#7e8f99;
font-weight:normal;
margin-top:20px;
font-family: arial, helvetica, sans-serif;
}
div.alertas div.activacion {
background:#f1f3f4;
padding-bottom:20px;
padding:20px 25px 0 25px;
width: 589px;
_width:639px;
}
div.alertas div.activacion table th.bolsa{
height:30px;
vertical-align: bottom;
}
div.alertas div.intro p {
margin:17px 15px 15px 20px;
}
div.alertas div.activacion.dos {
margin-top:25px;
}
div.alertas div.activacion.tres {
padding-bottom:15px;
}
div.alertas div.activacion p {
color:#324c5b;
font-weight:bold;
margin-bottom:15px;
}
div.alertas div.activacion p.normal {
font-weight: normal;
}
div.alertas div.activacion p.ok {
background:url(/imagenes/imgplantilla/bg_ok.gif) no-repeat top left;
padding-left:20px;
padding-bottom:25px;	
}
div.alertas div.intro ol {
color: #F99213;
font-weight: bold;
margin-top:0;
margin-left:35px;
}
div.alertas  ul.codigos {
margin-bottom:20px;
}
div.alertas  ul.codigos li {
margin-bottom:10px;
}
div.alertas ul a, div.alertas a {
color:#f99213;
text-decoration:underline;
font-weight:bold;
}
div.alertas div.activacion ul li {
padding-left:10px;
}
div.alertas div.activacion div ul li{
list-style-type: none;
background: none;
}
div.alertas ul.datos.superior li{
margin-left: 100px;
}
div.alertas ul.datos.superior li label{
_position: relative;
_left: 0px;
}
div.alertas ul.datos li {
background:none;
padding:0;
line-height:24px;
clear: both;
}
div.alertas ul.datos label {
width:120px;
padding-right:6px;
}
div.alertas ul.datos, div.alertas form {
margin:0;
padding:0;
}
div.alertas ul.datos li.condiciones {
background:url(/imagenes/imgplantilla/bg_lineas.gif) repeat-x top left;
padding-left:100px;
width:470px;
*width:480px;
margin-top:10px;
margin-bottom:10px;
}
div.alertas ul.datos li.condiciones label {
width:100%;
text-align:left;
position:relative;
}
div.alertas .checkbox input {
border:0;
}
div.alertas ul.datos li.condiciones label input {
margin-right:4px;
position:relative;
top:2px;
border:0;
}
div.alertas .cod {
margin-bottom:20px;
padding-bottom:20px;
}
div.alertas .cod label{
padding-top: 2px;
}
div.alertas label {
width:27em;
display:block;
float:left;
}
div.alertas  label.izquierdo_barra {
background:url(/imagenes/imgplantilla/bg_separador.gif) right 0 no-repeat; 
margin:0 1em 0 10px; 
height:4.5em;
float:left;
}
div.alertas label.izquierdo_barra {
float:left;
width:290px;
}
div.alertas label {
color:#828282;
text-align:right;
width:250px;
padding-right:4px;
}
div.alertas label select {
width:20em; 
margin:0 1em 0 0;
}
div.alertas input.continuar {
background:url(/imagenes/imgplantilla/bg_ir.png) 0 0 no-repeat;
border:0; 
padding: 3px 15px 4px 12px;
margin-left:4px;
width:250px;
}
div.alertas input.codigo {
*margin-top:-20px;
}
div.alertas input.telefonoCodigo{
_margin-top: 2px;
}
div.alertas input.continuar.dos {
width:75px;
}
div.alertas ul.acceder input {
width:130px;
}
div.alertas ul.codigo {
margin-left:140px;
}
div.alertas ul.codigo li {
background:none;
padding:0;
}
div.alertas ul.codigo li label {
width:120px;
}
div.alertas input.enviar {
background:url(/imagenes/imgplantilla/bg_enviar.png) 0 0 no-repeat;
border:0; 
padding: 3px 15px 4px 12px;
margin-left:4px;
width:250px;
margin-left:54px;
cursor:pointer;
}
div.alertas div.activacion ul.acceder {
list-style:none;
float:left;
margin-left:180px;
_margin-left: 90px;
margin-bottom:30px;
}
div.alertas div.activacion ul.acceder li {
line-height:24px;
list-style:none;
background:none;
padding:0;
clear: both;
}
div.alertas div.activacion ul.acceder label {
width:50px;
background:none;
padding:0;
padding-right:4px;
}
div.alertas table th{
border: none;
}
div.alertas table.tabla {
width:210px;
margin-left:170px;
margin-top:0px;
margin-bottom:30px;
}
div.alertas table.tabla.dos {
width:250px;
margin-left:25px;
margin-top:0px;
margin-bottom:30px;
float:left;
}
div.alertas table.tabla.tres {
width:210px;
margin-left:45px;
margin-top:0px;
margin-bottom:30px;
float:left;
}
div.alertas table th {
background:none;
text-align:right;
color:#000000;
font-weight:normal;
padding-right:8px;
}
div.alertas table td.titularTablaAlertas{
background:none;
text-align:right;
color:#000000;
font-weight:normal;
padding-right:8px;
}
div.alertas table th.bolsa {
font-weight: bold;
text-align:right;
}
div.alertas table th.arriba {
text-align:center;
color:#828282;
width:28px;
}
div.alertas table td  {
text-align:center;
color:#000000;
height:20px;
width:150px;
}
div.alertas table td.izq {
border-bottom:1px solid #d2d8db;
border-right:1px solid #d2d8db;
width:40px;
}
div.alertas table td.der {
border-bottom:1px solid #d2d8db;
width:30px;
}
div.alertas a.completar {
display:block;
background:url(/imagenes/imgplantilla/bg_completar.png) no-repeat top left;
width:93px;
height:20px;
font-weight:normal;
text-decoration:none;
color:#606060;
text-align:center;
float:left;
margin-left:250px;
_margin-left: 120px;
margin-bottom:25px;
}
div.alertas input.completar2 {
background:url(/imagenes/imgplantilla/bg_completar.png) no-repeat top left;
width:93px;
height:20px;
font-weight:normal;
text-decoration:none;
color:#606060;
text-align:center;
float:left;
margin-left:250px;
margin-bottom:25px;
border:0;
}
.contenedorAlertas{
width: 80%;
}
.contenedorAlertas .fila{
clear: both;
}
.contenedorAlertas input{
float: right;
width: 170px;
border: 1px solid #d2d0ce;
padding: 2px 0px 2px 2px;
color: #000;
}
.contenedorAlertas .checkAlertas input, .contenedorAlertas .checkAlertas{
width: auto;
float: left;
margin: 0px 5px 20px 0px;
padding: 0px;
border: 0px;
}
.contenedorAlertas select{
float: right;
width: 170px;
*width: 173px;
_width: 170px;
border: 1px solid #d2d0ce;
padding: 0px 0px 0px 2px;
color: #000;
}
.contenedorAlertas span{
padding-top: 2px;
float: left;
}
.contenedorAlertas table span{
float: none;
}
.contenedorAlertas input.buscar{
border: 1px solid #d2d0ce;
padding: 2px;
background-color: #efefef;
font-size: 11px;
color: #000;
cursor: pointer;
text-align: center;
width: 60px;
margin-left: 5px;
}
.contenedorAlertas .check input, .contenedorAlertas span.check input{
width: auto;
float: left;
margin-right: 5px;
margin-bottom: 10px;
border: none;
}
.contenedorAlertas table input{
margin: 0px;
float: none;
width: auto;
border: none;
}
.fila .contenedorAlertas table{
border: none;
text-align: left;
}
.fila .contenedorAlertas table td{
padding: 0px;
}
.fila .contenedorAlertas table th{
border: none;
font-size: 10px;
font-weight: normal;
}
.fila .contenedorAlertas table .ocultar{
color: #fff;
}
.fila .contenedorAlertas table th.negrita{
font-weight: bold;
font-size: 12px;
margin-bottom: 5px;
}
.fila .contenedorAlertas table .columnaChecks{
width: 30px;
_width: 35px;
*width: 35px;
text-align: center;
}
.descargasAlertas{
float: right;
margin-bottom: -10px;
}
.spanCondicionesLegales{
width: 80%;
}
.spanCondicionesLegales p{
position: relative;
top: -5px;
*top: 0px;
}
/* *** buscador sala de prensa *** */

div.col_cent1004 div.buscador {
background:#f1f3f4;
text-align:left;
padding-bottom:20px;
width:639px;
}
div.col_cent1004 div.buscador div.izq {
width:500px;
float:left;
}
div.col_cent1004 div.buscador ul.busq2 {
width:500px;
float:left;
margin-top:10px;
}
div.col_cent1004 div.buscador h3 {
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
color:#08183a;
font-size:15px;
padding-top:20px;	
margin:0px 0 10px 20px;	
}
div.col_cent1004 div.buscador form {
padding:0;
margin:0;
margin-left:20px;
}
div.col_cent1004 div.buscador label {
color:#324c5b;
font-weight:bold;
display:block;
}
div.col_cent1004 div.buscador span.labelSubstitute {
color:#324c5b;
font-weight:bold;
display:block;
}
div.col_cent1004 div.buscador li {
height:40px;
display:block;
float:left;
margin-right:10px;
}
div.col_cent1004 div.buscador input.buscar {
border:none;
margin-top:12px;
}
div.col_cent1004 div.buscador li.uno {
background:url(/imagenes/imgplantilla/bg_separa.gif) no-repeat right center;
padding-right:10px;
}
div.col_cent1004 div.buscador li.dos {
background:url(/imagenes/imgplantilla/bg_separa.gif) no-repeat right center;
padding-right:10px;
}
div.col_cent1004 div.buscador li.cuatro {
background:url(/imagenes/imgplantilla/bg_separa.gif) no-repeat right center;
padding-right:10px;
}
div.col_cent1004 div.buscador li.cinco {
height:40px;
}
div.col_cent1004 div.buscador li.uno input {
width:140px;
padding:1px;
}
div.col_cent1004 div.buscador a.avanzada {
display:block;
float:left;
text-decoration:underline;
color:#000000;
padding-right:15px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
font-size:12px;
margin-top:15px;
background:url(/imagenes/imgplantilla/bg_avanzada_abajo.png) no-repeat center right;
}
div.col_cent1004 div.buscador input.buscar {
float:left;
position:relative;
top:7px;
right:0;
height: 20px;
width: 73px;
background: url(/imagenes/imgplantilla/form_buscar.gif) no-repeat top left;
cursor: pointer;
}
/* === Componente resultados === */

div.col_cent1004 div.numero_resultados {
background-color:#7e8f99;
}
div.col_cent1004 div.numero_resultados p {
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:6px 0 6px 15px;
margin:0;
}
div.col_cent1004  div.resultados span.busquedaFecha {
color:#666666;
font-weight:bold;
margin:0;
padding:0;
}
/* === Componente notas de prensa === */

div.col_cent1004 div.resultados h3 {
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#4e4e4e;
margin:10px 0 0 15px;
}
div.col_cent1004 div.resultados div.nota_prensa {
padding:10px 0px 15px 0px;
background:url(/imagenes/imgplantilla/bg_elemento.png) no-repeat bottom left;
width: 100%;
}
div.col_cent1004 div.resultados div.nota_prensa p strong {
font-size:10px;
}
div.col_cent1004 div.resultados div.nota_prensa p.fecha {
font-size:10px;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
color:#666;
margin:0px 0px 0px 20px;
padding:0;
margin-top:10px;
}
div.col_cent1004 div.resultados div.nota_prensa h4 {
color:#08183a;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
background:url(/imagenes/imgplantilla/bg_bocadilo.png) no-repeat 0 4px ;
padding-left:25px;
margin:4px 0px 4px 20px;
}
div.col_cent1004 div.resultados div.nota_prensa h4 a:link,
div.col_cent1004 div.resultados div.nota_prensa h4 a:active,
div.col_cent1004 div.resultados div.nota_prensa h4 a:hover,
div.col_cent1004 div.resultados div.nota_prensa h4 a:visited{
color:#08183a;
}
div.col_cent1004 div.resultadosCero div.nota_prensa{
padding:10px 20px 15px 20px;
background:url(/imagenes/imgplantilla/bg_elemento.png) no-repeat bottom left;
width: 100%;
}
div.col_cent1004 div.resultados div.nota_prensa p, div.col_cent1004 div.resultadosCero div.nota_prensa p {
font-family: arial, helvetica, sans-serif;
color:#606060;
font-size:11px;
line-height:15px;
margin: 0px 0px 0px 20px;
width: 95%;
}
div.col_cent1004 div.resultados div.nota_prensa p a, div.col_cent1004 div.resultadosCero div.nota_prensa p a{
color: #7e8f99;
font-weight: bold;
}
div.col_cent1004 div.resultados div.nota_prensa ul {
float: right;
margin-right: 20px;
}
div.col_cent1004 div.resultados div.nota_prensa ul li {
float:left;
}
div.col_cent1004 div.resultados div.nota_prensa ul li a {
background:url(/imagenes/imgplantilla/bg_pdf.png) #f6f6f6 no-repeat top left;
display:block;
padding:0px 9px 7px 5px;
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#9a9a9a;
display:block;
position:relative;
}
div.col_cent1004 div.resultados div.nota_prensa ul li a img {
margin-right:5px;
position:relative;
top:5px;
border:0;
}
div.col_cent1004 div.resultados div.nota_prensa ul li.anadir a {
background:url(/imagenes/imgplantilla/bg_anadir.png) no-repeat top left;
display:block;
padding:4px 9px 7px 30px;
color:#FFFFFF;
margin-top:1px;
}
.notaDePrensa{
clear: both;
}
.notaDePrensa img{
float: left;
margin-left: -6px;
}
.notaDePrensa .contenidoNotaDePrensa{
float: left;
width: 375px;
_width: 370px;
margin-left: 5px;
_margin-left:10px;
}
.notaDePrensa .contenidoNotaDePrensa p.negrita{
margin-bottom: 0px;
}
.notaDePrensa .contenidoNotaDePrensa a{
color: #000;
}

.notaDePrensa .contenidoNotaDePrensa a:hover{
color: #801E1A;
}

/* === Componente elemento de busqueda === */

div.col_cent1004 div.resultados div.elemento_busqueda {
padding:10px 10px 0px 20px;
background:url(/imagenes/imgplantilla/bg_elemento.png) no-repeat bottom left;
}
div.elem_busqueda {
width:48%;
margin-bottom:10px;
padding:0px 7px 0px 0px;
float:left;
}
div.elem_busqueda .contenidoDocumentoAdjunto, div.elem_busquedaGrande .contenidoDocumentoAdjunto {
float:left;
margin:0;
font-family: arial, helvetica, sans-serif;
margin-left:5px;
_margin-left: 1px;
width: 95px;
_width: 100px;
}
div.elem_busqueda img, div.elem_busquedaGrande img, div.elem_galeria img {
_margin-right: 5px;
}
.fila div.elem_busqueda .contenidoDocumentoAdjunto p, .fila div.elem_busquedaGrande .contenidoDocumentoAdjunto p, .fila div.elem_galeria .contenidoDocumentoAdjunto p{
margin-bottom: 2px;
width: auto;
clear: right;
font-size: 10px;
}
.fila div.elem_busqueda .contenidoDocumentoAdjunto.descargar p.campoFecha, .fila div.elem_busquedaGrande .contenidoDocumentoAdjunto.descargar p.campoFecha{
font-size: 11px;
}
div.elem_busqueda .contenidoDocumentoAdjunto img, div.elem_galeria .contenidoDocumentoAdjunto img{
margin-bottom: 0px;
}
#mContenido div.elem_busquedaGrande .contenidoDocumentoAdjunto.descargar{
width: 120px;
}
div.elem_busqueda .contenidoDocumentoAdjunto.descargar img, div.elem_galeria .contenidoDocumentoAdjunto.descargar img{
margin-bottom: 10px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda dl dd {
line-height:14px;
font-size:10px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda dl dt {
float:left;
margin-right:4px;
line-height:14px;
font-size:10px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda.multi {
*padding-bottom:20px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda.detalle {
width:100%;
margin-bottom:20px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda img,div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda embed, div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda ul, div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda p, div.elem_busqueda img, div.elem_galeria img {
float:left;
margin-bottom: 2px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda p {
margin-left:15px;
width:150px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda ul{
width:140px;
margin: 0px;
padding-left: 10px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda p {
margin-top:5px;
_margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:15px;
font-weight:bold;
margin-bottom:4px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda li {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
line-height:13px;
width: 140px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda a.des {
text-indent:-9999px;
display:block;
width:15px;
height:20px;
background:url(/imagenes/imgplantilla/bg_des.png) no-repeat;
float:left;
margin-right:4px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda a.mis_des {
text-indent:-9999px;
display:block;
width:15px;
height:20px;
background:url(/imagenes/imgplantilla/bg_misdes.png) no-repeat;
float:left;
margin-right:4px;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.elem_busqueda span {
display:block;
float:left;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.cabecera {
margin-bottom:15px;
margin-top:10px;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
width: 100%;
}
div.col_cent1004 div.resultados div.elemento_busqueda div.cabecera span{
padding-right: 5px;
}
span.enlaceResultadosAlertas{
float: right;
position: relative;
margin: -16px 0px -16px 0px;
}
div.col_cent1004 div.resultados div.elemento_busqueda h4 {
float:left;
color:#4e4e4e;
font-size:14px;
margin:0;
font-family: arial, helvetica, sans-serif;
}
div.col_cent1004 div.resultados div.elemento_busqueda h4 span {
font-weight:lighter;
}
div.col_cent1004 div.resultados div.elemento_busqueda a.link, div.col_cent1004 div.resultados div.cabecera a.link  {
font-family: arial, helvetica, sans-serif;
font-size:14px;
color:#ed8202;
}
.randomAlma{
clear: both;
float: right;
margin: -10px 20px -20px 0px;
_margin: 0px 20px -10px 0px;
*margin: 0px 20px -10px 0px;
}
.randomAlma a{
font-weight: bold;
font-size: 11px;
color: #000;
}
/* *** DESARROLLO A 1024 de H&Halv *** */
.fila{
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
margin-bottom: 10px;
clear: both;
text-align: left;
}
.fila h2, .fila h3, .fila h3 a{
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
margin-top: 0px;
margin-bottom: 5px;
}
.fila h2{
font-size: 19px;
font-weight: bold;
color: #000;
}
.fila h2 span{
font-size: 19px;
font-weight: bold;
color: #000;
}
.fila h2.entradilla{
font-size: 17px;
font-weight: bold;
color: #000;
}
.fila h3{
font-size: 14px;
color: #000;
font-weight: normal;
}
.fila h4{
font-size: 12px;
color: #000;
font-weight: bold;
clear: both;
margin-top: 0px;
margin-bottom: 10px;
}
.fila p{
font-size: 12px;
margin-top: 0px;
margin-bottom: 10px;
color: #5b5554;
}
.fila p.campoFecha, .fila span.campoFecha{
font-size: 10px;
color: #524e4a;
margin-top: 0px;
margin-bottom: 10px;
}
.fila p.campoFechaTitulo, .fila span.campoFechaTitulo{
font-size: 12px;
color: #524e4a;
margin-top: 0px;
margin-bottom: 10px;
}
.fila .elem_busqueda p.campoFecha, .fila .elem_busquedaGrande p.campoFecha, .fila .elem_busquedaGrande p.campoFechaTitulo, .fila .elem_busqueda p.campoFechaTitulo{
margin-bottom: 2px;
}
.fila .elem_busqueda p.campoFecha, .fila .elem_busquedaGrande p.campoFecha{
font-size: 11px;
}
.fila p.campoFecha span{
margin-left: 5px;
}
p.resumen{
font-size: 13px;
line-height: 15px;
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
color: #022e5a;
margin-top: 0px;
}
.fila ul{
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.fila ul a{
font-family: arial, helvetica, sans-serif;
color: #000;
position: relative;
top: -7px;
}
.fila ul.bulletRedondo a{
top:0px;
}
.fila ul a:hover, .descargasAlertas a:hover{
color: #801E1A;
}
.fila ul img{
margin: 0px;
}
.fila ul li{
font-size: 12px;
}
html body .tsrDer{
float: right;
margin-left: 10px;
margin-bottom: 5px;
}
html body .tsrIzq{
float: left;
margin-right: 10px;
margin-bottom: 5px;
}
html body .tsrIzq.imgBasica{
float: left;
margin-right: 10px;
margin-bottom: 37px;
}
.fila img{
margin-bottom: 10px;
}
.fila table{
font-size: 12px;
border-top: 2px solid #f0ca0f;
border-bottom: 2px solid #d4d2d0;
text-align: left;
margin-bottom: 10px;
}

.fila table tr td{
padding: 3px 5px 3px 0px;
vertical-align: top;
}
.fila table tr .alinearDerecha{
text-align: right;
padding: 3px 0px 3px 10px;
}
.fila table thead tr th{
font-size: 12px;
border: none;
background: none;
padding: 4px 0px;
color: #000;
border-bottom: 2px solid #d4d2d0;
}
.fila table tfoot{
display: none;
}
#mContenido .fila .sinMargen{
margin: 0px;
}
.fila h3 a{
color: #000;
}
.fila h3 a:hover{
color: #A82822;
}
hr{
color: #e2a616;
background-color: #e2a616;
border:none;
height: 8px;
clear: both;
}
hr.separadorNaranja2pixles{
color: #e2a616;
background-color: #e2a616;
border:none;
height: 2px;
clear: both;
}
.calendario_estructura hr.lineaGris{
color: #D4D2D0;
background-color: #D4D2D0;
border:none;
height: 2px;
width: 236px;
margin-bottom: 0px;
}
.cajaArchivo .calendario_estructura hr.lineaGris{
width: 185px;
*width: 185px;
_width: 185px;
z-index: 1;
*margin-top: 0px;
_margin-top: -15px;
}
.bordeInferiorGris, .plantillasExcepcionales .borderInferiorGris, .plantillasExcepcionales table tr.borderInferiorGris, plantillasExcepcionales table tr.borderInferiorGris td{
border-bottom: 2px solid #d4d2d0;
}
.bordeInferiorRojo{
border-bottom: 2px solid #801E1A;
}
.bordeInferiorVerde{
border-bottom: 2px solid #87ad35;
}
.bordeInferiorAmarillo{
border-bottom: 2px solid #e2a616;
}
#mContenido .bordeSuperiorAmarillo{
border-top: 8px solid #e2a616;
}
.bordeInferiorAzul{
border-bottom: 2px solid #43599c;
}
.contendorEnlaceRojo{
position: relative;
top: -10px;
width: 100%;
height: 20px;
clear: both;
}
#mContenido a.enlaceRojoDerecha{
float: right;
color: #a82822;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
margin-bottom: 5px;
}
.contendorEnlaceRojo img{
float: right;
position: relative;
top: -5px;
margin-bottom: -10px;
}
.indicadoresRatings{
margin: 20px 0px 20px 0px;
}
.indicador{
font-size: 10px;
margin-bottom: 5px;
}
.documentoAdjunto{
margin-bottom: 0px;
}
.documentoAdjunto .cb{
width:auto;
_height:1%;
*height:1%;
}
.documentoAdjunto .cb p.negrita{
margin: 0px;
}
.documentoAdjunto .cb p.negrita a{
color: #000;
}
.documentoAdjunto .cb p.negrita a:hover{
color: #801E1A;
}
.contenidoDocumentoAdjunto{
float: left;
width: 60%;
_width: 65%;
margin-bottom: 10px;
_margin-bottom: 0px;
*margin-bottom: 0px;
background: url(/imagenes/imgplantilla/bt_notaprensa.gif) no-repeat -5px 0px;
padding-left: 25px;
}
.contenidoDocumentoAdjunto.sinImagen{
padding-left: 0px;
background-image: none;
}
.contenidoDocumentoAdjunto.sinImagen a{
color: #524E4A;
}
.contenidoDocumentoAdjunto.sinImagen a:hover{
color: #A82822;
}
.contenidoDocumentoAdjunto.eventoCalendario{
background: url(/imagenes/imgplantilla/agenda.jpg) no-repeat 0px 0px;
width: 35%;
_width: 40%;
margin-bottom: 5px;
}
.contenidoDocumentoAdjunto.eventoCalendario p{
_padding-bottom: 2px;
*padding-bottom: 2px;
}
.contenidoDocumentoAdjunto.eventoCalendario p.campoFecha{
_margin-bottom: 0px;
}
.contenidoDocumentoAdjunto.eventoCalendario p.campoFecha span{
_margin-bottom: 0px;
_line-height: auto;
}
.contenidoDocumentoAdjunto.tipoAlertas{
background: url(/imagenes/imgplantilla/bt_alertas.gif) no-repeat 0px 0px;
width: 35%;
margin-bottom: 5px;
}
.contenidoDocumentoAdjunto.tipoAlertas p{
padding-top: 13px;
font-size: 12px;
margin-top: 0px;
margin-bottom: 10px;
color: #5b5554;
}
.contenidoDocumentoAdjunto.tipoAlertas span{
margin-left: 3px;
}
.contenidoDestacadoUltimasNoticias .contenidoDocumentoAdjunto{
width: auto;
clear: right;
}
.datosUltimaNoticia p.negrita{
margin-bottom: 0px;
}
.contenidoDocumentoAdjunto.esFoto{
background: url(/imagenes/imgplantilla/bt_dfoto.gif) no-repeat 0px 0px;
}
.contenidoDocumentoAdjunto.esAudio{
background: url(/imagenes/imgplantilla/bt_daudio.gif) no-repeat 0px 0px;
}
.contenidoDocumentoAdjunto.esVideo{
background: url(/imagenes/imgplantilla/bt_dvideo.gif) no-repeat 0px 0px;
}
.contenidoDocumentoAdjunto.descargar{
background: url(/imagenes/imgplantilla/bt_descarga.gif) no-repeat 0px 0px;
}
a.descargar{
padding: 5px 0px 7px 25px;
background: url(/imagenes/imgplantilla/bt_descarga.gif) no-repeat 0px 2px;
_height: 24px;
*height: 24px;
}
a.descargar:hover{
padding: 5px 0px 7px 25px;
background: url(/imagenes/imgplantilla/bt_descarga_over.gif) no-repeat 0px 2px;
text-decoration: underline;
_height: 24px;
*height: 24px;
}
a.miDescargar{
padding: 5px 0px 7px 25px;
background: url(/imagenes/imgplantilla/bt_descargaarchivo.gif) no-repeat 0px 2px;
_height: 24px;
*height: 24px;
}
a.miDescargar:hover{
padding: 5px 0px 7px 25px;
background: url(/imagenes/imgplantilla/bt_descargaarchivo_over.gif) no-repeat 0px 2px;
text-decoration: underline;
_height: 24px;
*height: 24px;
}
#mContenido ul li a.descargar.rojo, .rojo{
color: #a82822;
}
p.descargar{
position: relative;
top: -7px;
_top: -12px;
padding: 0px 0px 7px 25px;
background-image: none;
}
.contenidoDocumentoAdjunto.esComunicado{
background: url(/imagenes/imgplantilla/bt_dcomunicado.gif) no-repeat 0px 0px;
}
.contenidoCajaDestacada .contenidoDocumentoAdjunto p, .destacadoUltimasNoticias .contenidoDocumentoAdjunto p{
font-size: 10px;
margin: 0px;
}
.destacadoUltimasNoticias .contenidoDocumentoAdjunto{
margin-bottom: 0px;
}
.ultimaNoticia .datosUltimaNoticia a{
color: #000;
}
.ultimaNoticia .datosUltimaNoticia a:hover{
color: #801E1A;
}
.contenidoDocumentoAdjunto img{
float: left;
margin-right: 5px;
}
.documentoAdjunto .contenidoDocumentoAdjunto p{
font-size: 10px;
margin: 0px;
}
.documentoAdjunto .contenidoDocumentoAdjunto p.campoFecha{
color: #524E4A;
}
.documentoAdjunto .enlacesDocumentoAdjunto{ 
float: right;
height: 20px;
}
.documentoAdjunto .enlacesDocumentoAdjunto a:hover{
text-decoration: none;
}
body #mContenido .cajaArchivo ul.bulletRedondo{
margin-left: 100px;
}
body #mContenido ul.bulletRedondo li{
margin-bottom: 10px;
background: url(/imagenes/imgplantilla/bullet_alertas.gif) no-repeat 2px 5px;
padding-left: 8px;
position:relative;
}
body #mContenido .contenedorContactoInversores ul.bulletRedondo li{
background: url(/imagenes/imgplantilla/bullet_alertas.gif) no-repeat 2px 6px;
margin-bottom: 5px;
padding-left: 4px;
_height: 10px;
_margin-bottom: 0px;
}
body #mContenido .contenedorContactoInversores ul.bulletRedondo li a{
padding: 0px;
padding-left: 4px;
}
.puntosDestacados{
border-top: 2px solid #F0CA0F;
border-bottom: 2px solid #F0CA0F;
padding-top: 5px;
color: #5B5554;
margin-bottom: 10px;
}
.puntosDestacados ul{
margin-bottom: 0px;
}
.puntosDestacados ul li{
border-bottom: 1px solid #D4D2D0;
padding-bottom: 5px;
font-size: 14px;
}
body #mContenido .puntosDestacados ul li.sinBorde{
margin-bottom: 0px;
}
.destacadoUltimasNoticias{
clear: both;
}
.destacadoUltimasNoticias .contenidoDestacadoUltimasNoticias{
float: left;
width: 350px;
}
.destacadoUltimasNoticias.sinImagen .contenidoDestacadoUltimasNoticias{
float: left;
width: 100%;
}
.destacadoUltimasNoticias .contenidoDestacadoUltimasNoticias .contenidoDocumentoAdjunto{
clear: both;
width: 100%;
}
.cajaArchivo{
border: 2px solid #d4d2d0;
border-top: 8px solid #e2a616;
padding: 10px 0px 0px 10px;
position: relative;
}
.cajaArchivo.conCalendario{
padding: 0px;
}
.cajaArchivo ol{
padding-left: 15px;
_margin-left: 5px;
*margin-left: 5px;
}
.cajaArchivo input.buscar{
float: left;
border: 1px solid #d2d0ce;
padding: 2px;
width: 50px;
background-color: #efefef;
font-size: 11px;
color: #000;
cursor: pointer;
text-align: center;
}
#mContenido .cajaArchivo ul li{
font-size: 11px;
}
#mContenido .cajaArchivo ul li select, #mContenido .cajaArchivo ul li input{
border: 1px solid #d4d2d0;
color: #000;
}
#mContenido .cajaArchivo ul li input{
padding: 2px 0px;
}
#mContenido .cajaArchivo ul li.tres, #mContenido .cajaArchivo ul li.cuatro{
float: left;
margin-bottom: 5px;
}
#mContenido .cajaArchivo ul li.tres .contenedorTresSalaPrensa{
width: 90px;
margin-right: 10px;
}
#mContenido .cajaArchivo ul li.tres .contenedorTresSalaPrensa select{
width: 90px;
}
#mContenido .cajaArchivo ul li.cuatro .contenedorCuatroSalaPrensa{
width: 63px;
}
#mContenido .cajaArchivo ul li.cuatro .contenedorCuatroSalaPrensa select{
width: 63px;
}
body #mContenido .cajaArchivo.kitPrensa ul.bulletRedondo{
margin-left: 5px;
padding-right: 10px;
}
body #mContenido .cajaArchivo.kitPrensa input{
float: right;
margin: 0px 10px 10px 0px;
_margin: 0px 10px 0px 0px;
*margin: 0px 10px 0px 0px;
width: 60px;
}
table.descargas input{
position: relative;
top: 2px;
border: none;
}
table.descargas tr{
margin-bottom: 5px;
}
.botonesDescargas .fila{
height: 20px;
}
.botonesDescargas input, .buscadorEventos div.botonEventos input{
width: auto;
float: left;
border: 1px solid #d2d0ce;
padding: 2px;
_height: 19px;
background-color: #efefef;
font-size: 11px;
color: #000;
cursor: pointer;
text-align: center;
margin-left: 5px;
}
.botonesDescargas .filaDiferente input{
float: left;
}
.terminoBuscadorPrensa, .tipoBuscadorPrensa{
width: 163px;
margin-bottom: 5px;
}
.notaBuscadorPrensa{
width: 112px;
*width: 103px;
_width: 110px;
font-size: 10px;
float: left;
}
.resultadoHechoRelevante{
margin-bottom: 10px;
}
.resultadoHechoRelevante p.campoFecha, .resultadoHechoRelevante ul.bulletRedondo, #mContenido .resultadoHechoRelevante ul.bulletRedondo li{
margin-bottom: 0px;
}
.resultadoHechoRelevante p.campoFecha{
margin-left: 10px;
}
.resultadoBusqueda {
font-weight: bold;
}
.resultadoBusqueda span{
margin: 0px 3px;
}
.otrosResultados{
color: #524E4A;
margin-bottom: 5px;
}
.otrosResultadosPalabra{
font-weight: bold;
color: #801E1A;
}
.otrosResultadosNumero span{
margin-left: 3px;
}
.otrosResultadosNumero a{
color: #801E1A;
}
div.elem_busquedaGrande{
width: 100%;
margin-bottom: 5px;
}
div.elem_busquedaGrande img{
float: left;
}
div.elem_busquedaGrande .contenidoDocumentoAdjunto{
float: left;
width: 70px;
}
.cajaDestacada{
border: 1px solid #d2d0ce;
padding-left: 10px;
position: relative;
}
.cajaDestacada.invertida{
padding-left: 0px;
position: relative;
}
.cajaDestacada.invertida .contenidoCajaDestacada{
float: left;
position: relative;
}
.contenidoCajaDestacada{
width: 498px;
}
.contenidoCajaDestacada h2{
margin-top: 10px;
}

.contenidoCajaDestacada h2 a{
font-family:"Lucida Sans Unicode","Lucida Sans",Lucida Grande,arial,sans-serif;
}

.contenidoCajaDestacada p{
margin-bottom: 5px;
}
.elementosRelacionados{
width: 45%;
float: left;
}
.elementosRelacionados img{
float: left;
margin-right: 5px;
}
.contenidoCajaDestacada .elementosRelacionados p{
padding-bottom: 5px;
}
.contenidoCajaDestacada .elementosRelacionados p a{
color: #000;
}
.contenidoCajaDestacada .elementosRelacionados p a:visited{
color: #000;
}
.contenidoCajaDestacada .elementosRelacionados p a:hover{
color: #801E1A;
}
a.iconoDescarga{
background: url(/imagenes/imgplantilla/bt_descarga.gif) no-repeat top right;
padding-right: 25px;
height: 24px;
padding-top: 5px;
}
a.iconoDescarga:hover{
background: url(/imagenes/imgplantilla/bt_descarga_over.gif) no-repeat top right;
padding-right: 25px;
height: 24px;
padding-top: 5px;
}
a.miDescargarDer{
padding: 5px 25px 7px 0px;
background: url(/imagenes/imgplantilla/bt_descargaarchivo.gif) no-repeat top right;
_height: 24px;
*height: 24px;
}
a.miDescargarDer:hover{
padding: 5px 25px 7px 0px;
background: url(/imagenes/imgplantilla/bt_descargaarchivo_over.gif) no-repeat top right;
text-decoration: underline;
_height: 24px;
*height: 24px;
}
#mContenido img.bullet2lineas{
margin-bottom: 10px;
}
.fila ul.coleccionEnlacesMultilinea{
margin-bottom: 30px;
clear: both;
}
.fila ul.coleccionEnlacesMultilinea li{
clear: both;
}
.fila ul.coleccionEnlacesMultilinea a{
top: 2px;
}
.fila ul.coleccionEnlacesMultilinea .tsrIzq{
width: auto;
margin-right: 2px;
}
.fila ul.coleccionEnlacesMultilinea .tsrIzq.contenido{
width: 85%;
}
.fila ul.coleccionEnlacesMultilinea a p.campoFecha{
float: left;
}
.subSeccionSalaPrensa{
margin-bottom: 10px;
}
.subSeccionSalaPrensa img{
margin-bottom: 0px;
}
.subSeccionSalaPrensa .titularSubSeccionSalaPrensa{
width: auto;
border: 1px solid #D4D2D0;
padding: 3px 10px 3px 10px;
position: relative;
_top: -3px;
*top: -3px;
}
.subSeccionSalaPrensa .titularSubSeccionSalaPrensa a:link,.subSeccionSalaPrensa .titularSubSeccionSalaPrensa a:active,.subSeccionSalaPrensa .titularSubSeccionSalaPrensa a:visited{
color: #000;
}
#mContenido .fila .subSeccionSalaPrensa .titularSubSeccionSalaPrensa a:hover{
color: #801E1A;
}
/* *** APAÑOS PARA CONTENIDOS HEREDADOS *** */

.TablaGenerica td{
border: none;
}
.plantillasExcepcionales{
margin: 0px 0px 0px 22px;
width: 608px;
}
.plantillasExcepcionalesEmpleo{
margin-left: 8px;
}
#mContenido .plantillasExcepcionales a{
background:none;
padding: 0px;
color: #000;
}
#mContenido .plantillasExcepcionales a:hover {
background: none;  
color:#801E1A;
text-decoration: underline;
}
#mContenido .plantillasExcepcionales h1, #mContenido .plantillasExcepcionales h2, #mContenido .plantillasExcepcionales h3, #mContenido .plantillasExcepcionales h4, #mContenido .plantillasExcepcionales h5, #mContenido .plantillasExcepcionales h6{
color: #000;
}
.buscadorEventos{
margin-bottom: 20px;
}
.buscadorEventos div{
float: left;
margin: 0px 10px 0px 0px;
*margin: 0px 7px 0px 0px;
_margin: 0px 10px 0px 0px;
}
.buscadorEventos div.botonEventos{
margin: 0px 0px 0px 0px;
float: left;
}
.fila .buscadorEventos select{
color: #000;
height: 19px;
border: 1px solid #D2D0CE;
}
.fila .buscadorEventos .eventosTodos select{
width: 185px;
}
.fila .buscadorEventos div.botonEventos input{
width: 50px;
margin-left: 0px;
position: relative;
top: 13px;
height: 18px;
*height: 19px;
_height: 19px;
}
.buscadorEventos div p{
font-size: 10px;
margin: 0px 0px 0px 0px;
}
.euro{
font-family: arial, sans-serif;
}
.pieFoto{
font-style: italic;
}
h3.titularEnlazado{
font-family: "Lucida Sans Unicode", "Lucida Sans",Lucida Grande, arial, sans-serif;
font-size: 19px;
font-weight: bold;
padding: 5px 0px 0px 0px;
}
h3.titularEnlazado a:link{
color: #000;
}
h3.titularEnlazado a:visited{
color: #000;
}
h3.titularEnlazado a:hover{
color: #801E1A;
}
p.enlacesExcepcionales{
margin: 0px;
padding: 0px;
}
p.enlacesExcepcionales img{
margin: 0px 10px 0px 0px;
padding: 0px;
}
p.enlacesExcepcionales span{
position: relative;
top: -3px;
}
/* *** FORMULARIO DE REGISTRO *** */
.compo1.cajaconbordegris{ background-image:url(pixel.jpg); background-position:bottom; background-repeat:repeat-x; padding:0px; width:1002px;}
.compo1 .margenformulario{margin-left:30px; margin-top:20px; width:auto;  margin-right:0; padding-right:0; _width:90%;}
.compo1.cajaconbordegris .margenformulario{margin-left:30px; margin-top:20px; width:auto;  margin-right:0; padding-right:0; _width:90%;}
.compo1 h5.formulario{color:#FF9900; margin-left:10px; margin-bottom:25px;}
.compo1 .margenformulario h5{color:#FF9900;}
.compo1 .indentado_formulario{padding-left:20px; margin:0;}
div.elementos_formulario{margin-bottom:10px;}
div.elementos_formulario label{margin-right:5px;}
div.elementos_formulario input{width:200px; }
div.elementos_formulario input.anchoNormal{width:auto; }
div.elementos_formulario.textoDerecha{text-align:right;}
div.elementos_formulario.margensuperior{margin-top:25px; }
div.elementos_formulario ul{margin-top:15px; margin-left:0px;}
div.elementos_formulario ul li{margin-top:5px;}
div.elementos_formulario ul li input{width:auto; margin-right:10px;}
div.elementos_formulario textarea{margin-top:0px; font-size:11px; width:400px; height:100px;}
div.elementos_formulario ul li label span.empresa{font-style:italic;}
.indentado_formulario .elementos_formulario ul li input.ce2{margin-left:20px;}
.contCentro .elementos_formulario p{ font-style:normal; }
.contCentro .elementos_formulario.margensuperior{margin-top:40px;}
.contCentro .elementos_formulario.margensuperior div{margin-top:15px; margin-bottom:15px;  }
.contCentro .elementos_formulario.margensuperior div img{margin-top:15px; margin-bottom:15px; }
.contCentro .elementos_formulario .textoIzquierda{width:250px; margin:0px auto; width:auto;}
/* *** MENU SUPERIOR H&HALVARSSON duplicado en generica *** */

.menuOverlap{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
margin: -52px 9px 0px 0px;
float: right;
}
/* *** menu Overlap *** */
#menu_hd {
display:inline; }

body .centrado1004 #opcion{
width: auto;
}
#opcion, #opcion ul {
float:left; 
list-style:none; 
color:#000; 
text-align:left; 
padding:0; 
margin: 0; 
display:block; } 

/* Esta es la cabecera de los menus */
#opcion li.cab {
float:left; 
padding:0;}

#opcion li.cab a {
display:block; 
width:99,5%; 
margin:0; 
border: 1px solid #fff;
text-align: center;
padding: 2px 12px;
}
#opcion li.cab a.on{
border-left: 1px solid #cc6666;
border-right: 1px solid #000;
border-top: 1px solid #cc6666;
border-bottom: 1px solid #000;
width:auto; 
text-decoration:none; 
color:#fff; 
background: url(/imagenes/imgplantilla/fondo_rojo_menuOverlap.gif) repeat-x;}

#opcion li.cab ul li a{
text-align: left;
}
/* link cabeceras apagado */
#opcion li.cab a:hover {
border-left: 1px solid #cc6666;
border-right: 1px solid #000;
border-top: 1px solid #cc6666;
border-bottom: 1px solid #000;
width:auto; 
text-decoration:none; 
color:#fff; 
background: url(/imagenes/imgplantilla/fondo_rojo_menuOverlap.gif) repeat-x;
}
/*link cabeceras encendido */
#opcion li ul.subopcion {
display:block; 
position:absolute; 
left:-999em; 
width:150px;
font-weight:normal; 
border:1px solid #d4d2d0;
border-bottom: none;
margin:0;
text-align:left; 
font-size:10px; 
background-color:#fff; 
height:auto;
z-index: 1000;
}
/*Esta es la caja flotante de los submenus*/
#opcion ul.sub_stc {
width:150px; 
font-weight:normal; 
border:1px solid #93A1AA; 
margin-right:4px; 
margin-top:1px; 
text-align:left; 
font-size:10px; 
background-color:#DFE3E6; 
height:auto;
}
/*Esta es la caja flotante de los submenus*/
#opcion.stc {
background-color:transparent;
height:80px;
}
#opcion ul.sub_stc6 {
width:125px; 
font-weight:normal; 
margin-right:4px; 
margin-top:1px; 
text-align:left; 
font-size:10px; 
height:auto;
}
#opcion li ul.subopcion li, #opcion ul.sub_stc li {
border-bottom: 1px solid #d4d2d0;
padding-left: 5px;
}
#opcion li ul.subopcion a, #opcion ul.sub_stc a {
border:none;
text-decoration:none; 
width:100%; 
margin:0; 
padding:0;
font-size:10px;
padding: 2px 0px 2px 0px;
}
#opcion li ul.subopcion a:hover, #opcion ul.sub_stc a:hover {
width:100%; 
text-decoration:underline; 
color:#a82822; 
background: none;
border: none;
font-weight:normal;
}
/* esta es la anchura de la caja de los submenus encendidos */
#opcion li ul.subopcion ul, #opcion li ul.sub_stc ul {
margin:-15px 0 0 120px; 
border:1px solid #93A1AA;
}
/* Esta es la distancia a la que aparece el submenu */
#opcion li:hover ul ul, #opcion li:hover ul ul ul, #opcion li.sfhover ul ul, #opcion li.sfhover ul ul ul {
left:-999em; 
width:100%;
}
#opcion li:hover ul, #opcion li li:hover ul, #opcion li li li:hover ul, #opcion li.sfhover ul, #opcion li li.sfhover ul, #opcion li li li.sfhover ul {
left: auto;
}
#opcion li:hover, #opcion li.sfhover {
color:#999;
}
.menuOverlap ul#opcion li.cab{
float: left;
background-color: #fff;
padding: 0px 0px 0px 0px;
margin-right: 1px;
}
.menuOverlap ul li.selected{
_padding-bottom: 4px;
}
.menuOverlap ul li a{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
}
.menuOverlap ul li.selected a{
color: #fff;
font-weight: bold;
}


/* ************** FIN MENU H&H ************** */

/**  18-11-09  **/
a:hover {
color:#801E1A;
}
a {color:#000;}


/**  26-11-09 Otras informaciones **/
#divTablaOtrasInfo table.noticias hr{
background-color:#E8E8E8;
border-bottom:none;
clear:both;
height:2px;
color:#D4D2D0;
border-collapse:collapse;
}

#divTablaOtrasInfo table, #divTablaOtrasInfo td, #divTablaOtrasInfo tr{
border-collapse: inherit;
}

#divTablaOtrasInfo a {
color:#000;
}

#PanelPaginacion span, #PanelPaginacion2 span, #PanelPaginacion, #PanelPaginacion2, #PanelPaginacion a, #PanelPaginacion2 a, #LabelNumerosPaginas, LabelNumerosPaginas a{
color:#5B5554;
}

#PanelPaginacion a:hover, PanelPaginacion2 a:hover {
color:#801E1A;
}

.cajaArchivo h3{
font-size: 18px;
font-weight: bold;
}

/* Hechos relevantes 15-12-09*/ 

a.enlaceNegro {
color: #000;
} 

a.enlaceNegro:hover  {
color: #801E1A;
} 

table.gridsinBorde,  tr.gridsinBorde, td.gridsinBorde{
border-collapse: inherit;
}

/* enlace rojo 12-01-10 */

#mContenido  li.enlaceRojo a {
color:#801E1A}
#mContenido  li.enlaceRojo a:hover {
color:#801E1A; text-decoration:underline;}

.fila ul li.enlaceRojo a {
top:0px;}

/*-------- cobertura analistas corporación PI-190034 ----------*/
.fila table.tabladereAnalista .seleccionado.acumular{
background-color:#7193C6;
height:10px;
}
.fila table.tabladereAnalista .seleccionado.comprar{
background-color:#85AC35;
height:10px;
}
.fila table.tabladereAnalista .seleccionado.mantener{
background-color:#FFFF4F;
height:10px;
}
.fila table.tabladereAnalista .seleccionado.deshacer{
background-color:#E1A615;
height:10px;
}
.fila table.tabladereAnalista .seleccionado.vender{
background-color:#C33724;
height:10px;
}
.camposAnalistas{
height:180px; 190px;
padding-top:15px;
}

.tripleColumnaAAimg{
float: left;
margin-right:10px;
_margin-right:5px;
width:30%;
}
.tripleColumnaAA{
float: left;
margin-right:10px;
_margin-right:5px;
width:65%;}

.tripleColumnaBBimg{
float: left;
margin: 0px;
width:30%;
}
.tripleColumnaBB{
float: left;
margin: 0px;
width:65%;}

/* Peticion 192662 - Kit de Sala de Prena-19-03-2010*/

a.VolverAlIndice {
padding:5px 6px 7px 25px;
_height: 24px;
*height: 24px;}

a.VolverAlIndice:hover {
padding:5px 6px 7px 25px;
text-decoration:underline;
_height: 24px;
*height: 24px;}

/* fin peticion 192662 - Kit de Sala de Prena-19-03-2010*/

/*INICIO PI:197559- Agregado para Destacado Resultados Bolsa Pampilla- Peru*/
.col_izq_subhome .tituloDestacado h3{
color:#000000;
font-size:14px;
margin:0;
padding:4px 0 3px 11px;}
/*FIN PI:197559*/

/* Formulario Solred */
    
.dlFormulario dt {width: 35%; float:left;}
.dlFormulario dd {width: 65%; margin:0; float: left;}
.dlFormulario input {width: 96%;  margin-bottom: 12px;}
.botonEnviarForm {float:right; margin-right:2.6%; display: inline;}

/* fin de Solred */

/* casos de estudio nuevo */
div.col_der1004 div.estudioCaso select.teminoBuscador{
width: 175px;}

div.col_der1004 div.estudioCaso select{
border: 1px solid #D4D2D0;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000;
margin-bottom: 5px;}

div.col_der1004 div.estudioCaso ul.busq1 li.uno, div.col_der1004 div.estudioCaso ul.busq1 li.dos {
float: left;
height: auto;}

div.col_der1004 div.estudioCaso ul.busq1 li.dos select {width: 90px}

div.col_der1004 div.estudioCaso ul.busq1 li.dos span {display:block}

.cajaArchivo li.der{
float: right;
margin-bottom: 5px;
margin-right: 11px;
*margin-right: 10px;
_margin-right: 4px;
margin-top: 10px;}

/* fin caso de estudio nuevo */

/* COMIENZA Peticion 197138 Archivo General -Pestañas */
.contenedorTab {
float:left;
margin-top:0px;
margin-bottom:10px;
width:100%;}

.tabbertab .resultados {
margin:7px 7px 7px 7px;
_width:590px;}

.tabberlive .tabbertabhide {
 display:none;}

.tabber {
float:left;}

.tabberlive {
 margin-top:11px;}

ul.tabbernav{
 margin:0;
 padding:0;
 border-bottom:1px solid #d1d2d3;}

ul.tabbernav li{
 list-style:none;
 margin:0;
 display:inline;}

ul.tabbernav li a{
 padding:3px 5px;
 border:1px solid #d1d2d3;
 border-bottom:none;
 background:#f1f2f3;
 text-decoration:none;
 color:#000000;
 font-weight:normal;
 top:-3px !important;}

ul.tabbernav li a:hover {text-decoration: underline}

ul.tabbernav li.tabberactive {border-bottom: 1px solid #fff;}
#mContenido ul.tabbernav li.tabberactive a{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 font-weight:bold;
 color: #A82822;}

ul.tabbernav li.tabberactive a:hover {
color:#A82822;}

.tabberlive .tabbertab {
 float:left;
 border:1px solid #d1d2d3;
 border-top:0;
 background:#fff;
 padding:0;
 width:606px;
_width:608px;}

.sinmargenTabber {
margin-top:0px;
margin-left:0px;}

.conespacioTabber {
padding-bottom:0.5em;
margin-bottom:6em;}

.fila table.descargas thead tr th {
padding:3px 0;}

.fila table.descargas tr td {
margin:0px;}

.fila table tr td a {
color:#000;top:0px;}

.fila table tr td a:hover {
color:#801E1A;}

.fila table.descargas tr ul {
list-style-image:none;
list-style-type:none;
margin-bottom:0px;}

.fila table.descargas tr ul li{
padding:0;
margin-top:3px;}

table.descargas .archivoPDF {
background:url(/imagenes/imgplantilla/bt_dpdf.gif) no-repeat 0px 0px;
padding:6px 0 0 23px;}

table.descargas .archivoEXCEL {
background:url(/imagenes/imgplantilla/bt_dexcel.gif) no-repeat 0px 0px;
padding:6px 0 0 23px;}

table.descargas .archivoPOD {
background:url(/imagenes/imgplantilla/bt_dpodcast.gif) no-repeat 0px -5px;
padding-left:23px;}

table.descargas .archivoHTML {
background:url(/imagenes/imgplantilla/bt_gasnatural.gif) no-repeat 0 -5px;
padding-left:23px;}

table.descargas .archivoVIDEO {
background:url(/imagenes/imgplantilla/bt_dvideo.gif) no-repeat 0 -5px;
padding-left:25px;}

a.HTML{
background: url(/imagenes/imgplantilla/bt_gasnatural.gif) no-repeat 0 -5px;
padding: 0 0 0 23px;
_height: 24px;
*height: 24px;}

a.HTML:hover {
background:transparent url(/imagenes/imgplantilla/bt_gasnatural_over.gif) no-repeat scroll 0 -5px;
padding:0px 0 0px 23px;
text-decoration:underline;}

table.descargas  a.VIDEO{
background: url(/imagenes/imgplantilla/bt_dvideo.gif) no-repeat 0 -5px;
padding: 0 0 0 25px;
_height: 24px;
*height: 24px;}

table.descargas  a.VIDEO:hover {
background:transparent url(/imagenes/imgplantilla/bt_dvideo_over.gif) no-repeat scroll 0 -5px;
padding:0 0 0 25px;
text-decoration:underline;}
/* FIN Peticion 197138 Archivo General Pestañas */


/* Componente Galeria de Imagenes  - toma estilos de  Componente elemento de busqueda   */ 

div.elem_galeria {
width:32%;
margin-bottom:10px;
padding:0px 7px 0px 0px;
float:left;}

div.elem_galeria .contenidoDocumentoAdjunto {
float:left;
margin:0;
font-family: arial, helvetica, sans-serif;
margin-left:5px;
_margin-left: 1px;
width: 84px;
_width: 89px;}           

#mContenido .enlaceRojoDerecha a{
float: right;
color: #a82822;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
margin-bottom: 5px;}     

/* fin galeria de imagenes */  

/*Peticion 202216 Sandra */
.col_der_subhome .bulletsDer {float:left;}
.col_izq_subhome .bulletsDer {float:left;}
/*Fin peticion 202216*/

/*Sandra Incidencia en proximosEventos Calendario home AeI*/
div.calendario_estructura ul.proximosEventos li {float:none;}

/* Peticion 207946 Antonio */
.fila .barraSocial{margin-bottom:0;}
.fila .barraSocialDesplegada{margin-bottom:0;}
.barraSocial{margin:0;padding:0;float:right;text-align:right;width:100%;}
.barraSocial li{padding-left:1px;display:inline;}
.barraSocial li a img {border:medium none;}
.separadorUp{margin:0;padding:0;float:right;position:relative;top:-3px;}
.separadorUp {display:none;}
.divHueco{margin:0;padding:0;float:right;position:relative;text-align:right;height:35px;background-color:#FFF;width:100%;}
#ocultable{display:none;}
.barraSocialDesplegada{margin:0;padding:0;float:right;position:relative;text-align:right;top:-8px;width:100%;}
.barraSocialDesplegada li{padding-left:1px;display:inline;}
.barraSocialDesplegada li a{top:2px;}
.barraSocialDesplegada li a img {border:medium none;}
/*Fin peticion 207946*/

/* Peticion 209372 Antonio*/
#xsltExecuted .filaPar{background-color:#f0eeeb;}
/*Fin peticion 209372*/

/* Peticion Antonio 210559 */
.fila .bt_VNueva {margin-bottom:0;}
ul.descargas li .a_bt_VNueva {padding:5px 0 5px 0;}
/* Fin peticion 210559 */

/*Peticion 210565 - Hechos de importancia - Andrea */
#mContenido .plantillasExcepcionales #PanelPaginacion, #mContenido .plantillasExcepcionales #PanelPaginacion2, #mContenido .plantillasExcepcionales #PanelPaginacion span, #mContenido .plantillasExcepcionales #PanelPaginacion2 span {font-size: 12px; color:#757270}
#mContenido .plantillasExcepcionales #PanelPaginacion a, #mContenido .plantillasExcepcionales #PanelPaginacion2 a {color:#757270}
#mContenido .plantillasExcepcionales #PanelPaginacion a:hover, #mContenido .plantillasExcepcionales #PanelPaginacion2 a:hover {text-decoration:none; color:#801E1A}
#mContenido .plantillasExcepcionales #PanelPaginacion a.paginadoActual, #mContenido .plantillasExcepcionales #PanelPaginacion2 a.paginadoActual {color:#801E1A;font-weight:bold}
#mContenido .plantillasExcepcionales form div.compo1 p.pdf{float:left;}
/*fin peticion 210565 */

/*Peticion 213084 - Calendario Energetico */
div.calendario_estructura ul.proximosEventos span.energetico, .cajaArchivo ul li span.energetico, .energetico{
border-bottom:2px solid #801e1d;
}
#mContenido .calendario_estructura table .energetico p.tooltip {
border-top:2px solid #801e1d;
}
#TodosEventos .bordeInferiorOro{
border-bottom:2px solid #E2A616;
}
#TodosEventos .documentoAdjunto.bordeInferiorGris{
margin-bottom:10px;
}
.fila h4.gris  span{
color:#5B5554;
font-size:13px;
font-weight:normal;
}
/*Peticion 213084 - Calendario Energetico */

/*Peticion 216454 - Crear pagina con capas y javascript para validacion*/
.CountryRequestLayer1 {
	display:block;
	height: 720px;
}
.CountryRequestLayerBoton {
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #D4D2D0;
	background-color: #F0EEEB;
	padding: 0px 5px;
	_padding: 0px;
	*padding: 0px;
	height: 18px;
	*height: 19px;
	_height: 19px;
}
.CountryRequestLayer2 {
	display:none;
	height: 720px;
}
.CountryRequestLayer3 {
	display:none;
	height: 720px;
}
.CountryRequestLayerFilaBotones{text-align:center;margin-top:65px;}
.CountryRequestLayer1 .fila, .CountryRequestLayer2 .fila {margin-top:65px;}
/*Fin Peticion 216454*/

.dniElectronico {text-align:left;margin-top: 10px;font-size:11px;}
.dniElectronico p {color:#333333;font-size:11px;}
.dniElectronico ul {margin: 0; padding:0;}
.dniElectronico li {list-style-type:none;}
.dniElectronico li.enlacePYSsolos {background: url(../../../imagenes/imgplantilla/bullet_cuadrado_rojo.gif) no-repeat scroll 0 5px transparent;font-size:11px;padding:0 5px 0 12px;}
.componenteExcepcional{ margin: 0px 22px 0px 22px; }

/* Petición 248204  Implantación bullet -se crea nueva clase para que los enlaces sean en negrita*/

ul.negritaysubrayado a{
color: #000; 
font-weight: bold;
text-decoration: underline;
}

ul.negritaysubrayado a:hover {
color: #801E1A; 
}

/* fin Petición 248204 */

/* Clases necesarias para mostrar el tooltip en Glosario*/

a.tooltip_nube{
    border-bottom: 1px dotted #111111;
    position: relative;
    text-decoration: none !important;
    z-index: 499;
}

a.tooltip_nube span {
    display: none;
}
a.tooltip_nube:hover {
    border-bottom: 0 none;
    position: relative;
    z-index: 500;
}
a.tooltip_nube:hover span {
    cursor: pointer;
    display: block;
    left: -15px;
    position: absolute;
    top: 1.1em;
    width: 168px;
}
a.tooltip_nube:hover span span {
    cursor: default;
    display: block;
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 168px;
}
 
a.tooltip_nube:hover span span.top {
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-top.png) no-repeat scroll 0 0 transparent!important;
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-top-ie6.gif) no-repeat scroll 0 0 #FFF;
    float: left;
    height: 19px!important;
    height: 11px;
    overflow: hidden;
    width: 168px!important;
    width:160px;
}
a.tooltip_nube:hover span span.bottom {
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-bottom.png) no-repeat scroll 0 0 transparent!important;
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-bottom-ie6.gif) no-repeat scroll 0 0 #FFF;
    height: 14px!important;
    height: 2px;
    width: 168px!important;
    width: 160px
}

a.tooltip_nube:hover em {
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-mid.png) repeat-y scroll 0 0 transparent!important;
    background: url(/imagenes/imgplantilla/Tooltip/bg-tooltip-mid-ie6.gif) repeat-y scroll 0 0 transparent;
    color: #595959 !important;
    float: left;
    font-size: 0.9em;   
    font-family:Arial,Verdana,sans-serif;
    padding: 0 10px 2px!important;
    padding: 5px;
    width: 148px!important;
    width: 160px;    
}

.cajaArchivo table.glosario {
    border:none; 
    margin-left:4px;
} 

/* nueva columna central opción cuando no haya menu izquierdo */

.col_cent1004_sinMenuIzq {
float:left;
margin:2px 0 0 22px;
width: 580px!important;
width: 550px;
}

/* INI Jun 2011 APP NOTAS PRENSA */

#mContenido .notaDePrensa .contenidoNotaDePrensa.AppNotasPrensa{width:535px;}
#mContenido .contenidoPestannas{padding:20px 0 0 0;border-top-width:1px;border-top-color:#D3D2D7;border-top-style:solid;margin-top:30px;*margin-top:-11px;margin-left:22px;margin-right:22px;}
@-moz-document url-prefix() { #mContenido .contenidoPestannas .NoResultados { padding-bottom: 30px; } } 
#mContenido .BloqueEnlacesMeses{line-height:1.1;}
#mContenido .BloqueEnlacesMeses ul {position:relative;}
#mContenido .BloqueEnlacesMeses ul li{position:relative; border-color:#D3D2D7;border-style:solid;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-width:1px 1px 0 1px;float:left;margin:0 0.3em 0 0;margin-bottom:0.5em;display:inline;padding-left:3px;padding-right:3px;}
#mContenido .BloqueEnlacesMeses ul li a {padding:0.2em 0.2em 0.2em 0.2em;width:auto;text-align:center;top:0.1em;border:none;float:left;}
#mContenido .BloqueEnlacesMeses ul li.activo{background-color:#FFFFFF;z-index:9999;border-bottom-width:0;border-bottom-solid:none;height:20px;}
#mContenido .BloqueEnlacesMeses ul li.activo a{color:#801E1A;font-weight:bold;}
#mContenido .BloqueEnlacesMeses ul li.activo a:hover{color:#801E1A;font-weight:bold;}
#mContenido .BloqueEnlacesMeses ul li.inactivo{background-color:#F1F1F1;padding-bottom:1px;border-bottom-width:1px;}
#mContenido .BloqueEnlacesAnyos ul li{display:inline;}
#mContenido .BloqueEnlacesAnyos ul li a {top:0;}
#mContenido .BloqueEnlacesAnyos ul li.activo a{color:#801E1A;font-weight:bold;}
#mContenido .BloqueEnlacesAnyos ul li.activo a:hover{color:#801E1A;font-weight:bold;}
#mContenido .BloquePaginacion ul li{display:inline;}
#mContenido .BloquePaginacion ul li a.activo{color:#801E1A;font-weight:bold;}
/* FIN Jun 2011 APP NOTAS PRENSA  */

/* INI  260491 Mejora tablas - AO */
.fila table.TablaCorpRollover {border-bottom:2px solid #F0CA0F; border-top:2px solid #F0CA0F; }
.fila table.TablaCorpRollover thead tr th {border-color:#F0CA0F; text-align:right; padding:3px 10px 3px 0;}
.TablaCorpRollover td {text-align:right; border-top:1px solid #D4D2D0}
.fila table.TablaCorpRollover thead tr th.AlineacionIzquierda {text-align:left}
.TablaCorpRollover td.AlineacionIzquierda {text-align:left}
.TablaCorpRollover td.TotalesIzquierda {font-weight:bold; border-bottom:2px solid #F0CA0F; border-top:2px solid #F0CA0F;text-align:left}
.TablaCorpRollover td.TotalesDerecha{font-weight:bold; border-bottom:2px solid #F0CA0F; border-top:2px solid #F0CA0F;}
.TablaCorpRollover .filaHoverXSL {background-color:#F0EEEB;}
/* FIN  260491 Mejora tablas - AO */

/* INI- PI 259776- Buscador Ofertas de Empleo- AO */
.contenedorBuscadorCentral{
	margin-bottom: 15px
}

.fila h4.tituloBuscador {
	margin-bottom:5px;
}

.contenedorBuscadorCentral input.buscar{
	background-color:#EFEFEF;
	border:1px solid #D2D0CE;
	color:#000000;
	cursor:pointer;
	font-size:11px;
	margin-left:5px;
	padding:2px;
	text-align:center;
	width:60px;
}

.contenedorBuscadorCentral select {
	border:1px solid #D2D0CE;
	color:#000000;
	padding:0 0 0 2px;
	width:249px;
}

.fila table.tablaBuscador th {
	border-bottom:2px solid #D2D2D0;
	border-top:2px solid #F1CA09;
	color:#020101;
	font-weight:700;
}

.tablaBuscador th a {
	padding-right:1.3em;
	text-decoration: underline;
}

.fila table.tablaBuscador thead tr th a {
	background:transparent url(http://www.repsol.com/imagenes/imgplantilla/pys_2010/ico-ordenColumna.gif) no-repeat scroll right 5px;
}

.pieBusqueda p {
    float: left;
}
.pieBusqueda ul {
    float: right;
}

   
.pieBusqueda ul li {
    float: left;
    padding: 0 0.4em;
	border-left: 1px solid #757270;
}
.fila .pieBusqueda ul a {top:0}
	
/* FIN- PI 259776- Buscador Ofertas de Empleo- AO */

/* INI DGLB 272976_WWW-I-SM-Certificados por orden de Fecha de Publicación */
.formulario select#cboPais{width:270px;}
.formulario select#cboNegocio{width:270px;}
.formulario select#cboAmbito{width:270px;}
/* FIN DGLB 272976 */

/* INI - PI 272919- Listado Numerico AO */


ol.listadonumerico {padding:0;  margin-left:0;}

ol.listadonumerico li {
   font-size:12px; 
   margin-bottom: 10px;
   margin-left:0;
   position: relative;
   list-style-position:inside;
 
}

ol.listadonumerico a {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
ol.listadonumerico a:hover {
    color: #801E1A;
}

html body div.centrado1004 div#mContenido div.col_cent1004 form#Form2 div.fila div.tripleColumnaAB div.tsrIzq table#grdHechosRelevantes.gridsinBorde {
    width: 390px;
}
/* Víctor Rueda a petición de Laura Díaz Guerra */


/* INI - PI 272919 AO *//*
</span>*/

