@charset "utf-8";
/* CSS Document */

/*azul #017ac9
claro 80bce4
*/

/*generales*/
.clearer {clear: both;height: 0; max-height: 0;overflow: hidden;}
a:link, a:visited {color:#017ac9;}
a:hover, a:active {color:#333;}
h2 {font-size:20px; margin:0 0 20px 0;padding: 0; color:#017ac9; font-weight:normal;}
h3 {font-size:16px; margin:0 0 15px 0;padding: 0; color:#017ac9;}
p {margin:0 0 15px 0; padding:0;}
big {font-size:15px;}
small {font-size:11px;}
a img {border:none;}
/*fin generales*/

body {margin: 0; padding:0; background:#FFF; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.pagina { width:900px; margin: 20px auto 0 auto; background: url(fnd_pag.gif) 180px top repeat-y;}
.cabecera {width:160px;padding:0 20px 20px 0; float:left; display: block;}
.cabecera h1 {margin:0 0 20px 0; padding:0;}
.cabecera h1 a { width:160px; height:178px; background: url(logo_cab.gif) left top no-repeat; display:block;}
.cabecera h1 a span {display: none;}

.menu { margin:0 0 20px 0;}
.menu ul {margin:0; padding:0;}
.menu ul li {margin:0; padding:0; list-style:none;}
.menu ul li a { margin:0; padding:10px; background: url(flecha_menu.gif) left center no-repeat; display:block; border-bottom:1px solid #999; text-decoration:none; color:#333;}

.contenidos {width: 690px; float: right; display:block; padding:120px 0 20px 0; background: url(deco_contenidos.jpg) left top no-repeat; line-height:140%; text-align:justify;}

.img_der {border: 1px solid #666; margin: 0 0 15px 15px; padding: 1px; float: right;}
.img_izq {border: 1px solid #666; margin: 0 15px 15px 0; padding: 1px; float: left;}

.pie {background: #FFF url(fnd_pie.gif) left top repeat-x; padding:40px 0 20px 0; font-size:11px; text-align:right;}
.pie img {float: left;}

/*noticias*/
.list_noticias {}
.list_noticias .item, .list_noticias .primer_item {padding:0 0 10px 0; margin:0 0 30px 0; font-size:12px;}
.list_noticias .item .imagen, .list_noticias .primer_item .imagen {height:146px; width:146px; float:right; margin: 0 0 0 10px; border:2px solid #017ac9; overflow:hidden; background:#F5F5F5; text-align:center; padding:2px;}
.list_noticias .item img, .list_noticias .primer_item img { max-height:146px; max-width:146px; margin: 0 auto;}
.list_noticias .fecha, .list_noticias .fecha {background:#017ac9; font-size:11px; margin:0 0 5px 0; padding:3px; color:#FFF; font-weight:bold; width:auto;}
.detalle_noticia .fecha {background:#017ac9; font-size:11px; margin:0 0 15px 0; padding:3px; color:#FFF; font-weight:bold; width:auto;}

/*login miembros*/
.caja_login_miembro {background:#EEE; padding:15px; width:250px; margin:0 auto 20px auto; border: 1px solid #CCC; text-align:center;}
.caja_password_miembro {background:#EEE; padding:15px; width:250px; margin:0 auto 20px auto; border: 1px solid #CCC; text-align:center;}
.msjError_miembros {border: 1px solid #FF0000; background:#FFCCCD; font-weight:bold; padding:15px; color:#FF0000; margin:0 0 15px 0;}
.msjEnvio_miembros {border: 1px solid #349A36; background:#D9F3BC; font-weight:bold; padding:15px; color:#349A36; margin:0 0 15px 0;}

/*listado miembros*/
.list_miembros {}
.list_miembros .item { background:#EEE; border-bottom:1px solid #80bce4; font-size:12px; padding:10px 10px 0 10px; margin:0 0 10px 0;}
.list_miembros .item h3 {font-size: 14px; font-weight:bold; color:#017ac9; margin:0 0 5px 0; padding:0;}
.list_miembros .item p {margin: 0 0 10px 0; padding:0;}

/*paginacion*/
.paginacion {clear: both;margin-bottom:20px;text-align:center;}
.paginacion a:link,.paginacion a:visited {border: 1px solid #0884ed;background: #EEE;text-decoration:none;padding: 0 5px 1px 5px;	margin: 0 3px 0 3px;}
.paginacion a:hover,.paginacion a:active { background:#0884ed; color:#FFF;}
.paginacion .anteriores {float: left;margin:0;}
.paginacion .siguientes {float:right;margin:0;}
.paginacion .actual:link, .paginacion .actual:visited, .paginacion .actual:hover, .paginacion .actual:hover {font-weight:bold;background:#EEE;border:1px solid #999 !important;cursor:default;color:#999 !important;}

/*contacto*/
.caja_contacto { width:300px; float:left;}
.caja_mapa { width:300px; float:right; padding:10px; background:#F5F5F5; border:1px solid #CCC;}
.google_map { font-size:11px;}
.refresh_captcha {font-size: 11px;}
.boton {background: #017ac9; color:#FFF !important; padding:5px 10px 5px 10px; text-decoration:none;}

/*forms*/
form {margin: 0; padding:0;}
.campo {border: 1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


