@charset "utf-8";
/* CSS Document */

/* interface */
* { padding:0px; margin:0px;}
img { border:none}
body { background-color:#214507; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin:0 auto;}
a {color:#006633; text-decoration:none}
a:hover {color:#0099FF; text-decoration:underline}
p, ul { text-align:justify; margin:5px 0px;}
ul { margin-left:10px;}
.clear { clear:both}

.left { float:left; margin:10px}

#container { width:857px; height:auto; margin:0px auto; text-align:center}
#contenido { background: #FFF url(../img/cabecera_menu.jpg) no-repeat center 10px;width:857px; height:auto; margin:20px 0px 0px 0px; text-align:left; float:left; }
#contenido_int { background: #FFF url(../img/cabecera_int.jpg) no-repeat center 10px;width:857px; height:auto; margin:20px 0px 0px 0px; text-align:left; float:left;}

#index { width:570px; float:left; margin:-50px 0px 0px 20px }
#lateral_izq { width:270px; float:left;}

#menu_superior { color:#1b3a06; font-size:11px; margin:20px 0px 0px 25px; }
#menu_superior a:link, #menu_superior a:visited { text-decoration:none; color:#1b3a06;}
#menu_superior a:hover, #menu_superior a:active { text-decoration:none; color:#000000}

#cabecera_menu { width:850px; float:left; margin-top:-5px; margin-bottom:20px;}
#cabecera_menu_int {float:left; margin-top:-5px; margin-bottom:20px;}
.menu {color:#FFFFFF; font-size:12px; margin:25px 0px 0px 40px; float:left; line-height:17px;text-align:left;}
ul.menu { list-style:none}
.menu li {border-bottom:solid 1px #57D742; width:200px;}
.menu a:link, .menu a:visited { color:#FFFFFF; text-decoration:none}
.menu a:hover, .menu a:active { color:#006233; text-decoration:none}
.submenu { margin-left:20px}
li.submenu { list-style:none; border-bottom:none;}
.subsubmenu { margin-left:30px; list-style:none}

#menu_izq {clear:both; float:left; width:235px; height:auto; margin:0px 0px 0px 15px; }

p.banner_asociados { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin:0px 0px 0px 20px; text-align:left}
#banners {margin:10px;}
#banners li { list-style:none;border-bottom: solid 1px #C0D5C4; padding-bottom:10px;margin-bottom:10px;}
#home { width:540px; float:left; margin:290px 0px 0px 20px }
#home ul li { list-style-position:inside}
#pie { clear:both; color:#FFFFFF;  text-align:center; margin:0 auto; padding-top:15px;}

.menu_inf { text-align:center; background-image:url(../img/bg_menu_inf.jpg); background-repeat:no-repeat; widht: 806px; height:34px; padding-top:10px; }
.menu_inf a:link, .menu_inf a:visited { text-decoration:none;  color:#1b3a06;}
.menu_inf a:hover, .menu_inf a:active { text-decoration:none; color:#000000}

h1 { font-size:14px; font-weight:bold; color:#22306F;  margin:10px 0px 0px 0px}
h2 { font-size:12px; font-weight:bold; color:#22306F;  margin:10px 0px 0px 0px}
h3 { font-size:12px; font-weight:bold; color:#666666; margin:10px 0px 0px 0px}
h4 { font-size:12px; font-weight:bold; color:#026932; margin:0px 0px 0px 0px}

.dot { background-image:url(../img/dot.jpg); background-repeat:repeat-x; height:1px; margin:10px 0px 10px 0px}
.txt_norm { margin:10px 0px 0px 10px}

#prensa { float:left; width:255px; background-color:#EAEFE7;  padding:0px 0px 10px 10px; line-height:20px; margin-top:20px;}
#prensa p { text-align:left;}
#boletines { float:right; width:255px; padding:0px 0px 10px 10px; background-color:#EAEFE7;  line-height:20px; margin-top:20px;}

.link_izq { width:250px; padding:0 10px; float:left}
.link_der { width:250px;  padding:0 10px; float:right}
.tit_link { font-weight:bold; color:#000000; text-decoration:underline; padding:10px 0px 10px 0px; text-align:left;}
.enlace { padding:10px 0px 10px 0px}
.enlace a:link, .enlace a:visited { text-decoration:none;  color:#0066CC; font-weight:bold;}
.enlace a:hover, .enlace a:active { text-decoration:underline; color:#000000; font-weight:bold;}

#asociados { background-color:#f1f1f1; width:300px; height:70px; padding:10px; color:#006633; font-weight:bold; margin:30px 0px 0px 100px; border:#dddddd 1px solid}

.usuario { font-weight:normal; color:#559f63}
.usuario input { border:#b3d1b3 1px solid; width:150px; height:15px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.pregunta { color:#333333; font-weight:normal; margin-left:305px}
.pregunta a:link, .pregunta a:visited { color:#333333; font-weight:normal; text-decoration:underline;}
.pregunta a:hover, .pregunta a:active { color:#000000; font-weight:normal; text-decoration:none;}
.password { font-weight:normal; color:#559f63; margin:0px 0px 0px 98px; }
.password input { border:#b3d1b3 1px solid; width:130px; height:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.entrar a:link, .entrar a:visited { color:#006633; text-decoration:underline; font-weight:bold; margin-left:245px}
.entrar a:hover, .entrar a:active { color:#000000; text-decoration:none; font-weight:bold}

#menu_asociados { width:540px;  padding:0px 10px 10px 10px; font-size:12px}
#menu_asociados a:link, #menu_asociados a:visited { text-decoration:none; color:#003366; font-weight:bold}
#menu_asociados a:hover, #menu_asociados a:active { text-decoration:underline; color:#000000; font-weight:bold}
.tit_menasociados {  font-size:14px; color:#333; font-weight:bold}
.fondo_menuasociadosizq ul { background-color:#f1f1f1; padding:10px 0px 10px 10px;  border:#dddddd 1px solid; width:240px; float:left;  list-style:none}
.fondo_menuasociadosder ul { background-color:#f1f1f1; padding:10px 0px 10px 10px;  border:#dddddd 1px solid; width:250px; float:right;  list-style:none}
.close {  float:right;}

.contacto { background-color:#f1f1f1; width:500px; height:auto; padding:10px; color:#000; font-weight:normal; margin:10px 0px 0px 0px; border:#dddddd 1px solid}
.datos { width:512px; height:25px; background-color:#e5e5e5; color:#333333; font-size:12px; font-weight:bold; padding:5px 0px 0px 10px}
.campos { border:#CCCCCC 1px solid; width:150px; height:15px; color:#333333; font-size:11px}
.campos:hover { border:#026932 1px solid;}
textarea { border:#CCCCCC 1px solid; width:172px; height:148px; color:#333333; font-size:11px}
textarea:hover { border:#026932 1px solid}
.enviar { background-color:#e5e5e5; width:65px; height:20px; font-size:11px; border:#ccc 1px solid; margin:0px 0px 0px 0px; cursor:pointer;}
.enviar:hover { border:#026932 1px solid}
#banner_mapa { width:245px; height:165px}
#th_mapa { float:right; width:269px; height:172px}
.recuadro {background-color:#f1f1f1; padding:10px 0px 10px 10px;  border:#dddddd 1px solid;}
#contenido_asociados { float:left; width:225px; height:auto; margin:0px;}
#contenido_asociados p { text-align:left;}
#contenido_asociados a:link, #contenido_asociados a:visited { color:#006633; text-decoration:none}
#contenido_asociados a:hover, #contenido_asociados a:active { color:#0099FF; text-decoration:underline}
#contenido_asociados a.acron, td a.acron { cursor:help;}
.tit_asociados { font-weight:bold; color:#000000;}
.campos_asociados { border:#CCCCCC 1px solid; width:200px; height:15px; color:#333333; font-size:11px}
.campos_acceso { border:#CCCCCC 1px solid; width:120px; height:15px; color:#333333; font-size:11px}
.btn_moddatos { font-size:12px; font-weight:bold; color:#fff; border:#CCCCCC 1px solid; padding:2px 4px; background-color:#509E64;text-align:center}
.btn_moddatos a:link, .btn_moddatos a:visited { color:#fff; text-decoration:none; text-align:center}
.btn_moddatos a:hover, .btn_moddatos a:active { color:#D5E4CB; text-decoration:none}



.banner { background-image:url(../img/bg_bannerhome.jpg); background-repeat:no-repeat; width:191px; height:201px; margin:0px; float:left}
.img_bannerhome { margin:7px 0px 0px 24px; width:142px; height:94px }
.tit_banner { font-size:12px; font-weight:bold; color:#214507;  margin:10px 20px 0px 20px; text-align:center}
.txt_banner { font-size:11px; font-weight:normal; color:#333;  margin:10px 20px 0px 20px; text-align:center}
.txt_banner a:link, .txt_banner a:visited { text-decoration:none; color:#333;}
.txt_banner a:hover, .txt_banner a:active { text-decoration:underline; color:#009900;}
.txt_home { float:left; margin:10px 0px 0px 20px}
.fecha { width:25px; height:auto; font-weight:bold; color:#576A7F; float:left; border-right:#576A7F 1px solid; border-bottom:#576A7F 1px solid}
.tit_novedades { font-size:14px; font-weight:bold; color:#214507;}
.nombre_novedad { font-size:12px; font-weight:bold; color:#026932; margin:8px 0px 0px 30px}
.logos_alaamiembro { float:left}

.izquierda {width:260px; float:left;}
.derecha {width:260px; float:right;}
.center { text-align:center}
/*popups*/
#wrapper { margin:20px; color:#fff; text-align:justify}
#wrapper h1 { color:#9AEF86; text-align:left;}
#wrapper p { margin:10px 0; text-align:justify;}
#wrapper strong { font-weight:bold; color:#9AEF86}
#wrapper ul { margin:0 20px;}
#wrapper a{ color:#9AEF86}
#wrapper a:hover { color:#FFFFFF;}
/*popup peticion contraseña*/
#cont_peticion { background-color:#FFFFFF; height:235px; width:375px; text-align:left; border:#ccc 2px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#cab_peticion { width:375px; height:60px; background-image:url(../img/cab_peticion.jpg); background-repeat:no-repeat}
#contenido_peticion { background-color:#ebebeb; color:#333; border:1px #CCCCCC solid; padding-bottom:20px; margin:10px}
#contenido_peticion p { margin:20px}
#boton_peticion { background-color:#CCCCCC; border:#999999 1px solid; width:60px; height:18px; margin-left:140px}
#boton_peticion a:link, #boton_peticion a:active { font-weight:bold; color:#333; font-size:12px; text-decoration:none}
#boton_peticion a:hover, #boton_peticion a:visited { font-weight:bold; color:#999999; font-size:12px; text-decoration:none}
p a.rojo { color:#990000;}