/**************** TTT ******************/

@import url(reset.css);
@import url(layout.css);

/** CABECERA ----------------- */

#cabecera{
 position:relative;
 background:url(../../images/cab.png) no-repeat 0 0;
 padding:38px 35px 0 50px;
 height:120px;
 z-index:7000;
}

#cabecera h1{
 float:left;
 margin-bottom:20px;
 width:190px;
}

h1 a{
 display:block;
 height:53px;
 text-indent:-99999px;
 width:190px;
 background:url(../../images/logoprisa.jpg) no-repeat;
}

#buscar{
 float:right;
 width:175px;
 text-align:right;
}

#buscar{
 margin-top:10px;
}

#buscar #cadena{
 width:100px;
}

#buscar label{
 font-size:.9em;
}

.boton{
 background:url(../../images/flecha_buscar.png) no-repeat;
 text-indent:-9999px;
 width:17px;
 height:14px;
 border:0;
}

/* Menu -------------------------*/

.nav_superior{
 float:right;
 width:600px;
 font-size:.85em;
 margin-bottom:10px;
 font-weight:bold;
}

#menu_superior{
 float:right;
}

#menu_superior li{
 padding:0 5px;
 border-right:1px solid #989898;
}

#menu_superior .fin{
 border:0;
}

#menu li,#menu_superior li{
 float:left;
}

.nav{
 clear:both;
}

#menu{
 font-size:1.3em;
 font-weight:bold;
 text-transform:uppercase;
 float:left;
 width:680px;
 font-family: Trebuchet MS, Arial,sans-serif;
}

#menu li{
 padding:0 5px;
 background:url(../../images/linea.png) no-repeat right center;
}

#menu .first{
 padding-left:0;
}

#menu .pequenio{
 display:block;
 font-size:.65em;
/* font-size:.6em;*/
 color:#333;
}

#menu a{
 display:block;
  color:#000;
}

#menu a:hover, #menu a:hover .pequenio{
  color:#9b072b;
  text-decoration:none;
}

#menu .actual a,#menu .actual span,
.enlace_destacado a{
 color:#9b072b;
}

/** Generales-------*/

.modulo{
 margin:0 35px 25px 35px;
}

.modulo_central{
 margin:0 100px;
}

#columna_central .modulo{
 margin:0 35px 25px 25px;
}

.titulo_modulo{
 font-size:1.1em;
 font-weight:lighter;
 font-family:"trebuchet MS",arial;
 margin-bottom:20px;
}

.titulo_modulo h2{
 font-size:2em;
 color:#92082a;
 position:relative;
}

/*DGP 11-9-08*/
.titulo_modulo h2 a{
 color:#92082a;
}

.titulo_modulo h2.otros{
 font-size:1.2em;
 color:#92082a;
}

p.title{
 display:none;
}

.subtitulo{
 font-size:1.3em;
 color:#666;
}

.titular{
 font-weight:bold;
 font-size:1.3em;
 font-family:"trebuchet MS",Arial;
 margin-bottom:5px;
}

.fecha{
 margin-bottom:2px;
 color:#92082A;
}

#migas {
 font-size:.85em;
}

#columna_central #migas {
 margin-bottom:5px;
} 
.fila{
 clear:both;
}
.columna{
 float:left;
 width:180px;
 margin-right:40px;
 display:inline;
}

.columna_50{
 float:left;
 display:inline;
 width:220px;
 margin:0 15px 30px 0;
}

.modulo_central .columna_50 {
	float:left;
 	display:inline;
 	width:355px;
 	margin:0 15px 30px 0;
}

.bloqueTexto h3,
.columna h3,
#mapa_web h3{
 margin-bottom:10px;
 color:#92082A;
 font-size:1.3em;
}

.bloqueTexto h3{ margin-top:25px;}

.bloqueTexto h4{
 text-decoration:underline;
 margin-bottom:5px;
 font-size:1em;
}

.bloqueTexto .opa h4{
 text-decoration:none;
 
}

.bloqueTexto ul,
.columna ul{
 margin-left:20px;
 margin-bottom:13px;
}
.bloqueTexto li,
.columna li,
.modulo_mini li,
.lista_eventos .bloqueTexto li{
 background:transparent url(../../images/bullet.png) no-repeat scroll 0pt 5px;
 padding-left:8px;
 margin-bottom:5px;
}

.logo_izq{
 float:left;
 margin:0 20px 5px 0px;
}


.bloqueTexto table{
 margin:10px auto 20px auto;
 border:1px solid #ccc;
 width:100%;
}

.bloqueTexto caption{
 text-align:center;
 font-weight:bold;
 margin-bottom:10px;
}

.bloqueTexto td,
.bloqueTexto th{
  border:1px solid #ccc;
 padding:5px;
 text-align:left;
}

.bloqueTexto th{
 color:#fff;
 background:#92082A;
}

.texto_centrado {
	text-align:center;
}


/** Inicio ------------------ */

.inicio{
 background:url(../../images/finflash.png) no-repeat 0 280px;
}

#home_flash_contenedor{
 text-align:center;
 background:url(../../images/flash.png) repeat-y center 0;
 height:280px;
}

#home_video_contenedor{
 background:url(../../images/contenedor_video.png) no-repeat;
 padding-top:30px;
 text-align:center;
/* width:295px;*/
 height:295px;
 margin-bottom:2px;
}


#home_empresa .explicacion{
 text-align:center;
}


#lista_videos{
	margin: 30px 0px 0px 25px;
}

#lista_videos li{
 float:left;
 margin-left:6px;
 margin-bottom:10px;
 display:inline;
 width: 105px;
 height: 78px; 
}

#lista_videos li a{
 width: 105px;
 height: 78px; 
/* text-indent: -9999px;*/
 display: block;
 outline: none;
 position: absolute;
}

#lista_videos li .capa_video{
 top: 0px;
 width: 105px;
 height: 78px; 
 position: absolute;
}

#columna_derecha .capa_video{
 top:0px;
 width:160px;
 height:120px;
 position:absolute;
}

.lista_eventos .capa_video{
 top:0px;
 width:105px;
 height:78px;
 position:absolute;
}

#_lista_videos{
 margin-left:25px;
 margin-bottom:15px;
}

#_lista_videos li{
 float:left;
 width:105px;
 margin:0 5px;
 position:relative;
}
#_lista_videos span a{
 display:block;
 text-indent:-99999px;
 height:30px;
 width:32px;
}

#_lista_videos span{
  display:block;
 position:absolute;
 top:50%;
 margin-top:-15px;
 left:50%;
 margin-left:-16px;
 z-index:100;
 width:32px;
 height:30px;
 background:url(../../images/play.png) no-repeat;
}

.lista_eventos .foto{
 float:left;
}

.lista_eventos .confoto .foto{
 margin-right:20px;
 margin-bottom:5px;
 width:150px;
}

.lista_eventos .pie_foto{
 font-size: 0.8em;
 margin-top:4px;
}
.lista_eventos li{
 margin-bottom:15px;
}

.lista_eventos .texto_evento{
 margin-left:50px;
}

#home_noticias .texto_evento{
 margin-left:0;
}

.noticia_destacada .foto{
 float:right;
 margin-left:20px;
 border:1px solid #989898;
 padding:2px;
 background:#f5f5f5;
}

.noticia_destacada .foto img{
 display:block;
}


.noticia_destacada .titular{
 font-size:1.5em;
}

.noticia_destacada{
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:1px dashed #989898;
}

#home_eventos .titular,
#home_noticias .lista_eventos .titular{
 font-size:1em;
}

#home_eventos .titular{
 margin-bottom:0;
}

#home_eventos .subtitulo{
 font-size:.9em;
}

#home_eventos .lista_eventos li.impar{
 background:#f5f5f5;
}

#home_eventos .lista_eventos li.impar img{
 border:1px solid #ccc;
}

#home_eventos .lista_eventos li{
 border:1px solid #ccc;
 padding:10px;
 margin-bottom:5px;
}

#home_varios{
 clear:both;
}
.modulo_pequenio{
 background:url(../../images/pie_contenedor.png) no-repeat left bottom;
 padding-bottom:30px;
}

.modulo_pequenio .titulo_modulo{
 background:url(../../images/cab_contenedor.png) no-repeat;
 margin-bottom:0;
 padding-top:30px;
 }

.modulo_pequenio .titulo_modulo h2{
  margin-left:15px;
  padding:15px 0 0 15px;
}

.modulo_pequenio h2, .modulo_mini h2{
  font-size:1.3em;
}

.modulo_pequenio .columna{
 float:left;
 width:140px;
 padding:20px 10px 20px 40px;
}

.modulo_mini{
 float:left;
 height:153px;
 width:195px;
 background:url(../../images/mini_modulo.png) no-repeat;
 padding-top:30px;
 text-align:center;
 margin:0 11px;
 display:inline;
}

.modulo_mini ul{
 margin-left:20px;
}

.modulo_mini h2{
 padding:0 10px;
 background:0;
 text-align:center;
}

#euro a{
 color:#000;
}

#home_varios .modulo_mini p{
 text-indent:-99999px;
}

#home_varios .columna_peq{
 float:left;
 width:77px;
 text-align:left;
 display:inline;
 margin-left:15px;
}

*:first-child+html .columna_peq li{height:1%;}


#home_varios #home_destacados1{
  background:url(../../images/40_elmusical.jpg) no-repeat;
}

#home_varios #home_destacados2{
  background:url(../../images/mini_modulo_elpaisdelosestudiantes.jpg) no-repeat;
}
#home_varios #home_destacados3{
  background:url(../../images/mini_modulo_isabel.jpg) no-repeat;
}
#home_varios #home_destacados4{
   background:url(../../images/mini_modulo_ortega_y_gasset2.jpg) no-repeat;
}

#home_varios #home_destacados{
    background:url(../../images/cambioclimatico.jpg) no-repeat;
}
#home_varios #home_destacados5{
    background:url(../../images/accionistas2.jpg) no-repeat;
}
#home_varios .modulo_mini a{
 display:block;
 width:190px;
 height:150px;
}

.hora_bolsa{
 background:url(../../images/time.gif) no-repeat;
  margin-bottom:20px;
 padding-left:20px;
}


.cotizacion{
 background:url(../../images/graph.gif) no-repeat;
 padding-left:20px;
}

/** quienes somos --------*/

.quienes{
 padding-top:125px;
 background:url(../../images/cabecera_quienes_somos.jpg) no-repeat 17px 0;

}

#tabla_areas h3{
 font-size:1em;
}

#tabla_areas td{
 vertical-align:top;
 font-size:.9em;
}
#tabla_areas th{
 text-align:center;
}

#tabla_areas td ul ul{
 margin-left:5px;
}

#tabla_areas a,
#mapa_web a{
 color:#333;
}

#tabla_areas a:hover{
 text-decoration:none;
}
.bloqueTexto .tabla_destacado{
 background:#92082A;
 text-align:center;
 color:#fff;
} 
.quienes .lista_eventos li{
 border-bottom:1px dashed #989898;
 padding-bottom:20px;
}

.consejo ul{
 margin-bottom:15px;
}

.consejo li p{
 font-size:.9em;
}

#comisiones_consejo{
 background:url(../../images/linea_horizontal.png) 0 0 no-repeat;
 padding-top:20px;
}

/* gobierno corporativo */
#informes_gobierno .columna li{
 margin-bottom:20px;
}
/* estatutos y reglamentos*/

.lista_estatutos{
	margin:30px 0 20px 0;
}

.lista_estatutos li{
	border-bottom:1px dashed #989898;
 	margin-bottom:20px;
	padding-bottom:20px;
}
li a.icoPDFpeq,
li a.icoDOCpeq,
li a.icoPPSpeq,
li a.icoXLSpeq,
li a.icoHTMLpeq,
li a.icoEXEpeq{
 color:#333;
}
.icoPDFpeq {background: transparent url(../../images/icoPDF.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}
.icoDOCpeq {background: transparent url(../../images/icoDOC.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}
.icoXLSpeq {background: transparent url(../../images/icoXLS.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}
.icoPPSpeq {background: transparent url(../../images/icoPPT.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}
.icoHTMLpeq {background: transparent url(../../images/icoHTML.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}
.icoEXEpeq {background: transparent url(../../images/icoEXE.gif) no-repeat 0 0; padding: 0 0px 0 20px;display:block;margin-bottom:15px;}

/** areas de actividad --------*/

.actividad{
 padding-top:125px;
 background:url(../../images/cabecera_areas_actividad.jpg) no-repeat 17px 0;
}

.actividad .modulo{
 padding-right:10px;
}

.areas li{
 float:left;
 width:185px;
 display:inline;
 margin:0 42px 35px 0;
 height:220px;
}

.areas .area_radio,.areas .area_marketing{
 margin-right:0;
}

.areas .titular{
 font-size:1.1em;
}

.areas .titular a,
.prensa li a{
	color:#333333;
}

.areas .titular,
.descripcion_area{
 padding-left:20px;
}

#texto_destacado{
	margin:0 0 25px 0;
}

.entradilla_destacada{
	font-family: "trebuchet MS",arial;
	font-size:1.3em;
	color:#666666;
	font-weight:bold;
	margin:0 0 10px 0;
}

.entradilla{
	font-size:1.3em;
	color:#666666;
	margin:0 0 10px 0;
}

.bloqueTexto p{
	margin-bottom:13px;
}

.bloqueTexto a{
 color:#92082A;
 text-decoration: underline;
}
.bloqueTexto h3 a{
 text-decoration:none;
}

.cuadro_info{
    background:url(../../images/cuadro_info.png) no-repeat;
	clear:both;
	float:right;
	width:181px;
    height:170px;
	margin:0 0px 10px 10px;
    display:inline;
}

.cuadro_info img{
 margin:30px auto 20px auto;
 display:block;
}

.cuadro_info p{
 margin:0 5px 5px 20px;
  padding-left:20px; 
}

.telefono{
/* background:url(../../images/phone.png) no-repeat;
 margin:0 5px 5px 0px;
 padding-left:20px; 
*/}

.direccion{
/* background:url(../../images/house.png) no-repeat;
 margin:0 5px 5px 0px;
 padding-left:20px; 
*/}

.direccion_2linea{
/* margin:0 5px 5px 0px;
 padding-left:20px; 
*/}

.email{
/* background:url(../../images/email.png) no-repeat;
 margin:0 5px 5px 0px;
 padding-left:20px; 
*/}

.web{
/* background:url(../../images/web.png) no-repeat;
 margin:0 5px 5px 0px;
 padding-left:20px; 
*/}

.persona{
 background:url(../../images/user.png) no-repeat;
 margin:0 5px 5px 0px;
 padding-left:20px; 
}

.bloque_imagen{
	clear:both;
	float:right;
	margin:0 0 10px 10px;
        display:inline;
        background:url(../../images/cab_img.png) no-repeat left top;
        padding:20px 0 0 20px;
}

.bloque_imagen img{
 background:url(../../images/pie_img.png) no-repeat bottom right;
 padding:0 20px 20px 0;
 display:block;
}

/** sala de prensa ------------*/

.prensa{
 padding-top:125px;
 background:url(../../images/cabecera_oa.jpg) no-repeat 17px 0;
}

#columna_central #noticias,
#columna_central #noticias-anteriores,
#columna_central #noticia{
 margin:0 15px 25px 25px;
}

#columna_central #noticias-anteriores{ 
 border-top: 1px solid #92082A;
 padding-top: 10px;
}


.prensa .texto_evento,
#reconocimientos .texto_evento{
 margin-left:0;
}

#noticias .bloqueTexto{
	margin-top:13px;
}

#noticias .lista_eventos li, #noticias-anteriores .lista_eventos li{
 margin-bottom:20px;
}

#noticias .lista_eventos .titular, #noticias-anteriores .lista_eventos .titular{
 font-size:1em;
 margin-bottom:0px;
}

#noticia .antetitulo{
 text-transform:uppercase;
}

#noticias .subtitulo,
#noticia .subtitulo,
#noticias-anteriores .subtitulo{
 font-size:1em;
}
#noticia .subtitulo{
 font-size:1em;
 margin-bottom:20px;
}

#noticias .destacada .titular{
  font-size:1.4em;
}

/* #noticias .lista_eventos .subtitulo, #noticias-anteriores .lista_eventos .subtitulo{
 color: #333333;
 font-weight:bold;
 font-size:1.2em;
 font-family:"trebuchet MS",Arial;
 margin-bottom:5px;
} */


#noticias .lista_eventos .entradilla, #noticias-anteriores .lista_eventos .entradilla{
 font-size:1em;
 margin:5px 0 15px 0;
}

#noticias .lista_eventos .confoto .titular, #noticias-anteriores .lista_eventos .confoto .titular,
#noticia .titular{
 font-size:1.4em;
}



#noticias .bloqueTexto h3{
 margin-top:30px;
}

.confoto .texto_evento{
 margin-left:120px;
}
.paginacion{
 text-align:right;
 font-size:.8em;
}

.submit{
 display:block;
 margin-left:auto;
 font-size:.8em;
}

.paginacion a,
.submit{
 border:1px solid #ccc;
 background:url(../../images/degradado_negro.png) repeat-x bottom;
 padding:3px 6px;
}
.paginacion_numActual{
 padding:3px 6px;
 font-weight: bold;
}


.prensa label{
 display:block;
 margin-bottom:10px;
}
.prensa label input{
 width:157px;
}
.prensa label select{
 width:160px;
}
#fecha_inicio,
#fecha_fin{
 width:130px;
}
.prensa label .icoCalendarioPeq{
background:transparent url(../../images/calendar.png) no-repeat scroll 0%;
height:16px;
width:16px;
 border:0;
}


.prensa #lista_ficheros li{
 margin:0 0 10px 0px;
}

.prensa #lista_videos{
 margin:0 0 0 -14px;
}

.prensa #lista_videos li{
 width:150px;
 background:none;
 margin:0 0 20px  14px;
 padding-left:0;
 height:auto;
 display:inline;
}

.prensa #lista_videos li .thumb,
.prensa #lista_videos .capa_video{
 width:150px;
 height:120px;
}

.prensa #lista_videos li p a{
 display:inline;
 height:auto;
 width:auto;
}

.prensa #lista_fotos{
	margin: 0px 0px 0px -6px;
}

.prensa #lista_fotos li{
 float:left;
 margin-left:6px;
 margin-bottom:10px;
 display:inline;
 width: 100px;
 height:100px; 
}

.prensa #lista_fotos  li a{
 width: 100px;
 height:100px; 
 text-indent: -9999px;
 display: block;
 outline: none;
  position: absolute;
}


/** Columna izquierda ---------*/

#columna_izquierda li,
#columna_derecha li{
 margin-bottom:10px;
 padding-left:6px;
 background:url(../../images/bullet.png) no-repeat 0 5px;
}

#columna_izquierda li a,#columna_derecha li a{
 color:#000;
}

#columna_izquierda .actual, .actual{
	color:#9b072b;
}

.subseccion{
 margin-top:5px;
}

#columna_izquierda .subseccion li{
	margin-bottom:10px;
	margin-left:10px;
	background:url(../../images/bullet_gris.png) no-repeat 0 5px;
}

/** derecha */

.modulo_derecha{
 margin:0 0 25px 0;
}

.titulo_modulo_derecha{
 font-size:1.2em;
 font-family:"Trebuchet MS",Arial;
 margin-bottom:10px;
 background:url(../../images/titulo_modulo_derecha.png) no-repeat 0 bottom;
 padding-bottom:5px;
 color:#92082A;
}

.titulo_modulo_derecha a{
  font-size:1em;
  font-family:"Trebuchet MS",Arial;
  color:#92082A;
}

.modulo_derecha p{
 margin-bottom:8px;
}
.enlace_destacado{
 text-align:right;
}


/** Pie ------------------- */

#pie p{
 text-align:center;
 background:url(../../images/linea_horizontal.png) center bottom no-repeat;
 padding-bottom:25px;
}

#pie .ttt{
 background:none;
 padding:0;
}

#pie .ttt a{
 background:url(../../images/logo_ttt.gif) no-repeat;
 display:block;
 width:49px;
 height:20px;
 margin:5px auto;
 text-indent:-99999px;
}

.proveedores,
.accionistas,
.analistas{
 padding-top:125px;
 background:url(../../images/cabecera_accionistas.jpg) no-repeat 17px 0;
}

.rs{
 padding-top:125px;
 background:url(../../images/cabecera_rsc.jpg) no-repeat 17px 0;
}

.rh{
 padding-top:125px;
 background:url(../../images/cabecera_rh.jpg) no-repeat 17px 0;
}

#menu_superior li.liprivada,
#menu_superior li.liproveedores{
 padding-left:20px;
 background:url(../../images/candado.gif) 3px center no-repeat;
}

.capaBordeInf {
 border-bottom:1px dashed #989898;
 padding:20px 0 20px 0;
}

.anio_calendario{
	margin:0 0 20px 0;
}

.icoCarpeta,
.icoCalendario,
.icoEstadistica{
	background:url(../../images/imgcarpeta.jpg) no-repeat;
	padding:0 0 0 40px;
	font-size:1.7em;
	border-bottom: solid 1px #DEDDDD;
	font-family:"trebuchet MS",arial;
	margin-bottom:10px;
}

.icoCalendario{
 background:url(../../images/imgcalendario.jpg) no-repeat;
 padding:0 0 0 60px;
}

.icoEstadistica{
 background:url(../../images/ico_estadistica.jpg) no-repeat;
 padding:0 0 0 40px;
}
.lista_analistas li{
 float:left;
 width:220px;
 margin:10px 0;
}

.lista_analistas li.der{
 float:right;
}

/* Capa webs del grupo*/

#seleccionar_web{
 float:right;
 text-align:right;
/* background:#d0ced3;*/
 position:relative;
 margin-bottom:5px;
 z-index:7000;
}


#seleccionar_web .webs{
 color:#333;
 display:block;
 padding:2px;
}

#seleccionar_web .principal{
 width:123px;
 display: block;
 background:url(../../images/flecha_seleccionar_web.png) no-repeat center right;
 border: 1px solid #989898;
 position:relative;
}

#seleccionar_web .principal .webs{
 font-weight: bold;
 font-size: 0.85em;
 text-align:left;
 padding: 2px 2px 2px 6px;
 color: #989898;
}


#seleccionar_web .submenu{
 text-align:left;
 padding:5px;
 display:none;
}

#seleccionar_web .submenu_columna{
 float:left;
 width:170px;
 padding-left:4px;
}

#seleccionar_web .submenu_columna li a{
 font-family: Arial;
 font-size:11px;
 font-weight: normal;
 color:#333;
 padding-left:5px;
}

#seleccionar_web .submenu_columna li.seccion{
 text-transform: uppercase;
 font-size:0.9em;
 font-weight: bold;
 margin:10px 0 3px 0;
}

#seleccionar_web a:hover{
 text-decoration:none;
 color:#333333;
}

#seleccionar_web ul a:hover,
#seleccionar_web li.iehover ul a:hover{
 color:#92082A;
 background:url(../../images/bullet.png) no-repeat 0 center;
}

#seleccionar_web li:hover .submenu,
#seleccionar_web li.iehover .submenu{
 top:20px;
 right: 0px;
 width: 530px;
 position: absolute;
 background:#FFFFFF;
 border-top: 2px solid #a8a8a8;
 border-bottom: 2px solid #a8a8a8;
 border-left: 1px solid #a8a8a8;
 border-right: 1px solid #a8a8a8;
 display: block;
 z-index: 6000;
}

#seleccionar_web .pais{
	margin-left:8px;
}

#cronologia .bloqueTexto strong{
 color:#92082A;
 display:block;
}

/*emisiones*/


.tabEmision {
	border-right: solid 1px #DEDDDD;
	border-bottom: solid 1px #DEDDDD;
	border-left: solid 1px #DEDDDD;
	padding: 0;
	margin: 0 0 33px 0;
}
.tabEmision dt {
   border-top:1px solid #DEDDDD;
   color:#3D3D3D;
   padding:5px 0pt 0pt 9px;
   position:absolute;
   width:142px;
}

.tabEmision dd {
border-top:1px solid #DEDDDD;
color:#959594;
margin:0pt;
padding:5px 15px 5px 170px;
}
#dividendo .tabEmision{
 font-size:.9em;
}
#dividendo .tabEmision dd{
 padding:5px 0 5px 160px;
}

.fndGris {
	background: #eee;
}


.mask{
 overflow:hidden;
 position:relative;
 z-index:1000;
}

#slideshow a{
 display:block;
 float:left;
}

.contacto {
	width:80%;
	padding: 10px;
	margin-bottom:10px;
}

#contacto .contacto p{
 margin-bottom:0px;
}

#contacto .contacto .titulo_contacto{
 margin-bottom:5px;
}

.titulo_contacto{
 font-weight:bold;
}

#contacto h3.toggler{
 border-bottom:1px solid #ccc;
}

.contacto_siguiente {
	margin-top: 1em;
}

/*clase para mostrar los hr en ciertas situaciones*/
.hr_visible hr {
	display: block !important;
}                              

#contacto .columna_50 {
	margin-bottom:0;
}

#contacto .fila,
#mapa_web .fila {
	margin-bottom:15px;
       border-bottom: 1px solid #ccc;
}

#contacto a {
	color: #989898;
}

#accionistas .bloqueTexto a {
	color:#000000;
}




.tabla_proveedores td{
 vertical-align:top;
 font-size:.9em;
}

.tabla_proveedores th{
 text-align:center;
}
 
.tabla_proveedores .fila_par{
 background:rgb(228,228,228);
}

.interlineado_simple p {
	margin-bottom: 4px;
}

/*CALENDARIO*/
#calendario {
	margin-top: -1em;
	color: #444;
}
#calendario p.titular {
	background: #92082a none repeat scroll 0%;
	color:white;
	font-size:1.4em;
	padding-right:0.5em;
	text-align:right;
	margin-bottom: 0;
}
#calendario caption {
	background: #92082a;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
}
#calendario table {
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse;
	border: 1px solid #ccc;
}
#calendario table th, #calendario table td {
/*	border-color: #7A3828;*/
	border: 0;
}
#calendario table th {
/*	background: #7A3828;*/
/*	color: white;*/
	color: #92082a;
/*	border-bottom: 2px solid red;*/
	font-size:10px;
}
#calendario table td {
/*	background: #F5E8E2;*/
	text-align: center;
}
#calendario table td:hover {
/*	background: #E5D8D2;*/
}
#calendario table td a {
/*	display: block;*/
/*	width: 100%;*/
/*	height: 1.3em;*/
/*	background: #A42929;*/
/*	color: white;*/
	color: red;
}
#calendario table td a:hover {
/*	background: #6C0;*/
/*	color: #444;*/
/*	text-decoration: none;*/
}
#calendario table td span.tachado, .tachado {
/*	display: block;*/
/*	width: 100%;*/
/*	background: url(../../images/tachado.gif) repeat;*/
	text-decoration: line-through !important;
}
#calendario table td span.hoy, .hoy {
	background: #92082A;
	color: #FFFFFF;
}

#cargando {
	position: absolute;
	top: 222px;
}

/* grafico rs */

#stakeHolders{
 margin:20px 0 30px 0;
 background:url(../../images/rs_nuestro-compromiso.jpg) no-repeat;
 width:470px;
 height:296px;
 position:relative;
}

#stakeHolders a{
 position:absolute;
 display:block;
 color:#fff;
 font-weight:bold;
}

#alectores{
 top:217px;
 left:200px;
 width:84px;
 text-align:center;
}

#asociedad{
 top:79px;
 left:145px;
}

#aaccionistas{
 top:172px;
 left:287px;
}

#aempleados{
 top:172px;
 left:122px;
}
#aentorno{
top:79px;
 left:257px;
 width:84px;
}

#calendario_inversor .acontecimiento{
 margin-bottom:30px;
}

#calendario_inversor .bloqueTexto ul{
 margin-bottom:40px;
}

.rss{
 background:transparent url(../../images/rss.gif) no-repeat scroll 0 0;
display:block;
font-size:1px;
height:24px;
position:absolute;
right:0;
text-indent:-99999px;
top:7px;
width:24px;
}

.rss a{
 display:block;
 height:24px;
 width:24px;
 text-indent:-99999px;
}

