* { margin:0; padding:0; border:0; }

body {
	border:0;
	margin: 0;
	padding: 0;
	font-family:"Lucida Sans", "Trebuchet MS", Verdana;
	font-size:12px;
	color: #333;
	background:#F7FBFC;
}

a { color:#133751; text-decoration:none; }

img { border:0; }

h1 { margin:0; padding:0;  }
h1 a {
	position: absolute;
	padding:0;
	margin:0;
	top:15px;
	left:0;
	width: 217px;
	height: 76px;
	text-indent:-8000px;
	display:block;
	background: url(../../imagenes/logo.gif) no-repeat;
	z-index:255;
 }
* html h1 a { display:inline; } /* hack IE6 */

h3 {
	padding:0 0 3px 5px;
	font-family: Arial;
	font-weight: lighter;
	font-size: 21px;
	color:#112851;
}
h4 {
	margin:0 0 15px 0;
	padding:0 0 3px 5px;
	font-family: Arial;
	font-weight: lighter;
	font-size: 18px;
	color:#112851;
}

input, textarea, checkbox { margin:0; padding:0; border:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }

h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	}

p, form {
	padding: 0;
	margin: 0 0 10px 0;
	}
	
.clear { clear:both; }

.color1{ color:#112851; }
.nano{ font-size:10px; }
	
/* divs */

#contenedor {
	background:#F7FBFC url(../../imagenes/bgcabecera.jpg) center top no-repeat;
	margin: 0;
	padding:0;
	/* word-wrap:break-word; */
}

#cabecera {
	position:relative;
	width: 963px;
	height:90px;
	margin: 0 auto;
	padding: 0;
}

#banner {
	width: 963px;
	height:349px;
	margin: 0 auto;
	padding: 0;
}
#banner2 {
	width: 963px;
	height:250px;
	margin: 0 auto;
	padding: 0;
}

.fondo { background:url(../../imagenes/bgizq.png) no-repeat 18px 80px; overflow:hidden;	}

/* HOME */

#home{
	float:left;
	margin:20px 0 0 60px;
	padding:0;
	width:620px;
	overflow:hidden;
}
* html #home { display:inline; } /* Hack IE6 */

.li_ultnot{
	margin:0;
	padding:0;
	list-style:none;
}
.li_ultnot li{
	margin:0 0 14px 0;
	padding:0 0 14px;
	background:url(../../imagenes/hr1.png) bottom left no-repeat;
}
.li_ultnot li a:hover { text-decoration:underline; }
.li_ultnot li h4{ margin-bottom:10px; font-size:12px; }

/* */

.semana { text-align:justify; }
.semana span.tit{ color:#32617D; text-transform:uppercase; font-size:11px; font-weight:bold; }
.semana h5.nom{ margin:0 0 5px 0; padding:0; color:#32617D; font-size:18px; font-weight:bold; }
.semana img { float:left; margin:0 10px 5px 0; }
.semana p { line-height:115%; margin:0 0 15px 0; }
.semana a.mas { float:right; color:#6B97C1; text-transform:uppercase; font-size:10px; }
.semana a:hover.mas { text-decoration:underline; }

/* CONTENIDO */

#cuerpo {
	background:#F7FBFC url(../../imagenes/bgcuerpo.jpg) center repeat-y;
	width: 999px;
	margin:0 auto;
	overflow:hidden;
	}
	
#cuerpo .izq{
	width:268px;
	float:left;
	border:0px solid #000;
	margin:20px 0 0 0;
	}
#cuerpo .izq h3{ margin-left:50px; border:0; }

#cuerpo .izq2{
	width:650px;
	float:left;
	border:0px solid #000;
	margin:20px 0 0 55px;
	}

#cuerpo .centro{
	width:450px;
	float:left;
	border:0px solid #000;
	margin:20px 0 0 0;
	border:0px solid #000;
	line-height:180%;
	}
#cuerpo .centro hr{
	background:url(../../imagenes/hr2.png) no-repeat;
	width:450px;
	height:24px;
	margin:20px 0 0 0;
	}

#cuerpo .centro2{
	width:670px;
	float:left;
	border:0px solid #000;
	margin:20px 0 0 0;
	border:0px solid #000;
	line-height:180%;
	}
	
#cuerpo .der{
	float:right;
	width:225px;
	border:1px solid #000;
	margin:20px 50px 0 0;
	border:0px solid #000;
	}
	
#cuerpo .unacol{ position:relative; width:880px; margin:20px 0 0 60px; overflow:hidden; border:0px solid red; }
	
/* FOTO */

.foto{
	background:url(../../imagenes/bgfoto.png) no-repeat bottom right;
	width:217px;
	margin:0 0 0 0;
	padding:0 0 10px 10px;
}
.foto img{
	padding:4px;
	border:1px solid #CCE0EB;
	background:#fff;
}

/* MENU IZQ */

#menuizq{
	float:left;
	margin:00 0 0;
	width:268px;
}
#menuizq ul li{
	width:268px;
	height:33px;
	background:url(../../imagenes/bglimenuizq.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}
#menuizq ul li a{ color:#666; padding:0 0 0 62px; background: url(../../imagenes/ico1.png) no-repeat 50px 5px; height:33px; display:block; }
#menuizq ul li.activo a,
#menuizq ul li a:hover{ color:#133751; padding:0 0 0 72px; background-position:60px 5px; }

/* SIDEBAR */

#sidebar{
	float:right;
	margin:20px 60px 0 0;
	padding:0;
	width:236px;
}
* html #sidebar { display:inline; } /* Hack IE6 */

#sidebar #newsletter {
	background:url(../../imagenes/bgcajanewsletter.png) no-repeat;
	width:236px;
	height:180px;
	position:relative;
	margin:0 0 10px 0;
}
#sidebar #newsletter input.email {
	position:absolute;
	top:79px;
	left:22px;
	width:190px;
}
#sidebar #newsletter input.nombre {
	position:absolute;
	top:44px;
	left:22px;
	width:190px;
}
#sidebar #newsletter img.boton {
	position:absolute;
	top:110px;
	left:15px;
}
#sidebar #newsletter span.legal {
	position:absolute;
	top:140px;
	left:15px;
}
#sidebar #newsletter .advertise {
	position:absolute;
	top:160px;
	left:15px;
}

#sidebar #newsletter span.legal input { vertical-align:text-bottom; }
#sidebar #newsletter span.legal a { text-decoration:underline; }

#sidebar .banners {
	background: #D7E6F0;
	width:236px;
	position:relative;
	margin-bottom:10px;
	padding:12px 0;
	}
#sidebar .banners p { margin:0px 12px 0 12px; }



/* FORMULARIOS */

.input1{ width:229px; height:22px; margin:3px 0 0 0; padding:0 5px; background:url(../../imagenes/input1.png) no-repeat; }
.textarea1{ width:229px; height:92px; margin:3px 0 0 0; padding:5px 5px; background:url(../../imagenes/textarea1.png) no-repeat; }
.select { border:1px solid #ccc; vertical-align:middle; }

.inputextarea{
	background: url(../../imagenes/bgtextarea3.png) repeat-x;
	height:101px;
	padding:0 5px;
}

.inputxt { background: url(../../imagenes/bginputxt.png) repeat-x; height:22px; line-height:20px; vertical-align:middle; border:0px solid red; }
.inputxt a{ color:#999; }
.inputxt a:hover{ color:#133751; }

.inputxt.size1{ width:80px; padding:2px 5px 0 5px; background:url(../../imagenes/bginput1.png) no-repeat; }
.inputxt.size2{ width:122px; padding:2px 5px 0 5px; background:url(../../imagenes/bginput2.png) no-repeat; }
.inputxt.size3{ width:190px; padding:2px 5px 0 5px; background:url(../../imagenes/bginput3.png) no-repeat; }
.inputxt.size4{ width:316px; padding:2px 5px 0 5px; background:url(../../imagenes/bginput4.png) no-repeat; }

.inputextarea.size3{ width:190px; }

.inputbuscar3 { width:190px; height:22px; padding:2px 5px 0 5px; background: url(../../imagenes/bginputbuscar3.png) repeat-x;  line-height:20px; vertical-align:middle; }
.inputbuscar5 { width:230px; height:22px; padding:2px 5px 0 5px; background: url(../../imagenes/bginputbuscar5.png) repeat-x;  line-height:20px; vertical-align:middle; }

.abecedario { float:left; width:305px; height:22px; margin-right:20px; padding:2px 5px 0 5px; background:url(../../imagenes/bginput4.png) no-repeat; }
.abecedario a{ color:#999; }
.abecedario a:hover{ color:#133751; }

.buscarasoc {
	float:left;
	width:250px;
	padding:0 10px;
}
.buscarasoc input.pal{ float:left; height:20px; width:190px; padding:4px 5px 0 5px; background:url(../../imagenes/bginputbuscar3.png) no-repeat; color:#999; }
.buscarasoc input.bot{ float:left; margin:1px 0 0 5px; }

div.volver { width:102px; height:20px; margin:0 0 15px 0; padding:4px 5px 0 5px; background:url(../../imagenes/bginput2.png) no-repeat; font-size:10px; }
div.volver a { width:102px; height:20px; background: url(../../imagenes/icoflecha1.png) no-repeat 5px 5px; padding-left:15px; color:#666; line-height:16px; display:block; }

/* PIE */

#pie {
	background:#F7FBFC url(../../imagenes/bgpie.jpg) left top no-repeat;
	width: 999px;
	height:150px;
	margin:0 auto;
	overflow:hidden;
	}

ul#direcciones{
	margin:0 40px 50px 40px;
	padding:0 0 0 90px;
	font-size:11px;
	color:#999;
	background:url(../../imagenes/logopie.png) 20px 0 no-repeat;
	height:44px;
	width:100%;
	list-style:none;

	border:0px solid #000;
}

ul#direcciones li{
	float:left;
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	border-right:1px solid #E9E9E9;
}
ul#direcciones li.uno{ margin-top:12px;}
ul#direcciones li a{ color:#999; }
ul#direcciones li a:hover{ color:#999; text-decoration:underline; }
ul#direcciones li img{	padding:4px; border:1px solid #E9E9E9; }
ul#direcciones li a img{ background:#fff; }
ul#direcciones li a:hover img{ background:#007FBF; }

#pie .empresa{
	float:left;
	width:330px;
	margin:0 0 0 40px;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#999;
	height:44px;
	list-style:none;
	text-align:center;
	border:0px solid #000;
}
* html #pie .empresa { display:inline; } /* Hack IE6 */

#pie .copy{
	float:right;
	width:555px;
	margin:0 60px 0 0;
	padding:0;
	font-size:10px;
	color:#666;
	height:44px;
	list-style:none;
	text-align:right;
	border:0px solid #000;
}
* html #pie .copy { display:inline; } /* Hack IE6 */
#pie .copy a { color:#666; }
#pie .copy a.tv{ color:#6B97C1; font-weight:bold; }

/*
Hacks
* html .li_circulares p { display:inline; }
*/


/* JUNTA DIRECTIVA */

#juntadirectiva ul{
	margin:30px 0 0 0;
}
#juntadirectiva ul li{
	position:relative;
	float:left;
	width:222px;
	height:200px;
	border:0px solid red;
}
#juntadirectiva ul li div.fotojunta{
	position:absolute;
	top:0px;
	left:50px;
	background:url(../../imagenes/bgfoto.png) no-repeat bottom right;
	padding:0 10px 10px 0;
}
#juntadirectiva ul li div.fotojunta img{
	padding:1px;
	border:1px solid #CCE0EB;
}
#juntadirectiva ul li span.puesto{
	position:absolute;
	top:130px;
	width:100%;
	text-align:center;
	line-height:100%;
	font-size:11px;
	font-weight:bold;
}
#juntadirectiva ul li span.nombre{
	position:absolute;
	top:148px;
	width:162px;
	padding:0 30px;
	text-align:center;
	line-height:140%;
	font-size:11px;
}

/* ASOCIADOS */

#asociados {
	margin:30px 0 0 0;
	overflow:hidden;
	}
#asociados ul li{
	background:url(../../imagenes/hr2.png) no-repeat bottom left;
	padding:0 0 35px 0;
	line-height:140%;
	}
#asociados ul li h5{
	font-size:12px;
	color:#133751;
	font-weight:bold;
	margin:0 0 10px 0;
	}
table.tbcomoasoc td{ padding-bottom:8px;}

/* ACTIVIDAD */

.infoact { overflow:hidden; }
.infoact b{ float:left; width:450px; border:0px solid red; }
.infoact p.date{
	float:right;
	width:200px;
	padding-bottom:25px;
	text-align:right;
	line-height:140%;
	font-size:11px;border:0px solid red;
	background:url(../../imagenes/hr0.png) no-repeat bottom right; border:0px solid red; 
}
.infoact span,
.infoact b{ color:#133751; }

ul.fotos { overflow:hidden; margin:45px 0 0 0; }
ul.fotos li{ float:left; margin:0 0 12px 12px; }
ul.fotos li a img{ padding:1px;	border:1px solid #CCE0EB; }
ul.fotos li a:hover img{ background:#CCE0EB; }

ul.lidescargas { margin:20px 0 20px 0; overflow:hidden; }
ul.lidescargas li{ background:url(../../imagenes/bgpuntos.png) repeat-x top; padding:6px; }
ul.lidescargas li img{ float:left; margin-right:6px; padding-top:0px; vertical-align:middle!important; }
ul.lidescargas li a:hover{ color:#000; }

/* ACTIVIDADES */

#actividades {
	margin:30px 0 0 0;
	overflow:hidden;
	}
#actividades ul li{
	background: url(../../imagenes/bgfoto2.png) no-repeat right bottom;
	padding:0 13px 23px 0;
	line-height:140%;
	overflow:hidden;
	}
	#actividades ul.hist{
		list-style:circle;
	}
#actividades ul.hist li{
	background:none;
	padding:5px 0 5px 0;
	font-weight:normal;
	list-style-type:square;!important;
	list-style-position:inside;
	
	font-size:10px;
}
#actividades ul li img {
	float:left;
	margin-right:10px;
}
#actividades ul li b { float:left; }
#actividades ul li img.candado { float:left; margin-left:6px; padding-top:1px; }
#actividades ul li span { color:#333; }
#actividades ul li span.fecha { font-size:11px; color:#133751; }
#actividades ul li em {
	font-style:normal;
	color:#888;
}
#actividades ul li p { margin:3px 0 0 0; font-size:11px; }

/* NOTICIAS */

#noticias {
	margin:30px 0 0 0;
	overflow:hidden;
	}
#noticias ul li{
	background: url(../../imagenes/bgfoto2.png) no-repeat right bottom;
	padding:0 13px 13px 0;
	line-height:140%;
	overflow:hidden;
	}
#noticias ul li div.fecha,
#fechanoticia{
	position:relative;
	float:left;
	background:url(../../imagenes/bgfecha.png);
	width:40px;
	height:44px;
	margin:2px 0 0 0;
}
#noticias ul li div.fecha span.dia,
#fechanoticia span.dia{
	position:absolute;
	top:8px;
	width:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1D548E;
}
#noticias ul li div.fecha span.mes,
#fechanoticia span.mes{
	position:absolute;
	top:26px;
	width:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}
#noticias ul li div.texto{
	float:right;
	background:url(../../imagenes/ico2.png) no-repeat 99% 90%;
	padding:6px;
	border:1px solid #CCE0EB;
	width:590px;
}
#noticias ul li a { font-weight:bold; }
#noticias ul li a:hover { text-decoration:underline; }
#noticias ul li p { margin:3px 0 0 0; font-size:11px; }

/* DOCUMENTACIÓN */

.filtrostopder{
	position:absolute;
	top:0;
	right:0;
	width:520px;
	border:0px solid red;
}

#centrodoc ul{
	margin:0 0 20px 0;
	overflow:hidden;
}
#centrodoc ul li{
	position:relative;
	padding:10px 0 15px 0;
	border-bottom:1px solid #A9C9DD;
	overflow:hidden;
}
#centrodoc ul li img{
	float:left;
	margin-right:15px;
	padding:6px;
	background:#fff;
	border:1px solid #A9C9DD;
}
#centrodoc ul li h5{
	margin:0 0 10px 0;
	font-size:15px;
	font-weight:normal;
	color:#133751;
}
#centrodoc ul li img.btarchivo{
	position:absolute;
	bottom:5px;
	right:0;
	margin:0;
	padding:0;
	border:0;
}

/* ZONA SOCIOS */

.cajasocios_centro {
	width:287px;
	height:144px;
	background: url(../../imagenes/bgcajasocios_centro.png) no-repeat left top;
}

.cajasocios_socios {
	width:287px;
	height:144px;
	background: url(../../imagenes/bgcajasocios_socios.png) no-repeat left top;
}

.cajasocios_actividades {
	width:287px;
	height:190px;
	background: url(../../imagenes/bgcajasocios_actividades.png) no-repeat left top;
}

.cajasocios_ayuda {
	width:287px;
	height:190px;
	background: url(../../imagenes/bgcajasocios_ayuda.png) no-repeat left top;
}

.cajasocios_documentos {
	width:287px;
	height:190px;
	background: url(../../imagenes/bgcajasocios_documentos.png) no-repeat left top;
}

.cajasocios_protagonistas {
	width:287px;
	height:190px;
	background: url(../../imagenes/bgcajasocios_protagonistas.png) no-repeat left top;
}

.cajasocios_centro h4,
.cajasocios_socios h4,
.cajasocios_actividades h4,
.cajasocios_ayuda h4,
.cajasocios_documentos h4,
.cajasocios_protagonistas h4{
	margin:0 0 8px 0;
	padding:6px 0 5px 15px;
	border-bottom:1px dotted #fff;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

.cajasocios_centro p,
.cajasocios_socios p,
.cajasocios_actividades p,
.cajasocios_ayuda p,
.cajasocios_documentos p,
.cajasocios_protagonistas p{
	width:240px;
	margin:0 0 7px 15px;
}

.cajasocios_centro input,
.cajasocios_centro select,
.cajasocios_ayuda input,
.cajasocios_ayuda textarea{ color:#999; }

.cajasocios_ayuda input.inp{ width:230px; height:22px; padding:2px 5px 0 5px; background: url(../../imagenes/bginputcajasoc_ayuda.png) no-repeat;  line-height:20px; vertical-align:middle; color:#999 }
.cajasocios_ayuda textarea.inp{ width:230px; height:60px; padding:2px 5px 0 5px; background: url(../../imagenes/bgtextareacajasoc_ayuda.png) no-repeat;  line-height:20px; vertical-align:middle; color:#999 }

.cajasocios_actividades ul,
.cajasocios_documentos ul,
.cajasocios_protagonistas ul{
	width:240px;
	margin:0 0 7px 15px;
}
.cajasocios_actividades ul li,
.cajasocios_documentos ul li,
.cajasocios_protagonistas ul li{ font-size:11px; }

.cajasocios_actividades ul li{ padding:6px 0 6px 0; border-bottom:1px solid #C99069; }
.cajasocios_actividades ul li a{ color:#333333; }

.cajasocios_documentos ul li{ margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:1px solid #bbb; }
.cajasocios_documentos ul li a{ color:#fff; }
.cajasocios_documentos ul li img{ margin-right:4px; vertical-align:middle;  }

.cajasocios_protagonistas ul li{ padding:6px 0 6px 0; border-bottom:1px solid #B1BD75; }
.cajasocios_protagonistas ul li a{ color:#333; }

.cajasocios_actividades ul li a:hover,
.cajasocios_documentos ul li a:hover,
.cajasocios_protagonistas ul li a:hover{ text-decoration:underline; }

/* carrusel patrocinadores */

.carruselpatrocionadores { margin:10px 0 20px 0; height:332px!important; border:0px solid red;  overflow:hidden; }
.carruselpatrocionadores ul{ width:230px; overflow:hidden; }
.carruselpatrocionadores ul li { height:90px; border:0px solid red; text-align:center; overflow:hidden; }
.carruselpatrocionadores ul li img { height:74px; }
.h4{
	padding:6px 0 5px 15px;
	border-bottom:1px dotted #ccc;
	color:#999;
	font-size:13px;
	font-weight:bold;
}

#sidebarpatrocinadores {
	float:right;
	margin:64px 0 0 0; width:295px;
	background:url(../../imagenes/bgsidebarpatro.png) no-repeat;
	}

/* NOSOCIOS */

#cajanosocios {
	position:relative;
	width:567;
	height:344px;
	background:url(../../imagenes/acceso.png) no-repeat;
}
#cajanosocios a {
	position:absolute;
	top:277px;
	left:230px;
}

/* BIBLIOTECARIO */

.cajazul {
	position:relative;
	background:#EAF1F6;
	padding:10px 10px 20px 10px;
}
.cajazul h5 {
	margin:0 0 8px 0;
	font-size:14px;
	color:#6B97C1;
}
.cajazul b { color:#6B97C1; }
.cajazul span.peke { font-size:11px; }
.cajazul img.libro { float:left; margin-right:10px; }
.cajazul img.mas{ position:absolute; bottom:10px; right:10px; }
.cajazul img.docdesc{ position:absolute; bottom:10px; right:0px; }
.cajazul div.linea { margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px solid #A4C0DA; }
.cajazul div.linea a { color:#333; }
.cajazul div.linea a:hover { color:#133751; }

.cajazul ul li{ position:relative; margin:5px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #A4C0DA; }
.cajazul ul.documentul li{ position:relative; margin:5px 0 0 0; padding:0 0 25px 0; border-bottom:1px solid #A4C0DA; }
.cajazul ul.documentul li img{
	float:left;
	margin-right:15px;
	padding:6px;
	background:#fff;
	border:1px solid #A9C9DD;
}
.cajazul img.btarchivo{ position:absolute; bottom:10px; right:0px; border:0!important; padding:0!important; margin:0!important; float:none!important; }


