div#cuerpo h2 span { color:#000; font-size:60%; }

div#cabecera div a { color:#000; }
div#cabecera div#idioma1 { position:absolute; float:left; top:5px; left:15px;}
div#cabecera div#idioma2 { position:absolute; float:left; top:25px; left:15px;}
div#cabecera div#banner { position:absolute; float:left; width:500px; height:70px; left:140px; top:1px; background:#FFFFFF; border: thin solid #000000;}
div#cabecera div#banner img { left:5px; }
div#cabecera div#banner div { position:absolute; float:left; width:400px; height:60px;left:58px; top:1px; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
div#cabecera div#banner p {  text-decoration:none; }
div#cabecera div#banner a {  text-decoration:none; color:#990000; margin-top:10px; }
div#cabecera div#banner a:hover { text-decoration:underline; } 
div#cabecera div#banner p#info { margin-top:10px; }
div#cabecera div#banner span { margin-left:10px; }

div#cabecera ul { top:80px; }
div#cabecera h1 { /*position:absolute; float:left;*/ top:80px;}

div#menu-imprimir{ position:relative; float:right; padding-right:90px; }
div#menu-imprimir a { font-size:80%; color:#000; }


div#lista-presidentes-secciones { position:relative; margin-left:50px; width:660px; height:auto;}
div#lista-presidentes-secciones a { color:#000; }
/*div#lista-presidentes-secciones ul { height:120px; }*/
div#lista-presidentes-secciones ul li{
float:left; position:relative; height:120px; width:300px; border: thin solid #990000; background:#FFFFFF; margin-right:20px; margin-bottom:20px;
}
div#lista-presidentes-secciones span.foto { width:120px; } 
div#lista-presidentes-secciones span.seccion { position:absolute; float:left; top:5px; left:120px; font-size:100%; font-weight:bold; color:#990000; }
div#lista-presidentes-secciones span.nombre-pres { position:absolute; float:left; top:85px; left:120px; font-size:80%; font-weight:bold; color:#000; }
div#lista-presidentes-secciones span.email { position:absolute; float:left; top:102px; left:120px; font-size:80%; color:#000; }

div#foto-presidente { position:relative; float:left; left:20px; width:360px; font-size:80%; }
div#foto-presidente p { margin-left:0px;   margin-bottom:0px;}
div#derecha-foto {  position:relative; float:right; margin-top:90px; margin-left:10px; width:310px; }
div#cabecera-foto { position:relative; float:left;; width:700px;}
div#texto-debajo { position:relative; float:left; width:700px; top:30px; margin-bottom:20px;}


div#junta-de-gobierno { }
div#junta-de-gobierno ul li { padding-top:5px; padding-left:5px; width:600px; border: thin solid #990000; background:#FFFFFF; margin-left:20px; margin-bottom:10px; font-size:100%; font-weight:bold; color:#990000; }
div#junta-de-gobierno ul li ul li { width:auto; border:none; background:#FFFFFF; margin-left:20px; margin-bottom:10px; margin-top:10px; color:#000; font-size:90%;}
div#junta-de-gobierno ul li span { margin-right:20px; }

div#eventos { }
div#eventos ul { margin-left:50px; }
div#eventos ul li { padding-top:5px; padding-left:5px; width:620px; border: thin solid #990000; background:#FFFFFF; margin-left:20px; margin-bottom:20px; font-size:90%; font-weight:bold; color:#000; }
div#eventos span.evento-fecha { width:100px; font-size:130%; color:#000; }
div#eventos span.evento-realizado { width:100px; font-size:130%; color:#990000; padding-left:10px; }
div#eventos span.titulo { width:100px; font-size:120%; color:#000; }
div#eventos span.lugar { width:100px; font-size:100%;  color:#000; }
div#eventos span.fecha p { font-size:100%; }
div#eventos span.titulo p { font-size:80%; }
div#eventos span.lugar p { font-size:70%; }
div#eventos div.evento-texto { width:470px; float:left; position:relative; padding-left:40px; padding-right:20px; }

div#eventos-buscar { padding-left:70px; margin-bottom:30px; font-size:90%; font-weight:bold; color:#000; }
div#eventos-buscar label { color:#990000; }
div#eventos-buscar input { margin-left:10px; font-weight:bold; } 
div#eventos-buscar input.boton { background:#990000; color:#FFFFFF; }

div#paginacion { padding-left:70px; margin-bottom:30px; font-size:80%; font-weight:bold; color:#990000; width:620px; text-align:right; vertical-align:top; }

div#noticias ul { margin-left:50px; }
div#noticias ul li { padding-top:5px; padding-left:5px; width:620px; border: thin solid #990000; background:#FFFFFF; margin-left:20px; margin-bottom:20px; font-size:90%; font-weight:bold; color:#000; }
div#noticias span.noticia-fecha { width:100px; font-size:130%; color:#000; }
div#noticias span.titulo { width:100px; font-size:120%; color:#000; }
div#noticias span.descripcion { width:100px; font-size:100%;  color:#000; }
div#noticias span.fecha p { font-size:100%; }
div#noticias span.titulo p { font-size:80%; }
div#noticias span.descripcion p { font-size:70%; }
div#noticias div.noticia-texto { width:520px; float:left; position:relative; padding-left:40px; padding-right:20px; }
div#noticias span.imagen { font-weight:bold; color:#990000; }
div#noticias img { display:block; padding-left:2px; }

div#enlaces ul { margin-left:70px; }
div#enlaces ul li { margin-top:20px; margin-bottom:20px; font-size:90%; color:#000; list-style-image:url(img/flecha.gif); }
div#enlaces ul li a { color:#000; }
div#enlaces div { text-align:justify; padding-top:3px; padding-left:10px; }

div#contacto { margin-left:50px; }
div#contacto input { display:block; margin-bottom:10px; font-weight:bold; color:#000; }
div#contacto label { display:block; margin-top:10px; font-weight:bold; color:#990000; font-size:90%; }
div#contacto input.boton { background:#990000; color:#FFFFFF; padding: 3px 15px 3px 15px; margin-top:10px; }
div#contacto input.cbox { display:inline; }
div#contacto h3 { color:#000; font-family:Verdana, Arial, Helvetica; font-size:90%; font-weight:bold; margin-top:30px; margin-bottom:20px; }
div#contacto p { margin-bottom:0px; }
p.error { color:#FF0000; }


div#tarjeta { margin-left:50px; }
div#tarjeta input, select { /*display:block;*/ margin-bottom:10px; font-weight:bold; color:#000; }
div#tarjeta input.nomargen { margin-bottom:0px; }
div#tarjeta label { /*display:block;*/ margin-top:10px; font-weight:bold; color:#990000; font-size:90%; }
div#tarjeta input.boton { background:#990000; color:#FFFFFF; padding: 3px 15px 3px 15px; margin-top:20px; }
div#tarjeta h3 { color:#000; font-family:Verdana, Arial, Helvetica; font-size:90%; font-weight:bold; padding-top:20px; margin-bottom:20px; clear:both; }
div#tarjeta form p { font-size:100%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  clear:both; }
div#tarjeta li { float:left; position:relative; padding-right:10px; }
div#tarjeta li span { font-size:60%; }
div#tarjeta div { margin-top:20px; margin-bottom:20px; }
div#tarjeta span.nota { font-size:small; color:#000000; }
div#tarjeta span.nota p { margin-bottom:0; }

div#tarjeta div.enlinea { margin-left:0px; float:left; position:relative; padding-right:10px; }

div#link-ventajas { color:#990000; font-size:90%; padding-left:50px; }


div.derecha-foto-historia {  position:relative; float:right; margin-top:50px; margin-left:10px; width:380px; }
div.foto-historia { position:relative; float:left; left:20px; width:280px; font-size:80%; }
div#historia h3 { color:#990000; margin-top:10px; margin-bottom:10px; font-size:100%; }
div#texto-debajo { margin-left:20px; }
div#historia ul { margin-left:40px; margin-bottom:5px; }
div#historia li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; text-align:justify; }
div#historia li ul li { font-size:100%; }
div#historia p.cita { padding-left:80px; padding-right:80px; font-style:italic; }
div#historia a { color:#000; }

div#patrocinio { padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; text-align:left; }

div#cuadro-ventajas p { font-family:Verdana, Arial, Helvetica, sans-serif; } 
div#cuadro-ventajas p.ven_texto { font-size:90%; }
div#cuadro-ventajas p.ven_texto-seguido { font-size:90%; margin:0 0 0 0;}
div#cuadro-ventajas p.ven_direccion { font-size:70%; margin:0 0 0 0; }
div#cuadro-ventajas p.ven_texto2 { font-size:80%; }
div#cuadro-ventajas p.ven_titulo { font-weight:bold;  color:#990000; }
div#cuadro-ventajas p.ven_titulo2 { padding-top:10px; font-size:100%; font-weight:bold;  color:#000; }
div#cuadro-ventajas p.ven_titulo3 { text-decoration:underline; color:#000; }
div#cuadro-ventajas div { text-align:center; }
div#cuadro-ventajas div a { color:#000; text-decoration:none; }
div#cuadro-ventajas div a:hover { text-decoration:underline; }
div#cuadro-ventajas p.ven_pie { font-weight:bold; font-size:90%; }
div#cuadro-ventajas ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; }

div#ventajas ul { margin-left:70px; }
div#ventajas ul li { margin-top:20px; margin-bottom:20px; /*font-size:100%;*/ color:#990000; font-weight:bold; }
div#ventajas ul li ul li { margin-top:20px; margin-bottom:20px; font-size:90%; color:#000; list-style-image:url(img/flecha.gif); }
div#ventajas ul li ul li a { color:#000; }
div#ventajas div { text-align:justify; padding-top:3px; padding-left:10px; }