/* ESTILOS GENERALES */
body{

	background: #c9c8c8 url(../images/fondo1.jpg) repeat-x;
	font-family:helvetica,verdana,arial;
	font-size:0.9em;
	text-align:left;
	color:#404040;
}
h1{
	font-size:1.3em;
	color:#652B2B;
	border-bottom:1px solid #652B2B;
}
h2{
	font-size:1.3em;
	color:#652B2B;
	margin-bottom:0px;
	padding-bottom:0px;
}
h3{
	font-size:1.0em;
	color:#652B2B;
	margin-bottom:0px;
	padding-bottom:0px;
}
h4{
  margin:0;
  padding:0;

}
h1.none{
	font-size:0.1em;
	border:0;
	padding:0;
	margin:0;
}
p{
	margin-bottom:0px;
	padding-bottom:0px;
}

/* ESTILOS DE LA PORTADA */
div.contenido_portada{
	width:740px;
	margin:0 auto 0 auto;
}
div.menu_portada{
	float:right;
	margin-bottom:1em;
	margin-left:1em;
	border:1px solid #f1f1f1;
	width:7em;
}
div.noti_portada{
	float:left;
	width:75%;
	text-align:justify;
	font-size:0.8em;
	font-family:arial, verdana;

}
div.noticias_portada{

}
a.menu_p_portada{
	text-decoration:none;
	display:block;
	color:#404040;
	font-weight:bold;
	background-color:#E2B53A;

}

h2.portada{
	color:#ECD390;
}
ul.noticias{
	list-style-type:none;
	padding-left:10px;
}
li.noticias{
	color:#2D6C81;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:1em;
	border-bottom:1px dotted #808080;
	background: url('../images/flecha.gif') center left no-repeat;
	background-position:top left;
}
a.not_portada{
	color:#29464F;
	font-size:1em;
	font-family:Arial,Verdana;
}
a.not_portada:hover{
	color:#6E94AE;
}
a.menu_p_portada:hover{
	text-decoration:none;
	display:block;
	color:#404040;
	font-weight:bold;
	background-color:#F6F777;
}
a.menu_s_portada{
	text-decoration:none;
	color:#FAFAD4;
	font-weight:bold;
	font-size:0.9em;
}
a.menu_s_portada:hover{
	color:#FFFFFF;
	background-color:#404040;
}
td{
	font-size:12px;
	font-family:Helvetica,Verdana,Arial;
}
/* MENUS */
div.menu_superior_portada{
	text-align:right;
	margin:0 auto 4px auto;
	width:740px;
}
div.menu_superior{
	text-align:right;
	margin:0 auto 4px auto;
	width:760px;
}
div.menu_pags, div.menu_pags2{
	text-align:center;
	float:left;
	width: 85px;
	border:1px solid #808080;
	border-left:0px;
	font-size:0.9em;
}
div.menu_pags2{
	width:120px;
}
div.menu_idioma{
	text-align:center;
	float:right;
	width: 20px;
	border:0;
	margin-right:6px;
}
img.menu_idioma{
	width: 20px;
	border:0;
}
img.menu_idioma_izq{
	width:20px;
	border:0;
	margin-left:4px;
}
div.menu{
	padding-left:40px;
	margin:0px;
	text-align:center;
	background-color:#A50000;
	color:#ffffff;
	font-weight:bold;
	border:5px solid #A50000;

}
/* ESTILOS DE PÁGINA */
div.spacer{
	clear:both;
}
div.page{
	width:100%;
	text-align:center;

}
div.page_cont{
	width:990px;
	margin:0 auto 0 auto;
}
div.logo{
	width:988px;
	height:150px;
	margin:0 auto 0 auto;
	background-color:#ffffff;
	border:1px solid #33593A;
	background: url('../images/fondo_cabecera.jpg') top left no-repeat;
}
div.elemento_cabecera{
	float:left;
}
div.nombre_socio{
  float:right;
  text-align:right;
  color:#f3f3dc;
  font-weight:bold;
  margin-right:12px;
  margin-top:134px;
  font-size:14px;
}
div.titulo_cabecera{
	width:800px;
	font-family: Verdana, Arial;
	font-size: 30px;
	font-weight:bold;
	margin-left:30px;
	text-align:right;
	color: #ffffff;
	height:1;
	filter:glow(color=#000000);
}

div.subtitulo_cabecera{
	width:800px;
	font-family: Verdana, Arial;
	font-size: 22px;
	margin-left:30px;
	text-align:right;
	padding-top:10px;
	color: #ffffff;
	height:1;
	filter:glow(color=#000000);
}
div.cuerpo{
	margin:0 auto 0 auto;
	font-size:1em;
	text-align:center;
	border-top:1px solid #A50000;
}
div.contenido{
	margin:0 auto 0 auto;
	padding-left:30px;
	padding-right:30px;
	font-size:1.0em;
	border:1px solid #A50000;
	background-color:#ffffff;
	text-align:justify;
	font-family:Helvetica,Verdanda,Arial;
}
div.izda_publicaciones, div.izda_publicaciones2, div.izda_publicaciones3{
	float:left;
	width:650px;
}
div.portada_publicaciones{
	float:left;
	width:160px;
	text-align:left;
	margin-right:12px;
}
div.izda_publicaciones2{
	margin-top:12px;
	padding-top:12px;
	border-top:1px dotted #652B2B;
	width:630px;
	font-size:12px;
	font-family:Verdana,Arial;
}
div.izda_publicaciones3{
	border:0px;
	margin-top:0px;
	padding-top:0px;
	width:630px;
}
div.dcha_publicaciones{
	float:right;
	width:270px;
	margin-top:12px;
	padding:0px;
}
div.caja_dcha{
	border:1px solid #c0c0c0;
	padding:0px;
	background-color:#f5f5f5;
}
p.caja_dcha{
    margin:0px;
    padding:4px;
    font-size:12px;
    font-weight:bold;
    font-family:Helvetica,Arial,Verdana;
	color:#e1e1e1;
	background-color:#950101;
}
p.subcaja_dcha{
	padding-left:6px;
	padding-right:6px;
	margin:0px;
	font-size:10px;
	text-align:left;
}
div.portada_publicaciones img{
	width:150px;
}
div.ultivol_publicaciones{
	float:left;
	width:450px;
	margin-right:24px;
}
div.ruta{
  text-align:right;
  font-size:10px;
  margin-top:-10px;
  padding-top:0px;
}
p.bajo_publicaciones{
	font-size:0.8em;
	text-align:left;
	margin-left:4px;
	margin-top:6px;
}
p.ver_publicaciones{
	text-align:right;
	font-size:0.6em;
}
p.resumen_noticia{
	font-size:0.8em;
	font-style:italic;
	font-weight: bold;
}
p.texto_noticia{
	font-size:0.9em;
	padding-left:1em;
	padding-right:1em;
}
p.resumen_pagina{
	font-size:0.9em;
	font-style:italic;
}
p.texto_pagina{
	font-size:1.0em;
}
p img{
	border:1px solid #808080;
	padding:2px;
}

ul{
	list-style-type:none;
	padding-left:10px;
	font-size:0.8em;
	font-family:Helvetica,Verdana,Arial;
}
ol{
	list-style-type:none;
	padding-left:10px;
	font-size:0.8em;
	font-family:Helvetica.Verdana,Arial;
}
li{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url('../images/flecha.gif') center left no-repeat;
	background-position:top left;

}
ul.limpio{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	margin-top:6px;
	font-family:Helvetica,Verdana,Arial;
}
li.limpio{
	padding:0px;
	margin:0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:0.9em;
	font-weight:normal;
	background-image: none;

}
div.pie{
	width:988px;
	margin:0 auto 0 auto;
	background-color:#ffffff;
	border:1px solid #33593A;
	border-top:0px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:0.7em;
}
div.volumen_bol{
	float:left;
	width:135px;
	padding:6px;
	font-size:0.8em;
	background-color:#e1e1e1;
	margin:2px;
}
/* ENLACES */
a{
  text-decoration:none;
  color:#404040;
	font-weight:bold;
}
a:hover{
	color:#a50000;
}
a.menu_p_pags{
	text-decoration:none;
	display:block;
	font-size:0.8em;
	color:#CDD1CE;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Helvetica,Verdana,Arial;
}
a.menu_p_pags:hover{
	background-color:#c0c0c0;
	color:#000000;
}
a.menu_p_idioma{
	text-decoration:none;
	display:block;
	font-size:0.8em;
	color:#CDD1CE;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Helvetica,Verdana,Arial;
}
div.miniaturas{
	float:left;
	width:110px;
	padding:2px;
	padding-top:4px;
	margin: 5px 4px 5px 4px;
	text-align:center;
	background-color:#EBEBED;
	border:1px solid #8284D0;
	height:170px;
	font-size:11px;
}
div.miniaturas img{
  width:96px;
}
div.galery_caja_pag{
	float:left;
	width:202px;
	height:250px;
	padding:2px;
	margin-right:12px;
	font-size:10px;
}
div.galery_caja_pag img{
  padding:1px;
}
div.portada_banner{
	width:100%;
	margin-top:10px;
	border:1px solid #0066ae;
}
div.portada_banner img{
	padding:2px;
	margin-left:16px;
}
p.portada_banner{
	margin-top:18px;
	padding:12px;
	padding-bottom:6px;
	font-size:12px;
	color:#e6e5e3;
}
li.portada_banner a, li.portada_banner a:visited, a.linkportada{
	color:#fafadc;
}
li.portada_banner a:hover, a.linkportada:hover{
	color:#f4f710;
}
ul.portada_banner{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:10px;
}
li.portada_banner{
	padding-left: 10px;
	margin-left:72px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:11px;
	background: url('../images/dot.gif') center left no-repeat;
	background-position:top left;

}
ul.noticias{
	list-style-type:none;
	padding-left:10px;
}
li.noticias{
	color:#2D6C81;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:1em;
	border-bottom:1px dotted #808080;
	background: url('../images/flecha.gif') center left no-repeat;
	background-position:top left;
}
table.datos_personales input, table.datos_personales select, table.datos_personales textarea{
  background-color:#dadada;
}

.calendario {
   border: 1px solid #000;
   text-align: center;
   width: 180px;
}
div.CalendarioFoto{
	width:180px;
	border:1px solid #c0c0c0;
	padding:2px;
}
div.CalendarioFoto img{
	width:180px;
	border:0px;
}
div.CalendarioDescripcion{
	border:1px solid #C0C0C0;
	font-size:14px;
	width:180px;
	margin-top:3px;
	text-align:center;
}
div.calendario2{
	position:relative;
	float:left;
	margin-left:6px;
	margin-top:24px;
	padding:0.3em;
	border: 1px solid #8486D6;
	width:180px;
}
div.calendario3{
	border:1px solid #C0C0C0;
	font-size:14px;
	width:180px;
}
.gris {
   background: #CBCBCB;
   font-size:11px;
}

.blanco{
	font-size:11px;
}
