@charset "UTF-8";
/* CSS Document */
i{
	color: #000000;
}
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, serif;
	font-size:18pt;
	color:rgb(140,0,0);
	float:left; margin-top: 5px; clear:right; width:405px; margin-right:70px;
}
.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;
        height: 190px; 
}
.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, serif;
	font-size: 16pt;
	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 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, .efectohover #imagenparacitica {
        display:none;
}
#efectohover:hover #imagenparacitica, .efectohover:hover #imagenparacitica {
        display:block;
}
#efectohover:hover span, .efectohover:hover span:first-of-type {
	color:rgb(45,45,45);
}
#efectohover:hover i,  .efectohover:hover .ita{
	color: rgb(140,0,0);
}
#epigrafe {
	font-family: 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, 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, serif;
}
#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26pt;
	color:rgb(140,0,0);
    font-weight: bold;
    position: absolute; 
    left: 79px; 
    top: 322px; 
    width: 517px; 
    height: 59px;
}
.menuarchivo {
        padding-left: 10px;
        padding-top: 9px;
}
.numero {
	width: 103px;
	height: 103px;
	font-size: 40pt;
	font-family:  Times, serif;
	color: #FFF8E5;
	text-align: center;
	line-height: 100px;
	position: absolute; left: 418px; top: 0px;
}
.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, helvetica, sans-serif;
	color:rgb(45,45,45);
	font-size: 15px;
        line-height: 21px;
        font-weight:normal;
        float:left; margin-top: 35px; clear:right; width:810px; margin-right:70px; margin-left:97px;
}
#tituloarticulo {
	font-family: Times, serif;
	font-size: 22pt;
	float:left; clear: right; margin-right:70px; margin-top: 0px; width:405px;
}
#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;
	position: absolute; left: 82px; top: 1224px; width: 200px; height: 60px;	
}
.ita{
	font-style: italic;
	color: rgb(45,45,45) !important;
}
article h1, article h2, #menu h1{
	font-size:1em; margin:0; font-weight:normal;
}
article h3{
	text-align: center;
}
article p{
	/*font-size: 1.1em;*/
}
#listacitas blockquote{
	font-size: 15px;
	line-height: 21px;
	margin-left: 2px;
}
#listacitas hr{
	margin-left: 200px;
	margin-right: 250px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.divEnlaces{
	overflow: hidden !important;
}
.divEnlaces img, .divEnlaces iframe{
	-webkit-box-shadow: 7px 7px 30px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 30px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 30px 0px rgba(50, 50, 50, 0.75);
}
.divEnlaces img:hover, .divEnlaces iframe:hover{
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.divEnlaces a{
	color: #000000;
}
#menu h2{
	font-size: 1em;
	margin: 0;
}
.fondo{
	background-image:url('../imagenes/plantillas/fondo4.png');position:relative; margin:auto; top:-8px; width:960px; height:1301px;
}
section{
	position: absolute; left: 79px; top: 391px; width: 803px; height: 416px;
}
#sectionChild{
	height:378px; overflow-y:scroll; overflow-x: hidden; width:803px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; font-family: Times, Serif;
}
#sectionClaros{
	position: absolute; left: 79px; top: 450px; width: 376px; height: 313px;
}
#imagenesportada{
	position: absolute; left: 79px; top: 400px; width: 515px; height: 355px;
}
#sectionMenu{
	position: absolute; left: 621px; top: 482px; width: 270px; height: 355px;
}
#articleNubesClaros{
	float:left; left: 24px; width: 952px; min-height: 1025px;
}
#mainContainer{
	position:relative; margin:auto; top:-8px; width:1002px; min-height:1292px;
}
#container{
	position:absolute; border: 1px solid rgb(41,54,93); min-height:1292px;
}
#headerContainer{
	float: left; left: 0px; top: 4px; width: 952px; height: 296px; float: left;
}
#headerSubContainer{
	position: absolute; left: 97px; top: 97px; width: 678px; height: 102px;
}
#articleAutores{
	float:left; left: 24px; width: 952px; min-height: 1025px; font-family: Times,  Serif;
}
#headerSubContainerBis{
	position: absolute; left: 75px; top: 119px; width: 678px; height: 102px;
}
#containerNubarrones{
	position: absolute; left: 499px; top: 1008px; width: 400px; height: 200px; overflow:hidden; overflow-x:hidden; overflow-y:hidden;
}
.botonNubesClaros{
	position: absolute; left: 183px; top: 912px;
}
.botonCitas{
	position: absolute; left: 288px; top: 912px;
}
.botonEnlace{
	position: absolute; left: 183px; top: 1024px;
}
.botonNubarron{
	position: absolute; left: 565px; top: 952px; width: 212px; height: 114px;
}
.botonCritica{
	position: absolute; left: 79px; top: 912px;
}
.redesociales{
	position: absolute; left: 702px; top: 1247px; width: 216px; height: 31px;
}
.botonArchivo{
	position: absolute; left: 288px; top: 1024px;
}
