@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);

/* PARA ETIQUETAS DE HTML5 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

body {font:100%/1 Arial, Helvetica, sans-serif; background:#2A3238; text-align:center;}

.minicabecera { background:#fff;}

a { 
color:#60A2E0;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
 }
a:hover { color:#586A89; }
mark{ background:#DCD2D2; font-weight:normal; color:#222; padding:2px 0;}

#contenido a { color:#333333;}
#contenido a:hover { color:#222;}
#contenido p a {color: #2D9CD8; text-decoration: underline; }
#contenido p a:hover { color:#327BA3;}

#index header {background:#587AAD;
    display: block;}
#index header h1{ margin: 0 auto;text-align: center;}
#index header a:hover{opacity:.85;}

nav {clear:both; width:auto; margin: 0 auto; text-align:center; position:relative; border-bottom:1px dotted #555; padding-bottom:8px; }
nav ul { margin:0 auto; padding: 0;}
#contenido nav li a {    margin: 5px; display:inline-block; font-size:95%;font-family: 'Open Sans', sans-serif; color:#222;}
#contenido nav li a:hover {color:#587AAD;}

nav li {display:inline-block; margin:0 3px; }
nav li ul{ padding:0; margin:5px 0;}
nav.nav-testimonios{    border: medium none; float: left; margin-bottom:5px;}
nav.nav-testimonios ul li{display: block;float: left;height: 90px;margin-right: 3px;width: 130px;}
nav.nav-testimonios ul li a img{border-radius:4px; margin: 0 0 -2px;}
nav.nav-testimonios ul li a:hover{opacity:0.7;}
.sk1 #sk2 a, .sk2 #sk1 a, .sk3 #sk3 a .sk4 #sk4 a, .sk5 #sk5 a, .sk6 #sk6 a {
    border: 3px solid #587AAD;
}
#index .entradilla { 
    color: #FFFFFF;
    font-size: 120%;
    left: 80px;
    line-height: 145%;
    position: absolute;
    text-align: left;
    top: 395px;
    width: 53%;
	}
	
/*flash portada*/
.grafico {display: block;}
	
	
/* fondo negro 
.sec04 #contenido, .sec05 #contenido { background:#222; }	
	
.fondo-negro #contenido nav li a{color:#fff;}
.fondo-negro #contenido nav li a:hover{color:#6C9542;}
.sec04 #contenido h1, .sec05 #contenido h1{color:#fff; }	

.fondo-negro.sec04 #n4 a, .fondo-negro.sec05 #n5 a{color:#6C9542;}*/

/* activos */
.sec01 #n1 a, .sec02 #n2 a, .sec03 #n3 a, .sec04 #n4 a, .sec05 #n5 a, .sec06 #n6 a, .sec07 #n7 a, .sec08 #n8 a{color:#587AAD;}
.subnav1 #contenido nav li#subnav1 a, .subnav2 #subnav2 a, .subnav3 #subnav3 a, .subnav4 #subnav4 a, .subnav5 #subnav5 a, .subnav6 #subnav6 a, .subnav7 #subnav7 a {    border: 2px solid #6BB5FF;border-radius: 6px 6px 6px 6px;box-shadow: 0 2px 4px -1px;}
#index header nav ul {width:980px; margin:0 auto;}
#index header nav li a { font-size:105%; color:#fff;}
#index header nav li a:hover {color:#000;}
#index header nav {text-align:center; margin:0 auto; padding:0 0 5px; width:990px; border:none;}
#index header nav li {display:inline-block;}
#index header nav li + li:before {content:"."; margin-right:15px;  font-size:200%; position: relative; top: -5px; color:#fff;}

header.cabecera h1{ height: 170px; position: relative;}
header.cabecera h1 a{ display:block; text-align:center; padding: 0;width:100%;}
header.cabecera h1 a img{left: 0; position: absolute; top:0;z-index: 1000;   box-shadow: 0 3px 4px -2px #666666;}

#contenido .col-8 h1 {padding-left:8px;}
.separador { height:8px; margin-bottom:8px;}

#contenido{padding-top:15px; clear:both; float:left; position:relative; background:#EFEDED;   border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}

#contenido .col{ margin-top:15px;}

article p {font-family: Arial, Helvetica, sans-serif; font-size:100%; line-height:165%; color:#222; padding:0 10px; margin-bottom:15px;text-align: justify; }
article footer .firma{ margin:8px 0;font-family: 'Open Sans', sans-serif; font-size:90%;   color: #587AAD; }
#contenido h1, #contenido h2 {    
 	border: 0 none;
    color: #222222;
    font-family: 'Open Sans',sans-serif;
    font-size: 195%;
    line-height: 115%;
    margin: 0 0 5px;}
#contenido h2 { font-size:170%; text-align:left; padding-left:10px; }
 .col-8 >{margin: 10px 30px 20px 10px;}
.sumario{background: none repeat scroll 0 0 #E2E2E2;
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px 3px 5px -2px #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    margin-bottom: 15px;
    padding: 10px;
    width: auto;
	height:auto; line-height:160%; font-size:100%; 
}

.sec04 .sumario{height:400px;}

.sumario p{    background: none repeat scroll 0 0 transparent;box-shadow: none;color: #666;margin-bottom:10px; font-family: Georgia,"Times New Roman",Times,serif; text-align:left;
}

.sumario strong{font-style: normal;margin-bottom: 10px;}


#contenido article .col p strong{ color:#434E49; }
#contenido article .col p a { text-decoration:none; border-bottom: 2px solid #819E90;}
#contenido .foto{ margin-bottom:15px; position:relative; overflow:hidden; background:#ccc;margin-left:0;border-radius: 6px 6px 6px 6px;}
.foto.lightbox {display:block;float:left; cursor:pointer;}
.foto .aumento { background:#333;border-radius:20px;line-height:0;padding:15px 10px; color:#fff; cursor: pointer; display: block; position:absolute; top:5px; right:5px;}
#contenido .foto .pie-foto, #contenido .video .pie-foto{background: none repeat scroll 0 0 #CCCCCC;color: #666666;font-family: 'Open Sans',sans-serif;font-size: 70%; margin: 4px 0 4px 16px;padding: 0;text-align: left;width: 95%;   background: none repeat scroll 0 0 #CCCCCC;color: #666666;font-family: 'Open Sans',sans-serif;font-size: 70%;margin: 5px 0 5px 16px;padding: 0;text-align: left;width: 90%;}

#contenido p.entradilla {font-family: 'Open Sans', sans-serif;line-height:150%; margin:15px 0 10px;text-align: left; }
.col-4 .video{float:none;}
.col-4 .foto .pie-foto{width:280px;}

.col-4 .col-destacada{padding:25px 10px 10px; background:#333; border-radius:10px; margin-bottom:15px; }
#contenido .col-4 .col-destacada h2 {color:#fff;}
.col-4 .col-destacada p{ font-size:80%; line-height:135%;color:#fff;}

.col-4 .col-destacada p strong{ font-size:110%; font-family: 'Open Sans', sans-serif; display:block; margin-bottom:5px; color:#D04F4C;}

#contenido .mas-informacion h1{ font-size:150%; text-align:left; border-bottom:1px solid #5C5C5C;}
.mas-informacion li{ margin:12px 0; font-family: 'Open Sans', sans-serif; font-size:85%;line-height:155%; }
.mas-informacion{border-bottom:2px solid #5C5C5C;}

#contenedor h1 {position:relative;}

/* album */
#contenedor_album .entradilla {  background: none repeat scroll 0 0 #000000;
    bottom: 15px;
    color: #FFFFFF;
    line-height: 145%;
    opacity: 0.8;
    padding: 30px 40px 20px;
    position: absolute;
    z-index: 1500;}

.contenedor_reproductor { float: left; padding-top: 90px; position: relative;}
.album #contenido .entradilla {color: #333; float: right;font-size: 100%;height: auto; text-align:center; line-height: 140%; margin: 0 0 20px;overflow: hidden; font-family: 'Open Sans', sans-serif;}
.album_loading {position: absolute;text-align: center; width: 100%;z-index: 0;}
#pop_contenedorImagenes .album_loading { height: 325px; padding-top: 325px;}
.album_loading img { margin-left: -20px;}
.album_img {position: absolute; z-index: 10;}
.album .relacionados h3 {font: 111%/125% Arial,Helvetica,sans-serif; padding: 0;width: auto;}
.contenedor_carrusel {float: left;height: 80px;overflow: hidden;padding: 3px 3px 1px;position: absolute;top: 5px;width: 955px;}
.contenedor_carrusel_popup {float: left;height: 40px;margin-top: 5px;overflow: hidden;padding: 0;width: 900px;}
.boton_prev { cursor: pointer;height: 100%;left: 0;opacity: 0.6;padding: 0 10px; position: absolute;width: 40px;z-index: 1000;}
.boton_next {cursor: pointer;height: 100%;opacity: 0.6;padding: 0 10px;position: absolute;right: 0;width: 40px;z-index: 1000;}
.boton_prev:hover, .boton_next:hover {opacity: 1;}
#rp_numeracion { background:#587AAD;color: #FFFFFF;font: 140% Arial, Helvetica, sans-serif;padding: 3px 10px; border-radius:5px; position: absolute; right: 5px;top: 5px;z-index: 10000;}
#pop_contenedorImagenes #rp_numeracion { display: none;}
#id_contenedorImagenes {      background: none repeat scroll 0 0 #D5DEE2; border-radius: 10px 10px 10px 10px;clear: both; float: left; margin-bottom: 0;overflow: hidden;position: relative; top: -10px;}
.contenedorImagenes { background-color: transparent;}
.contenedorImagenes img {cursor: pointer;}
.contenedorImagenes #id_idImagen {float: left;position: relative;}
#contenedor .botonera_reproductor {height: 80px!important;margin: 0;padding: 0;}
#contenedor .botonera_reproductor li {cursor: pointer;float: left;list-style-type: none;margin-right: 5px;}
#contenedor .botonera_reproductor li img {border-radius:3px; border:2px solid #cccccc;}
#contenedor .botonera_reproductor li.seleccionada img {background: none repeat scroll 0 0 #FFFFFF;border: 2px solid #6BB5FF;}
#contenedor .botonera_reproductor li, #contenedor .botonera_reproductor li img, #contenedor .botonera_reproductor li.seleccionada img {height: auto;width:90px;}
#contenedor .botonera_reproductor li:hover img {opacity: 0.5; border:2px solid #000; }
.album .entradilla {clear: both;color: #FFFFFF;float: left;font-size: 80%;height: 36px;line-height: 130%;margin: 10px 0;overflow: hidden;padding: 0 13px;width: 97%;}
.entradilla{width:80%;}
.ampliar {background: #000000;cursor: pointer; display: none;font-weight: bold;height: 27px;opacity: 0.8;position: absolute;right: 5px;text-indent: 1e+8px;top: 5px; width: 27px;z-index: 1000;
}
.ampliar:hover {opacity: 0.6;}
.contenedor_reproductor .leftB, .contenedor_reproductor .rightB, #popUp .leftB, #popUp .rightB {display: block;float: left; font: bold 170%/125% "Lucida Console";height: 75px; opacity: 0.8;padding: 0 4px;position: absolute;text-indent: -9999px;top: 0;width: 20px;}
#popUp .leftB, #popUp .rightB {bottom: 4px;}
.contenedor_reproductor .leftB, #popUp .contenedor_reproductor .leftB {left: 0;}
.contenedor_reproductor .rightB, #popUp .contenedor_reproductor .rightB { right: 0;}
.contenedor_reproductor .leftB, .foto-album .contenedor_reproductor .rightB, #popUp .leftB { z-index: 9999;}
.contenedor_reproductor .leftB, #popUp .leftB {background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.04/album/arrows_left_small.png") no-repeat scroll center center #000;}
.contenedor_reproductor .rightB, #popUp .rightB { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.04/album/arrows_right_small.png") no-repeat scroll center center #000;}
.contenedor_reproductor .leftB:hover, .contenedor_reproductor .rightB:hover, #popUp .leftB:hover, #popUp .rightB:hover {opacity: 0.6;}
#contenido .pie_foto {display: none;}
#contenido .foto-album, #contenido .foto-album .entradilla { border: none;color:#999;}
#contenido .foto-album .entradilla {background: none repeat scroll 0 0 #FFFFFF;border-radius: 8px 8px 8px 8px; color: #555555;font-size: 84%;margin-left: 55px; width: 816px;  box-shadow: 2px 3px 4px -3px #000000;}
.foto-album { border-bottom: 1px dotted #706D69;}


#evolucion .grafico {display: none;}
#evolucion.js_activo .grafico.activa {display: block;}
#evolucion div.anterior, #evolucion div.siguiente {position:absolute; height:300px; padding-top:235px; width:40px;  -khtml-opacity: 0.5; opacity: 0.5;}
#evolucion div.anterior:hover, #evolucion div.siguiente:hover {khtml-opacity: 1; opacity: 1;}
#evolucion div.anterior { left:5px}
#evolucion div.siguiente { right:0px;}

/* pie página */

footer.pie {color:#9D9D9D; text-align:center; clear:both; margin-top:10px;padding-top:20px; padding-bottom:60px; display:block; font-size:75%;}
footer.pie p {display:inline-block; }
footer.pie  .redes { margin: 0 auto;  padding: 10px 0 10px 360px;  width: 630px; text-align:left;}
.pie .redes div  { float: left; height: 20px;  margin-left: 5px;   overflow: hidden;  width: 100px;}
.pie .redes div.facebook { width: 120px;}
.pie .redes div + div {  border-left: 1px solid #CBCBCB; margin-left: 10px; padding-left: 10px;}




/*-------------------BOTÓN PLAY-------------------*/
/* reproductores de video */
.cubre_reproductor {
	position:relative;
	overflow:hidden;
}
.cubre_reproductor a.boton_play {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play.png) no-repeat scroll right bottom;
	text-indent:-9000px;
	z-index:999999;
}
.cubre_reproductor a.boton_play:hover {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play_hover.png) no-repeat scroll right bottom;
}
.cubre_reproductor a.actualice_flash:hover, .cubre_reproductor a.actualice_flash.activo {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_actualice_flash.png) no-repeat 50% 70%;
}
.cubre_reproductor a.no_flash:hover, .cubre_reproductor a.no_flash.activo {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_instale_flash.png) no-repeat 50% 70%;
}

/* --------------------------------------------------------------------------------------------
PUBLICIDAD
-------------------------------------------------------------------------------------------- */
.publicidad-superior {margin: 0 auto; position: relative;width: 990px;}
.publicidad-300 {float: left;margin: 20px 4px;}

/*Juicio*/
.decalogo{    background: none repeat scroll 0 0 #E2E2E2;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 20px;
    padding: 10px;}
.decalogo li{    
	font-size: 75%;
    line-height: 140%;
    margin-bottom: 10px;
    margin-top: 10px;}

.decalogo strong , .cronologia_ano strong{color:#587AAD;font-weight:bold;}
.cronologia{font-size:110%}
.cronologia_ano{border-bottom: 1px dotted #587AAD; padding-bottom: 5px;padding-top: 10px;}











