﻿@charset "utf-8";
/* CSS Document */

/* Efectos */
a,a img,input,select,textarea,
.rojo,.menu > li ul li a img,
h1,h2,h3,h4,h5,
.TabbedPanelsTab{
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.cartel,.not_principal,.not_img,.not_bloque img,.not_imgx2,.not_imgx2 img,.callbacks_container,.banner{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}
.a_cartel img,.fondocategoria a,.itemnoticia h3,.programaciones a,.itempeliculas img,.bloqueotros,.imagenpeli img,.textodenoticia img,#paginador a,#paginador span,.AccordionPanelOpen .AccordionPanelTab,.contenidoacordeon a,.texto img,.texto iframe,.bl_noticia .noticiaimagen img,.bl_acceso_revistas .noticiaimagen img,.AccordionPanelTab,.texto small a,.lista_peliculas > a img,.premioitem,.bl_patrocinadores img{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
/* Textos */
@font-face {
    font-family: 'arialnarrow';
    src: url('fuente/arialn-webfont.eot');
    src: url('fuente/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuente/arialn-webfont.woff') format('woff'),
         url('fuente/arialn-webfont.ttf') format('truetype'),
         url('fuente/arialn-webfont.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1{
	float:left;
	width:100%;
	height:131px;
	background:url(../img/logo.png) no-repeat left center;
	text-indent:-9999px;
	margin:10px 0px 20px 0px;
}
.grid4 h3{
	float:left;
	width:705px;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	color:#B90000;
	margin-bottom:8px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}
.grid4 h4{
	float:left;
	width:705px;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#000;
	margin:0px 0px 20px 0px;
}
.itemnoticia h3{
	font-size:1.3em!important;
	font-weight:normal!important;
	background:#DADADA;
	box-shadow:inset -1px 1px 1px #424242!important;
	-moz-box-shadow:inset -1px 1px 1px #424242!important;
	-webkit-box-shadow:inset -1px 1px 1px #424242!important;
	-o-box-shadow:inset -1px 1px 1px #424242!important;
}
	.itemnoticia h3:hover{
		background:#B70000;
		box-shadow:inset -1px 1px 1px #000!important;
		-moz-box-shadow:inset -1px 1px 1px #000!important;
		-webkit-box-shadow:inset -1px 1px 1px #000!important;
		-o-box-shadow:inset -1px 1px 1px #000!important;
	}
	
.itemnoticia h3 a{
	float:left;
	width:685px!important;
	padding:7px 10px 2px 10px!important;
	color:#424242!important;
	text-shadow:1px 1px #fff!important;	
}
	.itemnoticia h3:hover a{
		color:#fff!important;
		text-shadow:1px 1px #000!important;
	}
#modulosprincipal .titular{
	float:left;
	width:665px;
}
.txtnoticias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.txtnoticias a{
	color:#B90000;
	border-bottom:1px dotted #B90000;
}
.txtnoticias a:hover{
	color:#000;
	border-bottom:1px dotted #000;
}
.txtnoticias img{
	float:right;
	width:auto;
	margin:0px 0px 20px 20px;
}
#derechaelementos .titular{
	float:left;
	width:200px;
}
.titular{
	margin-bottom:10px;
	padding:5px 0px 5px 45px;
	color:#B70000;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
}
	.tit_patrocinadores{
		background:url(../img/tit_patrocinadores.png) no-repeat -2px center;
	}
	.tit_ultimas{
		background:url(../img/tit_ultimas.png) no-repeat -2px center;
	}
.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:20px;
	color:#424242;
}
.texto img{
	float:right;
	margin:0px 0px 10px 20px;
	border:5px solid #DADADA;
}
.texto a{
	color:#B90000;
	border-bottom:1px dotted #B90000;
	font-weight:bold;
}
.texto a:hover{
	color:#424242;
	border-bottom:1px dotted #424242;
}
.texto iframe{
	float:left;
	width:705px;
	height:300px;
}
.texto small a{
	float:left;
	color:#fff!important;
	text-shadow:1px 1px #420101;
	background:#3D3D54;
	padding:3px 7px; 
	margin:10px 0px 0px 0px;
	box-shadow:inset -1px 1px 1px #000;
	-moz-box-shadow:inset -1px 1px 1px #000;
	-webkit-box-shadow:inset -1px 1px 1px #000;
	-o-box-shadow:inset -1px 1px 1px #000;
	border:none!important;
}
.texto small a:hover{
	text-shadow:1px 1px #420101;
	background: #B70000;
	box-shadow:inset -1px 1px 1px #420101;
	-moz-box-shadow:inset -1px 1px 1px #420101;
	-webkit-box-shadow:inset -1px 1px 1px #420101;
	-o-box-shadow:inset -1px 1px 1px #420101;
	border:none!important;
}
.texto table{
	float:left;	
	width:100%!important;
}
.texto table tbody tr:first-child{
	background:#b90303;
	color:#fff;
	font-weight:normal;
}
.texto table tbody tr:first-child td{
	border-right:1px solid #fff;
	text-align:center;
}
.texto table td,
.texto table th{
	padding:5px;
}
.rojo2{
	color:#B90000;
	font-weight:bold;
	text-transform:uppercase;
}
.aitemnot{
	color:#424242;
	border-bottom:1px dotted #fff;
}
.aitemnot:hover{
	color:#424242;
	border-bottom:1px dotted #424242;
}
/* General */
#slogan,#logos2{
	display:none;
}
#center,#footer{
	width:980px;
	margin:0px auto;
	position:relative;
}
#menu{
	float:left;
	width:100%;
	background:url(../img/bg_menu.png) no-repeat center top #b90000;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #989898;
}
.general,
.buscador,
#atajosprofesionales,
#contfooter,
#contenido2,
#botonexplora{
	float:left;
	width:100%;
}
#shortsup{
	float:right;
	width:auto;
	position:absolute;
	top:10px;
	right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#4e4e4e;
}
	#shortsup a{
		color:#4e4e4e;
		margin:0px 5px;
	}
	#shortsup a:last-child{
		padding:0px 0px 0px 5px;
	}
	#shortsup a:hover{
		color:#B70000;
		border-bottom:1px dotted #B70000;
	}
#migas,#idiomas{
	height:13px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#424242;
	text-shadow:1px 1px #fff;
	background:#dadada;
	overflow:hidden;
}
#migas{
	float:left;
	width:715px;
}
#migas em{
	display:none;
}
#migas .rojo{
	float:none;
	padding:0px 8px;
	background:url(../img/gr_migas.png) no-repeat center center;
}
#migas .rojo strong,#grid9 br{
	display:none;
}
#migas a{
	color:#424242;
}
#migas a:hover{
	color:#7F0000;
}
#idiomas{
	float:left;
	width:225px;
	text-align:right;
}
#idiomas a{
	color:#424242;
	padding:0px 5px;
}
	#idiomas a:last-child{
		padding:0px 0px 0px 5px;
	}
#idiomas a:hover{
	color:#B90000;
}
#cabecera{
	float:left;
	width:100%;
	background:url(../img/gr_sombra_cab.png) no-repeat center top;
	border-top:1px solid #fff;
}
#modulosprincipal,
.grid4{
	float:left;
	width:735px;
	position:relative;
	margin-bottom:50px;
}

/* añadido.......................................................................................................................................................... */

.grid4 #mosaico {

	background-color: #EEEEEE;

	float: left;

	padding: 5px;

	border: 1px dotted #CCCCCC;

	width: 690px;

}

/* esto era en la versión antigua
 .grid4 img {

	background-color: #ECECEC;

	padding: 5px;

	float: left;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	border: 1px dotted #CCCCCC; 

}

.grid4 #mosaico {

	background-color: #EEEEEE;

	float: left;

	padding: 5px;

	border: 1px dotted #CCCCCC;

	width: 690px;

}

.grid4 #mosaico ul {

	list-style-type: none;

	margin: 0px;

	padding: 00px;

}

#grid4 #mosaico ul li {

	float: left;

}





.grid4 #mosaico img {

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	float: left;

}


/* añadido.......................................................................................................................................................... */



#centro_contenidos{
	float:left;
	width:705px;
	margin-right:30px;
}
#derechaelementos{
	float:right;
	width:245px;
}
#cabecera{
	padding-top:40px;
}
#atajosprofesionales > span{
	float:left;
	width:210px;
}
#atajosprofesionales > span,
.tit_redes{
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 1px #500000;
	background:url(../img/gr_flecha_lat.png) no-repeat left 10px #b70000;
	padding:12px 10px 8px 25px;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
	border-bottom:2px solid #420101;
}
#atajosprofesionales > span strong{
	font-weight:normal;
}
#atajosprofesionales a{
	float:left;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#424242;
	text-shadow:1px 1px #fff;
	padding:6px 5px 6px 20px;
	background:url(../img/gr_flecha_directo.png) no-repeat 7px 6px #dadada;
	border-bottom:1px solid #bababa;
	border-top:1px solid #fff;
}
#atajosprofesionales a:hover{
	color:#B70000;
}
#atajosprofesionales a:nth-child(3){
	padding:18px 5px 6px 20px;
	background:url(../img/bg_directo_li.png) no-repeat left top #dadada;
	border-top:none;
}
#atajosprofesionales a:last-child{
	padding:6px 5px 18px 20px;
	border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-o-border-radius:0px 0px 10px 10px;
}
#grid9{
	float:right;
	width:auto;
	position:absolute;
	right:0px;
	top:110px;
	z-index:100;
}
#grid9 a{
	float:left;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
}
.itempeliculas{
	float:left;
	width:705px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:0.9em;
	line-height:18px;
	color:#424242;
	margin-bottom:30px;
}
.itempeliculas a img{
	float:left;
	width:210px;
	height:auto;
	margin:0px 30px 20px 0px;
	border:2px solid #DADADA;
}
.itempeliculas br + br{
	display:none;
}
.itempeliculas a img:hover{
	border:2px solid #B90000;
}
.itempeliculas h3{
	float:left;
	width:460px!important;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.5em!important;
	font-weight:normal!important;
	border-bottom:1px dotted #ccc!important;
}
.itempeliculas h3 a{
	color:#B90000;
}
.itempeliculas h3 a:hover{
	color:#000;
}
.itempeliculas span{
	font-size:0.75em;
}
.bloqueotros{
	float:left;
	width:675px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:-15px 0px 30px 0px;
	padding:5px 15px;
	background:#ece9e9;
	box-shadow:inset -1px 1px 0px #DADADA;
	-moz-box-shadow:inset -1px 1px 0px #DADADA;
	-webkit-box-shadow:inset -1px 1px 0px #DADADA;
	-o-box-shadow:inset -1px 1px 0px #DADADA;
}
.lista_peliculas{
	float:left;
	width:705px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#424242;
}
.lista_peliculas h3{
	float:left;
	width:475px;
	border-bottom:1px dotted #ccc;
}
.premios{
	float:right;
	width:475px;
	margin-left:203px;
	text-shadow:1px 1px #fff;
}
.premioitem{
	float:left;
	width:455px;
	padding:5px 10px;
	margin-bottom:5px;
	background:#EFEFEF;	
	box-shadow:inset -1px -1px 0px #a0a0a0;
	-moz-box-shadow:inset -1px -1px 0px #a0a0a0;
	-webkit-box-shadow:inset -1px -1px 0px #a0a0a0;
	-o-box-shadow:inset -1px -1px 0px #a0a0a0;
}
.premioitem .nombrepremio{
	font-size:1.2em!important;
	line-height:normal!important;
	color:#000!important;
}
.premioitem .rojo{
	font-size:1.1em!important;
	padding:0px!important;
	text-align:left!important;
	color:#B70000!important;
}
.premioitem .textopremios{
	font-size:1.2em!important;
	font-style:italic!important;
	color:#000;
}
.nombrepremio br,
.premioitem .rojo br{
	display:none;
}
.lista_peliculas .enlace{
	margin-bottom:15px;
	font-size:1.3em!important;
}
.lista_peliculas h3 a{
	color:#B90000;
}
.lista_peliculas h3 a:hover{
	color:#000;
}
.lista_peliculas > a img{
	float:left;
	width:210px;
	margin:0px 20px 10px 0px;
}
.textopases2 strong{
	color:#000!important;
}
	.textofechas{
		float:left;
		width:460px;
		margin-bottom:2px;
		font-weight:normal!important;
	}
	.textofechas strong{
		color:#B90000;
	}
	.pase{
		font-size:0.8em;
	}
	.pase2{
		font-size:0.7em;
		padding-left:10px;
	}
.itempelicula{
	float:left;
	width:705px;
	font-family:Arial, Helvetica, sans-serif;
}
.itempelicula .rojo{
	float:left;
	width:705px;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif;
	font-size:1.5em;
	color:#C00000;
	text-align:left;
}
.itempelicula .TabbedPanelsContent{
	font-size:0.8em!important;
}
.noticiaficha{
	float:left;
	width:705px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.8em;*/
	color:#424242;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
	.noticiaficha:last-child{
		border:none;
	}
	.noticiaficha strong br{
		display:none;
	}
.noticiaficha .titular{
	padding:5px 0px!important;
	margin-bottom:5px!important;
	font-size:1.5em;
}
.noticiaficha .titular:hover{
	color:#000;
}
.noticiaficha strong,
.noticiaficha span{
	float:left;
	width:100%;
}
.textodenoticia{
	font-size:0.8em;
}
.textodenoticia .enlace2{
	float:left!important;
	width:auto!important;
	margin:3px 0px!important;
}
/*
.noticiaficha strong{
	line-height:17px;	
}*/
.noticiaficha .titular{
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding-bottom:5px;
}
.noticiaficha .textofechas2{
	margin:10px 0px 3px 0px;
}
.noticiaficha .textofechas2 strong{
	float:none!important;
	width:auto;
	color:#c00!important;
}
.noticiaficha strong{
	color:#000!important;
	font-size:1.2em!important;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif!important;
	font-weight:normal!important;
}
.noticiaficha strong br,
.noticiaficha .textofechas2 strong br{
	display:none;
}
.noticiaficha .enlace2{
	margin-top:15px;
	font-size:1.2em!important;
}
/* ficha noticia */
.textodenoticia{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#424242;
	margin-top:5px;
}
.textodenoticia img{
	float:left;
	width:auto;
	height:auto;
	margin:0px 15px 15px 0px;
}
.fragmento{
	float:right;
	width:200px;
	color:#c00;
	text-align:right;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif;
	font-size:2em;
	font-style:italic;
	padding:0px 0px 15px 15px;
	margin:0px 0px 10px 15px;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc;
}
.fragmento .texto{
	color:#424242!important;
	font-size:0.5em!important;
}
/* Noticias */
.itemnoticia{
	float:left;
	width:100%;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
#itemnoticia{
	/*border-bottom:1px dotted #ccc;*/
	padding-bottom:10px;
	margin-bottom:10px;
}
.historia,.historia_activo{
	float:left;
	width:116px;
	margin:0px 0px 1px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	border-right:1px solid #fff;
}
.historia a,.historia_activo span{
	float:left;
	width:106px;
	padding:5px;
	text-shadow:1px 1px #fff;
}
.historia a{
	color:#424242;
	background:#DADADA;
}
.historia:hover a{
	color:#fff;
	background:#000;
	text-shadow:none;
}
.historia_activo span{
	color:#000;
	text-shadow:1px 1px #d40505;
	background:#B90000;
}
.a_cartel{
	float:right;
	width:210px;
	border-top:1px dotted #ccc;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:11px;
	background:url(../img/btn_sombra.png) no-repeat center bottom;
}
	.a_cartel img{
		float:right;
		width:100%;
		height:auto;
		border:none!important;
		margin:0px!important;
	}
.a_palmares{
	float:left;
	width:454px;
	border-top:1px dotted #ccc;
	border-right:1px dotted #ccc;
	padding:15px 30px 0px 0px;
	background:url(../img/sombra_palmares.png) no-repeat right top;
}
.a_palmares p{
	margin-bottom:0px;
}
.enlace,.enlace2,
.atras{
	color:#fff!important;
	background:#9B0000;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif;
	font-size:1em!important;
	font-weight:normal!important;
	text-shadow:1px 1px #5C0305;
	padding:5px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	box-shadow:inset -1px 2px 0px #5C0305;
	-moz-box-shadow:inset -1px 2px 0px #5C0305;
	-webkit-box-shadow:inset -1px 2px 0px #5C0305;
	-o-box-shadow:inset -1px 2px 0px #5C0305;
}
.enlace,.enlace2{
	float:right;
}
.enlace{
	margin-top:15px;
}
.atras{
	float:left;
}
.enlace:hover,.enlace2:hover,
.atras:hover{
	background:#343434;
	text-shadow:1px 1px #000;
	box-shadow:inset -1px 2px 0 #000;
	-moz-box-shadow:inset -1px 2px 0 #000;
	-webkit-box-shadow:inset -1px 2px 0 #000;
	-o-box-shadow:inset -1px 2px 0 #000;
}
.fondocategoria,
.programaciones{
	float:left;
	width:100%;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif;
	font-size:1em;
	margin-bottom:10px;
}
.fondocategoria a,
.programaciones a{
	float:left;
	width:655px;
	padding:10px 10px 7px 40px;
	margin-bottom:5px;
	color:#424242;
	text-shadow:1px 1px #fff;
	background:url(../img/bg_flecha_listado.png) no-repeat 5px center, url(../img/bg_flecha_listado_2.png) no-repeat -50px center #DADADA;
	box-shadow:inset -1px 2px 0px #ccc;
	-moz-box-shadow:inset -1px 2px 0px #ccc;
	-webkit-box-shadow:inset -1px 2px 0px #ccc;
	-o-box-shadow:inset -1px 2px 0px #ccc;
}
.fondocategoria a:hover,
.programaciones a:hover{
	color:#fff;
	text-shadow:none;
	background:url(../img/bg_flecha_listado.png) no-repeat 5px -50px, url(../img/bg_flecha_listado_2.png) no-repeat 5px center #B90000;
	box-shadow:inset -1px 2px 0px #300608;
	-moz-box-shadow:inset -1px 2px 0px #300608;
	-webkit-box-shadow:inset -1px 2px 0px #300608;
	-o-box-shadow:inset -1px 2px 0px #300608;
}
.categoriaflecha{
	float:left;
	width:687px;
	color:#B90000;
	padding:8px 0px 0px 18px;
	margin:-10px 0px 20px 0px;
	background:url(../img/gr_subcategoria.png) no-repeat left 9px;
}
.otrasnoticias,.bloque_general h3{
	float:left;
	width:687px;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif!important;
	font-size:1.2em!important;
	font-weight:normal!important;
	color:#000!important;
	padding:8px 0px 10px 18px!important;
	margin:-10px 0px 10px 0px!important;
	border-bottom:1px dotted #ccc!important;
	background:url(../img/gr_subcategoria.png) no-repeat left 11px!important;
}
.programaciones ul li a{
	box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
	-o-box-shadow:none!important;
	border-radius:0px!important;
	-moz-border-radius:0px!important;
	-webkit-border-radius:0px!important;
	-o-border-radius:0px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-bottom:1px solid #DADADA;
	padding:7px 10px 5px 40px;
	margin-bottom:0px;
	background:url(../img/gr_flecha_sublista.png) no-repeat 8px center!important;
}
.programaciones ul li:last-child a{
	border-bottom:none!important;
	margin-bottom:10px!important;
}
.programaciones ul li a:hover {
	color:#B90000!important;
	background:url(../img/gr_flecha_sublista.png) no-repeat 16px center!important;
}
.separador,.separador2{
	float:left;
	width:685px;
	padding:5px 10px;
}
.separador{
	background:#B90000;
	font-family:'arialnarrow',Arial,Helvetica,sans-serif;
	font-size:1em;
	color:#fff;
	text-shadow:1px 1px #5C0305;
	border-bottom:1px solid #fff;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-o-border-radius:5px 5px 0px 0px;
}
.separador2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background:#DADADA;
	margin-bottom:20px;
	text-shadow:1px 1px #fff;
}
	.separador2 a{
		color:#000;
		font-weight:bold;
	}
/* Pie */
#contfooter{
	border-top:8px solid #ae0001;
	background:#dadada;
	box-shadow:inset 0px 15px 15px #babbbb;
	-moz-box-shadow:inset 0px 15px 15px #babbbb;
	-webkit-box-shadow:inset 0px 15px 15px #babbbb;
	-o-box-shadow:inset 0px 15px 15px #babbbb;
	margin-top:-1px;
}
#shortdown{
	float:left;
	width:225px;
	background:url(../img/gr_sombra.png) no-repeat right center;
	padding-right:55px;
	margin:25px 0px;
}
.atajos{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.72em;
}
.atajos li{
	float:left;
	width:100%;
}
.atajos li a{
	float:left;
	width:193px;
	padding:5px 0px 5px 18px;
	color:#454545;
	text-shadow:1px 1px #fff;
	background:url(../img/gr_menu_pie.png) no-repeat 2px center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	box-shadow:1px -1px 0px #DADADA;
	-moz-box-shadow:1px -1px 0px #DADADA;
	-webkit-box-shadow:1px -1px 0px #DADADA;
	-o-box-shadow:1px -1px 0px #DADADA;
}
.atajos li a:hover{
	width:188px;
	padding:5px 0px 5px 23px;
	background:url(../img/gr_menu_pie_2.png) no-repeat 7px center #fff;
	box-shadow:1px -1px 0px #B6B6B6;
	-moz-box-shadow:1px -1px 0px #B6B6B6;
	-webkit-box-shadow:1px -1px 0px #B6B6B6;
	-o-box-shadow:1px -1px 0px #B6B6B6;
}
.sublogos{
	float:right;
	width:680px;
	margin:25px 0px;
}
.sublogos2{
	float:right;
	width:680px;
}
.sublogos a,.sublogos2 a{
	margin-right:10px;
}
#copy{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#454545;
	text-align:center;
	background:url(../img/bg_pie.png) no-repeat center top #fff;
	padding:20px 0px;
}
/**/
.cartel{
	float:left;
	width:100%;
	margin-bottom:5px;
	overflow:hidden;
}
.cartel img{
	float:left;
	width:245px;
	height:auto;
}
/* mapa web */
#botonexplora a{
	float:left;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	background:url(../img/ico_mapa.png) no-repeat 6px center, url(../img/tit_mapa.png) repeat-x left top;
	background-color:#b40001;
	border-bottom:1px solid #fff;
	padding:8px 10px 8px 45px;
	border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	-o-border-radius:6px 6px 0px 0px;
}
#botonexplora a:hover{
	background:url(../img/ico_mapa.png) no-repeat 6px center #640000;
}
#divexplora{
	display:none;
	float:left;
	width:100%;
	border-top:1px solid #B40001;
}
/* noticia principal */
.not_principal{
	float:left;
	width:705px;
	height:auto;
	/*height:340px;*/
	overflow:hidden;
	position:relative;
}
.not_principal img{
	float:left;
	width:100%;
	height:auto;
	/*height:340px;*/
}
.not_principal div{
	float:left;
	width:675px;
	padding:10px 15px;
/*	position:absolute;
	bottom:0px;*/
	background:url(../img/bg_flecha_not.png) no-repeat left 9px, url(../img/dot_negro.png) #000;
}
.not_principal .cintillo{
	text-align:right;
	background:url(../img/dot_cintillo.png) repeat-x left bottom;
}
.not_principal div strong,
.not_principal div span{
	float:left;
	width:100%;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:16px;
}
.not_principal div strong{
	color:#9a0002;
}
.not_principal div span{
	color:#fff;
}
.not_principal div a{
	float:left;
	clear:both;
	color:#fff;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0px 0px 5px 10px;
}
.not_principal div a:hover{
	color:#B90000;
	text-shadow:1px 1px #000;
}
.mas_principal{
	position:absolute;
	bottom:0px;
	right:-160px;
	z-index:2;
	float:left;
	background:#9B0000;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	padding:6px 10px 6px 15px;
	color:#fff;
	border-radius:10px 0px 0px 0px;
	-moz-border-radius:10px 0px 0px 0px;
	-webkit-border-radius:10px 0px 0px 0px;
	-o-border-radius:10px 0px 0px 0px;
	text-shadow:1px 1px #5C0305;
}
.mas_principal:hover{
	background:#343434;
	box-shadow:inset 1px 1px 0px #000;
	-moz-box-shadow:inset 1px 1px 0px #000;
	-webkit-box-shadow:inset 1px 1px 0px #000;
	-o-box-shadow:inset 1px 1px 0px #000;
}
.not_principal:hover .mas_principal{
	right:0px;
}
/* noticia */
.not_bloque{
	float:left;
	width:220px;
	margin-right:23px;
}
.not_img{
	float:left;
	width:100%;
	/*max-height:150px;*/
	margin-bottom:7px;
	/*overflow:hidden;*/
}
.not_img img{
	float:left;
	width:100%;
	height:auto;
}
.not_bloque span,.txt_bloque a,.not_bloque div span,.not_bloque div strong,
.not_bloquex2 span,.not_bloquex2 div span,.not_bloquex2 div strong{
	float:left;
	width:100%;
	margin-bottom:6px;
}
.txt_bloque a{
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.15em;
	color:#9b0000;
	padding-bottom:6px;
	border-bottom:1px dotted #b2b2b2;
	line-height:22px;
}
.txt_bloque a:hover{
	color:#454545;
}
.txt_bloque span,
.txt_bloque strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:17px;
}
.txt_bloque span{
	color:#454545;
}
.txt_bloque .cintillo{
	border-bottom:1px dotted #B2B2B2;
}
.not_fecha{
	color:#9b0000!important;
	background:url(../img/gr_flecha_not.png) no-repeat left center;
	padding-left:10px;
}
.not_sombra{
	text-align:center;
	/*background:url(../img/bg_sombra_bloque.png) no-repeat center bottom;*/
	padding-bottom:20px;
	margin-top:10px
}
.mas_noticia{
	float:right;
	width:auto;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:0.85em;
	background:#9b0000;
	color:#fff;
	text-shadow:1px 1px #5c0305;
	padding:4px 8px;
	margin:-10px auto 0px auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	box-shadow:inset -1px 2px 0px #5c0305;
	-moz-box-shadow:inset -1px 2px 0px #5c0305;
	-webkit-box-shadow:inset -1px 2px 0px #5c0305;
	-o-box-shadow:inset -1px 2px 0px #5c0305;
}
.mas_noticia:hover{
	background:#343434;
	text-shadow:1px 1px #000;
	box-shadow:inset -1px 2px 0px #000;
	-moz-box-shadow:inset -1px 2px 0px #000;
	-webkit-box-shadow:inset -1px 2px 0px #000;
	-o-box-shadow:inset -1px 2px 0px #000;
}
/* bloque x2*/
.not_bloquex2{
	float:left;
	width:463px;
	margin-right:23px;
}
.not_imgx2{
	float:left;
	width:463px;
	max-height:200px;
	overflow:hidden;
	margin-bottom:10px;
}
.not_imgx2 img{
	float:left;
	width:100%;
	height:auto;
}
.not_bloquex2 .not_sombra{
	float:right;
	width:auto;
	/*background:url(../img/bg_sombra_bloque.png) no-repeat center bottom;*/
}
.not_bloquex2 .mas_noticia{
	text-align:right;
}
.bl_noticia{
	float:left;
	width:705px;
	overflow:hidden;
}
.noticiatexto,.noticiatexto span{
	width:100%!important;
}
.noticiatexto .textofechas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:-5px 0px 5px 0px;
}
.noticiatexto h4 strong{
	font-weight:normal!important;
}
.bl_noticia .textofechas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background:url(../img/gr_flecha_not.png) no-repeat left center;
	padding-left:10px;
}
.bl_noticia .itemnoticia h3{
	width:100%!important;
	background:none!important;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-o-box-shadow:none!important;
	border-radius:0px!important;
	-moz-border-radius:0px!important;
	-webkit-border-radius:0px!important;
	-o-border-radius:0px!important;
	border-bottom:1px dotted #ccc!important;
}
.bl_noticia .itemnoticia h3 a{
	width:auto!important;
	border-bottom:none!important;
    color: #B90000!important;
    font-family: 'arialnarrow',Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0px!important;
    padding: 0px!important;
}
.bl_noticia .itemnoticia h3 a:hover,.bl_noticia .itemnoticia h3:hover a{
	color:#000!important;
	text-shadow:none!important;
}
.bl_noticia h4{
	float:left;
	width:100%!important;
	margin:0px 0px 10px 0px!important;
}
.bl_noticia h4 strong{
	font-weight:normal;
}
.bl_noticia .noticiaimagen,
.bl_patrocinadores .noticiaimagen{
	float:left;
	width:200px;
	margin:3px 25px 0px 0px;
}
.bl_noticia .noticiaimagen img{
	float:left;
	width:100%;
	height:auto;
}
.bl_noticia .noticiaimagen + .noticiatexto,
.bl_patrocinadores .noticiaimagen + .noticiatexto{
	float:left;
	width:480px!important;
}
/* Histórico patrocinadores */
.bl_patrocinadores,
.bl_libros{
	float:left;
	width:705px;
}
.bl_libros .textofechas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-bottom:10px;
}
.bl_patrocinadores h3{
	float:left;
	width:100%!important;
	font-size:1.3em;
	border-bottom:1px dotted #ccc!important;
}
.itemnoticia + .texto + .rojo2{
	color:#000!important;
}
/* Carrusel */
.carrusel{
	float:left;
	width:100%;
	margin:0px 0px 30px 0px;
}
#controls{
	display:none;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
#slider {
	margin-top: 0px !important;
	height:auto!important;
}
.rslides li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}
.events {
	list-style: none;
}
.callbacks_container {
	float: left;
	width: 243px;
	border:1px solid #d7d7d7;
	position: relative;
	margin-top: 0px;
	overflow:hidden;
}
.callbacks {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.callbacks li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.callbacks .caption {
	float:left;
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:#fff;
	color:#454545;
	text-shadow:1px 1px #fff;
	padding:6px 5%;
	text-align:center;
	box-shadow:inset 0px 10px 10px #DFDFDF;
}
.callbacks_nav {
	position: absolute;
	bottom:0%;
	left: -40px;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	width:80px;
	height:80px;
	background:#fff;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	-o-border-radius:40px;
}
.callbacks_nav:active {
	opacity: 1.0;
}
.callbacks_nav.next {
	left: auto;
	right:-15px;
	background:url(../img/bg_next.png) no-repeat center center #fff;
	box-shadow:inset 2px 0px 2px #999;
	-moz-box-shadow:inset 2px 0px 2px #999;
	-webkit-box-shadow:inset 2px 0px 2px #999;
	-o-box-shadow:inset 2px 0px 2px #999;
}
.callbacks_nav.next:hover{
	right:-20px;
	box-shadow:inset -2px 0px 2px #999;
	-moz-box-shadow:inset -2px 0px 2px #999;
	-webkit-box-shadow:inset -2px 0px 2px #999;
	-o-box-shadow:inset -2px 0px 2px #999;
}
.callbacks_nav.prev{
	left:-15px;
	background:url(../img/bg_prev.png) no-repeat center center #fff;
	box-shadow:inset -2px 0px 2px #999;
	-moz-box-shadow:inset -2px 0px 2px #999;
	-webkit-box-shadow:inset -2px 0px 2px #999;
	-o-box-shadow:inset -2px 0px 2px #999;
}
.callbacks_nav.prev:hover{
	left:-20px;
	box-shadow:inset 2px 0px 2px #999;
	-moz-box-shadow:inset 2px 0px 2px #999;
	-webkit-box-shadow:inset 2px 0px 2px #999;
	-o-box-shadow:inset 2px 0px 2px #999;
}
.callbacks_nav {
	bottom: -10px;
}
.itemnoticia,.general2,.cartelin{
	float:left;
	width:705px;
	margin-bottom:10px;
}
/* bloque redes */
.tit_redes{
	float:left;
	width:670px;
	margin:25px 0px 0px 0px;
}
.redesfb{
	float:left;
	width:485px;
	min-height:200px;
	margin:-43px 0px 1px 0px;
	border-right:1px solid #ccc;
}
.redestw{
	float:left;
	width:220px;
	min-height:200px;
	margin:-43px 0px 1px 0px;
}
.tit_fb,.tit_tw{
	float:right;
	width:190px;
	height:16px;
	color:#333;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	text-shadow:1px 1px #fff;
	padding:15px 15px 12px 15px;
	margin-bottom:10px;
}
.tit_tw{
	margin-bottom:10px;
	border-radius:0px 10px 0px 0px;
	-moz-border-radius:0px 10px 0px 0px;
	-webkit-border-radius:0px 10px 0px 0px;
	-o-border-radius:0px 10px 0px 0px;
}
.tit_fb{
	background:url(../img/ico_facebook.png) no-repeat 30px center, url(../img/gr_sombra_redes.png) repeat-x left top #fff;
}
.tit_tw{
	background:url(../img/ico_twitter.png) no-repeat 35px center, url(../img/gr_sombra_redes.png) repeat-x left top #fff;
}
.sombra_sociales{
	float:left;
	width:100%;
	height:32px;
	margin-top:0px;
	background:url(../img/gr_sombra_sociales.png) no-repeat center top;
}
/**/
.fichatecnica{
	float:right;
	width:200px;
	padding-left:22px;
	margin:0px 0px 50px 22px;
	border-left:1px dotted #ccc;
	color:#424242;
}
	.fichatecnica h3,.fichatecnica em{
		float:left;
		width:100%!important;
		border:none!important;
	}
	.fichatecnica a{
		color:#000;
		border-bottom:1px dotted #424242;
	}
.imagenpeli,.imagenpeli img{
	float:left;
	width:460px;
}
.imagenpeli img{
	margin-bottom:15px;
}
.textopases2{
	font-size:1.2em;
	text-shadow:1px 1px #fff;
}
.fichanoticia h3{
	font-size:1.3em!important;
}
.fichanoticia h4 strong{
	color:#424242!important;
	font-weight:normal!important;
}
.fichanoticia .textofechas,
.fichanoticia .print{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
	width:auto;
	margin:0px 3px 10px 0px;
}
.fichanoticia .textofechas{
	padding:6px 0px;
}
.fichanoticia .print{
	padding:6px 7px 6px 32px;
	color:#424242;
	text-shadow:1px 1px #fff;
	background:url(../img/ico_imprimir.png) no-repeat 5px -2px #ECECEC;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	box-shadow:inset -1px 1px 0px #999;	
	-moz-box-shadow:inset -1px 1px 0px #999;	
	-webkit-box-shadow:inset -1px 1px 0px #999;	
	-o-box-shadow:inset -1px 1px 0px #999;	
}
.fichanoticia .print:hover{
	background:url(../img/ico_imprimir.png) no-repeat 5px -33px #c00;
	color:#fff;
	text-shadow:none;
	box-shadow:inset -1px 1px 0px #000;	
	-moz-box-shadow:inset -1px 1px 0px #000;	
	-webkit-box-shadow:inset -1px 1px 0px #000;	
	-o-box-shadow:inset -1px 1px 0px #000;	
}
/* Sec. noticias */
.gruponoticias{
	float:left;
	width:705px;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.grupomodulos{
	float:left;
	width:735px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
.grupomodulos:last-child{
	border:none;
}
.itemnoticia3{
	float:left;
	width:215px;
	margin-right:30px;
}
.itemnoticia3 h3,.itemnoticia3 h4{
	float:left;
	width:100%!important;
}
.itemnoticia3 h3{
	font-size:1.2em!important;
	line-height:23px!important;
	border-bottom:1px dotted #ccc!important;
	background:url(../img/gr_tit_noticia.png) no-repeat 350px bottom;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-o-border-radius:5px 5px 0px 0px;
	box-shadow:inset -1px 1px 0px #fff;
	-moz-box-shadow:inset -1px 1px 0px #fff;
	-webkit-box-shadow:inset -1px 1px 0px #fff;
	-o-box-shadow:inset -1px 1px 0px #fff;
}
.itemnoticia3 h3 a{
	float:left;
	width:94%;
	padding:3%;
	color:#B90000;
}
	.itemnoticia3:hover h3{
		background:url(../img/gr_tit_noticia.png) no-repeat right bottom #B90000;
		border-bottom:1px dotted #fff!important;
		box-shadow:inset -1px 1px 0px #582021;
		-moz-box-shadow:inset -1px 1px 0px #582021;
		-webkit-box-shadow:inset -1px 1px 0px #582021;
		-o-box-shadow:inset -1px 1px 0px #582021;
	}
	.itemnoticia3:hover h3 a{
		color:#fff;
	}
.itemnoticia3 h4{
	font-size:1em!important;
	line-height:19px!important;
	margin:0px!important;
}
.itemnoticia3 h4 strong{
	font-weight:normal!important;
}
.itemnoticia3 .textofechas{
	width:88%!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:0.7em!important;
	margin:5px 0px!important;
	color:#424242!important;
	background:url(../img/gr_fecha.png) no-repeat left center #E5E5E5!important;
	padding:5px 5% 5px 7%!important;
	text-shadow:1px 1px #fff;
}
.itemnoticia3 .texto{
	line-height:17px;
}
	.itemnoticia3:hover .texto{
		color:#000;
	}
/* varios */
.banner{
	margin-bottom:30px;
	overflow:hidden;
}
.mtop{
	margin-top:20px;
}
hr{
	float:left;
	width:100%;
	border:none;
	background:none;
}
.hr_sombra{
	height:33px;
	background:url(../img/hr_sombra.png) no-repeat center 1px;
	margin:0px 0px 20px 0px;
}
.hr_lat{
	margin:15px 0px;
	padding:0px;
	height:0px;
	border-bottom:1px dotted #B90000;
}
.hr_sombra_lat{
	background:url(../img/gr_sombra_lat.png) no-repeat center 1px;
	height:17px;
	margin:0px 0px 20px 0px;
}
#div__1,#div__2,#div__3,#div__4,#div__5,#div__6,#div__7,#div__8,#div__9,#div__10,
#div__11,#div__12,#div__13,#div__14,#div__15,#div__16,#div__17,#div__18,#div__19,#div__20{
	float:left;
	width:100%;
	margin-bottom:30px;
}
/*
#div__1{
	margin-top:30px;
}*/
.bloquecal{
	float:right;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-left:25px;
}
.bloquecal table{
	float:right;
	color:#424242;
	border:1px solid #DADADA;
	background:#DADADA;
}
.calendario td {
    background: #ECECEC;
    text-align: center;
}
.calendario td,
.calendario th{
	width: 19px;
	text-shadow:none;
	vertical-align:middle;
	padding:5px 3px;
}
.calendario td a {
    background: #3E4048;
    border: 1px solid #000;
    color: #FFFFFF;
    font-weight: bold;
    margin:0px;
    padding:0px;
    text-decoration: none;
}
.calendario td a:hover {
    background-color: #FE0000;
    color: #FFFFFF;
}
.tooltip{
	background:#000;
	padding:5px!important;
}
.calendario th {
    font-weight: bold;
    text-align: center;
	background:#B90000;
	border:1px solid #fff;
	color:#fff;
}
#calendarionav2,#calendarionav{
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
}
#calendarionav2{
	background:url(../img/gr_prev.png) no-repeat center center #800000;
}
#calendarionav{
	background:url(../img/gr_next.png) no-repeat center center #800000;
}
#calendarionav2:hover{
	background:url(../img/gr_prev.png) no-repeat center center #000;
}
#calendarionav:hover{
	background:url(../img/gr_next.png) no-repeat center center #000;
}
/**/
.bloque_general{
	float:left;
	width:705px;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
}
.bloque_general_2{
	float:left;
	width:705px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.bloque_general_2 h3{
	font-size:1.2em!important;
	border-bottom:1px dotted #ccc!important;
}
.bloque_cartel{
	float:left;
	width:705px;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
/**/
.bl_material{
	float:left;
	width:705px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.bl_material h3{
	font-size:1.1em!important;
	border-bottom:1px dotted #ccc!important;
}
.bl_material span{
	float:left;
	width:100%!important;
}
.bl_material .textofechas{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.bl_material .enlace2{
	color:#fff!important;
	margin:10px 0px;
}
.bl_material img{
	float:left!important;
	max-width:705px!important;
	margin:0px 0px 15px 0px!important;
}
/* publicaciones */
.bl_acceso_revistas,
.revistatexto,
.bl_publicacion{
	float:left;
	width:705px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.bl_acceso_revistas{
	border-bottom:1px dotted #ccc;
}
.revistatexto h3{
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1em;
	border-bottom:1px dotted #ccc;
	text-transform:uppercase;
}
.revistatexto h3 a{
	color:#B90000;
}
.revistatexto h3 a:hover{
	color:#424242;
}
.bl_acceso_revistas .noticiatexto h3{
	float:left;
	width:480px;
	border-bottom:1px dotted #ccc;
}
.bl_acceso_revistas .noticiatexto h3 a{
	color:#B90000;
}
.bl_acceso_revistas .noticiatexto h3 a:hover{
	color:#000;
}
.bl_acceso_revistas .noticiaimagen{
	float:left;
	width:200px;
	margin:3px 25px 0px 0px;
}
.bl_acceso_revistas .noticiaimagen + .revistatexto{
	float:left;
	width:480px;
}
.bl_acceso_revistas .noticiaimagen + .revistatexto h3{
	float:left;
	width:100%;
}
.bl_publicacion h3{
	font-size:1.3em!important;
	border-bottom:1px dotted #ccc!important;	
}
.bl_publicacion .textofechas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
}
/**/
.bloqueeve2,.bloqueeve2 .lugar,.bloqueeve2 .cuerpo{
	float:left;
	width:705px;
}
.bloqueeve2 div{
	margin-bottom:6px;
}
.bloqueeve2 .hora,.bloqueeve2 .fecha{
	float:left;
	width:352px;
}
.bloqueeve2{
	/*border-bottom:1px dotted #ccc;*/
	margin-bottom:10px;
	padding-bottom:10px;
	color:#424242;
}
.proximo{
	float:left;
	width:685px;
	padding:0px 0px 5px 15px;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000;
	margin-bottom:20px;
	border-bottom:1px solid #999;
	background:url(../img/gr_subcategoria.png) no-repeat left center;
}
.fecha,.hora,.nombre,.lugar,.cuerpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.bloqueeve2 span{
	color:#B70000;
	font-weight:bold;
}
.cuerpo{
	line-height:18px;
}
/**/
.bl_jurado{
	float:left;
	width:705px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.bl_jurado .textofechas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
}
/* Acreditaciones */
.bl_acreditaciones{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#424242;
}
/* Editor */
.remarcado_rojo{
	background:#B90000;
	padding:2px 5px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.negritarojo{
	color:#B90000;
	font-weight:bold;
}
.cursiva{
	color:#424242;
	font-style:italic;
}
.negrita{
	font-weight:bold;
}
/**/
/**/
#paginador{
	float:left;
	width:705px;
	margin:10px 0px 0px 0px;
	padding-top:12px;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif!important;
	font-size:0.8em!important;
	text-align:right;
	border-top:1px dotted #ccc;
}
#paginador a{
	padding:1px 7px;
	margin:0px 2px;
	background:#B70000;
	color:#fff;
	box-shadow:inset -1px 1px 1px #300608;
	-moz-box-shadow:inset -1px 1px 1px #300608;
	-webkit-box-shadow:inset -1px 1px 1px #300608;
	-o-box-shadow:inset -1px 1px 1px #300608;
}
#paginador a:hover{
	background:#343434;
	box-shadow:inset -1px 1px 1px #343434;
	-moz-box-shadow:inset -1px 1px 1px #343434;
	-webkit-box-shadow:inset -1px 1px 1px #343434;
	-o-box-shadow:inset -1px 1px 1px #343434;
}
#paginador span{
	padding:1px 7px;
	margin:0px 4px;
	background:#DADADA;
	color:#424242;
	text-shadow:1px 1px #FFF!important;
	font-weight:bold;
	box-shadow:inset -1px 1px 0px #666;
	-moz-box-shadow:inset -1px 1px 0px #666;
	-webkit-box-shadow:inset -1px 1px 0px #666;
	-o-box-shadow:inset -1px 1px 0px #666;
}
/**/
.bl_revista{
	float:left;
	width:705px;
}
#cont_sharethis{
	float:right;
	width:auto;
	margin:-5px 25px 0px 0px;	
}
/* Eventos */
.bloquecal2{
	float:left;
	width:450px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
.bloquecal2:last-child{
	border:none;
}
.acto_proximo,.acto_fecha,.acto_hora,.acto_nombre,.acto_lugar,.acto_cuerpo{
	float:left;
	width:100%;
	margin-bottom:6px;
}
.acto_proximo{
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#B90000;
}
.acto_fecha,.acto_hora,.acto_nombre,.acto_lugar,.acto_cuerpo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.acto_fecha,.acto_hora{
	color:#666;
}
.acto_nombre,.acto_lugar,.acto_cuerpo{
	color:#000;
}
.acto_cuerpo{
	font-weight:bold;
}
.acto_proximo,.acto_cuerpo{
	line-height:20px;
}