@charset "utf-8";
/* CSS Elogia Forum */
body { background:#ccc; font-family:Arial, Helvetica, sans-serif; }

a { color:#124FA2; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { background:url(../images/ico_sq_yel.gif) no-repeat left top; font-size:16px; color:#124FA2; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 15px; display:block; clear:both; text-transform:uppercase;  }
h2 { font-size:11px; font-weight:bold; color:#000; margin:0; padding:10px 15px 10px 15px; clear:both; }
h3 { font-size:12px; color:#124FA2; margin:0; padding:20px 0 0 0; }

p { font-size:12px; color:#124FA2; margin:0; padding:0 15px 10px 15px; display:block; }
p.doc { font-size:12px; color:#000; }

#contenedor { width:910px; margin:0 auto; vertical-align:middle; }
#contenido { padding:10px; }

#top_menu { background:#FCD226; display:block; clear:both; height:20px; overflow:hidden; margin:0 0 2px 0; }
#top_menu a { float:right; height:5px; padding:8px; }
#top_menu .left { float:left; }

/* Main Menu --------------------------------------------------------------------------------------------------------------------- */

#main_menu { width:117px; float:left; margin:0 2px 0 0; font-size:10px; color:#124FA2; }
#main_menu ul { margin:0; padding:0; list-style:none; }
#main_menu ul li { margin:0 0 2px 0; }
#main_menu ul li em { display:none; }
#main_menu ul li a { display:block; width:114px; height:17px; overflow:hidden; border:1px solid #D7D7D7; border-right:1px solid #9F9F9F; border-bottom:1px solid #9F9F9F; }
#main_menu ul li a:hover { border:1px solid #D7D7D7; border-right:1px solid #828282; border-bottom:1px solid #828282; }

#main_menu ul li ul li { margin:0; }
#main_menu ul li ul li a:hover { border-top:1px solid #7D7D7D; border-right:1px solid #8E8E8E; border-bottom:1px solid #8E8E8E; }

#main_menu ul li a.link01 { background:#b4b4b4 url(../images/btn_institucional.gif) no-repeat; }
#main_menu ul li a.link01:hover, #main_menu ul li a.link01_s { background:url(../images/btn_institucional_h.gif) no-repeat; }
	#main_menu ul li a.link01_01 { background:#b4b4b4 url(../images/btn_constitucion.gif) no-repeat top; }
	#main_menu ul li a.link01_01:hover { background:url(../images/btn_constitucion_h.gif) no-repeat top; }
	#main_menu ul li a.link01_02 { background:#b4b4b4 url(../images/btn_estatutos.gif) no-repeat top; }
	#main_menu ul li a.link01_02:hover { background:url(../images/btn_estatutos_h.gif) no-repeat top; }
	#main_menu ul li a.link01_03 { background:#b4b4b4 url(../images/btn_comite.gif) no-repeat top; }
	#main_menu ul li a.link01_03:hover { background:url(../images/btn_comite_h.gif) no-repeat top; }


#main_menu ul li a.link02 { background:#b4b4b4 url(../images/btn_declaraciones.gif) no-repeat; }
#main_menu ul li a.link02:hover, #main_menu ul li a.link02_s { background:url(../images/btn_declaraciones_h.gif) no-repeat; }

#main_menu ul li a.link03 { background:#b4b4b4 url(../images/btn_fichas-socios.gif) no-repeat; }
#main_menu ul li a.link03:hover, #main_menu ul li a.link03_s { background:url(../images/btn_fichas-socios_h.gif) no-repeat; }

#main_menu ul li a.link04 { background:#b4b4b4 url(../images/btn_docyexp.gif) no-repeat; }
#main_menu ul li a.link04:hover, #main_menu ul li a.link04_s { background:url(../images/btn_docyexp_h.gif) no-repeat; }

#main_menu ul li a.link05 { background:#b4b4b4 url(../images/btn_enlaces.gif) no-repeat; }
#main_menu ul li a.link05:hover, #main_menu ul li a.link05_s { background:url(../images/btn_enlaces_h.gif) no-repeat; }

#main_menu ul li a.link06 { background:#b4b4b4 url(../images/btn_otros-forums.gif) no-repeat; }
#main_menu ul li a.link06:hover, #main_menu ul li a.link06_s { background:url(../images/btn_otros-forums_h.gif) no-repeat; }




/* Main Content -------------------------------------------------------------------------------------------------------------------- */
#main_content { width:770px; float:left; }
.main_img { padding:0 0 2px 0; border-bottom:19px solid #124FA2; }

.col { width:260px; float:left; padding:10px; }

.col h1 a { color:#000; } .col h1 a:hover { text-decoration:underline; }
.col h2, .col p { font-size:12px; margin:0 0 10px 0; }
.col p { color:#124FA2; font-weight:normal; margin:0; }

.calendario { width:210px; float:left; }
.calendario h1 { background:#C60A0A; display:block; font-size:12px; color:#fff; margin:2px 0 2px 0; padding:4px; font-weight:normal; }
.calendario #cal { display:block; clear:both; height:67px; overflow:hidden; }
.calendario #cal a { display:block; width:42px; float:left; background:#fff; border:1px solid #B2B2B2; font-size:10px; color:#ACACAC; text-align:center; padding:4px; font-weight:bold; text-decoration:none; }
.calendario #cal a:hover { color:#124FA2; }
.calendario #cal a.mes { background:#124FA2; color:#fff; }

.noticias { background:#949494; color:#fff; padding:10px; font-size:10px; margin:0 0 2px 0; display:block; clear:both; } 
.noticias a { color:#fff; } .noticias a:hover { text-decoration:underline; }



/* Internas */
.centro { padding:20px; background:#E0E0E0; }

.comite p { font-size:12px; border-bottom:1px solid #A5B5CC; padding:10px 15px; }
.comite strong { color:#333; }
.comite em { font-weight:bold; font-style:normal; }

.declaracion p { font-size:10px; border-bottom:1px solid #A5B5CC; padding:10px 15px; }
.declaracion strong { color:#333; padding:2px 0; font-size:12px; }
.declaracion em { font-style:normal; font-size:12px; color:#666; float:right; }
.declaracion a { color:#333; }

.documentacion { background:#C3CAD4; padding:20px; }
.documentacion form { margin:0; padding:0; }

.resultados { background:#879EBD; }
.resultados h1 { background:#124FA2; color:#ACC2DF; font-size:12px; font-weight:bold; margin:0 0 20px 0; padding:5px 10px; border-bottom:2px solid #ccc; }
.resultados .header { border-bottom:2px solid #DCE3EC; margin:0 20px; height:20px; color:#000; font-size:12px; }
.resultados .result { border-bottom:1px solid #A7B8CF; margin:0 20px; height:20px; color:#fff; font-size:12px; padding:6px 0;  }
.resultados .titulo { float:left; width:380px; }
.resultados .tematica { float:left; width:120px; }
.resultados .segmento { float:left; width:120px; }
.resultados .descarga { float:left; width:80px; text-align:center; }

.enlaces p { font-size:12px; border-bottom:1px solid #A5B5CC; padding:10px 15px; }
.enlaces strong { color:#333; } .enlaces strong a { color:#333; }

a.pdf { font-size:12px; font-weight:bold; background:url(../images/pdf.gif) no-repeat left center; padding:0 0 0 23px; }


.gracias { width:500px; margin:0 auto; vertical-align:middle; padding:20px 0; }
.gracias p { font-size:12px; }
.gracias strong { display:block; float:left; width:200px; text-align:right; color:#333; padding:0 10px 0 0;}


#footer { background:#124FA2; display:block; clear:both; padding:8px;  text-align:right; margin:2px 0 0 0;  }

#adhesion { padding:0 15px; font-size:12px; display:block; clear:both; }
.tipo { float:left; width:550px; padding:2px 0; border-bottom:1px solid #ccc;}
.coste { float:left; width:120px; padding:2px 0; text-align:right; border-bottom:1px solid #ccc;}

/* Formularios */
input, select, textarea { background:#fff; border:1px solid #666; padding:3px; color:#333; }
form { font-size:12px; font-weight:bold; }
form strong { margin:0 10px 0 0; }

#ficha-socios { text-align:center; }

form#documentacion label { display:block; clear:both; padding:8px 0; font-weight:normal; }
form#documentacion label.note { padding:0; }
form#documentacion label strong { display:block; float:left; width:250px; text-align:right; padding:4px 0 0 0; font-size:10px; }
form#documentacion label em { font-size:10px; font-style:normal; color:#666; }

form#contacto label { display:block; clear:both; padding:4px 0; font-weight:normal; }
form#contacto label.note { padding:0; }
form#contacto label strong { display:block; float:left; width:250px; text-align:right; padding:4px 0 0 0; font-size:12px; color:#124FA2; font-weight:normal; }
form#contacto label em { font-size:10px; font-style:normal; color:#666; }
form#contacto textarea { width:400px; height:100px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


form#experiencias { padding:0 20px 20px 20px;}
form#experiencias  p { font-size:11px; color:#333; font-weight:normal; padding:5px 0;}
form#experiencias label { display:block; clear:both; padding:4px 0; font-weight:normal; }
form#experiencias label.note { padding:0; }
form#experiencias label strong { display:block; float:left; width:150px; text-align:right; padding:4px 0 0 0; font-size:12px; color:#333; }
form#experiencias label em { font-size:10px; font-style:normal; color:#666; }
form#experiencias textarea { width:450px; height:100px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form#experiencias label input { width:450px; }
form#experiencias label input#guardar { width:100px;}






