@charset "UTF-8";
/* Hoja de reseteo de estilos del navegador */
@import url('reset.css');

/* basicos */
body{font:62.5%/110% arial,helvetica,sans-serif;text-align:left;color:#3c3c3c;background:url(images/bk.body.gif) top left repeat-x;}
*,html{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#454545;}
a img{border:0;}
.limpiar{clear:both;}
p, ul, ol{margin-bottom:1em;font-size:1.2em;line-height:1.3em;}
small{display:block;margin-bottom:1em;line-height:1.3em;}
.dcha{float:right;}
.izda{float:left;}
.alignleft{float:left;margin:0 1em 1em 0;}
.alignright{float:right;margin:0 0 1em 1em;}
input, textarea, select{border:1px solid #cacaca; font-size:0.9em; padding:0.2em; margin-bottom:.3em; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{margin-bottom:0.5em; line-height:1.1em;}
h1{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:2.5em;}
h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.9em;}
h3{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:2em;}
h4{font-family:Arial, Helvetica, sans-serif;color:#6e6e6e;font-weight:bold;font-size:1.8em;}
h5{font-family:Arial, Helvetica, sans-serif;color:#6e6e6e;font-weight:bold;font-size:1.6em;}
h6{font-family:Arial, Helvetica, sans-serif;color:#6e6e6e;font-weight:normal;font-size:1.6em;}
strong{font-weight:bold;}

.cabeceraComunidad{width:77em; margin:0 auto; overflow:hidden;}
.cabeceraComunidad a{float:left;}
.cabeceraComunidad .linea{float:right;}

/* Estructura */
#wrapper{width:77em; margin:0 auto;overflow:hidden;background:#fff;}

/* Cabecera */
ul.idiomas{overflow:hidden;width:100%;text-transform:uppercase; margin:0;}
ul.idiomas li{font-size:0.835em;border-right:1px solid #a0a0a0;padding-right:0.5em;margin-right:0.3em; display:inline;}
ul.idiomas li.ultimo{margin-right:0;padding-right:0;border:none;}
ul.idiomas li a{color:#a0a0a0;float:none;}

#header{overflow:hidden;width:100%;}
#header img{float:left;}
h1#blog-title{font:2.4em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight:bold;color:#fff;margin:0;display:none;}
h1#blog-title a{color:#fff; background:#0084d8;padding:0 .5em; margin-left:4em;line-height:1.2em;}
h1#blog-title a:hover{text-decoration:none;}
#blog-description{color:#fff;text-transform:uppercase;font:1.1em/1em Georgia, "Times New Roman", Times, serif;}

/* Saltar a contenido */
div#access div.skip-link{position:absolute;top:1em;right:1em; background: url(images/bk_skip.gif) top left no-repeat #4c4c4c; padding:0.2em 0.4em 0.2em 1.2em;}
div#access div.skip-link a{color:#fff;}

/* Menu */
#menu{border-top:1px solid #fff;background:#000;}
#menu ul{overflow:hidden; width:100%;font-size:1em; margin:0;}
#menu ul li{display:inline;}
#menu ul li a{display:block;float:left;width:auto;text-transform:uppercase;font-size:1em;border-right:1px solid #fff;padding:.5em 1.5em;color:#fff;}
#menu ul li.current_page_item a{background:#000;}

/* Sidebar */
#sidebar{width:17.5em;float:left;padding:2em 1em;}
#sidebar h3{font-family:Arial, Helvetica, sans-serif;font-size:1.7em; font-weight:bold; margin-bottom:.3em;}
#sidebar h4{text-transform:uppercase;font-size:.7em;color:#282828;border-bottom:4px solid #cacaca;font-weight:normal;}
#sidebar ul li ul li{margin-bottom:1.3em;}
#sidebar ul li ul li ul li{font-size:.65em;padding:0 0 0 .8em;line-height:1.4em; margin-bottom:0;}
#sidebar ul li ul li ul li a{color:#6e6e6e;}
#sidebar ul li ul li ul{margin:0;}
#sidebar .linkcat ul li, #sidebar ul.metas li{margin:0; font-size:.78em;padding:0 0 0 .8em;line-height:1.5em;}
#sidebar .linkcat ul li a, #sidebar ul.metas li a{color:#6e6e6e;}

li.galeria{margin-bottom:1em;}

/* Calendario */
#calendar_wrap{margin-bottom:1.5em;}
#calendar_wrap table{width:100%;border-left:1px solid #e3e3e3;background:#fff;border-collapse:collapse;}
#calendar_wrap th, #calendar_wrap td{border-bottom:1px solid #e3e3e3; text-align:right;padding-right:.3em;}
#calendar_wrap th{color:#fff;}
#calendar_wrap td{color:#a7a7a7;border-right:1px solid #e3e3e3;}
#calendar_wrap tr.navCalendar{background:#000;}
#calendar_wrap tr.navCalendar td ul li{float:left;font-size:.765em; width:3.2em; text-align:center; margin-bottom:0; color:#fff;}
#calendar_wrap tr.navCalendar td ul li.mes{width:9em;}

/* Buscador */
#sidebar form{margin-bottom:1.5em;}
#sidebar form input{width:10em; padding:.3em;}
#sidebar form input.boton{width:auto;border:1px solid #4c4c4c;color:#fff;padding:.2em;}

/* Haz un donativo */
.HazDonativo{margin-bottom:1em;}
.HazDonativo a{display:block; background: url(images/bk.linkDonativoOff.gif) top left no-repeat; height:2.95em;} 
.HazDonativo a:hover{ background-image:url(images/bk.linkDonativoOn.gif);}
.HazDonativo a span{margin-left:-9000em;}

/* Newsletter */
.newsletter p{font-size:.92em;line-height:1.1em; color:#6e6e6e;margin-bottom:.3em;}
.newsletter label{display:block;font-size:.92em;color:#6e6e6e;}
#sidebar .newsletter input{margin-bottom:.5em;width:15em;}
.newsletter input.boton{width:auto;}

/* Contenido */
#container{width:54.7em;float:left;padding:1.4em;}
.entry-date{text-transform:uppercase;color:#a0a0a0;}
h2.page-title{margin:.5em 0 1em 0;}
.entry-content em{font-style:italic; font-weight:bold;}
.entry-content ul,.entry-content ol{ padding-left:1.8em;}
.entry-content ul{list-style:square;}
.entry-content ol{list-style:decimal;}
.entry-content blockquote{background:#f0f0f0; padding:1em; margin-bottom:1em; font-family:Georgia, "Times New Roman", Times, serif;}
.entry-content blockquote p{margin-bottom:0;}

/* Navegaci�n entre entradas */
.navigation{width:100%;overflow:hidden; margin-bottom:.3em;}
.navigation a{ color:#282828;} 
.nav-previous{width:45%;float:left;}
.nav-next{text-align:right;width:45%;float:right;}

/* Entradas */
.post{border-bottom:1px solid #cacaca; margin-bottom:1.5em;}
h2.entry-title{font:3em/1em Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:.1em;}
h2.entry-title a:hover{text-decoration:none;}
.entry-content{margin-top:1em;overflow:hidden;width:100%;}

.entry-meta{font-size:1.2em;margin-bottom:1.8em; line-height:1.2em;color:#000;}

.sociable{border-top:1px solid #cacaca;padding-top:1em;color:#000;}
.sociable p{margin-bottom:.2em;font-weight:bold;}
.sociable span span{ font-size:1.2em;}
.sociable ul{margin:.6em 0 .5em 0;}
.sociable ul li{display:inline; margin-right:.4em;}

table{border-collapse:collapse;width:100%;font:1.1em/1em Arial,Helvetica,sans-serif;color:#555;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #ddd; margin-bottom:1.5em;}
th,td{padding:0.5em;border:1px solid #ddd;}
td strong{font-size:1.2em;color:#0084d8;}
th{background-color:#f7f7f7;color:#888;}
caption{padding:0.5em;font-size:1.35em;background:#eee;color:#6B9B0B;font-weight:bold;border-top:3px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
tfoot td{color:#888;font-size:0.9em;background-color:#f7f7f7;}
tfoot th{background:#eee;color:#666;}

label{font-weight:bold;font-size:1.1em;}
.check input{border:none;}
.boton input{font-weight:bold;color:#fff;background:#0084d8;}



/* Comentarios */
#comments{margin-top:2em;border-top:5px solid #cacaca;padding-top:1em;}
#comments-list ol{margin-bottom:2em;}
#comments-list ol li{background:#f0f0f0; overflow:hidden; width:47.7em; margin-bottom:.2em; font-size:.915em; padding:.5em 1em;}
#comments-list ol li p{margin:0 0 .3em 0; font-size:1.09em;padding-top:.3em;}
.comment-author{font-weight:bold;}
.formcontainer{background:#f0f0f0; padding:.5em 1em;}

.form-label{width:11em;float:left;clear:both;text-align:right;margin-right:1em;font-weight:bold;font-size:1.2em;margin-top:.45em; line-height:1.2em;}
.form-textarea, .form-input{width:27.5em;float:left;margin-bottom:.5em;font-size:1.33em;}
.form-textarea textarea{width:30em;}

#zrx_captcha .form-label{ margin-top:0;}
#zrx_captcha .form-input{overflow:hidden; width:27.5em;}
#zrx_captcha .form-input p{font-size:.825em; margin-bottom:.5em; clear:both;}
#zrx_captcha .form-input img{float:left; margin-right:.5em;}
#zrx_captcha .form-input input{margin-left:2em; width:16em; float:right;}

.form-submit{clear:both;font-size:1.33em;margin-left:10.8em;}
.form-submit input{color:#fff;font-weight:bold; margin-top:.5em;}

/* Captcha */
/*#recaptcha_widget_div{padding-left:12.6em;}
#recaptcha-submit-btn-area{margin:1em 0 0 12.6em;}
#recaptcha-submit-btn-area input#submit{background:#ccc; font-size:1.1em;}
#recaptcha_area p{font-size:1.1em; margin-bottom:0;}*/

/* Resultados de la b�squeda */
.noresults, .error404{border-bottom:none;}
.noresults input, .error404 input{font-size:1.1em; padding:.2em;}
input#noresults-searchsubmit, input#error404-searchsubmit{color:#fff;}

/* Galer�a Multimedia */
.ngg-galleryoverview{margin-bottom:1.5em;}
.slideshowlink{margin-bottom:1em;}

/* Pie */
#footer{clear:both; background:#f0f0f0; width:52.7em; margin:0 0 1em 1.4em;padding:1em;}
#footer ul, #footer p{font-size:1.1em; margin-bottom:.1em;}
#footer p{color:#a0a0a0;}
#footer ul li{display:inline; border-right:1px solid #d3d3d3; padding:.3em .5em .2em 0; margin-right:.2em;}
#footer ul li img{ vertical-align:middle;}
#footer ul li a{color:#282828;}
#footer ul li.ultimo{border:none;}


