@charset "UTF-8";

/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
a {
text-decoration:none;
outline:none;
}
a img {
text-decoration:none;
border:0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ESTRUCTURA */

body {
background-color:#efefef;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#525252;
}

#container {
width:998px;
border:1px solid #b3b3b3;
background-color:#FFFFFF;
margin:0px auto;
overflow:hidden;
}

#banner_superior {
padding-left:20px;
background:transparent url('../media/web/caption_publi.png') no-repeat 0px 0px;
text-align:right;
}

/* CABECERA */

#cabecera {
background-color:#0b2a5b;
height:65px;
float:left;
width:998px;
background:transparent url('../media/web/cabecera.png') no-repeat 0px 0px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#linkcabecera {
display:inline;
float:left;
width:295px;
height:65px;
text-indent:-9999px;
}
#fechayhora {
margin-left:0px;
padding-left:18px;
background:transparent url('../media/web/corchete_cabecera.png') no-repeat 0px 0px;
color:#fff;
font-size:11px;
line-height:15px;
padding-top:7px;
height:33px;
margin-top:15px;
width:200px;
float:left;
}
#fechayhora span {
display:block;
font-size:16px;
text-transform:uppercase;
}
#menu_cabecera {
float:right;
display:inline;
margin-right:9px;
margin-top:3px;
}
#menu_cabecera li {
display:inline;
margin-left:8px;
padding-left:8px;
border-left:1px solid #fff;
line-height:16px;
font-size:12px;
}
#menu_cabecera li.ultima {
margin-left:0px;
padding-left:0px;
border:none;
}
#menu_cabecera li a {
color:#fff;
text-decoration:none;
line-height:16px;
}
#menu_cabecera li a:hover {
color:#b50000;
text-decoration:underline;
}


/* MENU SUPERIOR */

#menu {
height:23px;
float:left;
width:998px;
background:transparent url('../media/web/fondo_menu.png') repeat-x 0px 0px;
border-top:1px solid #b3b3b3;
border-bottom:1px solid #b3b3b3;
}
#menu ul {
float:left;
display:inline;
}
#menu ul li {
display:inline;
float:left;
margin-right:5px;
padding-right:5px;
width:71px;
height:23px;
background:transparent url('../media/web/separador_menu.png') no-repeat 75px 7px;
}
#menu ul li.ultima {
background:none;
}
#menu ul li a {
display:inline;
float:left;
width:71px;
height:21px;
font-family:"Trebuchet MS", Trebuchet, sans-serif;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#212121;
padding-top:2px;
}
#menu ul li a.actual {
background:transparent url('../media/web/fondo_pestanya.png') no-repeat 0px 0px;
color:#fff;
}
#menu ul li a:hover {
color:#b50000;
text-decoration:underline;
}
#menu #territoriales {
float:right;
display:inline;
margin-right:8px;
margin-top:2px;
}
#menu #territoriales select {
border:1px solid #b3b3b3;
background-color:#FFFFFF;
text-transform:uppercase;
}


/* FOOTER */

#footer {
float:left;
width:974px;
border-top:7px solid #0b2a5b;
padding:12px;
}
#footer .lista_footer {
width:170px;
float:right;
display:inline;
margin-left:20px;
height:180px;
}
#footer .lista_footer.ultima {
margin:0px;
}
#footer .lista_footer h3 {
width:150px;
float:left;
font-family:"Trebuchet MS", Trebuchet;
color:#0b2a5b;
border-bottom:1px dotted #7f7f7f;
padding:0px 10px 5px 10px;
text-transform:uppercase;
font-size:13px;
margin-bottom:5px;
}
#footer .lista_footer ul {
margin-left:8px;
float:left;
list-style-image:url('../media/web/icono_lista.png');
list-style-position:outside;
padding-left:15px;
}
#footer .lista_footer ul li {
margin-bottom:0px;
font-size:11px;
}
#footer .lista_footer ul li a {
color:#525252;
}
#footer .lista_footer ul li a:hover {
color:#0b2a5b;
text-decoration:underline;
}
#footer .lista_footer p {
margin-bottom:0px;
font-size:11px;
margin-left:10px;
float:left;
}
#footer .patrocinio_footer {
width:210px;
float:right;
display:inline;
margin-left:20px;
}
#footer .patrocinio_footer p {
float:left;
font-family:"Trebuchet MS", Trebuchet;
color:#0b2a5b;
font-size:13px;
margin-bottom:5px;
}


/* COLUMNA DERECHA */

#col_der {
float:right;
display:inline;
width:304px;
margin:15px 12px 12px 0px;
padding-left:9px;
border-left:1px dotted #7f7f7f;
}
#col_der .modulo {
border:1px solid #b3b3b3;
float:left;
width:302px;
margin-bottom:17px;
}
#col_der .modulo .titulo {
color:#fff;
background-color:#b50000;
padding:5px 15px 5px 12px;
width:275px;
float:left;
font-family:"Trebuchet MS", Trebuchet;
}
#col_der .modulo .titulo h3 {
display:inline;
text-transform:uppercase;
float:left;
display:inline;
}
#col_der .modulo .titulo a.linktitulo {
display:inline;
float:right;
color:#fff;
font-size:11px;
}
#col_der .modulo .titulo a.linktitulo:hover {
text-decoration:underline;
}
#col_der .modulo .cuerpo_video {
display:inline;
float:left;
padding:12px 15px 8px 12px;
width:275px;
}
#col_der .modulo .cuerpo_video .pie_video {
display:inline;
float:left;
margin-top:8px;
width:275px;
}
#col_der .modulo .cuerpo_noticias {
display:inline;
float:left;
padding:12px 15px 7px 12px;
width:275px;
}
#col_der .modulo .cuerpo_noticias ul {
float:left;
list-style-image:url('../media/web/icono_lista.png');
list-style-position:outside;
padding-left:15px;
}
#col_der .modulo .cuerpo_noticias ul li {
margin-bottom:10px;
}
#col_der .modulo .cuerpo_noticias ul li a {
color:#525252;
}
#col_der .modulo .cuerpo_noticias ul li a:hover {
color:#b50000;
text-decoration:underline;
}
#col_der .modulo .cuerpo_noticias ul li span {
color:#898989;
font-size:10px;
margin-left:5px;
}
#col_der .modulo .cuerpo_agenda {
display:inline;
float:left;
padding:12px 15px 7px 12px;
width:275px;
}
#col_der .modulo .cuerpo_agenda ul {
float:left;
list-style-image:url('../media/web/icono_lista.png');
list-style-position:outside;
padding-left:15px;
}
#col_der .modulo .cuerpo_agenda ul li {
margin-bottom:10px;
}
#col_der .modulo .cuerpo_agenda ul li a {
color:#525252;
}
#col_der .modulo .cuerpo_agenda ul li a:hover {
color:#b50000;
text-decoration:underline;
}
#col_der .modulo .cuerpo_agenda ul li span.fecha {
color:#898989;
font-size:10px;
display:block;
}
#col_der .modulo .cuerpo_agenda ul li span.mas {
color:#b50000;
font-size:12px;
margin-left:5px;
}
#col_der .modulo_radio {
border:1px solid #4c4c4c;
float:left;
width:302px;
height:84px;
margin-bottom:17px;
}
#col_der .modulo_publi {
border:1px solid #d0d0d0;
float:left;
width:302px;
margin-bottom: 17px;
}
#col_der .modulo_publi .titulo_publi {
border-bottom:1px solid #fff;
float:left;
width:302px;
height:14px;
background:transparent url('../media/web/fondo_titulo_publi.png') no-repeat 0px 0px;
text-indent:-9999px;
}
#col_der .modulo .cuerpo_encuesta {
float:left;
width:282px;
background:#e5e5e5 url('../media/web/fondo_encuesta.png') no-repeat 0px 0px;
padding:15px 10px 5px 10px;
}
#col_der .modulo .cuerpo_encuesta .pregunta {
margin-bottom:10px;
font-weight: bold;
}
#col_der .modulo .cuerpo_encuesta input.boton {
color:#fff;
background-color:#b50000;
padding:2px 10px;
border:1px solid #000;
float:right;
}
#col_der .modulo .cuerpo_encuesta p.radio {
margin-left:40px;
margin-bottom:2px;
}
#col_der .modulo .cuerpo_encuesta p.radio input {
position:relative;
top:2px;
}
#col_der .modulo .cuerpo_encuesta #nvotes_survey {
font-weight: bold;
}

#col_der .modulo ul.lista_mediateca {
display:inline;
float:left;
padding:12px 15px 0px 12px;
width:275px;	
}
#col_der .modulo ul.lista_mediateca li {
float:left;
display:block;
width:275px;
margin-bottom:15px;
}
#col_der .modulo ul.lista_mediateca li .imagen_video {
position:relative;
padding:2px;
border:1px solid #212121;
background-color:#fff;
margin-bottom:7px;
width:120px;

margin-right:7px;
float:left;
}
#col_der .modulo ul.lista_mediateca .imagen_video .play {
position:absolute;
display:inline;
float:left;
top:30px;
left:48px;
}
#col_der .modulo ul.lista_mediateca li h3 {
font-size:13px;
line-height:16px;
margin-bottom:7px;
}
#col_der .modulo ul.lista_mediateca li h3 a {
color:#0b2a5b;
}
#col_der .modulo ul.lista_mediateca li h3 a:hover {
color:#b50000;
}
#col_der .modulo ul.lista_mediateca p {
font-size:12px;
}


/* COLUMNA DERECHA */

#col_cen {
float:left;
display:inline;
width:650px;
margin:15px 0px 15px 12px;
}
#texto {
border-top:14px solid #dfdede;
}
#texto h2 {
font-size:24px;
color:#0b2a5b;
margin:15px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#texto h3 {
font-size:18px;
color:#212121;
margin:0px 0px 10px 0px;
font-weight:normal;
}
#texto p {
font-size:14px;
line-height:22px;
margin:0px 0px 10px 0px;
}
#texto ul {
font-size:14px;
line-height:22px;
margin:0px 0px 10px 0px;
float:left;
list-style-image:url('../media/web/icono_lista.png');
list-style-position:outside;
padding-left:15px;
}
#texto ul li {
font-size:14px;
line-height:22px;
margin:0px 0px 3px 0px;
}
#texto ul li span.destacado_lista{
text-transform:uppercase;
color:#212121;
font-weight:bold;
}
#texto a {
color:#0851b5;
}
#texto a:hover {
text-decoration:underline;
}
#texto .quadre_publicitat {
float:left;
margin:5px 5px 15px 0;
padding:0;
width:210px;
}
#texto .quadre_publicitat img {
border:1px solid #545454;
}

#texto .info_carrec {
margin-top:8px;
}

#home_seccion .noticia_seccion {
display:block;
float:left;
width:650px;
padding-bottom:17px;
margin-bottom:18px;
border-bottom:1px dotted #7f7f7f;
}
#home_seccion .noticia_seccion .localizacion {
color:#b50000;
background-color:#dfdede;
padding:1px 3px;
width:644px;
float:left;
font-size:10px;
text-transform:uppercase;
margin-bottom:18px;
font-weight:bold;
}
#home_seccion .noticia_seccion h3 {
font-size:20px;
line-height:22px;
color:#0b2a5b;
margin:0px 0px 5px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home_seccion .noticia_seccion h3 a {
color:#0b2a5b;
}
#home_seccion .noticia_seccion h3 a:hover {
color:#b50000;
text-decoration:underline;
}
#home_seccion .noticia_seccion.noticia_principal h3 {
font-size:28px;
line-height:32px;
color:#0b2a5b;
margin:0px 0px 5px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home_seccion .noticia_seccion.noticia_principal .localizacion {
margin:0px 0px 10px 0px;
}
#home_seccion .noticia_seccion p.datos_noticia {
font-size:11px;
margin:0px 0px 10px 0px;
font-style:italic;
}
#home_seccion .noticia_seccion p.datos_noticia span {
margin-right:15px;
}
#home_seccion .noticia_seccion p.datos_noticia span.num_com {
padding-left:15px;
background: transparent url('../media/web/icono_comentario.png') no-repeat 0px 1px;
}
#home_seccion #paginacion {
width:650px;
text-align:center;
font-weight:bold;
font-size:14px;
float:left;
display:block;
}
#home_seccion #paginacion a {
margin:0px 5px;
font-weight:bold;
font-size:14px;
display:inline;
color:#747576;
}
#home_seccion #paginacion a.actual {
text-decoration:underline;
}
#home_seccion #paginacion a:hover {
color:#b50000;
}
#home_seccion h2 {
border-top:15px solid #DFDEDE;
color:#0b2a5b;
margin:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
padding:16px 0px 18px 0px;
border-bottom:1px dotted #7c7c7c;
font-weight:normal;
width:650px;
}

#detalle_noticia #titular {
width:650px;
float:left;
display:block;
margin-bottom:15px;
}
#detalle_noticia #titular .localizacion {
color:#b50000;
background-color:#dfdede;
padding:1px 3px;
width:644px;
float:left;
font-size:10px;
text-transform:uppercase;
margin-bottom:10px;
font-weight:bold;
}
#detalle_noticia #titular h2 {
font-size:34px;
line-height:36px;
color:#0b2a5b;
margin:0px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#detalle_noticia #titular h2 a {
color:#0b2a5b;
}
#detalle_noticia #titular h2 a:hover {
color:#b50000;
text-decoration:underline;
}
#detalle_noticia #titular .entradilla {
font-size:17px;
line-height:18px;
margin:0px 0px 10px 0px;
}
#detalle_noticia #titular .datos_noticia {
color:#898989;
font-size:12px;
border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f;
float:left;
width:650px;
}
#detalle_noticia #titular .datos_noticia li {
display:inline;
border-right:1px solid #898989;
margin:5px 0px 3px 0px;
padding-right:5px;
margin-right:5px;
float:left;
line-height:12px;
}
#detalle_noticia #titular .datos_noticia li.nolinea {
border-right:none;
margin-right:0px;
padding-right:0px;
}
#detalle_noticia #titular .datos_noticia li.coments {
font-style:italic;
padding-right:18px;
background: transparent url('../media/web/icono_comentario.png') no-repeat center right;
margin-left:10px;
}
#detalle_noticia #titular .datos_noticia li.iconos {
float:right;
margin:0px;
padding:0px;
}
#detalle_noticia #titular .datos_noticia li.iconos a {
margin-left:5px;
}
#detalle_noticia #cuerpo {
width:650px;
float:left;
display:block;
}
#detalle_noticia #cuerpo .recuadro {
border:1px solid #B3B3B3;
padding:10px;
float:right;
margin:4px 0px 10px 10px;
width:290px;
}
#detalle_noticia #cuerpo .recuadro p {
text-transform:uppercase;
font-size:10px;
margin:0px;
}
#detalle_noticia #cuerpo .recuadro ul {
float:left;
list-style-image:url('../media/web/icono_lista_cuadrado.png');
list-style-position:outside;
padding-left:15px;
}
#detalle_noticia #cuerpo .recuadro ul li {
margin-bottom:3px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#detalle_noticia #cuerpo .recuadro ul li a {
color:#0B2A5B;
}
#detalle_noticia #cuerpo .recuadro ul li a:hover {
color:#b50000;
text-decoration:underline;
}
#detalle_noticia #cuerpo p {
margin-bottom:10px;
font-size:14px;
line-height:22px;
}

#detalle_noticia #nubedetags {
background-color:#f5f5f5;
padding:12px;
border:1px solid #b3b3b3;
float:left;
display:block;
width:623px;
text-align:center;
margin-bottom:35px;
margin-top:10px;
}
#detalle_noticia #nubedetags a {
margin:0px 5px 0px 5px;
color:#525252;
display:inline;
font-size:14px;
line-height:22px;
}
#detalle_noticia #nubedetags a:hover {
text-decoration:underline;
color:#b50000;
}

#detalle_noticia #compartir {
color:#898989;
font-size:12px;
border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f;
float:left;
width:650px;
margin-bottom:30px;
}
#detalle_noticia #compartir li {
display:inline;
float:right;
line-height:10px;
}
#detalle_noticia #compartir li.iconos {
border-right:1px dotted #898989;
padding-right:12px;
margin:4px 8px 2px 0px;
}
#detalle_noticia #compartir li.redes {
margin:4px 5px 2px 0px;
}
#detalle_noticia #compartir li a {
margin-left:4px;
}

#detalle_noticia #comentarios {
width:650px;
float:left;
display:block;
margin-bottom:5px;
}
#detalle_noticia #comentarios h3 {
width:650px;
float:left;
display:block;
text-transform:uppercase;
font-size:12px;
font-family:"Trebuchet MS", Trebuchet, sans-serif;
color:#212121;
border-bottom:1px dotted #7f7f7f;
padding-bottom:5px;
margin-bottom:5px;
}
#detalle_noticia #comentarios p {
float:left;
display:inline;
}
#detalle_noticia #comentarios a.vercomentarios {
float:right;
display:inline;
color:#b50000;
padding-right:20px;
background: transparent url('../media/web/icono_mas_comentarios.png') no-repeat  100% 5px;
}
#detalle_noticia #comentarios a.vercomentarios:hover {
text-decoration:underline;
}

#detalle_noticia #comentarios .lista_comentarios {
float:left;
width:650px;
margin-top:5px;
}
#detalle_noticia #comentarios .lista_comentarios li {
float:left;
width:650px;
border-top:1px solid #d6d6d6;
padding-top:4px;
margin-bottom:15px;
font-size:13px;
line-height:20px;
color:#212121;
}
#detalle_noticia #comentarios .lista_comentarios li span.numero {
font-family:"Trebuchet MS", Trebuchet, sans-serif;
font-weight:bold;
margin-right:5px;
}
#detalle_noticia #comentarios .lista_comentarios li span.usuario {
font-weight:bold;
padding-right:5px;
margin-right:5px;
border-right:1px solid #7a7a7a;
padding-left:25px;
background: transparent url('../media/web/icono_user_comentario.png') no-repeat 0px 0px;
color:#898989;
}
#detalle_noticia #comentarios .lista_comentarios li span.fecha {
padding-right:5px;
margin-right:5px;
border-right:1px solid #7a7a7a;
color:#898989;
}
#detalle_noticia #comentarios .lista_comentarios li p {
display:block;
float:none;
}

#detalle_noticia #envio_comentario {
width:650px;
float:left;
display:block;
}
#detalle_noticia #envio_comentario h3 {
background-color:#f5f5f5;
padding:6px 5px;
border:1px solid #b3b3b3;
float:left;
display:block;
width:640px;
margin-bottom:3px;
text-transform:uppercase;
font-size:12px;
font-family:"Trebuchet MS", Trebuchet, sans-serif;
color:#212121;
}
#detalle_noticia #envio_comentario .cont_formulario {
background-color:#f5f5f5;
padding:10px 15px;
border:1px solid #b3b3b3;
float:left;
display:block;
width:620px;
}
#detalle_noticia #envio_comentario .cont_formulario p.campo {
font-size:12px;
color:#212121;
width:280px;
float:left;
display:block;
margin-right:25px;
height:53px;
}
#detalle_noticia #envio_comentario .cont_formulario p.campo span {
color:#898989;
}
#detalle_noticia #envio_comentario .cont_formulario p.campo.derecha{
float:right;
margin-right:0px;
width:300px;
height:159px;
}
#detalle_noticia #envio_comentario .cont_formulario p.campo input {
margin-top:3px;
width:274px;
border:1px solid #b3b3b3;
padding:2px 3px;
}
#detalle_noticia #envio_comentario .cont_formulario p.campo textarea {
margin-top:3px;
width:292px;
border:1px solid #b3b3b3;
padding:2px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:120px;
}
#detalle_noticia #envio_comentario .cont_formulario span.required {
	color:#ff0000 !important;
	font-weight: bold !important;
}

#detalle_noticia #envio_comentario .boton_enviar {
float:right;
text-transform:uppercase;
font-size:12px;
font-family:"Trebuchet MS", Trebuchet, sans-serif;
color:#212121;
font-weight:bold;
margin-top:18px;
}
#detalle_noticia #envio_comentario ul.info {
float:left;
display:inline;
color:#898989;
font-size:11px;
list-style-image:url('../media/web/icono_lista.png');
padding-left:12px;
line-height:14px;
}
#detalle_noticia #envio_comentario .titinfo {
display:block;
color:#898989;
font-size:11px;
font-weight:bold;
line-height:14px;
}
#detalle_noticia #envio_comentario #info {
color:#00B500;
float:right;
margin-top:5px;
font-weight:bold;
padding:1px 6px;
border:1px solid #00B500;
}

#detalle_noticia #envio_comentario #error {
color:#b50000;
float:right;
margin-top:5px;
font-weight:bold;
padding:1px 6px;
border:1px solid #b50000;
}


/** PLANTILLAS NOTICIAS HOME **/

/** PLANTILLAS 3 COLUMNAS **/

#home #cont_not_principal {
display:block;
float:left;
width:650px;
margin-bottom:10px;
border-bottom:1px dotted #7f7f7f;
}
#home .noticia_principal {
display:block;
float:left;
width:650px;
padding-bottom:17px;
}
#home .noticia_principal h3 {
font-size:36px;
line-height:42px;
color:#0b2a5b;
margin:0px 0px 7px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
#home .noticia_principal h3 a {
color:#0b2a5b;
}
#home .noticia_principal h3 a:hover {
color:#b50000;
text-decoration:underline;
}
#home .noticia_principal p.num_com {
font-size:11px;
margin:0px 0px 10px 0px;
font-style:italic;
}
#home .noticia_principal p.num_com span {
margin-right:15px;
padding-left:15px;
background: transparent url('../media/web/icono_comentario.png') no-repeat 0px 1px;
}
#home .noticia_principal p.antetitulo {
text-transform:uppercase;
margin-bottom:2px;
font-size:10px;
}
#home .noticia_principal p.antetitulo span {
color:#b50000;
}

/** PLANTILLAS 2 COLUMNAS **/

#home .noticia_2col {
display:block;
float:left;
width:393px;
padding-bottom:9px;
margin-bottom:10px;
border-bottom:1px dotted #7f7f7f;
}
#home .noticia_2col.ultima {
padding-bottom:0px;
margin-bottom:0px;
border-bottom:none;
}
#home .noticia_2col h3 {
font-size:19px;
line-height:25px;
color:#0b2a5b;
margin:0px 0px 7px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home .noticia_2col.destacada h3 {
font-size:24px;
line-height:30px;
color:#0b2a5b;
margin:0px 0px 7px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home .noticia_2col h3 a {
color:#0b2a5b;
}
#home .noticia_2col h3 a:hover {
color:#b50000;
text-decoration:underline;
}
#home .noticia_2col p.num_com {
font-size:11px;
margin:0px 0px 10px 0px;
font-style:italic;
}
#home .noticia_2col p.num_com span {
margin-right:15px;
padding-left:15px;
background: transparent url('../media/web/icono_comentario.png') no-repeat 0px 1px;
}
#home .noticia_2col p.antetitulo {
text-transform:uppercase;
margin-bottom:2px;
font-size:10px;
}
#home .noticia_2col p.antetitulo span {
color:#b50000;
}


/** PLANTILLA 1 COLUMNA **/

#home .noticia_1col {
display:block;
float:left;
width:235px;
padding-bottom:9px;
margin-bottom:10px;
border-bottom:1px dotted #7f7f7f;
}
#home .noticia_1col.ultima {
padding-bottom:0px;
margin-bottom:0px;
border-bottom:none;
}
#home .noticia_1col h3 {
font-size:19px;
line-height:25px;
color:#0b2a5b;
margin:0px 0px 7px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home .noticia_1col.destacada h3 {
font-size:24px;
line-height:30px;
color:#0b2a5b;
margin:0px 0px 7px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#home .noticia_1col h3 a {
color:#0b2a5b;
}
#home .noticia_1col h3 a:hover {
color:#b50000;
text-decoration:underline;
}
#home .noticia_1col p.num_com {
font-size:11px;
margin:0px 0px 7px 0px;
font-style:italic;
}
#home .noticia_1col p.num_com span {
margin-right:15px;
padding-left:15px;
background: transparent url('../media/web/icono_comentario.png') no-repeat 0px 1px;
}
#home .noticia_1col p.antetitulo {
text-transform:uppercase;
margin-bottom:2px;
font-size:10px;
}
#home .noticia_1col p.antetitulo span {
color:#b50000;
}


#home ul.noticias_relacionadas {
margin-top:6px;
}
#home ul.noticias_relacionadas li {
font-size:12px;
margin-top:3px;
}
#home ul.noticias_relacionadas li a {
color:#0851b5;
}
#home ul.noticias_relacionadas li a:hover {
color:#b50000;
text-decoration:underline;
}
#home ul.noticias_relacionadas li img  {
margin-right:7px;
position:relative;
top:3px;
}

#home #cont_col2 {
display:inline;
float:left;
width:393px;
padding-right:9px;
border-right:1px dotted #7f7f7f;
}
#home #cont_col1 {
display:inline;
float:right;
width:235px;
}


/** MEDIATECA **/

#mediateca {
float:left;
display:block;
width:650px;
}
#mediateca #lista_videos {
float:left;
display:block;
width:650px;
}
#mediateca #lista_videos li {
float:left;
display:inline;
width:193px;
height:215px;
padding:14px 11px;
border-bottom:1px dotted #7f7f7f;
}
#mediateca #lista_videos li:hover {
background-color:#e3e1e0;
}
#mediateca #lista_videos li .imagen_video {
position:relative;
padding:3px;
border:1px solid #212121;
background-color:#fff;
margin-bottom:7px;
height: 120px;
}
#mediateca #lista_videos li .imagen_video .play {
position:absolute;
display:inline;
float:left;
top:47px;
left:77px;
}
#mediateca #lista_videos li h3 {
font-size:13px;
line-height:16px;
margin-bottom:7px;
}
#mediateca #lista_videos li h3 a {
color:#0b2a5b;
}
#mediateca #lista_videos li h3 a:hover {
color:#b50000;
}
#mediateca h2 {
border-top:15px solid #DFDEDE;
color:#0b2a5b;
margin:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
padding:16px 0px 18px 0px;
border-bottom:1px dotted #7c7c7c;
font-weight:normal;
width:650px;
}
#mediateca #detalle_mediateca {
float:left;
display:block;
width:650px;
margin-top:14px;
}
#mediateca #detalle_mediateca h3 {
float:left;
display:block;
width:650px;
margin-bottom:10px;
color:#0b2a5b;
font-size:16px;
font-weight:bold;
line-height:20px;
}
#mediateca #detalle_mediateca .reproductor {
float:left;
display:inline;
width:480px;
margin-right:14px;
margin-top:4px;
}
#mediateca #detalle_mediateca .descripcion {
width:154px;
float:left;
display:inline;
}
#mediateca #detalle_mediateca .descripcion p {
color:#212121;
margin-bottom:14px;
}
#mediateca #detalle_mediateca .descripcion p.linea {
color:#525252;
margin-bottom:7px;
}
#mediateca #detalle_mediateca .descripcion p.linea span {
color:#0851b5;
margin-right:5px;
}
#detalle_mediateca #compartir {
color:#898989;
font-size:12px;
border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f;
float:left;
width:650px;
margin-bottom:0px;
margin-top:14px;
}
#detalle_mediateca #compartir li {
display:inline;
float:right;
line-height:10px;
}
#detalle_mediateca #compartir li.iconos {
border-right:1px dotted #898989;
padding-right:12px;
margin:4px 8px 2px 0px;
}
#detalle_mediateca #compartir li.redes {
margin:4px 5px 2px 0px;
}
#detalle_mediateca #compartir li a {
margin-left:4px;
}

/** AGENDA **/

#agenda h1 {
color:#b50000;
background-color:#dfdede;
padding:1px 3px;
width:644px;
float:left;
font-size:10px;
text-transform:uppercase;
margin-bottom:22px;
font-weight:bold;
}
#agenda .calendari {
float:left;
display:block;
margin-left:105px;
margin-bottom:40px;
}
#agenda .calendari td.diaOn .celda, #agenda .calendari td.diaOff .celda {
width:50px;
padding:3px;
margin-right:4px;
margin-bottom:4px;
height:50px;
border:1px solid #dfdede;
color:#1f2b50;
font-size:18px;
text-align:right;
float:left;
}
#agenda .calendari td.diaOn span {
display:block;
font-size:12px;
color:#7c7c7c;
margin-top:12px;
}
#agenda .calendari td.diaOn a:hover {
background-color:#f0eeed;
}
#agenda .calendari td.diaOn.today .celda {
background-color:#f0eeed;
font-weight:bold;
}
#agenda .calendari td.diaOn.today a {
font-weight:normal;
}
#agenda .calendari th .celda {
color:#fff;
font-weight:normal;
background-color:#1f2b50;
font-size:11px;
width:58px;
margin-bottom:4px;
margin-top:13px;
}
#agenda .calendari td.actual {
font-size:25px;
color:#1f2b50;
font-weight:bold;
margin-bottom:13px;
text-align:center;
}
#agenda .calendari td.actual span {
font-size:18px;
color:#bbbaba;
font-weight:normal;
text-transform:uppercase;
}
#agenda .calendari td.anterior a, #agenda .calendari td.siguiente a {
color:#7c7c7c;
text-transform:uppercase;
font-size:11px;
position:relative;
top:-2px;
}
#agenda .calendari td.anterior a:hover, #agenda .calendari td.siguiente a:hover {
color:#1f2b50;
}
#agenda .calendari td.anterior {
text-align:left;
background: transparent url('../media/web/flechas_mes_ant.png') no-repeat 0px 6px;
padding-left:15px;
}
#agenda .calendari td.siguiente {
text-align:right;
background: transparent url('../media/web/flechas_mes_sig.png') no-repeat 100% 6px;
padding-right:15px;
}
#agenda #buscador {
float:left;
display:block;
width:650px;
padding:3px 0px;
border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f;
margin-bottom:25px;
}
#agenda #buscador p {
display:inline;
float:left;
position:relative;
top:2px;
}
#agenda #buscador form {
display:inline;
float:right;
}
#agenda #buscador form input {
margin-left:5px;
}
#agenda #buscador form #theme, #agenda #buscador form #city {
width:92px;
background-color:#fff;
padding:2px;
border:1px solid #828282;
color:#828282;
margin-left:5px;
}
#agenda #buscador form #date_end, #agenda #buscador form #date_start {
width:92px;
background-color:#fff;
padding:2px;
border:1px solid #828282;
color:#828282;
margin-left:5px;
}
#agenda #buscador form #ft_date_end, #agenda #buscador form #ft_date_start {
position:relative;
top:3px;
}
#agenda #buscador form input.boton {
background-color:#828282;
font-weight:bold;
color:#fff;
border:1px solid #828282;
padding:2px 6px;
cursor:pointer;
}
#agenda #resultados_agenda {
float:left;
display:block;
width:650px;
}
#agenda #resultados_busqueda {
float:left;
display:block;
width:650px;
}
#agenda #resultados_busqueda li {
float:left;
display:block;
width:650px;
margin-bottom:12px;
}
#agenda #resultados_busqueda li .dia {
float:left;
width:40px;
height:40px;
padding:2px;
background: transparent url('../media/web/agenda_fondo_dia.png') no-repeat 0px 0px;
text-align:center;
color:#a5a5a5;
font-size:15px;
line-height:17px;
margin-right:10px;
margin-top:3px;
}
#agenda #resultados_busqueda.noevent li .dia {
display:none;	
}
#agenda #resultados_busqueda li .dia span {
display:block;
color:#8c8c8c;
font-weight:bold;
font-size:22px;
line-height:22px;
}
#agenda #resultados_busqueda li .datos {
float:left;
width:595px;
display:inline;
padding-bottom:10px;
border-bottom:1px dotted #7f7f7f;
}
#agenda #resultados_busqueda.noevent li .datos {
width:650px;	
}
#agenda #resultados_busqueda li .datos h3 {
font-size:16px;
line-height:20px;
color:#0b2a5b;
margin:0px 0px 3px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#agenda #resultados_busqueda li .datos h3 a {
color:#0b2a5b;
}
#agenda #resultados_busqueda li .datos h3 a:hover {
color:#b50000;
text-decoration:underline;
}
#agenda #resultados_busqueda li .datos p.linea {
color:#898989;
}
#agenda #resultados_busqueda li .datos p.linea span {
color:#525252;
margin-right:5px;
}
#agenda #resultados_busqueda li .datos .descripcion {
background-color:#f0eeed;
padding:10px 15px;
margin-top:10px;
}
#agenda #resultados_busqueda li .datos table td.camp_blanc {
color:#898989;
}
#agenda #resultados_busqueda li .datos table td.valor_gris {
color:#525252;
}

/** FOTOS **/
.cont_imagen {
position:relative;
border-bottom:5px solid #b50000;
display:inline;
float:left;
margin-right:15px;
}
.pie_foto {
position:absolute;
padding:8px 10px;
display:block;
bottom:0px;
left:0px;
color:#fff;
background-image:url('../media/web/fondo_piefoto.png');
}

.cont_imagen .play {
position:absolute;
display:inline;
float:left;
top:3px;
left:3px;
}

.cont_imagen.foto_peq .pie_foto {
width:156px;
}
.cont_imagen.foto_gran, .cont_imagen.foto_detalle, .cont_imagen.foto_peq_ancha, .noticia_2col .cont_imagen.foto_med {
margin-right:0px;
margin-bottom:10px;
}
.cont_imagen.foto_gran .pie_foto {
width:630px;
}
.cont_imagen.foto_med .pie_foto {
width:373px;
}
.cont_imagen.foto_detalle .pie_foto {
width:270px;
}
.cont_imagen.foto_peq_ancha .pie_foto {
width:215px;
}
.alinearderecha .cont_imagen {
float:right;
margin-right:0px;
margin-left:15px;
}

/** Validacion formularios **/

#envio_comentario .validation-advice {
color:#b50000;
width:220px;
border:1px solid #b50000;
text-align:center;
margin-left:60px;
margin-top:5px;
font-weight:bold;
text-transform:uppercase;
}
#envio_comentario .derecha .validation-advice {
margin-left:0px;
width:298px;
}

/** ------ modal window ----- */
   	
#control_overlay {
background-color:#000;
}
.window {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#fff;
padding:10px;
border:1px solid #333;	
}
.window .window_close {
display:block;
position:absolute;
top:19px;
right:20px;
height:16px;
width:23px;
background-image:url("../media/web/recomana_boton_cerrar.png");
cursor:pointer;
}

/** PAGINACION **/

.paginacion {
width:650px;
color:#7a7a7a;
font-size:13px;
float:left;
display:block;
margin-top:15px;
}
.paginacion span {
display:block;
margin-bottom:4px;
text-align:center;
width:650px;
}
.paginacion .num_pagina {
display:inline;
padding:0px 5px;
width:120px;
float:left;
text-align:center;
}
.paginacion .pag_anteriores {
display:inline;
width:260px;
text-align:right;
float:left;
}
.paginacion .pag_siguientes {
display:inline;
width:260px;
text-align:left;
float:left;
}
.paginacion a {
color:#7a7a7a;
margin:0px 5px;
font-weight:bold;
display:inline;
}
.paginacion a:hover {
color:#b50000;
text-decoration:underline;
}
.paginacion span b {
color:#009EDF;
}

#mediateca .paginacion {
margin-top:45px;
}

/** RECOMANA **/

.cabezal_recomana {
background-color:#b50000;
color:#fff;
font-size:13px;
padding:8px 10px 8px 14px;
width:400px;
}
#cont_recommend {	
width:390px;
padding:17px;
}
#cont_recommend .linea {	
margin:0px 9px 10px 0px;
float:left;
display:inline;
color:#212021;
font-size:12px;
}
#cont_recommend .linea input {	
width:182px;
padding:2px 3px;
border:1px solid #707070;
font-size:11px;
}
#cont_recommend .linea.check  {
width:381px;
margin-right:0px;
}
#cont_recommend .linea.check input {	
width:auto;
padding:auto;
border:1px solid #707070;
margin:0px 3px 0px 0px;
position:relative;
top:3px;
}
#cont_recommend .boton {	
width:381px;
margin-right:0px;
float:left;
display:inline;
}
#cont_recommend .boton input {	
width:auto;
padding:auto;
border:auto;
background-color:#b50000;
color:#fff;
border:1px solid #212121;
}
#cont_recommend .linea textarea {	
width:381px;
padding:2px 3px;
border:1px solid #707070;
font-size:11px;
}

#cont_recommend .validation-advice {
color:#b50000;
width:188px;
border:1px solid #b50000;
text-align:center;
margin-left:0px;
margin-top:5px;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}

#cont_recommend #rec_sendok {
color:#00B500;
float:right;
margin-top:5px;
margin-right:15px;
font-weight:bold;
padding:1px 6px;
border:1px solid #00B500;
width: 130px;
float:left;
}