@font-face{
    font-family: 'open_sansregular';
    src: url('/webfonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('/webfonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('/webfonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/webfonts/opensans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'open_sansbold';
    src: url('/webfonts/opensans/OpenSans-Bold-webfont.eot');
    src: url('/webfonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),
         url('/webfonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/webfonts/opensans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family:nova;
	src: url('/webfonts/nova/nova_bold-webfont.eot');
	src: url('/webfonts/nova/nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/webfonts/nova/nova_bold-webfont.woff') format('woff'),
		 url('/webfonts/nova/nova_bold-webfont.ttf') format('truetype'),
		 url('/webfonts/nova/nova_bold-webfont.svg#nova') format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
    font-family: 'gillsansmt';
    src: url('/webfonts/gillsans/gillsansmt.eot');
    src: url('/webfonts/gillsans/gillsansmt.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/gillsans/gillsansmt.woff2') format('woff2'),
         url('/webfonts/gillsans/gillsansmt.woff') format('woff'),
         url('/webfonts/gillsans/gillsansmt.ttf') format('truetype'),
         url('/webfonts/gillsans/gillsansmt.svg#GillSansMTRegular') format('svg');
	font-weight: normal;
    font-style: normal;
}



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	background-image: url("../imagenes/bg_header_2014.png?cambio=1");
    background-position: 0px -63px;
    background-repeat: repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	text-rendering:optimizelegibility;
}

/* ESTILOS PARA ETIQUETAS GENÉRICAS */
*{
	outline:none;	
}
h1,h2,h3{
	margin:0;
	color: #003658;
	font-family: "open_sansbold", Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -0.03em;
}
a{
	color:#003658;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}
.link,
a.link1{
    color: #000099;
    text-decoration: underline;
}
a.link1:hover{
    color: #FF6600;
    text-decoration: underline;
}
.txtrojo{
	color:#DB1100;	
}
#tituloparrafo {
    font-size: 117%;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
}
img{
	border:0;	
}
hr{
	width:100%;
	border:0;
	margin:15px 0px;
	height:1px;
	background-color:#ccc;
	color:#ccc;	
}
a.leer_mas{
    color: #0099FF !important;
	font-weight:bold;
	text-decoration:none;
	background:url(../imagenes/flecha_azul.png) no-repeat 0 5px;
	padding-left:10px;
}
a.leer_mas:hover{
    background:url(../imagenes/flecha_blanca.gif) #136894 no-repeat 0 5px;
	color:#ffffff !important;
	font-weight:bold;
}

/* ESTILOS PARA BLOQUES GENÉRICOS DE TODA LA WEB */

#container {
	width: 1040px;  
	margin: 0 auto; 
	text-align: left; 
}
body.skin > #container {
	z-index:1;
	position:relative;
}

body.modal-open #container{
	z-index:auto;	
}

div.info_entrada{
	width:auto;
	margin:5px 0px;
	height:16px;
}
div.info_entrada span,
div.info_entrada a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
div.info_entrada .n_comentarios{
	float:left;
	background-color:#ff8a00;
}
div.info_entrada .n_comentarios a{
	background:url(../imagenes/forma_comentarios.png) left top no-repeat;
	display:block;
	padding-left:10px !important;
	color:#fff;
	padding-top:1px !important;
	padding-bottom:1px !important;
	height:14px;
}
div.info_entrada .n_comentarios a span{
	background:url("../imagenes/icono_comentarios.png") no-repeat 75% center;
	display:block;
	padding-right:19px !important;	
}
div.info_entrada .n_visitas,
div.info_entrada .n_fotos,
div.info_entrada .n_videos,
div.info_entrada .n_megustas{
	float:left;
	background-color:#e3e3e3;
}
div.info_entrada .n_visitas span,
div.info_entrada .n_fotos span,
div.info_entrada .n_videos span,
div.info_entrada .n_megustas span{
	padding:1px 3px !important;
	height:14px;
	display:block;
}
div.info_entrada .n_visitas{
	display:block;
	padding-right: 20px !important;
	padding-left:4px !important;
	background:url("../imagenes/icono_mas_visitas.png") #e3e3e3 no-repeat 95% center;
	color:#484848;
}
div.info_entrada .n_fotos{
	display:block;
	padding-right: 15px !important;
	padding-left:4px !important;
	background:url("../imagenes/icono_fotos.png") #e3e3e3 no-repeat 95% center;
	color:#484848;
}
div.info_entrada .n_videos{
	display:block;
	padding-right: 15px !important;
	padding-left:4px !important;
	background:url("../imagenes/icono_videos.png") #e3e3e3 no-repeat 75% center;
	color:#484848;
}
div.info_entrada .n_megustas{
	display:block;
	color:#484848;
}
div.info_entrada .n_megustas span{
	display:block;
	padding-right: 19px !important;
	padding-left:4px !important;
	background:url("../imagenes/minifacebook.png") #e3e3e3 no-repeat 95% center;
	color:#484848;
}

.banner_cuerpo_entero{
	width:100%;
	text-align:center;
	padding:7px 0px;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	margin:10px 0px;
}




/* CABECERO */
#header {
	background: none;
	padding:0px;
	padding-bottom:0px;
	color:#fff;
	margin-top:0px;
	height:104px !important;
}
#header p.link_mini{
	font-size:70%;
	text-align:right;
	padding-top:3px;
}
body.portada #header h1 {
	margin: 0;
	padding:28px 30px 20px 10px;
	float:left;
}
body.portada #header h1.navidad {
	padding:12px 0 10px 10px;
}
body.portada #header h1.navidad span {
	margin-left: 161px;
	margin-top: -32px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

body #header h1,
body #header h1 {
	margin: 0;
	padding:10px 20px 10px 5px;
	float:left;
}
#header h1 span{
    display: block;
    font-size: 13.5px;
    font-weight: bold;
    margin-left: 169px;
    margin-top: -10px;
    position: relative;
}
#header h1 span.navidad {
    display: block;
    font-size: 12.5px;
    font-weight: bold;
    margin-left: 123px;
    margin-top: -22px;
    position: relative;
}

#header .nombre_seccion{
	float:left;
	margin-top:15px;
}
#header .nombre_seccion h2{
	font-size: 39px;
    letter-spacing: 0.02em;
}
#header .nombre_seccion h2 a{
	color:#ffffff;	
	font-family:gillsansmt;
}
#header .nombre_seccion p{
	margin:0;
	font-size:80%;
}
#header .buscador{
	float:right;
	padding-top:17px;
}
#header .buscador p{
	margin:0;	
}
#header .buscador #q{
	background-color:#ffffff;
	border:#bbb 1px solid;
	border-right:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:6px;
	float:left;
	height:14px;
	width:243px;
}
#header .buscador #buscar{
	background:url(../imagenes/lupa.jpg) #ffffff no-repeat 5px 6px;
	border:#bbb 1px solid;
	border-left:none;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	height:28px;
	width:30px;
	float:left;
	cursor:pointer;
}
#header .linea_sub{
    float: left;
    font-size: 74%;
    margin: 0;
    padding: 0 5px;
    width: 975px;
}
#header .linea_sub .derecha{
	float:right;
}
#header .linea_sub a{
	text-decoration:underline;	
}







/* CUERPO */
#mainContent {
	padding: 5px; 
	background:url(../imagenes/linea_separacion.jpg) repeat-y 725px 0px #FFFFFF;
	border:0px solid;
	border-top:none;
	padding-bottom:15px;
	width:1030px !important;
}
#mainContent #contenido{
	padding-right:5px;
	float:left;
	width:715px;
}
#mainContent #columna_derecha{
	padding-left:0px;
	padding-top:10px;
	width:300px;
	float:right;
}
body.portada #mainContent #columna_derecha{
	padding-top:0;
}
#mainContent #contenido .bloque_columnas{
	background:url(../imagenes/linea_separacion.jpg) repeat-y 445px 0px;	
}
#mainContent #contenido #columna_izquierda{
	float:left;
    width: 440px;
	padding-right:5px;
}
#mainContent #contenido #columna_central{
	float:left;
    width: 225px;
	padding-left:5px;
}
.migas{
	padding:10px 5px;
	font-size:70%;
}
.migas ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.migas ul li{
	display:inline;	
}
.migas ul li a.selected{
	font-weight:bold;
}






.noticia{
	padding: 0 5px;	
}
.noticia .autor{
	color:#484848;
	font-size:80%;
	background:#ededed;
	padding:4px 0 6px;
	line-height:20px;
}
.noticia .autor a{
	color:#484848;
}
.noticia .autor img{
	margin-bottom:-6px;	
}
.noticia .titulo{
	font-size:130%;	
	padding-bottom:10px;
	line-height: 1.5em;
}
.noticia .foto_noticia{
	float:left;
	padding-right:10px;
}
.noticia .foto_noticia img{
	width:140px;	
}
.noticia .subtitulo{
	color:#666;
	font-size:100%;
	padding-top:8px;
	padding-left:150px;
}
div.sig_pagina,
p.sig_pagina{
	margin:5px 0px;
	padding:8px;
	border:#ccc 1px dotted;
	font-size:80%;
	background-color:#FFFFCC;
	color:#000;	
}
div.sig_pagina a,
p.sig_pagina a{
	color:#003CFF;
	text-decoration:underline;	
}
div.sig_pagina{
	font-size:100%;	
}
.noticia .cuerpo{
	color:#2b2b2b;
	font-size:94%;
	line-height:20px;
	padding-bottom:20px;
}
.noticia .cuerpo img{
	max-width:705px;	
}
a.tag,
.noticia .cuerpo a{
	color:#000099 !important;
	text-decoration:underline;
}
a.tag:hover,
.noticia .cuerpo a:hover{
	color:#ff6600 !important;
}
#bquotes {
    background-color: #E8E8E8;
    border: 0 solid #999999;
    margin: 10px 50px;
    padding: 5px;
}

.shareTools{
	float:left;
	width:100%;
	background:url(../imagenes/bg_shareTools.jpg) repeat-x;
	height:29px;
	padding:1px 0px;
	border-top:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
	margin:15px 0px;
}
.shareTools .tool{
	float:left;
	width:auto;
	padding:6px 5px 3px;
	border-right:#d6d6d6 1px solid;
	color:#484848;
	font-size:90%;
}
.shareTools .tool a{
	text-decoration:none;	
}
.shareTools .peque{
	padding-top:4px;	
}
.shareTools .ultimo{
	border-right:none;	
}
.shareTools .utils{
	float:right;
	width:auto;
	padding:5px 5px 3px;
	color:#484848;
	font-size:90%;
}
ul.num_paginas_reportajes{
	list-style:none;
	margin:0;
	padding:0;	
	font-size:80%;
	padding:6px;
	background:#FFFFCC;
	width:651px;
	float:left;
	border:1px dotted #CCCCCC;
	margin-bottom:15px;
}
ul.num_paginas_reportajes li{
	float:left;
}
ul.num_paginas_reportajes li img{
	margin-top:3px;	
}
ul.num_paginas_reportajes li a{
	border-right:#ccc 1px solid;
	display:block;
	padding:0 5px;
	color:#484848;	
}
ul.num_paginas_reportajes li a.selected,
ul.num_paginas_reportajes li a:hover{
	background-color:#00375b;
	color:#fff;
}
ul.num_paginas_reportajes li.ultimo a{
	border:0;	
}
ul.num_paginas_reportajes li.ultimo a:hover{
	background:none;	
}

#bloque_comentarios{
	margin:15px 0px;	
}
#bloque_comentarios span.gracias{
	color:#999;
	float:none !important;
	display:none;	
}
#bloque_comentarios h3{
	font-size:150%;	
	padding-left:15px;
	margin:15px 0px;
	margin-top:25px;
}
#bloque_comentarios h3 span{
	float:right;
	font-size:60%;
	padding-top:10px;
}
#bloque_comentarios h3 span a{
	font-weight:normal;
	padding-left:15px;
	background:url(../imagenes/icono_comentarios.png) no-repeat 0 3px;	
}
#bloque_comentarios ul.tabs{
	list-style:none;
	border-bottom:#ccc 1px solid;	
	float:left;
	width:100%;
	margin:15px 0px;
	padding:0;
}
#bloque_comentarios ul.tabs li{
	float:left;	
	margin-left:15px;
}
#bloque_comentarios ul.tabs li a{
	display:block;
	padding:3px 10px;
	background-color:#eeeeee;	
	border:#ccc 1px solid;
	position:relative;
	margin-bottom:-1px;
	color:#1b5b84;
	text-align:center;
}
#bloque_comentarios ul.tabs li a.selected{
	font-weight:bold;
	background-color:#fff;
	border-bottom:#ffffff 1px solid;
	color:#003658;	
}
#bloque_comentarios ul.tabs li a.selected:hover{
	background-color:#fff;
	text-decoration:none;
}
#bloque_comentarios ul.tabs li a:hover{
	background-color:#ddd;
}
#bloque_comentarios ul.lista_comentarios{
	list-style:none;
	margin:0;
	padding:0;	
}
#bloque_comentarios ul.lista_comentarios p{
	margin:0;	
}
#bloque_comentarios ul.lista_comentarios li{
	border:#f1f1f1 1px solid;
	float:left;
	width:703px;
	margin:10px 5px;
}
#bloque_comentarios ul.lista_comentarios li.ok{
	background:url(../imagenes/buen_comentario.png) #e9ffef no-repeat 99% 65%;
}
#bloque_comentarios ul.lista_comentarios li.ko{
	background:url(../imagenes/comentario_inapropiado.png) #ffdcd6 no-repeat  99% 65%;
	display:none;
}
#bloque_comentarios ul.lista_comentarios li.oculto .autor,
#bloque_comentarios ul.lista_comentarios li.oculto .options,
#bloque_comentarios ul.lista_comentarios li.oculto .options p,
#bloque_comentarios ul.lista_comentarios li.oculto{
	background:#c41616;
	color:#ffffff !important;
}

#bloque_comentarios ul.lista_comentarios li.ok{
	color:#000;
	box-shadow:3px 3px 5px #999999;
}
#bloque_comentarios ul.lista_comentarios li.ok .comentario{
	padding-right:60px;	
}
#bloque_comentarios ul.lista_comentarios li.ko{
	color:#a0a0a0;
}
#bloque_comentarios ul.lista_comentarios li.ko .autor,
#bloque_comentarios ul.lista_comentarios li.ko .options,
#bloque_comentarios ul.lista_comentarios li.ok .autor,
#bloque_comentarios ul.lista_comentarios li.ok .options{
	background:none;
}


#bloque_comentarios ul.lista_comentarios li.inapropiado{
	background:#ffffff no-repeat;
	font-size:80%;
	color:#949494;
	padding:5px 0px;
	padding-left:10px;
	width:645px;
	
}
#bloque_comentarios ul.lista_comentarios li.inapropiado .numero{
	font-weight:bold;
	color:#949494;
	font-size:150%;
}


#bloque_comentarios ul.lista_comentarios li .autor{
	background-color:#f1f1f1;
	padding:10px;
}
#bloque_comentarios ul.lista_comentarios li .options{
	background-color:#f1f1f1;
	padding:5px 10px;
}
#bloque_comentarios ul.lista_comentarios li .options p{
	color:#666;
	margin:0;	
	font-size:70%;
}
#bloque_comentarios ul.lista_comentarios li .options p.botones{
	float:right;	
}
#bloque_comentarios ul.lista_comentarios li .options p.botones a{
	display:inline-block;
	margin-left:5px;	
}
#bloque_comentarios ul.lista_comentarios li .autor .usuario a{
	font-weight:bold;
	font-size:100%;
}
#bloque_comentarios ul.lista_comentarios li .autor .usuario span{
	font-size:70%;
	display:block;
	font-style:italic;	
}
#bloque_comentarios ul.lista_comentarios li .comentario{
	padding:15px 10px;
	font-size:90%;
}
#bloque_comentarios ul.lista_comentarios li .avatar{
	float:left;
	width:40px;	
}
#bloque_comentarios ul.lista_comentarios li .avatar img{
	width:30px;
	height:30px;	
}
#bloque_comentarios ul.lista_comentarios li .num_comentario{
	float:right;
	width:47px;
	padding-right:5px;
	text-align:right;
	line-height:40px;	
}
#bloque_comentarios ul.lista_comentarios li .num_comentario a{
	color:#949494;
	font-size:150%;
}
#bloque_comentarios ul.lista_comentarios li .num_comentario a:hover{
	color:#555;	
	text-decoration:none;
}

#nuevo_comentario{
	border:#ccc 1px solid;
	margin:15px 5px;
	padding-bottom:15px;
}
#nuevo_comentario h4{
	background:#1e5478;
	padding:10px;
	font-weight:bold;
	color:#fff;
	margin:0;
}
#nuevo_comentario div.p,
#nuevo_comentario p{
	padding:0 10px;	
	margin-bottom:0;
}
#nuevo_comentario label{
	color:#707070;
	font-weight:bold;
	text-align:right;
	display:block;
	float:left;
	width:150px;
	padding:4px 0px;
	padding-right:10px;
}
#nuevo_comentario textarea,
#nuevo_comentario input{
	float:left;
	border:#ccc 1px solid;
	padding:4px;
	width:400px;
}
#nuevo_comentario p.aviso{
	float:left;
	padding-left:170px;
	font-size:80%;
	color:#707070;	
	margin-bottom:0;
	width:483px;
}
#nuevo_comentario p.aviso .rojo{
	color:#f00;
	font-weight:bold;	
}
#nuevo_comentario .smileys{
	float:left;
	clear:both;	
	margin:0;
	text-align:right;
	width:150px;
	padding:4px 0px;
	padding-right:10px;
}
#nuevo_comentario textarea{
	position:relative;	
	margin-top:-20px;
	height:150px;	
}
#nuevo_comentario #captcha{
	border:#000 1px solid;
}
#nuevo_comentario p.botones{
	clear:both;	
	padding-left:170px;
	padding-top:15px;
}
#nuevo_comentario strong{
    float: left;
    padding-top: 3px;
}
.boton{
    background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: default;
    font: 75% arial,sans-serif;
    margin: 0 8px 0 0;
    outline: medium none;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;	
	width:auto !important;
	cursor:pointer;
	background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.boton:hover{
	border-color:#939393 !important;	
}
.boton_rojo{
    background: -moz-linear-gradient(center top , #DB1100, #b30e00) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    cursor: default;
    font: 75% arial,sans-serif;
    margin: 0 8px 0 0;
    outline: medium none;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;	
	width:auto !important;
	cursor:pointer;
	background:-webkit-gradient(linear,0% 40%,0% 70%,from(#DB1100),to(#b30e00));
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.boton_rojo:hover{
	border-color:#939393 !important;	
}

.ultima_actualizacion{
	float:right;
	background:#FFFFCC;
	color:#333;
	border:#ccc 1px dotted;
	padding:3px;
	font-size:70%;
	margin-top:5px;	
	white-space: nowrap;
}
.icono-enviar{
	padding-left:23px;
	background:url(../imagenes/icono-enviar.png) no-repeat 0 1px;	
	display:block;
}
.icono-seguir{
	padding-left:23px;
	background:url(../imagenes/icono_seguir.png) no-repeat 0 1px;	
	display:block;
}
.icono-noseguir{
	padding-left:23px;
	background:url(../imagenes/icono_noseguir.png) no-repeat 0 1px;	
	display:block;
}
.icono-perfil{
	padding-left:23px;
	background:url(../imagenes/icono_miperfil.png) no-repeat 0px 0px;	
	display:block;
}
.icono-ojo{
	padding-left:23px;
	background:url(../imagenes/icono_ojo.png) no-repeat 0px 3px;	
	display:block;
}
.icono-post{
	padding-left:23px;
	background:url(../imagenes/icono-post.png) no-repeat 0 1px;	
	display:block;
}
.icono-reportaje{
	padding-left:23px;
	background:url(../imagenes/icono-reportaje.png) no-repeat 0 0px;	
	display:block;
}
.icono-comentario{
	padding-left:23px;
	background:url(../imagenes/icono_comentarios.png) no-repeat 2px 3px;	
	display:block;
}
.icono-voto-positivo{
	padding-left:23px;
	background:url(../imagenes/icono_positivo.png) no-repeat 2px 2px;	
	display:block;
}
.icono-voto-negativo{
	padding-left:23px;
	background:url(../imagenes/icono_negativo.png) no-repeat 2px 2px;	
	display:block;
}
.icono-foto{
	padding-left:23px;
	background:url(../imagenes/icono_fotos.png) no-repeat 2px 3px;	
	display:block;
}
.icono-video{
	padding-left:23px;
	background:url(../imagenes/icono_videos.png) no-repeat 2px 3px;	
	display:block;
}
.icono-chat{
	padding-left:23px;
	background:url(../imagenes/icono_chat.png) no-repeat 2px 0px;	
	display:block;
}
.icono-perfiles{
	padding-left:23px;
	background:url(../imagenes/icono_perfiles.png) no-repeat 0px 0px;	
	display:block;
}

.bloque_muro{
	margin-bottom:15px;	
}
.bloque_muro p.titulo{
	color:#000;
	font-weight:bold;
	font-size:90%;
	border-bottom:#ccc 1px solid;
	margin-bottom:10px;
	padding:0px;	
}
.bloque_muro p.titulo span {
    color: #0077CC;
    float: right;
    font-size: 12px;
    font-weight: bold;
}
.bloque_muro p.detalles{
	text-align:right;	
}
.bloque_muro p.detalles a{
	margin:0;	
}

/* PIE */
#footer {
	padding:10px; 
	background:url(../imagenes/bg_footer.jpg) repeat-x bottom #eef3f6;
	border:#ccc 1px solid;
	margin-bottom:15px;
		position:relative;
	z-index:1;
}
body.skin #footer{
	margin-bottom:0px;	
}
#footer .centro{
	clear:both;
	text-align:center;
	padding:15px 0px;	
}
#footer .columnamapa{
    clear: none;
    float: left;
    font-size: 90%;
    font-weight: normal;
    line-height: 20px;
    margin: 10px;
    padding: 5px;
    width: 213px;	
}
#footer .cabsmapa{
    border: 1px solid #CCCCCC;
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 5px;
}
#footer .ulmapa {
    font-size: 80%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer .titulomapa {
    color: #FF0000;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 0;
    padding: 5px 5px 0;
}

#barra_clasificados_pie{
	background:#003455;
	padding:30px 0px;
	margin:15px 0px;
	width:100%;
	min-width: 1000px;
	float:left;
	position:relative;
	z-index:1;
}
#barra_clasificados_pie #container{
	background:#003455;
	
    border: 0 none;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: left;
    width: 1000px !important;
}
#barra_clasificados_pie ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	width:100%;
}
#barra_clasificados_pie ul li{
	width:230px;
	margin:10px;
/*	padding:10px;*/
	float:left;
	background-color:#fff;	
	height: auto!important; /* para los browsers buenos */
	height: 170px; /* para IE5+ */
	min-height: 170px; /* para los browsers buenos */
}

.paginador ul{
	float:right;	
	margin:0;
	padding:0;
}
.paginador ul li{
	float:left;
	border:#ccc 1px dotted;
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
}
.paginador ul li.boton{
	border:0;
	padding-top:1px;
	background:none;
}
.paginador ul li.boton a{
	padding-top:3px;
	padding-bottom:0px;	
}
.paginador ul li a{
    font-size: 90%;
    padding: 1px 6px;
	display:block;	
	height:18px;
}
.paginador ul li a.selected,
.paginador ul li a:hover{
	background-color:#0099FF;
	color:#fff;	
	text-decoration:none;
}

#capa_opaca {
	background-color:#000000;
	left:0px;
	opacity:0.6;
	filter:Alpha(opacity=60);
	position:absolute;
	top:0px;
	z-index:100;
	margin:0pt;
	padding:0pt;
	width:100%;
	height:2000px;
}
#capa_over {
    background: none repeat scroll 0 50% #FFFFFF;
    border: 4px solid #525252;
    clear: both;
    color: #333333;
    float: left;
    font-size: 100%;
    height: 200px;
    left: 40%;
    padding-top: 100px;
    position: absolute;
    text-align: center;
    top: 200px;
    width: 400px;
    z-index: 102;
}
.ui-dialog{
	font-size:72%;	
	text-align:left;
}
.ui-dialog textarea{
	width:80%;
	padding:7px;
	height:150px;	
}
#tooltip-text {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #E2D3B0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
    display: none;
    font-size: 80%;
    margin: 0;
    max-height: 45ex;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 40em;
    z-index: 15;
	color:#000;
}

#patrociniosuperior{
	text-align:center;
	border:none;
	background:none;
	padding:0px;
	float:right;
	margin-bottom:14px;
}
.sombra{
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
h3.titulo_pais{
	font-size:110% !important;
	border-bottom:#ddd 1px solid;
	padding-bottom:5px;
	margin:10px 0px !important;
	margin-bottom:0px !important;
}
h3.titulo_pais img{
	height:15px;	
	width:auto;
}
h3.titulo_negro{
	color:#000 !important;
	font-weight:normal;
	font-size:120% !important;	
}
h3.titulo_coleccion {
    border-color: #006699;
    border-style: none none solid;
    border-width: 1px 1px 2px;
    color: #000000;
    font-size: 18px;
    margin: 15px 0;
}
.contenido_pagina{
	padding:15px;	
}

table.listado_nevablogs{
    border-color: #A5A4A4;
    border-style: solid;
    border-width: 1px;
    font-size: 70%;
    font-weight: normal;
    margin: 5px 0 10px;
    padding: 2px;
	list-style:none;
}
table.listado_nevablogs td{
	width:20%;
	vertical-align:top;
}
.pastilla_derecha{
	padding-bottom:15px;	
}

table.tabla_hemeroteca{
	border:#ededed 4px solid;
	border-collapse:collapse;	
	margin:20px 55px;
	width:550px;
}
table.tabla_hemeroteca td.celda{
	padding:10px;
	border:#ededed 2px solid;
	font-size:110%;
	width:50%;
}
table.tabla_hemeroteca td.celda h3{
	margin-bottom:10px;	
}
.lista_anos{
	list-style:none;
	margin:0;
	padding:0;	
}
.lista_anos li{
	padding:5px;
	border-bottom:#dedede 2px solid;
	font-size:110%;	
}



#contenido ul.tabs{
	list-style:none;
	border-bottom:#ccc 1px solid;	
	float:left;
	width:100%;
	margin:15px 0px;
	padding:0;
	font-size:80%;
}
#contenido ul.tabs li{
	float:left;	
	margin-right:10px;
	margin-left:5px;
}
#contenido ul.tabs li a{
	display:block;
	padding:3px 10px;
	background-color:#eeeeee;	
	border:#ccc 1px solid;
	position:relative;
	margin-bottom:-1px;
	color:#1b5b84;
	text-align:center;
}
#contenido ul.tabs li a.selected{
	font-weight:bold;
	background-color:#fff;
	border-bottom:#ffffff 1px solid;
	color:#003658;	
}
#contenido ul.tabs li a.selected:hover{
	background-color:#fff;
	text-decoration:none;
}
#contenido ul.tabs li a:hover{
	background-color:#ddd;
}

.fuente_articulo{
	border:#dedede 4px solid;
	padding:0px 15px;
	margin-top:15px;
	color:#003658;
	font-weight:bold;	
}


/* CINTA DE PUBLI FLOTANTE PARA EL PIE DE NOTICIAS */
body.noticias .pastilla_otra {
    position: fixed;
    bottom: 0;
	left:0;
    height: 70px;
    width: 100%;
    z-index: 1;
    padding: 10px 0 0 0;
}
#footerpub {
	width: 1000px;
	background: #FFFFFF;
	position:relative;
	padding: 0px;
	text-align: center;
	margin:0 auto;
}

#bannerpatro{
	float: left;
	width: 95%;
}

#botoncerrar{
	width: 5%;
	float: left;
}

#divclear{
	clear: both;	
}

.widget_orden_articulos ul{
	padding:0;
	margin:0;
	list-style:none;
	border-radius:5px;
}
.widget_orden_articulos ul li a{
	background:url(../imagenes/bg_bloque_orden_articulos.jpg) repeat-x;
	font-size:80%;
	padding:10px;
	line-height:13px;
	display:block;
}
.widget_orden_articulos ul li a:hover{
	background: #dfdfde;
	text-decoration:none;
}
.widget_orden_articulos ul li a.selected{
	background: #dfdfde;
	border:#ccc 1px solid;
	font-weight:bold;
}
.widget_orden_articulos ul li.todos a{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.widget_orden_articulos ul li.mas_comentados a{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.widget_orden_articulos ul li.todos span{
	padding-left:23px;
	background:url(../imagenes/icono-reportaje.png) no-repeat 0 0;
}
.widget_orden_articulos ul li.mas_visitados span{
	padding-left:23px;
	background:url(../imagenes/icono_mas_visitas.png) no-repeat 2px 0px;
}
.widget_orden_articulos ul li.mas_comentados span{
	padding-left:23px;
	background:url(../imagenes/icono_chat.png) no-repeat 2px 0px;
}
.widget_orden_articulos ul li.mas_facebook span{
	padding-left:23px;
	background:url(../imagenes/minifacebook.png) no-repeat 2px 0px;
}
.roba_lateral{
	margin-bottom:15px;	
}

a#fondo_izda{
    background-repeat: no-repeat;
    display: block;
    height: 1024px;
    left: 50%;
    margin-left: -633px;
    position: fixed !important;
    right: 0;
    top: 0;
    width: 134px;
    z-index: 1000;	
	background-color:red;
}
a#fondo_dcha{
    background-repeat: no-repeat;
    display: block;
    height: 1024px;
    left: 50%;
    margin-left: 500px;
    position: fixed !important;
    right: 0;
    top: 0;
    width: 134px;
    z-index: 1000;	
	background-color:blue;
}

a.voto_positivo{
	color:green;	
}
a.voto_negativo{
	color:red;	
}


.formulario_avanzado{
	margin-bottom:20px;	
}

.formulario_avanzado fieldset{
	margin:20px 0px;
	background-color:#f4f4f4;	
}
.formulario_avanzado legend{
	background-color:#215576;
	color:#fff;
	padding:5px;
	font-size:80%;	
}
.formulario_avanzado input[type=checkbox]{
	width:auto;	
}
.formulario_avanzado label{
	cursor:pointer;	
	display:block;
}
.formulario_avanzado input[type="text"]{
	width:600px;	
}
.formulario_avanzado textarea,input,select{
    margin-top:5px;        
	border:#ccc 1px solid;
	padding:5px;	
}
.formulario_avanzado ul.as-list{
	margin-left:0;	
}
.formulario_avanzado #as-selections-estaciones,
.formulario_avanzado #as-selections-tags,
.formulario_avanzado #as-selections-id_autor{
	width:600px;	
}
.formulario_avanzado .as-original input{
	padding:0;
	margin:0;
}
.formulario_avanzado .ui-datepicker-trigger{
	margin-left:7px;
	margin-bottom:-7px;
	cursor:pointer;	
}
#ui-datepicker-div{
	font-size:80%;	
}
#columna_contenido{
	float:left;
	width:165px;
	float:left;
	margin-right:15px;	
}
#columna_contenido h3 {
	clear:both;
    font-size: 13px;
	margin:0;
    padding: 0 0 5px 5px;
	border-bottom:#333 1px solid;
}

#columna_contenido .listado_columna_contenido{
	float:left;
	clear:both;	
	margin:15px 0px;
}

#columna_contenido .listado_columna_contenido ul{
	margin:0;
	padding:0;
	padding-top:5px;
}
#columna_contenido .listado_columna_contenido li {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    width: 164px;
	list-style:none;
}

#columna_contenido .listado_columna_contenido li a{
	color: #333;
	display: block;
	padding: 8px;
	font-size:12px;
}

#columna_contenido .listado_columna_contenido li.selected a,
#columna_contenido .listado_columna_contenido li.selected a:hover{
	background: #fff;
	width: 147px;
	border: 1px solid #ddd;
	border-width: 1px 0 1px 1px;
	border-right: 4px solid #fff;
	border-bottom:0;
	margin-top: -1px;
	padding-right: 9px
}




#contenido.columna_izda{
	background:url(../imagenes/columna_contenido.png) repeat-y -30px 0px;
	margin-left:-5px;
	padding-left:5px;
	margin-right:0px;
}
#contenido #contenedor_cuerpo{
	width:490px;
	float:right;
	margin-right:5px;
}

#contenido #contenedor_cuerpo h3 {
    border-color: #006699;
    border-style: none none solid;
    border-width: 1px 1px 2px;
    color: #000000;
    font-size: 23px;
    margin: 15px 0;
}

.img-shadow {
    border: 1px solid #DDDDDD;
    box-shadow: 3px 3px 3px #999999;
    padding: 3px;
}



li.formato_muro{
	
}

li.formato_muro:hover{
	background:#efefef;	
}
li.formato_muro p{
	margin:0;	
}
li.formato_muro p.avatar{
	float:left;	
}
li.formato_muro p.tipo_accion,
li.formato_muro p.post,
li.formato_muro p.resumen,
li.formato_muro p.autor{
	padding-left:40px;	
	font-size:12px;
}
.noticia .mini_articulo p{
	margin:0;	
}
li.formato_muro p.autor{
	margin-bottom:1px;	
}
li.formato_muro .mini_articulo p.titulo a,
li.formato_muro p.autor a{
	font-size:12px;
	font-weight:bold;
	color:#3B5998;	
}
.noticia .mini_articulo p.titulo a{
	font-size:14px;
	font-weight:bold;
	color:#3B5998;	
}
li.formato_muro p.autor span{
	color:#999999;
	font-size:11px;	
}
li.formato_muro p.post a{
	font-weight:bold;
}
li.formato_muro p.resumen{
	color:#999999;
	font-size:11px;	
}
.noticia .mini_articulo p.fecha{
	color:#666666;
	font-size:12px;	
	padding:5px 0px !important;	
	padding-left:110px !important;
}
.noticia .mini_articulo p.resumen{
	color:#999999;
	font-size:12px;	
}
li.formato_muro p.resumen iframe{
	width:434px;
	height:265px;	
}
li.formato_muro p.tipo_accion{
	margin-top:7px;
	font-size:11px;
	font-weight:bold;	
}
li.formato_muro p.tipo_accion a{
	color:#3A87AD;
}
li.formato_muro .alert{
	margin-left:40px;
	margin-top:7px;	
}
li.formato_muro ul.unafoto,
li.formato_muro ul.dosfoto,
li.formato_muro ul.nfoto,
li.formato_muro .mini_articulo{
	background:#f7f7f7;
	border:#e3e3e3 1px solid;
	padding:7px;
	margin-left:40px;	
}
.noticia .mini_articulo{
	background:#f7f7f7;
	border:#e3e3e3 1px solid;
	padding:7px;
	margin-bottom:10px;
}
li.formato_muro:hover .mini_articulo{
	background:#ffffff;	
}
.noticia .mini_articulo p.miniatura,
li.formato_muro .mini_articulo p.miniatura{
	float:left;	
}
li.formato_muro .mini_articulo p.miniatura img{
	width:100px;
	height:auto;	
}
.noticia .mini_articulo p.miniatura img{
	width:100px;
	height:auto;	
}
li.formato_muro .mini_articulo p.resumen,
li.formato_muro .mini_articulo p.titulo{
	padding-left:110px;	
	margin-bottom:4px;
}
li.formato_muro .mini_articulo p.titulo_comentario{
	min-height:75px;	
}
li.formato_muro .mini_articulo p.resumen_comentario{
	margin-bottom:4px;
	background:#fff;
	padding:7px;
	padding-top:15px;	
	position:relative;
	color: #999999;
    font-size: 11px;
	clear:both;
}
.noticia .mini_articulo p.fecha,
.noticia .mini_articulo p.resumen,
.noticia .mini_articulo p.titulo{
	padding-left:110px;
	margin:0;
	padding-bottom:0px;
}
li.formato_muro ul.unafoto li,
li.formato_muro ul.dosfoto li,
li.formato_muro ul.nfoto li{
	border:0;
	display:inline-block;
	padding:0;
}
li.formato_muro ul.unafoto li{
	width:418px;
}
li.formato_muro p.resumen img,
li.formato_muro ul.unafoto li img{
	max-width:418px;
	height:auto;
}
li.formato_muro ul.dosfoto li{
	width:199px;
	margin-right:10px;
}
li.formato_muro ul.dosfoto li img{
	max-width:199px;	
	height:auto;
}
li.formato_muro ul.nfoto li{
	width:129px;
	margin-right:10px;
	margin-bottom:10px;
}
li.formato_muro ul.nfoto li img{
	max-width:129px;	
	height:auto;
}
li.formato_muro ul.dosfoto li.ultfoto,
li.formato_muro ul.nfoto li.ultfoto{
	margin-right:0px;	
}

/* Columna Derecha */
.destacado_dia{
	background:#393939;
	padding:7px;
	font-size:80%;
	position:relative;
	margin-bottom:15px;
	color:#ffffff;
}
.destacado_dia .titulo{
	color:#ffffff;
	border-top:#b90000 2px solid;
	width:280px;
	font-size:16px;
	padding:5px 10px;	
	position:absolute;
	top:5px;
	left:0;
	background:#555;
	font-weight:bold;
	text-shadow:1px 2px #444444;
}
.destacado_dia a{
	text-decoration:none;	
	color:#fff;
}
.destacado_dia a:hover{
	text-decoration:underline;	
	color:#e90000;
}
.destacado_dia p{
	margin:0;
	display:inline;
}
.destacado_dia p.foto{
	display:inline-block;
	width:100%;	
	margin-top:10px;
}
.destacado_dia p.foto img{
	width:100%;
	height:auto;	
}
.destacado_dia p.texto{
	margin-top:-20px;
	display:inline-block;	
}

.scroll-pane{
/*
	width: 100%;
	height: 200px;
	overflow: auto;
*/
}

/* ESTILOS PARA LO NUEVO */
body.material .columna_2,
body.material .columna_1,
.bloque_noticias_v2 .columna_2,
.bloque_noticias_v2 .columna_1{
	width:345px !important;
}

body.noticias table.submenu a, body.noticias #submenu {
    background-color: #142339 !important;
}
body.noticias #submenu ul {
    border:0px !important;
}
body.noticias #submenu ul li a {
    padding: 6px 0 !important;
}

#submenu p,
#submenu p a,
#submenu ul li a span {
    white-space: nowrap;
}
#submenu .derecha {
    white-space: nowrap;
}

.bloque_noticias_v2 ul li.reciente p.subtit a.tag {
	font-family:nova;
	font-weight:normal !important;
}
body.info #container #submenu ul,
body.login #container #submenu ul,
body.material #container #submenu ul,
body.material-blog #container #submenu ul,
body.viajes #container #submenu ul,
body.estaciones #container #submenu ul {
    border: 0px;
    width: auto;
	height:26px;
}
#container #submenu{
	height:26px !important;	
}
body.estaciones #container #submenu{
	background:#337cbf;
}
body.estaciones #container #submenu ul li {
    padding: 0px;
}
body.estaciones #selector_rapido_estaciones_3,
body.estaciones #selector_rapido_estaciones_2,
body.estaciones #selector_rapido_estaciones {
    margin: 3px 5px;
    padding: 1px;
}
body.login #submenu p,
body.perfil #submenu p,
body.nevalog #submenu p,
body.nevablogs #submenu p,
body.reportajes #submenu p {
    padding: 6px 10px !important;
}
body.reportajes #submenu .cinta_submenu{
	display:none;	
}
body.material-blog #container #submenu,
body.material #container #submenu{
	width:100%;
	height:auto !important;	
}
body.material-blog #container #submenu ul li a,
body.material #container #submenu ul li a{
	padding: 5px 0;	
}
body.info #container #submenu ul li a,
body.login #container #submenu ul li a,
body.viajes #container #submenu ul li a {
    padding: 6px 0;
}
body.perfil #container #mainContent{
	padding-top:0px;	
}
body.viajes #container #mainContent {
    padding: 0;
    width: 1040px !important;
}
body.viajes #container #mainContent #contenido.portada {
    width: 1040px;
}
body.nevalog .actividadNevalog ul li div.accion {
    width: 140px;
}
body.nevalog .actividadNevalog ul li div.seccion {
    width: 164px;
}
body.material-blog #container #submenu .cinta_submenu,
body.material #container #submenu .cinta_submenu {
    padding: 0px;
    width: 1040px;
	border:0px;
}
body.perfil #contenido #contenedor_cuerpo {
    width: 530px;
}
body.login #formulario_login, body.login #formulario_registro{
	width:350px;	
}
body.login .bloque_motivos{
	width:340px;	
}


.bloque_buscador_2014{
	background:#d4d4d4;
	font-size:11px;
	float:right;
	width:290px;
	padding:10px;
	padding-right:5px;	
	color:#000;
	margin-bottom:10px;
}
.bloque_buscador_2014 form{
	float:left;	
	margin-bottom:8px;
}
.bloque_buscador_2014 form input{
	float:left;
	width:130px;	
	margin:0px;
	border:0px;
	line-height:14px;
	height:14px;
}
.bloque_buscador_2014 form button{
	background:#fff;
	float:left;
	height:24px;
	border:none;	
	margin-left:-1px;
}
.bloque_buscador_2014 .opciones_extra{
	margin-top:6px;	
}
.bloque_buscador_2014 .opciones_extra a{
	color:#000;	
	font-size:11px;
	margin-left: 7px;
}
.bloque_buscador_2014 .opciones_extra .icono{
	float:right;	
	margin-left:3px;
	margin-right:5px;
}
.bloque_buscador_2014 .redes_sociales{
	margin-bottom:0px;	
}
.bloque_buscador_2014 .redes_sociales a{
	margin-right:4px;	
}
.bloque_buscador_2014 .redes_sociales .mundo_deportivo{
	float:right;	
	margin-top:-2px;
}
.widget_articulos li h2 a,
body.noticias .listado_noticias ul h2 a {
    font-size: 20px !important;
}
body.estaciones #columna_izquierda .listado_noticias ul h2 a {
    font-weight:normal;
	font-size:17px;
}

body.material .coleccion {
    width: 530px;
}


/* NUEVOS ESTILOS */
body.portada{
	background-position: 0px -22px;	
}
body.portada #patrociniosuperior{
	width:1040px;	
	text-align:center;
/*    padding: 4px 0;
    background: #ededed;
    border: 1px solid #ededed;
*/
	margin-bottom:10px;
}

body.portada #patrociniosuperior > img{
	display:none;	
}
body.portada #container #submenu{
	height:auto !important;
	padding:5px 7px;
	background:#142339;
}
body.portada #container #submenu .iconos{
	top:5px;	
}
body.portada #mainContent .columna_primera {
    width: 420px;
}
body.portada #mainContent .columna_segunda {
    width: 280px;
}
body.portada #mainContent .dosColumnas {
    width: 715px;
}
body.portada #mainContent .tresColumnas {
    width: 1028px;
}
body.portada #mainContent .tresColumnas img{
	max-width:1028px;
}
body.portada #mainContent{
	padding-top:15px;	
}
body.portada .columna_primera .noticia_destacada {
    width: 420px;
}
body.portada #mainContent .columna_primera .noticia_destacada img{
	width: 420px;
	height:auto;
	max-width:420px;
}
body.portada #header{
	height:145px !important;	
}
body.portada #header .slogan {
    padding: 30px 60px 0;
}
body.portada .dosColumnas ul.mininoticias{
	width:710px;	
	background:url("../imagenes/separacion_mininoticias.gif?cambio=1") repeat-y;
}
body.portada .dosColumnas ul.mininoticias li.titulo_actualidad{
	width:700px;	
}
body.portada .widget_viajes_cuerpo ul li{
	width:221px !important;	
}
.widget_viajes_cuerpo ul li{
	width:220px !important;	
}
.franja_skin{
	background:url(../imagenes/negro_75.png) repeat;
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
	height:177px;
	width:100%;
}

body.portada .franja_skin{
	height:218px;
}