@charset "UTF-8";
/* CSS Document */
a {
	text-decoration: none;
        border: 0;
}
a img {
        text-decoration: none;
        border: 0;
}
#active {
	background-color:rgb(255,255,255);
	opacity: 0.5; 
    filter:alpha(opacity=50);
}
#active:hover {
	opacity: 0; 
    filter:alpha(opacity=0);
}
#autorarticulo {
	font-family:"Times New Roman", Times, serif;
	font-size:18pt;
	color:rgb(140,0,0);
}
.botonmenu {
	background-color: rgb(255,255,255);
	opacity: 0;
	filter: alpha(opacity=0);
	width: 91px;
	height: 91px;
}
.botonmenu:hover {
	opacity: 0.5; 
    filter:alpha(opacity=50);
}
#cajanubarrones {
        overflow: hidden;
        overflow-y: hidden; 
        overflow-x: hidden; 
}
.cita {
	font-family:inherit;
	margin-left: 30px;
	line-height:1.10;
	font-size:11pt;
	color:rgb(45,45,45);
}
#cita {
	font-family:inherit;
	margin-left: 30px;
	line-height:1.10;
	font-size:11pt;
	color:rgb(45,45,45);
}
#citaerror {
        text-align:center;
	font-size:14pt;
	font-style:italic;
	color:rgb(45,45,45);
}
#contacto {
	background: url(../imagenes/redesociales/correo.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
#contacto:hover {
	background:url(../imagenes/redesociales/correo2.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
.contenidomenu {
	font-family:"Times New Roman", Times, serif;
	font-size: 14pt;
	line-height:115%; /*
	font-weight:bold; */
}
#contenidomenuerror404 {
	text-align:center;
	font-size:30pt;
	color:rgb(140,0,0);
}        
#contenidomenuhome { /*
	font-weight:bold; */
}
#contenidomenuhome em {
        color: rgb(197,195,171);
        font-size: 18pt;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
}
#contenidomenuhome i {
	color: rgb(45,45,45);
}
#contenidomenuhome span {
	color:rgb(140,0,0);
}
#descargararticulo {
	margin:auto;
	margin-bottom: 5px;
	font-family:Tahoma, Geneva, sans-serif;
	color:rgb(140,0,0);
	font-size:8pt;
}
#efectohover #imagenparacitica {
        display:none;
}
#efectohover:hover #imagenparacitica {
        display:block;
}
#efectohover:hover span {
	color:rgb(45,45,45);
}
#efectohover:hover i {
	color: rgb(140,0,0);
}
#epigrafe {
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	color:rgb(102,102,102);
	line-height:1.15;
}
.enlacesmenu {
	width: 578px;
	height:79px;
	margin-right: 20px;
	float:left;	  
	margin-bottom: 40px;
}
.enlacesmenu img{
	width: 200px;
	height:97px;
	margin-right: 10px;
	float:left;
}
.enlacesmenu:hover img{
	-webkit-box-shadow: 0px 0px 14px rgba(140, 0, 0, 1);
	-moz-box-shadow:    0px 0px 14px rgba(140, 0, 0, 1);
	box-shadow:         0px 0px 14px rgba(140, 0, 0, 1);
}
.enlacesmenu .span{
	margin-top: 20px; 
	color:rgb(140,0,0);
        font-weight:bold;
}
.enlacesmenu:hover .span {
	color:rgb(45,45,45);
}
#facebook {
	background: url(../imagenes/redesociales/facebook.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
#facebook:hover {
	background: url(../imagenes/redesociales/facebook2.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
.firma {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-top:-3px;
}
.firma div {
	float:left;
	margin-left: 2px;
}
.firma #color1 {
	color:rgb(0,0,102);
}
.firma #color2 {
	color:rgb(153,0,0);
}
.firma:hover #color1 {
	color:rgb(153,0,0);
}
.firma:hover #color2 {
	color:rgb(0,0,102);
}
#fotoerror {
	margin:auto;
	width: 200px;
	
}
#fotoerror img {
	margin:auto;
	max-height:300px;
}
#imagenarticulo {
	background-color: rgb(237,235,221);
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	color:rgb(45,45,45);
	line-height:1.15;
/*	padding-top: 7px; */ /*Borrar la barra diagonal antes y después de "padding top: 7px;" cuando hay descripción de imagen */
        font-weight:bold;
        max-width:251px;
        max-height:251px; 
        margin-left:97px; 
        margin-right:35px; 
        float:left; 
        margin-top:0px;
}
#imagenarticulo img{
	max-width: 251px;
	max-height: 201px;
	margin:auto;
/*	margin-top: 5px; */ /*Borrar la barra diagonal antes y después de "margin top: 7px;" cuando hay descripción de imagen */
}
#imagenarticulo span {
	color:rgb(140,0,0);
}
#imagenesportada img {
	width: 515px;
	height: 355px;
}
#imagenparacitica {
        float: left; 
        max-height:340px;
        max-width: 396px;
        position: absolute;
        left: 0px; 
        top: 93px;
}
#imagenparacitica img {
        max-height:340px;
        max-width: 396px;
        margin: auto;
}
#intronubesyclaros {
	font-size:14pt;
	color:(45,45,45);
}
#listacitas i {
	color:rgb(140,0,0);
}
#listacitas span{
	color:rgb(102,102,102);
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}
#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26pt;
	color:rgb(140,0,0);
        font-weight: bold;
}
.menuarchivo {
        padding-left: 10px;
        padding-top: 9px;
}
.numero {
	width: 103px;
	height: 103px;
	font-size: 40pt;
	font-family: "Times New Roman", Times, serif;
	color: #FFF8E5;
	text-align: center;
	line-height: 100px;

}
.numerorevistaarchivo {
	width: 338px;
	height:79px;
	margin-right: 20px;
	float:left;
	margin-bottom: 20px;
}
.numerorevistaarchivo img {
	width: 116px;
	height:79px;
	margin-right: 10px;
	float:left;
}
.numerorevistaarchivo:hover img{
	-webkit-box-shadow: 0px 0px 9px rgba(140, 0, 0, 1);
	-moz-box-shadow:    0px 0px 9px rgba(140, 0, 0, 1);
	box-shadow:         0px 0px 9px rgba(140, 0, 0, 1);  
}
.numerorevistaarchivo span{
	margin-top: 20px;
}
.redesociales div {
	float:left;
	margin-right: 11px;
	width:33px;
	height:33px;
}
#referenciasdecritica { 
        float:right;
        width: 350px;
        clear:right;
        margin-bottom: 30px;
}
#rss {
	background: url(../imagenes/redesociales/rss.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;	
}
#rss:hover {
	background: url(../imagenes/redesociales/rss2.png);
	z-index: 1000;
}
#subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22pt;
	color:rgb(45,45,45);
}
#textoarticulo {
	font-family: arial,sans-serif;
	color:rgb(45,45,45);
	font-size: 15px;
        line-height: 21px;
        font-weight:normal;
}
#tituloarticulo {
	font-family:"Times New Roman", Times, serif;
	font-size: 22pt;
}
#twitter {
	background:url(../imagenes/redesociales/twitter.png); 
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
#twitter:hover {
	background: url(../imagenes/redesociales/twitter2.png);
	z-index: 1000;
	border: solid 1px #FFFFFF;
}
#ub {
	background-image: url(../imagenes/ub.png);
	repeat-x: no-repeat;
	repeat-y: no-repeat;	


}









