/*-----------------------------------------*/
/* CSS generales y cabecera                */
/*-----------------------------------------*/

.entry img{
        margin:0px;
        width: 655px;        
}

.txt{
    border:1px solid #d6d6d6;
    width:145px;
    height:20px;
}

#caja-busqueda{
    border-color:gray;
    border-top:1px dashed #8f8f8f;
    border-left:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    border-width:1px;
    font-size:1.2em;
    height:25px;
    margin-top:3px;
    padding:4px 0 0 5px;
    width:222px;
}

#titulo-busqueda{
    margin-right:3px;
    color:#ababab;
    font-size:0.8em;
    font-weight:bold;
}

#LC-titulo-busqueda{
    font-size:1.2em;
    color:#52555c;
}

#searchsubmit{
    width:22px;
    background:none;
    border:0px;
    font-size:0.9em;
    color:#54becc;
    font-weight:bold;
    cursor:pointer;
}

#searchform div{
    float:right;
    margin-right:34px;
}

div#inicio-blog{
    width:720px;
    height:300px;
    float:left;
    margin:0;
    padding:0;
}

#pagina-twitter{
    float:left;
    height:52px;
    margin:225px 0 0 154px;
    padding:0;
    width:81px;
}

.clear{
    clear:both;
}

/*-----------------------------------------*/
/* CSS para navegador de paginas estaticas */
/*-----------------------------------------*/

ul#supernav li{
    display:block;
    float:left;
    border:1px solid gray;
    padding:5px;
    background-color:white;
    width:120px;
    text-align:center;
}

.margen-navegacion-pag{
    height:15px;
}

.current_page_item a{
    color:#54becc;
    font-weight:bold;
}

.current_page_item a:hover{
    color:#54becc;
    font-weight:bold;
    text-decoration:underline;
}


/*-----------------------------------------*/
/* CSS para los POST                       */
/*-----------------------------------------*/

.tags{
        margin: 15px 15px 5px 15px;
        display:block;
        clear: both;
        line-height: 16px;
}

.tags a, .categoria a{
        color:#d45891;
}

.categoria{
    margin:0 15px 2em 15px;
    display:block;
}

#container #content .post .postmetadata p{
    padding:0px;
    font-size:1em;
}

.postmetadata .dia-i{
    color:black;
    font-size:4em;
    line-height:45px;
    vertical-align:top;
}

.postmetadata .dia-d{
    color:#59c2c6;
    padding-top:5px;
    font-size:4em;
    line-height:28px;
    vertical-align:bottom;
    margin-left:-5px;
}

.postmetadata .dia-semana{
    color:black;
    line-height:12px;
    display:block;
    text-align:center;
}

.postmetadata .mes{
    color:#f4a560;
    line-height:12px;
    clear:left;
    display:block;
    text-align:center;
}

.postmetadata .fecha, .postmetadata .titulo{
    float:left;
}

.postmetadata .bloque-comentarios{
    float:right;
}

.postmetadata .logo-comentarios{
    background:transparent url(images/comentarios.gif) no-repeat scroll;
    width:33px;
    height:37px;
    display:block;
    margin:5px 0px 0px 18px;
}

.postmetadata .num_comentarios a{
    color:#d45891;
    font-size:1.1em;
}

.postmetadata .num_comentarios a:hover{
    color:#b53066;
}

.postmetadata .text_comentarios{
}

.postmetadata .titulo{
    float:left;
}

.postmetadata .post-edit-link{
    color:black;
    margin-left:40px;
}

.postmetadata .post-edit-link:hover{
    text-decoration:underline;
}

#container #content .post .postmetadata .titulo{
    padding:0 10px 0 10px;
}

.linea-bottom{
    border-bottom:1px dashed black;
    padding-bottom: 5px;
}

/*-----------------------------------------*/
/* CSS para navegador de paginas de posts  */
/*-----------------------------------------*/

.wp-pagenavi{
    clear:both;
}


/*-----------------------------------------*/
/* CSS para widgets                        */
/*-----------------------------------------*/

.widgets{
    margin-bottom:15px;  
}

/*-----------------------------------------*/
/* CSS para widget TWITTER                 */
/*-----------------------------------------*/

#sidebar ul#twitter-list li a {
    background:none;
}

#sidebar ul#twitter-list li {
    color:#636363;	
}

#twitter-list li a#twitter-tiempo{
    display:block;
    background:white;    
    float:right;
}

#titulo-twitter{
    color:#e8aa45;
    font-size:0.7em;hierba-izquierda
}

#twitter-cabecera{
    background:transparent url(images/twitter-cabecera.gif) no-repeat scroll;
    width:209px;
    height:14px;
}

#twitters{
    background-color:white;
    margin:12px 15px 15px 15px;
    padding:6px;
    width:210px;
}

#twitter-subtitulo{
    color:#63b0c2;
    font-size:0.84em;
}

#twitter-box{
    border-left:1px solid #63b0c2;
    border-right:1px solid #63b0c2;
    border-bottom:1px solid #63b0c2;
    padding:6px 11px 0px;
    width:185px;
}

#sidebar ul#twitter-list li {
    padding:0px;
}

#sidebar ul#twitter-list li a {
    color:#63b0c2;
    padding:0px;
    font-style:italic;
    font-weight:normal;
    font-size:0.87em;
}

#sidebar #twitters h2 {
    padding:0px;hierba-izquierda
    border:none;
    margin-bottom:2px;
    font-size:1.4em;
}

/*-----------------------------------------*/
/* CSS para widget TWITTER-2                 */
/*-----------------------------------------*/

#sidebar #twitter-1 ul li a {
    background:none;
}

#sidebar #twitter-1 ul li {
    color:#636363;	
}

#twitter-1 span.twitter-timestamp{
    display:block;
    background:white;    
    float:right;
}

#titulo-twitter{
    color:#e8aa45;
    font-size:0.7em;
}

#twitter-cabecera{
    background:transparent url(images/twitter-cabecera.gif) no-repeat scroll;
    width:209px;
    height:14px;
}

#twitter-1{
    background-color:white;
    margin:12px 15px 15px 15px;
    padding:6px;
    width:210px;
}

.twitter_title_link{
    color:#63b0c2;
    font-size:0.84em;
}

#twitter-box{
    border-left:1px solid #63b0c2;
    border-right:1px solid #63b0c2;
    border-bottom:1px solid #63b0c2;
    padding:6px 11px 0px;
    width:185px;
}

#sidebar #twitter-1 ul li {
    padding:0px;
}

#sidebar #twitter-1 ul li span {
    color:#63b0c2;
    padding:0px;
    font-style:italic;
    font-weight:normal;
    font-size:0.87em;
}

#sidebar #twitter-1 ul li a {
    color:#63b0c2;
    padding:0px;
    font-style:italic;
    font-weight:normal;
    font-size:0.87em;
}

#sidebar #twitter-1 h2 {
    padding:0px;
    border:none;
    margin-bottom:2px;
    font-size:1.4em;
}


/*-----------------------------------------*/
/* CSS para widget BIENVENIDA              */
/*-----------------------------------------*/

#LC-titulo-bienvenida{
    color:#53c1f2;
    font-size:2em;
}

#titulo-bienvenida{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.6px;
}

#mensaje-bienvenida{
    color:white;
    font-size: 11px;
}

p#mensaje-bienvenida{
        margin:0px;
        padding:0px;
        font-size:11px;
        text-align:justify;
        margin-top:3px;
}

#mensaje-bienvenida a{
    color:#e9cf47;
    font-size:11px;
}

#linea-bienvenida{
    border-top: 1px dashed white;
    margin-top:3px;
}

#caja-bienvenida{
    border: 1px solid #7f8180;
    padding:10px 10px 12px 12px;
    margin:14px 14px 80px;
}


/*-----------------------------------------*/
/* CSS para widget CONTACTANOS             */
/*-----------------------------------------*/

#LC-titulo-contactanos{
        color:#5fc063;
        font-size:2em;
        margin-right: 2px;
}

#titulo-contactanos{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.6px;
}

#linea-contactanos{
    border-top: 1px dashed white;
    margin-top:3px;
}

#caja-contactanos{
    padding:10px 10px 12px 12px;
    margin:14px;
}

#linea-contactanos a{
        color:#e9cf47;
        font-size:11px;
        letter-spacing: 1px;
        display:block;
        margin-top:7px; 
}

#telefono-contactanos{
    color:white;
    font-size:2em;
    margin-top:5px;
    padding:0px;
    display:block;
}

#linea-contactanos a#mail-contactanos{
    color:white;
    font-size:11px;
    margin-top:5px;
    padding:0px;
    display:block;
}

/*-----------------------------------------*/
/* CSS para widget COMUNIDADES             */
/*-----------------------------------------*/

#LC-titulo-comunidades{
        color:#e34371;
        font-size:2em;
        margin-right: 1px;
}

#titulo-comunidades{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.3px;
}

#linea-comunidades{
    border-top: 1px dashed white;
    margin-top:3px;
}

#caja-comunidades{
    padding:10px 10px 12px 12px;
    margin:10px;
}
#linea-comunidades a{
    display:block;
    margin-top:7px; 
    width:206px;
    height:33px;
}

#linea-comunidades a#facebook-comunidades{
    background:transparent url(images/facebook-comunidades.gif) no-repeat scroll;
}

#linea-comunidades a#twitter-comunidades{
    background:transparent url(images/twitter-comunidades.gif) no-repeat scroll;
}

#linea-comunidades a#flickr-comunidades{
    background:transparent url(images/flickr-comunidades.gif) no-repeat scroll;
}

#linea-comunidades a#vimeo-comunidades{
    background:transparent url(images/vimeo-comunidades.gif) no-repeat scroll;
}

#linea-comunidades a#slideshare-comunidades{
    background:transparent url(images/slideshare-comunidades.gif) no-repeat scroll;
}

#linea-comunidades a#lastfm-comunidades{
    background:transparent url(images/lastfm-comunidades.gif) no-repeat scroll;
}

/*-----------------------------------------*/
/* CSS para widget ENLACES                 */
/*-----------------------------------------*/

#LC-titulo-enlaces{
        color:#e34371;
        font-size:2em;
        margin-right: 2px;
}

#titulo-enlaces{
        color:white;
        font-size:1.3em;
        letter-spacing: 2px;
}

#linea-enlaces{
    border-top:1px dashed white;
    margin-top:3px;
    padding-top:9px;
}

#caja-enlaces{
    padding:10px 10px 12px 12px;
    margin:14px;
}
#linea-enlaces a{
    display:block;
    padding:0px;
    margin:0px;
}

#sidebar ul.enlaces li{
    border:none;
    color:white;
    padding:0px;
}

/*-----------------------------------------*/
/* CSS para widget ARCHIVOS                */
/*-----------------------------------------*/

#LC-titulo-archivos{
        color:#63bed3;
        font-size:2em;
        margin-right: 2px;
}

#titulo-archivos{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.6px;
}

#linea-archivos{
    border-top:1px dashed white;
    margin-top:3px;
    padding-top:9px;
}

#caja-archivos{
    padding:10px 10px 12px 12px;
    margin:14px;
}

#linea-categorias a{
    display:block;
    font-size:0.95em;
    color:white;
    padding:0px;
    margin:0px;
}

#sidebar ul.archivos li{
    border:none;
    color:white;
    padding:0px;
}

#sidebar ul li a{
    color:white;
}

/*-----------------------------------------*/
/* CSS para widget CATEGORIAS              */
/*-----------------------------------------*/

#LC-titulo-categorias{
        color:#c58130;
        font-size:2em;
        margin-right: 2px;
}

#titulo-categorias{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.6px;
}

#linea-categorias{
    border-top:1px dashed white;
    margin-top:3px;
    padding-top:9px;
}

#caja-categorias{
    padding:10px 10px 12px 12px;
    margin:14px;
}

#linea-categorias a{
    display:block;
    font-size:0.95em;
    color:white;
    padding:0px;
    margin:0px;
}

#sidebar ul li.cat-item{
    border:none;
    color:white;
    padding:0px;
}

#sidebar ul li a{
    color:white;
}

/*-----------------------------------------*/
/* CSS para widget FEEDBURNER              */
/*-----------------------------------------*/

#rss{
    margin:0px 0px 0px 10px;
    padding:0px;
    border:0px;
}

#rss-link{
    
}

#LC-titulo-feedburner{
        color:#4c5dab;
        font-size:2em;
        margin-right: 2px;        
}

#titulo-feedburner{
        color:white;
        font-size:1.3em;
        letter-spacing: 0.6px;
}

#linea-feedburner{
    border-top:1px dashed white;
    margin-top:3px;
    padding-top:9px;
}

#caja-feedburner{
    padding:10px 10px 12px 12px;
    margin:14px;
}

#linea-feedburner a{
    display:block;
    font-size:0.95em;
    color:white;
    padding:0px;
    margin:0px;
}

#sidebar ul li{
    border:none;
    color:white;
    padding:0px;
}

#sidebar ul li a{
        color:white;
        letter-spacing: 0.9px;
}

#sidebar #linea-feedburner p{
        color:white;
        padding:0px;
        font-size:11px;
        text-align: justify;
        letter-spacing: 1px;
}

#sidebar #linea-feedburner p.delivered{
        font-size:0.8em;
        letter-spacing: 0.4px;
}

#sidebar #linea-feedburner ul {
    margin:0px;
}

#sidebar #feedburner-suscribe a{
    display:inline;
    color:#9fd647;
}

input#email{
    width:155px;
    height:18px;
    border:1px solid #a3a5a4;
    background-color:#5d5f5e;
    color:#cfcfcf;
    font-size:0.9em;
    padding-left:8px;
    vertical-align:middle;
    margin:5px 0px 15px 8px;
    
}

input#enviar{
    width:23px;
    height:15px;
    border:0px;
    background-color:#2a2c2b;
    color:#d94054;
    font-size:1em;
    margin-left:2px;
    margin-bottom:12px;
}

input#enviar:hover{
    cursor:pointer;
}

/*-----------------------------------------*/
/* CSS para SIDERBAR:LASTFM                */
/*-----------------------------------------*/

#base ol#lastfmrecords li{
    display:inline;
}

#base div#last-fm-records{
    background:white url(images/lastfm-pie.gif) no-repeat scroll 228px 32px;
    float:left;
    height:242px;
    margin-right:0;
    padding-left:40px;
    padding-right:0;
    padding-top:4px;
    width:288px;
}

#base ol#lastfmrecords{
    width:300px;
}

.cdcover{
    border:3px solid #b8bcbf;
    width:45px;
    height:45px;
}

#lastfmrecords li{
    display:inline-table;
}

#lastfm-loultimo{
    border:0 none;
    float:right;
    margin:10px 5px 0 0;
}

#LC-lastfm{
    font-size:1.2em;
    color:#eca7de;
    font-weight:bold;
    margin-left:8px;
}

#titulo-lastfm{
    font-size:0.7em;
    color:black;
    font-weight:bold;
}

#base div#lastfm-records h2{
    margin:0px;
}

/*-----------------------------------------*/
/* CSS para post recientes                 */
/*-----------------------------------------*/

#caja-post-recientes{
    background:white url(images/post-recientes-pie.gif) no-repeat scroll 85px 75px;
    border-right:1px dashed #B9BDBF;
    float:left;
    height:262px;
    margin-left:0;
    padding-left:31px;
    padding-right:5px;
    padding-top:4px;
    width:205px;
}

#post-recientes-lebranders {
    width:172px;
    height:185px;
    float:left;
}

#caja-post-recientes h2{
    margin-bottom:12px;
}

#post-recientes-lebranders li{
    list-style-type:none; 
    margin-bottom:8px;
}

#post-recientes-lebranders a{
    color:black;
    font-weight:normal;
}

#LC-titulo-post{
    font-size:1.2em;
    color:#58a9e1;
    font-weight:bold;
}

#titulo-post{
    font-size:0.7em;
    color:black;
    font-weight:bold;
}


/*-----------------------------------------*/
/* CSS para comentarios recientes          */
/*-----------------------------------------*/

#comentarios-recientes-lebranders {
    background:white url(images/comentrec-pie-titulo.gif) no-repeat scroll 227px 8px;
    border-right:1px dashed #B9BDBF;
    float:left;
    height:262px;
    padding:4px 30px 0 35px;
    width:265px;
}

.silueta-comentarios{
    margin:0 15px 0 0;
}

.bocadillo-post{
    margin:0 15px 0 0;
}

#comentarios-recientes-lebranders h2{
    margin-bottom:12px;
}

#comentarios-recientes-lebranders li{
    list-style-type:none; 
}

.recentcomments{
    background:transparent url(images/coment-rec-pie-coment.gif) no-repeat scroll 120px 110px
}

.recentCommentsPostTitle li{
    list-style-type:none; 
}

.recentCommentsPostTitle ul{
    height:180px;
}

li.recentCommentsPostTitle {
    list-style-type:none;
}

.commentAuthor{
    color:#50a892;
    margin-left:29px;
}

.recentCommentsPostTitle a{
    color:black;
    font-weight:normal;
}

#LC-comentarios-recientes{
    font-size:1.2em;
    color:#de4422;
    font-weight:bold;
}

#titulo-comentarios-recientes{
    font-size:0.7em;
    color:black;
    font-weight:bold;
}

/*-----------------------------------------*/
/* CSS para FOOTER                         */
/*-----------------------------------------*/

#fondo-blanco{
    background-color:white;
    margin:0 20px;
    padding:10px;
    
    float:left;
    width:940px;
}

#base {
    background-color:#B9BDBF;
    clear:left;
    display:inline;
    float:left;
    margin:25px 0 6px;
    padding-bottom:10px;
    padding-top:10px;
    width:100%;
}

#hierba-izquierda{
    background:transparent url(images/hierba-izquierda.gif) no-repeat scroll;
    width:48px;
    height:34px;
    float:left;
    margin-left:15px;
}

#hierba-derecho{
    background:transparent url(images/hierba-derecho.gif) no-repeat scroll;
    width:78px;
    height:34px;
    float:right;
    margin-right:15px;
}

#LB-logo{
    background:transparent url(images/LB-logo.gif) no-repeat scroll;
    width:10px;
    height:17px;
    margin:10px 40px 15px 0px;
    float:right;
}

#pie{
    background-color:white;
}

span.letra-capital {
    font-size: 2.4em;
    float:left;
    display: block;
    margin-right: 5px;
}

#portfolio {
    margin: 5px auto;
    text-align: center;
    width:600px;
}

a.enlace-portfolio {
    display: block;
    color: black;
    font-size: 1.4em;
    margin: 5px 0px 5px 15px;
    text-align:left;
}

a.enlace-portfolio:hover {
        color: #59C2C6;
}

/*-----------------------------------------*/
/*    CSS para COMENTARIOS                 */
/*-----------------------------------------*/

#LC-comentarios-single{
    color:#de8e2b;
    font-size:2em;
}

#comentarios-single{
    color:white;
    font-size:1.2em;
    font-weight:bold;
}

.fondo-avatar-comentarios{
    background:transparent url(images/fondo-avatar-comentarios.gif) no-repeat scroll 0 0;
    width:623px;
    height:41px;
    margin-left:15px;
}
.avatar-comentario{
    background-color:white;
    border:3px double gray;
    height:40px;
    width:40px;
    float:left;
}

.numero-comentario{
    float:left;
    font-size:2em;
    font-size:bold;
    color:white;
    clear:left;
}

div.commentlist{
    background-color:#373a39;
    overflow:hidden;
    margin:0 0 20px 0;
    padding:10px 0 10px 20px;
    
}

div.commentlist li{
    list-style:none;
}

.ctext {
    border-left:1px solid #6B6D6C;
    border-right:1px solid #6B6D6C;
    float:left;
    margin:0 0 0 3px;
    padding:0 18px 18px;
    width:585px;
}

.commentlist img {
    border:0 none;
    float:none;
    margin:0 0 0 15px;
    padding:0;
}

#content div.commentlist li div.ctext p{ 
    color:white;
    font-size:1.1em;
    padding:0;
    width:545px;
}

h3#respond {
    background-color:#373a39;
}

form#commentform {
    overflow:hidden;
    padding:20px;
    background:#373A39 url(images/pie-comentarios-single.gif) no-repeat scroll right 20px;
    clear:both;
}

form#commentform p {
    padding: 0px;
}

#enviar-comentario{
    border:0px solid black;
    background-color:gray;
    color:white;
    padding: 0 10px;
    margin: 10px 107px 0;
    float:right;
    font-size:0.9em;
    padding-top:2px;
    cursor:pointer;
    background:transparent url(images/enviar-comentario.gif) no-repeat;
    width:65px;
}

p#titulo-responder{
    margin-bottom:25px;
    font-size:1em;
}

#LC-responder{
    color:#00d3f3;
    font-size:2.4em;
}

#responder{
    color:white;
    font-size:1.5em;
    font-weight:bold;
}

.label-comentario{
    background-color:#6b6c6d;
    display:block;
    float:left;
    height:22px;
    padding:1px 0 0 5px;
    width:70px;
    color:white;
}

#requerido{
    color:#6b6c6d;
    font-size:0.9em;
}

.campo-comentario{
    margin-top:10px;
}

#comentario {
    display:block;
    height:138px;
    width:455px;

}

textarea.entrada-comentario, input.entrada-comentario{
    border:3px double gray;
}

div#compartelo {
        width: 80px;
        float: left;
        font-size: 9px;
        margin-left: 16px;
        margin-top: 3px;
}

div#compartelo a,
div#compartelo span a,
div#compartelo {
        color: black;
}

div#compartelo span a:hover,
div#compartelo a:hover,
div#compartelo:hover {
        color: #59C2C6;
        text-decoration: underline;
}

span.stbuttontext {
        display: block;
        float: right;
        padding-top: 4px;
}

div.sociable {
        margin: 0px 0px 16px;
        padding-left: 0px;
        width: 500px;
        float: left;
        clear: right;
}

div.sociable ul li {
        margin-left: 10px;
        padding-top: 4px;
        display:block;
        float: left;
}

div.sociable ul li.sociablefirst {
}

div.sociable ul li.sociablelast {
}

div.sociable ul li a {
        color: black;
}

div.sociable ul li a:hover {
        color: #59C2C6;
}

div.sociable ul li a img {
        padding-right: 10px;
}
