/*
Theme Name: Poco Hecho
Theme URI: http://www.flashfutura.com
Version: 1.0
Author: Flashfutura
*/

*{
margin:0;
padding:0;
}

body{
margin: 0;
padding: 0;
background-color: #fcfbf7;
font-family:Helvetica,Arial;
font-weight: lighter;
height: 100%;
}

#page{
width: 960px;
margin: 0 auto;
}

#background{
width: 100%;
height: 180px;
background:url(images/bck.png) repeat-x;
}

#header{
width: 960px;
margin: 0 auto;
}

#header-bck{
width: 960px;
height: 146px;
background:url(images/header-bck.png) no-repeat;
}


/****************/

#wrapper{
width: 593px;
float: left;
}

/*#wrapper-content{
float: left;
}*/

#slide{
width: 600px;
height: 224px;
background-color: #F6F6EB;
}

.linea{
width: 560px;
height: 15px;
background:url(images/line.gif) no-repeat top center;
margin: 20px auto 0;
}

/*
#slide-bck{
width: 600px;
height: 340px;
background:url(images/bck-slider.png) repeat-y;
}
*/

#bck-content-top{
width: 593px;
background:url(images/bck-content-top.png) no-repeat;
margin: 0;
padding: 0;
height: 56px;
}

#content{
width: 593px;
background:url(images/bck-content.png) repeat-y;
margin: 0;
padding: 0;
min-height: 2203px;
height: auto !important;
height: 2203px
}

#bottom{
width: 593px;
height: 30px;
background:url(images/bck-content.png) repeat-y;
margin: 0 0 30px 0;
padding: 0;
}

#logo-pusher{
width: 100%;
height:110px;
}

.logo{
border:none;
}


/***************** CONTENIDO **************/

.metadata-lista{
text-align: center;
margin: 0;
padding: 0;
color: #8CA48C;
}

.metadata-lista li{
display: inline;
list-style-type: none;
font-size:12px;
}

.post-fecha{
font-size: 10px;
color: #8ca48c;
padding: 3px 0 10px 20px;
float: left;
}

.post-categoria{
font-size: 10px;
color: #8ca48c;
padding: 3px 0 0 20px;
float: left;
}

.post-categoria a{
margin: 0;
padding: 0;
text-decoration: none;
color: #5d917d;
}

.post-content {
clear: both;
}

.post-content p, .center, #post-1126 p{
color: #5c5c5c; 
line-height: 1.45em;
}

h1, .footer-content p, .post-content p, .center, #post-1126 p{
margin: 0;
padding: 10px 20px 0 20px;
font-size: 12px;
}

#post-1122 h2{
margin: 0;
padding: 10px 20px 0 20px;
font-size: 22px;
}

strong{
font-weight:bold;	
}

h1 a{
font-size: 22px;
}

.more-link{
color: #5d917d;
}

.aligncenter, .size-full{
text-align: center;
border: 10px solid #DFDAC3;
}



/******** PAGINACION ***************/



div.pagination {
font-size:12px;
margin: 0;
padding: 30px 0 0 0;
text-align:center;	
color:#5D917D;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #C8C7BF;
text-decoration: none; 
color: #5d917d;
}

div.pagination a:hover, div.pagination a:active {
border:1px solid #5d917d;
color: #FFFFFF;
background-color: #5d917d;
}

div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #C8C7BF;
font-weight: bold;
background-color: #5d917d;
color: #FFF;
}

div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #C8C7BF;
color: #5D917D;
}


/******** CONTENIDO FOOTER ********/

.postmetadata a{
display: inline;
}



h1 a, .footer-content a, #post-1122 h2, #post-1126 h2{
display:inline;
color: #5d917d;
text-decoration: none;
}

h1 a:hover,  .footer-content a:hover{
color:#F0EEDC;
background-color:#5D917D;

}




/****************/

#sidebar{
float: left;
margin: 0 auto;
width: 300px;
margin-bottom: 35px;
}

#sidebar-bck{
width: 290px;
background:url(images/sidebar-bck.png) repeat-y;
}

#sidebar-search{
width: 300px;
height: 70px;
background:url(images/bck-search.png) no-repeat;
clear: both;
}

#search_submit{
cursor: pointer;
}


#sidebar-pusher{
width: 300px;
height:54px;
background: none;
}

.adds{
width: 300px;
}

.adds-item a{
width: 45%;
height: 50px;
background-color:#cdcdcd;
border: 1px solid black;
display: block;
float: left;
}

#div-rss{
width: 80px;
height: 81px;
background:url(images/rss.png) no-repeat;
float: left;
}

#div-contact{
width: 80px;
height: 81px;
background:url(images/contact.png) no-repeat;
float: left;
}

.azindex ul{
margin-left: 20px !important;
}

.widget, #categorias li,  #archivo li,  #post-recientes li, .azindex li{
list-style-type:none;
color:#4F4E40;
font-size:14px;
}

#categorias li,  .xoxo li, #post-recientes li{
width:94%;
padding:8px;
background:url(images/page-nav-br.gif) repeat-x bottom;
}

.azindex li{
margin:8px;
}

.azindex li a{
padding:3px 0 0 20px;
text-decoration:none;
color:#4F4E40;
padding:0 0 0 20px;
font-size:14px;
background:url(images/list-marker.gif) no-repeat top left;

}

#categorias li a,  #archivo li a,  #post-recientes li a{
text-decoration:none;
color:#4F4E40;
padding:0 0 0 20px;
font-size:14px;
background:url(images/list-marker.gif) no-repeat center left;
}

#categorias li a:hover,  #archivo li a:hover,  #post-recientes li a:hover{
color:#1F1F19;
}

.linkcat, #post-recientes, #categorias{
margin:30px 0 0 0;	
background:none !important;
}

.recientes{
padding-bottom:30px;
font-size:12px !important;
}

.recientes li{
list-style-type:none  !important;
padding:10px 15px 10px !important;
text-align:justify !important;
font-size:12px !important;
width:89% !important;
}

.recientes li a{
background:none !important;
padding:0 !important;
color:#1F1F19 !important;
font-size:12px !important;
}

#categorias .children{
font-style: italic;
margin: 0;
padding: 0;
}

#searchform{
width: 90%;
margin: 0 auto;
padding:20px;
}

#search_submit{
border: none;
background: none;
font-size: 1em;
font-style: italic;
color: #575f08;
padding-top: 1px;
}

#s{
border: 1px solid #697312;
background-color: #cfd58f;
}

#siber-adds p{
float:right;
margin:5px 15px 0 0;
}

/****************/

#footer{
width: 100%;
height: 200px;
background: url(images/bck-footer.png) repeat-x top;
background-color:#BFBD9B;
clear: both;
display: block;
position: relative;
font-size: 12px;
color:#5F5E4D;
}

#footer-posicionador{
width: 960px;
height: 100%;
margin: 0 auto;
}

/*
#footer #block-1, #footer #block-2, #footer #block-3, #footer #block-4{
width: 225px;
float:left;
margin: 15px 0;
}
*/

#footer #block-1, #footer #block-2, #footer #block-3, #footer #block-4{
float:left;
}

#footer #block-1{
width:400px;
margin: 15px 0 0 0;
}

#footer #block-2, #footer #block-3, #footer #block-4{
margin:15px 0 20px 20px;
}

#footer #block-1 h1, #footer #block-2 h1, #footer #block-3 h1, #footer #block-4 h1 {
margin:0;
padding: 15px 0 10px 10px;
color:#414035;
}

#footer #block-1 p, #footer #block-3 p{
margin:0;
padding: 0 10px 0 10px;
text-align: justify;
}

#footer #block-2 ul, #footer #block-4 ul{
margin: 0 0 0 10px;
padding: 0;
}

#footer #block-2 li, #footer #block-4 li{
list-style-type:circle;
margin:0 0 0 12px;
padding: 2px 0;
}

#footer #block-2 li a, #footer #block-4 a{
text-decoration: none;
color:#5F5E4D;
}

#footer #block-3 a, {
display: block;
text-decoration: none;
background-color:#414035;
color:#BFBD9B;
padding: 5px;
margin:5px 0 0 10px;
width: 55px;
}

#footer #block-2 a:hover, #footer #block-4 a:hover{
text-decoration: underline;
}

#footer #block-1 img{
margin: 0 10px 10px;
border: 1px solid #8F8D74;
}

#aviso a{
color:#5F5E4D;
}

#aviso p{
margin:0;
padding:5px;
}


#footer-end{
clear: both;
width: 84%;
height: 20px;
border-top: 1px solid #9F9D81;
}

/***** COMENTARIOS ******/

#comment, .wpcf7-form{
border:1px solid #6E949A;
background-color: #f8f7ee;
width:550px;
}

#author, #url, #email{
border:1px solid #6E949A;
background-color: #f8f7ee;
}

#submit{
border:1px solid #5D917D;
background-color: #5D917D;
color:white;
cursor:pointer;
}

.commentlist{
list-style-type: none;
font-size:12px;
}

.commentlist li{
margin:15px auto;
}

/*.comment-body{
padding: 0 20px 0 0;
}*/

#comentarios{
background:transparent url(images/page-nav-br.gif) repeat-x scroll top;
}

#comments, #respond h3, .relacionados h3{
font-size:16px;
font-weight:bold;
color: #5d917d;
text-align: center;
}

#comments{
padding-top: 20px;
display: block;
}

.comment-author{
color: #5d917d;
padding: 4px 4px 0 4px;
}

a.url{
color: #5d917d;
text-decoration: none;
font-weight: bold;
}

.comment-meta a{
color: #5d917d;
text-decoration: none;
font-size: 12px;
padding: 0 4px 0 4px;
}

#comentarios p{
font-size:12px;
color: #5C5C5C;
padding:0 4px 4px 4px;
line-height:1.45em;
}

.thread-even, .thread-odd{
width: 530px;
}

#comentarios .thread-odd {
background-color: #DFDCC3;

}

.commentlist p a{
color: #5d917d;
font-weight: bold;
}


#respond h3, .relacionados h3{
text-align: left;
padding: 20px 0 0 20px;
margin: 0;
}

#respond h3{
background:transparent url(images/page-nav-br.gif) repeat-x scroll top;
}

#commentform p{
padding: 10px 0 0 20px;
margin: 0;
}

#commentform p a{
color: #5d917d;
}


#categorias h2{
color:#8F897D;	
font-size:22px;
padding:12px 10px 10px;
display:block;
width:250px;
height:40px;
background:url(images/h1-bck.png) no-repeat;
font-size:16px;
color:#E9E7C9;
}

#archivo h2{
background:url(images/h1-bck.png) no-repeat;
display:block;
width:250px;
height:40px;
padding:12px 10px 10px;
font-size:16px;
color:#E9E7C9;

}

#linkcat-191 h2{
background:url(images/h1-bck.png) no-repeat;
display:block;
width:250px;
height:40px;
padding:12px 10px 10px;
font-size:16px;
color:#E9E7C9;

}

#post-recientes h2{
background:url(images/h1-bck.png) no-repeat;
display:block;
width:250px;
height:50px;
padding:12px 10px 10px;
font-size:16px;
color:#E9E7C9;
}

blockquote{
margin:0;
padding:0;
background:url(images/bck-aut.png) no-repeat;
width:200px;
height:34px;
}

blockquote p{
margin:0 !important;
padding:7px 0 5px 20px !important;
}

.cat-ul{
margin: 20px 0 0 40px;
}


.cat-item{
width:94%;
padding:8px;
list-style-type: none;
}


.cat-item a{
padding:3px 0 0 20px;
text-decoration:none;
color:#4F4E40;
padding:0 0 0 20px;
font-size:14px;
background:url(images/list-marker.gif) no-repeat top left;
}

#blog-content h2{
color:#5D917D;
display:block;
text-decoration:none;
font-size:22px;
margin:0 0 20px 0;
padding:10px 20px 0;
}


#blog-content .arc-lis{
list-style-type:none;
padding:8px;
width:94%;
}

.arc-lis a {
color:#4F4E40;
font-size:14px;
text-decoration:none;
}

.arc-lis{
color:#475F58;
font-size:14px;
text-decoration:none;
padding: 5px 0 0 0;
}

.arc-ul{
margin:0 0 0 20px;
padding: 0;
}

.social{
width: 100%;
height: 50px;
}

.social img{
border:none;
}

.relacionados{
margin-top: 20px;
background:transparent url(images/page-nav-br.gif) repeat-x scroll top;
}


.relacionados a:link {
border:none;
}

.relacionados table a:hover, .relacionados table a:visited {
border:none;
}

.relacionados img {
border: 5px solid #DED9C5;
height:70px;
}

.relacionados img:hover {
border: 5px solid #796F61;
}

.relacionados ul li a:hover {
color: #000;
border-bottom:1px solid #796F61; 
}

.relacionados table{
margin: 10px 0 0 35px;
}


.relacionados table strong a{
display: block;
width: 90%;
text-align: center;
font-size: 10px;
color: #796F61;
text-decoration: none;
padding-top: 5px;
}





