/* GENERALES */
* {margin:0px; padding:0px;}
body {background:#1a1919 url(http://www.pechakuchabarcelona.org/images/fondo.jpg) top right; color:#fff;}
img {border:0px; margin-top:3px; background-color:#000000 !important}
img.alignleft {float:left; margin-right:20px;margin-bottom:10px;}
img.alignright {float:right; margin-left:10px;margin-bottom:10px;}
ul {list-style-type: none;}

#general {width:800px; margin-left:auto; margin-right:auto; overflow:hidden}

/*a.linkhome {position:absolute; display:block; width:165px; height:65px; top:75px; left:50px;}*/

/* SIDEBAR */

#nav {width:170px; /*background:#e50b0b;*/ padding-left:15px; padding-right:15px; padding-top:15px; float:right;}
#nav h1 {font: normal 15px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#CCCCCC; text-transform:uppercase;margin-bottom:5px}
#nav h2 {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#ef8200; text-transform:uppercase;}
#nav h3 {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#FFFFFF; text-transform:uppercase;}
#nav h4 {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#88A825; text-transform:uppercase;}

#nav ul li {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; padding:2px;text-transform:uppercase}
#nav ul li a {text-decoration:none; color:#88A825;}
#nav ul li a:hover {color:#000;  background-color:#88A825;}

#sidebar {width:170px; /*background:#e50b0b;*/ padding-left:15px; padding-right:15px; padding-top:15px; float:right;}

#sidebar_txt {width:157px; text-align:justify; font: 10px Arial, "Lucida Grande", "Trebuchet MS", Tahoma, sans-serif; color:#fff; background-color:#000000; padding:10px; margin: 10px 0 10px 0; -moz-border-radius:5px; -webkit-border-radius: 5px;filter: alpha(opacity=70); opacity: .7}
#sidebar_txt h1{font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#ef8200; text-transform:uppercase;}
#sidebar_txt h2{font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#88A825; text-transform:uppercase;}
#sidebar_txt a{color:#88a825; text-decoration:none}
#sidebar_txt a hover{color:#000000; background-color:#88a825;text-decoration:none}
#sidebar_txt ul li {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; padding:2px;text-transform:uppercase; letter-spacing:-0.5px;}
#sidebar_txt ul li a {text-decoration:none; color:#88A825;}




/* Calendar */
div.calendario {/*margin-left:5px;*/ width:157px; background-color:#000000; padding:10px; margin: 10px 0 10px 0; -moz-border-radius:5px; -webkit-border-radius: 5px;filter: alpha(opacity=70); opacity: .7}
/*div.calendario h4 {font: bold 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#533E31; padding-bottom:5px; margin-top:6px;} */
/*ul.cal_proxeventos li ul li (titulodia) ul li a*/
div.calendario ul.cal_proxeventos li ul li { /* Proximos eventos: nombre del dia */
font: bold 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#2BBBED;}
div.calendario ul.cal_proxeventos li ul li ul { /* Proximos eventos: lista de eventos */
border-bottom: 1px solid #E5E9EB; }
div.calendario ul.cal_proxeventos li ul li ul li { /* Proximos eventos: lista de eventos del dia */
margin-bottom:4px; border:0px;}
div.calendario ul.cal_proxeventos li ul li ul li a { /* Proximos eventos: cada evento */
font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; text-decoration:none;}
div.calendario ul.cal_proxeventos li ul li ul li a:hover {text-decoration:none; color:#533E31;}


/* buscador */

#buscador{background-color:#000000; padding:10px; margin: 10px 0 10px 0; -moz-border-radius:5px; -webkit-border-radius: 5px;filter: alpha(opacity=70); opacity: .7}

#nav input.campobusq {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:ee8201; padding:2px; border:0px; background:#999999; width:120px; margin-right:3px; margin-top:5px; float:left; -moz-border-radius:2px; -webkit-border-radius: 2px;}
#nav input.botonbusq {float:left; margin-top:3px; margin-left:3px}

/* CENTRAL */

#main {width:550px; background:#000; float:left; padding-top:5px; padding-right:50px; padding-bottom: 3000px;margin-bottom: -3000px;}

/* CABECERAS */
#header {padding-left:50px; padding-bottom:30px;}
#cabecera_flash {width:500px; height:355px; background:#000000; padding:0px 50px 10px 50px}

/* POST */

/* FECHA DEL POST TIPO CALENDARIO */
.fecha { position:absolute; top:0px; left:-35px; margin-top:5px;}
.published { display:block; text-align: center; float:left; border-bottom:none; background:url(images/calendario.jpg) right bottom repeat-y; width:35px;}
.pub-month { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; display:block; margin:0; padding:0; padding-top:2px; }
.pub-date { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; display:block; margin:0; padding:0; line-height:15px}
.pub-year { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; display:block; margin:0; padding:0; padding-bottom:2px; }
/* acabo  la fecha del post */

.post {	position:relative; padding-left:50px;} /*el post en general */

div.post_info {text-align:left; margin-bottom:25px}
div.post_info p {font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#666666; text-transform:uppercase; letter-spacing:2px; line-height:20px}
div.post_info p a {color:#88a825; text-decoration:none}
div.post_info p a:hover {color:#000000; background-color:#88a825; text-decoration:none}

div.post_txt {} 
div.post_txt p {font: normal 12px Arial, "Lucida Grande", "Trebuchet MS", Tahoma, sans-serif; color:#fff; line-height:16px; margin-bottom:20px;}
div.post_txt a {color:#88a825; text-decoration:none;}
div.post_txt a:hover {color:#000000; background-color:#88a825; padding:0px !important;}
div.post_txt a img {border:0px; margin-top:0px;}

h1.post_title {font: normal 27px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#ef8200; font-variant:small-caps}
h1.post_title a {text-decoration:none; color:#ef8200;}
h1.post_title a:hover{color:#000; background-color:#ef8200}

div.link_comments {display:block; font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#F55F33; padding-top:20px; margin-bottom:10px;}
div.link_comments a {color:#88a825; text-decoration:none;}
div.link_comments a:hover {background-color:#88a825; color:#000}


/* estilo de los comentarios en general */
div.post_comment_titulo {font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#CCCCCC; text-transform:uppercase; letter-spacing: 2px; width:450px; padding: 0px; margin: 0px 0px 20px 75px; background-color:#000}
div.post_comment_titulo a {color:#88a825; text-decoration:none;}
div.post_comment_titulo a:hover {color:#000000; background-color:#88a825;}
div.post_comment {width:450px; padding: 0px; margin: 0px 0px 20px 75px; background-color:#000}
div.post_comment p {/*font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#666; text-transform:uppercase*/}
div.post_comment p a {text-decoration:none; color:#88A825;}
div.post_comment p a:hover {color:#000; background-color:#88A825}
div.post_comment h2 {font:bold 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#ef8200; padding-bottom:10px; text-transform:uppercase}

ol.commentlist li {width:450px; font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; line-height:14px; color:#575F65;}



div.comment_body { font: normal 12px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#999999; text-transform:none !important}
p.alert {margin-left:50px; padding-bottom:20px; font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#CCCCCC;}
p.comment_author {font: normal 12px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#575F65; padding-bottom:15px; padding-top:10px; margin-bottom:10px;}
 

#send_comment {/*width:530px;*/}
#send_comment div {clear:both; /*width:420px;*/ font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#000; border-bottom:1px solid #000; padding-bottom:2px; margin-bottom:2px;}
#send_comment div label {font-size:11px; color:#CCCCCC; width:175px; float:left;}
.campotext {width:300px; float:left; border:0px; background:#333333; font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#FFF; padding:2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.button {background:#ef8200; font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#000; border:0px; padding:2px; text-transform:uppercase}
.button:hover {background:#88A825}

div.paginado {width:550px; font: normal 11px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#CCC;}

/* PIE */
#pie {clear:both; padding: 10px; text-align:center; line-height: 100px; width:580px; background-color:#000000}
#pie p, #pie li {font: normal 10px Gill Sans, "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#666666;}
#pie p a { color:#ef8200; text-decoration:none;}
#pie p a:hover {color:#000000; background-color:#ef8200;}