div{display:block;position:relative;}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../imagenes/fondoweb.jpg) no-repeat;
	background-position: center top;
	margin: 0;
	padding: 0;
}
.textonormal{font-family:verdana; font-size:12px; color:black;text-decoration:none;}
.textonormal1{font-family:verdana; font-size:15px; color:black;text-decoration:none;}
.textonormal2{font-family:verdana; font-size:16px; color:black;text-decoration:none;}
.textonegrita{font-family:verdana; font-size:10px; color:black;text-decoration:none;font-weight:800;}
.textonegrita1{font-family:verdana; font-size:12; color:black;text-decoration:none;font-weight:800;}
.textogris{font-family:verdana; font-size:10px; color:#d2d7c5;text-decoration:none;}
.textoazul{font-family:verdana; font-size:9px; color:#191f6f;text-decoration:none;}
.textogrisnormal{font-family:verdana; font-size:11px; color:#d2d7c5;text-decoration:none;}
.textonegritagris{font-family:verdana; font-size:10px; color:#48484a;text-decoration:none;font-weight:800;}
.textonegritarojo{font-family:verdana; font-size:11px; color:#b90101;text-decoration:none;font-weight:800;}
.textonegritaazul2{font-family:verdana; font-size:11px; color:#a7d0fd;text-decoration:none;font-weight:800;}
.textonegritagris1{font-family:verdana; font-size:12px; color:#d2d7c5;text-decoration:none;font-weight:800;}
.textonegritagris3{font-family:verdana; font-size:11px; color:#6a6a68;text-decoration:none;font-weight:800;}
.textonegritagris2{font-family:verdana; font-size:15px; color:#6a6a68;text-decoration:none;}
.textonegritaazul1{font-family:verdana; font-size:11px; color:#191f6f;text-decoration:none;font-weight:800;}
.textonegritaazul3{font-family:verdana; font-size:15px; color:#191f6f;text-decoration:none;}
.textoverde{font-family:verdana; font-size:11px; color:#8cc116;text-decoration:none;font-weight:800;}
.textonegritablanco{font-family:verdana; font-size:10px; color:#FFFFFF;text-decoration:none;font-weight:800;}
.textonegritablanco1{font-family:verdana; font-size:14px; color:#FFFFFF;text-decoration:none;font-weight:800;}
.textotitulo{font-family:verdana; font-size:14px; color:#000000;text-decoration:none;font-weight:800;}
.textotitulo1{font-family:verdana; font-size:11; color:#4c4c4c;text-decoration:none;font-weight:800;}
.textotitulo2{font-family:verdana; font-size:24px; color:#1a8b00;text-decoration:none;}
.textotitulo3{font-family:verdana; font-size:14px; color:#1a8b00;text-decoration:none;font-weight:800;}
.enlace{font-family:verdana; font-size:12px; color:#000000;text-decoration:none;}
.enlace:hover{font-family:verdana; font-size:12px; color:#000000;text-decoration:underline;}
.enlace1{font-family:verdana; font-size:11px; color:#515151;text-decoration:none;font-weight:800;}
.enlace1:hover{font-family:verdana; font-size:11px; color:#515151;text-decoration:underline;font-weight:800;}
.enlace2{font-family:verdana; font-size:11px; color:#515151;text-decoration:none;}
.enlace2:hover{font-family:verdana; font-size:11px; color:#000f92;text-decoration:underline;}
.enlace3{font-family:verdana; font-size:11px; color:#515151;text-decoration:none;font-weight:800;}
.enlace3:hover{font-family:verdana; font-size:11px; color:#1a8b00;text-decoration:none;font-weight:800;}
.enlace4{font-family:verdana; font-size:11px; color:#FFFFFF;text-decoration:none;font-weight:800;}
.enlace4:hover{font-family:verdana; font-size:11px; color:#FFFFFF;text-decoration:none;font-weight:800;}
.enlace5{font-family:verdana; font-size:11px; color:#1a8b00;text-decoration:none;}
.enlace5:hover{font-family:verdana; font-size:11px; color:#1a8b00;text-decoration:underline;}
.enlaceblanco{font-family:verdana; font-size:11px; color:#FFFFFF;text-decoration:none;}
.enlaceblanco:hover{font-family:verdana; font-size:11px; color:#000f92;text-decoration:underline;}
.enlacetitulo{font-family:verdana; font-size:12px; color:#000000;text-decoration:none;}
.enlacetitulo:hover{font-family:verdana; font-size:12px; color:#191f6f;text-decoration:none;font-weight:800;}
.enlaceverde{font-family:verdana; font-size:12px; color:#000f92;text-decoration:none;font-weight:800;}
.enlaceverde:hover{font-family:verdana; font-size:12px; color:#000f92;text-decoration:underline;font-weight:800;}
.centrar{text-align:-moz-center;_text-align:center;}
.derecha{text-align:-moz-right;	_text-align:right;}
.izquierda{text-align:-moz-left;_text-align:left;}
.justificar{text-align: justify;}

.fondo{
	border: 1px solid #696;
	padding: 60px 0;
	text-align: center; 
	width: 200px;
    
}
.fondomenu{
	background: url(../imagenes/cabecera.png) no-repeat;
	background-position: center top;
	width: 1011px;
	display: block;
	margin: 0px;
}
.fondocabecera{
	background: url(../imagenes/fondocabecera.png) repeat-x;
	background-position: center top;
	width: 1011px;
	height: 277px;
	display: block;
	margin: 0px;
}
.menu a {
  display:block;
  border:none;
  background-position:left top;
  background-repeat:no-repeat;
  width:210px;
  height:33px;
}
.menu a:hover { background-position: 0 -36px; text-decoration: none; }
.menu .alt { display:none; }
.menu a#inicio { background-image: url(../imagenes/btninicio.png); width:61px; }
.menu a#nosotros { background-image: url(../imagenes/btnlarevista.png); width:98px; }
.menu a#anteriores { background-image: url(../imagenes/btnanteriores.png); width:190px; }
.menu a#numeros { background-image: url(../imagenes/btnnumeros.png); width:96px; }
.menu a#contacto { background-image: url(../imagenes/btncontacto.png); width:93px; }
.menu a#suscripciones { background-image: url(../imagenes/btnsuscripciones.png); width:134px; }
.menu a#boletin { background-image: url(../imagenes/btnboletin.png); width:81px; }
.menu a#facebook { background-image: url(../imagenes/btnfacebook.png); width:34px; }
.menu a#ede { background-image: url(../imagenes/btnede.png); width:96px; }

.fondoweb { 
	background: url(../imagenes/fondoweb.jpg) repeat-x;
	background-color: #f3f3f3;
	background-position: center bottom;
	display: block;
	margin: 0px;
}
.bordesup { 
	background: url(../imagenes/bordesup.png) no-repeat;
	background-position: center bottom;
	display: block;
	margin: 0px;
}
.bordeinf { 
	background: url(../imagenes/bordeinf.png) no-repeat;
	background-position: center bottom;
	display: block;
	margin: 0px;
}
.fondopie { 
	background: url(../imagenes/fondopie.png) repeat-x;
	background-position: center bottom;
	display: block;
	margin: 0px;
}
.fondocaja { 
	background: url(../imagenes/fondocaja.png) repeat-y;
	background-position: center bottom;
	width: 911px;
	display: block;
	margin: 0px;
}
.fondocajapq { 
	background: url(../imagenes/cajapq.jpg) no-repeat;
	background-position: center top;
	width: 216px;
	height: 538px;
	display: block;
	margin: 0px;
}
.box { 
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right:15px;
}
.fondocalendario { 
	background: url(../imagenes/fondocalendario.jpg) no-repeat;
	background-position: center top;
	display: block;
	width: 200px;
	height: 29px;
	margin: 0px;
}
.fondosubmenu { 
	background: url(../imagenes/fondosubmenu.jpg) no-repeat;
	background-position: center top;
	display: block;
	width: 650px;
	height: 29px;
	margin: 0px;
}
.borde_verde {
	border: 2px solid #1a8b00;
	margin-right:10px;
	margin-bottom:6px;
}
.borde_verde_claro {
	border: 2px solid #79a7d8;
	margin-right:10px;
	margin-bottom:6px;
}
.borde_gris {
	border: 2px solid #9d9d9d;
	margin-right:10px;
	margin-bottom:6px;
}
.boton{
	background-color:#191f6f;
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right:15px;
	text-decoration:none;
	color:#FFffff;
	font-size:14px;
	font-weight:bold;
}
.ampliar a {
  display:block;
  border:none;
  background-position:left top;
  background-repeat:no-repeat;
  width:55px;
  height:14px;
}
.ampliar a:hover { background-position: 0 -14px; text-decoration: none; }
.ampliar .alt { display:none; }
.ampliar a#mas { background-image: url(../imagenes/btnampliar.png); width:55px;}
.ampliar a#acceder { background-image: url(../imagenes/btnacceder.png); }
