/*-----------------------------------------*/
/* CSS generales y cabecera                */
/*-----------------------------------------*/

.bloque-cabecera{
	margin:0 0 0 25px;
	padding:10px 0 0;
	position:relative;
	overflow:hidden;
}

.fondo-blanco{
	background-color:red;
}

#content  .post div.subtitulo p{
	padding:0px;
	letter-spacing:0.6px;
	color:black;
	font-size:11px;
}

.post a{
        color:#888;        
}

div.subtitulo{
	font-family: Helvetica;
	display:block;
	left: 93px;
	*left: 33px;
	position: relative;
	padding-bottom: 5px;
	width: 500px;
}

.titulo-imagen{
	margin:0px;
	padding:0px;
}

#header-top-blanco{
	background-color:white;
	width:964px;
	height:10px;
}

a#enlace-footer{
	color:white;
	font-weight:normal;
}

a#enlace-footer:HOVER{
	color:#666;
}

#footer-top-blanco{
	background-color:white;
	clear:both;
	float:left;
	height:8px;
	width:964px;
}

.entry img{
	margin: 0px auto;
	border:6px solid #E0E0E0;
	width:655px;
}

.spc-entrada{
	background-color:white;
	width:12px;
	height:73px;
	float:left;
}

.txt{
	background-color:#1F1F1F;
	border:0 solid #A3A5A4;
	color:#CFCFCF;
	font-size:0.7em;
	height:16px;
	margin:4px 0 15px;
	padding-left:3px;
	padding-top:4px;
	vertical-align:middle;
	width:172px;
}

#caja-busqueda{
	border-width:1px;
	font-size:1.2em;
	height:60px;
	margin-top:3px;
	padding:4px 0 0 25px;
	width:200px;
}

#titulo-busqueda{
    color:black;
    font-family:times Roman,serif;
    font-size:0.9em;
    font-weight:bold;
}

#LC-titulo-busqueda{
    font-size:1.2em;
    color:#52555c;
}

#searchsubmit{
    background-color:#1F1F1F;
    border:0 none;
    color:white;
    font-family:Times Roman,serif;
    font-size:0.8em;
    height:20px;
    margin-bottom:11px;
    margin-left:1px;
    width:23px;
    background:#1F1F1F url(images/boton-ok.gif) no-repeat scroll 6px 4px;
    cursor:pointer;
}

#linea-busqueda {
    border-top:1px solid black;
    margin-top:1px;
}

span#inicio-blog{
    width:964px;
    height:230px;
    float:left;
    margin:0;
    padding:0;
}

#pagina-twitter{
    float:left;
    height:52px;
    margin:225px 0 0 154px;
    padding:0;
    width:81px;
}

.clear{
    clear:both;
}

.bloque-titulo{
	font-family: Helvetica;
	display: block;
	background: transparent url(images/fondo-titulo-post.gif) no-repeat scroll 0 bottom;
	float: left;
	margin: 0 0 5px 22px;
	width: 570px;
}

/*-----------------------------------------*/
/* CSS para Sociable                       */
/*-----------------------------------------*/


div.entry div.sociable ul li {
	margin-right:40px;
}

div.entry div.sociable {
	padding:15px 15px 4px 15px;
}

/*-----------------------------------------*/
/* 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                       */
/*-----------------------------------------*/

.post .cabecera-titulo-post{
	clear:both;
}

#envoltorio-listas {
	background-color: white;
	width: 100%;
	padding-bottom: 25px;
	overflow: hidden;
}

#lista-tags,
#lista-categorias {
	background-color: white;
        width: 44%;
        float: left;
        padding: 0px 20px;
        margin:0 0 15px 0;
}

#lista-tags .etiqueta {
        padding-right: 10px;
}

#lista-tags .listado {
}

#lista-tags .listado a {
        color: black;
        text-decoration: none;
}

#lista-tags .listado a:hover {
        color: #666;
        text-decoration: underline;
}

#lista-categorias {
        text-align: right;
}

#lista-categorias .etiqueta {
        padding-right: 10px;
}

#lista-categorias .listado {
}

#lista-categorias .listado a {
        color: black;
        text-decoration: none;
}

#lista-categorias .listado a:hover {
        color: #666;
        text-decoration: underline;
}

#container #content .post .postmetadata p{
        /*color:black;
	background-color: blue;*/
        font-size:11px;
        display:block;
}

.espacio-blanco-post{
        height:42px;
        width:200px;
        background-color:white;
}

.postmetadata .dia-i{
        color:black;
        font-family: Helvetica;
        font-weight: lighter;
        font-size: 40px;
        line-height: 45px;
}

.postmetadata .dia-d {
        color:black;
        font-family: Helvetica;
        font-weight: lighter;
        font-size: 45px;
        line-height: 45px;
}

.postmetadata .dia-semana{
        color:black;
        line-height:12px;
        display:block;
        text-align:center;
}

.postmetadata .mes{
        color:black;
        display:block;
        font-family: Helvetica;
        font-size: 11px;
        text-align:center;
        text-transform:uppercase;
        letter-spacing: 1.0px;
}

.postmetadata .fecha, .postmetadata .titulo{
        float:left;
        /*margin-left:10px;
        margin-top:5px;*/
}

.postmetadata .fecha {
        text-align: center;
        font-family: Helvetica;
}

.postmetadata .bloque-comentarios {
/*	background-color:red;*/
        float:right;
	width: 95px;
}

.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;
    display:block;
    overflow:hidden;
}

.postmetadata .num_comentarios a:hover{
    color:#b53066;
}

.postmetadata .text_comentarios{
    color:white;
    display:block;
    float:right;
    margin:20px 10px 0 0;
}

.postmetadata .titulo{
    /*float:left;*/
}

.postmetadata .post-edit-link{
    color:black;
    margin-left:40px;
}

.post-edit {
	background-color: white;
	text-align: right;
	padding-right: 20px;
}

.postmetadata .post-edit-link:hover{
    text-decoration:underline;
}

#container #content .post .postmetadata .titulo{
    padding: 5px 10px;
    overflow:hidden;
}

.linea-bottom{
    border-bottom:1px solid black;
    padding-bottom: 5px;
}

.sociable-nombre a{
    color:#CCC;
}

.sociable-nombre a:hover {
    color:black;
}

/*-----------------------------------------*/
/* CSS para navegador de paginas de posts  */
/*-----------------------------------------*/

.wp-pagenavi{
    clear:both;
    margin-top:30px;
}


/*-----------------------------------------*/
/* CSS para widgets                        */
/*-----------------------------------------*/

.widgets{
    margin-bottom:15px;  
}

#caja-visitanos{
    background-color:#1F1F1F;
    color:white;
    margin:42px 0 20px 25px;
    padding:2px 5px;
    text-align:center;
    width:192px;
}

span#titulo-visitanos {
        letter-spacing: 0.9px;
}

#titulo-visitanos a{
        color:white;
        font-weight:normal;
}

/*-----------------------------------------*/
/* CSS para widget TWITTER                 */
/*-----------------------------------------*/

.titulo-twitter{
	margin:0;
	line-height:0px;
	font-size:0px;
}

.twitter-perfil{
	margin:0;
	line-height:0px;
	font-size:0px;
}	

.tw-titulo{
	margin:45px 0 3px 25px;
}

.twitter-perfil img{
	border:0 none;
}

#sidebar #twitter-1 ul li a {
    background:none;
}

#sidebar #twitter-1 ul li {
    color:white;	
}

#twitter-1 span.twitter-timestamp{
    display:block;
    background:#1f1f1f;    
    float:right;
    color:#666;
}

#titulo-twitter{
    color:black;
    font-size:1em;
    font-weight:bold;
    font-family:Times Roman;
    margin-left:25px;
}

#twitter-cabecera{
    background:transparent url(images/twitter-cabecera.gif) no-repeat scroll 0 0;
    height:6px;
    width:14px;
    margin:0 0 0 32px;
    line-height:0px;
    font-size:0px;
}

#twitter-1{
    background-color:#1F1F1F;
    margin:0 25px 30px;
    padding:6px;
    width:190px;
}

.twitter_title_link{
    color:#666;
    font-size:0.84em;
}

#twitter-box{
    padding:6px 11px 0px;
    width:172px;
}

#sidebar #twitter-1 ul li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
}

#sidebar #twitter-1 ul li span {
    padding:0px;
    font-style:italic;
    font-weight:normal;
    font-size:0.87em;
}

#sidebar #twitter-1 ul li a {
    color:#666;
    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:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#mensaje-bienvenida{
    color:black;
    font-size:0.95em;
}

p#mensaje-bienvenida{
    margin:0px;
    padding:0px;
    font-size:0.95em;
    text-align:justify;
    margin-top:3px;
}

#mensaje-bienvenida a{
    color:black;
    font-size:1em;
}

#linea-bienvenida{
    border-top: 1px solid black;
    margin-top:3px;
}

#caja-bienvenida{
    padding:10px 10px 25px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}


/*-----------------------------------------*/
/* CSS para widget CONTACTANOS             */
/*-----------------------------------------*/

#LC-titulo-contactanos{
    color:#5fc063;
    font-size:2em;
}

#titulo-contactanos{
    color:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#linea-contactanos{
    border-top: 1px solid black;
    margin-top:3px;
}

#linea-contactanos p{
	padding:0;
}

#caja-contactanos{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}

#linea-contactanos a{
    color:white;
    font-size:1em;
}

#linea-contactanos a.pagina{
	background-color:black;	
	padding:2px 10px;
}

#linea-contactanos #nombre{
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:1px;
	margin:12px 0 0 0;
}

#linea-contactanos #copy{
	font-size:0.9em;
	line-height:0.9em;
}

#telefono-contactanos{
    color:black;
    display:block;
    font-size:1.3em;
    margin-top:10px;
    padding:0;
}

#linea-contactanos a#mail-contactanos{
    color:black;
    font-size:0.9em;
    margin-top:1px;
    padding:0px;
    display:block;
    line-height:1.8em;
}

/*-----------------------------------------*/
/* CSS para widget COMUNIDADES             */
/*-----------------------------------------*/

#LC-titulo-comunidades{
    color:#e34371;
    font-size:2em;
}

#titulo-comunidades{
    color:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#linea-comunidades{
    border-top: 1px solid black;
    margin-top:3px;
    padding-left:12px;
}

#caja-comunidades{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}
#linea-comunidades a{
    display:block;
    margin-top:7px; 
    width:206px;
    height:33px;
}

#linea-comunidades ul.comunidades li{
    line-height:35px;
}

#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;
}

#titulo-enlaces{
    color:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#linea-enlaces{
    border-top:1px solid black;
    margin-top:3px;
    padding-top:9px;
}

#caja-enlaces{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}
#linea-enlaces a{
    display:block;
    padding:0px;
    margin:0px;
}

#sidebar ul.enlaces li{
    border:none;
    color:black;
    padding:0px;
    margin-left:12px;
}

/*-----------------------------------------*/
/* CSS para widget ARCHIVOS                */
/*-----------------------------------------*/

#LC-titulo-archivos{
    color:#63bed3;
    font-size:2em;
}

#titulo-archivos{
    color:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#linea-archivos{
    border-top:1px solid black;
    margin-top:3px;
    padding-top:9px;
}

#caja-archivos{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}

#linea-categorias a{
    display:block;
    font-size:0.95em;
    color:white;
    padding:0px;
    margin:0px;
}

#sidebar ul.archivos li{
    border:none;
    color:black;
    padding:0px;
    margin-left:12px;
}

#sidebar ul li a{
    color:black;
}

/*-----------------------------------------*/
/* CSS para widget CATEGORIAS              */
/*-----------------------------------------*/

#LC-titulo-categorias{
    color:#c58130;
    font-size:2em;
}

#titulo-categorias{
    color:black;
    font-family:times Roman,serif;
    font-size:1em;
    font-weight:bold;
}

#linea-categorias{
    border-top:1px solid black;
    margin-top:3px;
    padding-top:9px;
}

#caja-categorias{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}

#linea-categorias a{
    display:block;
    font-size:0.95em;
    color:black;
    padding:0px;
    margin:0px;
}

#sidebar ul li.cat-item{
    border:none;
    color:black;
    padding:0px;
}

#sidebar ul li a{
    color:black;
}

#sidebar ul.categorias li{
    border:medium none;
    color:black;
    margin-left:12px;
    padding:0;
}

/*-----------------------------------------*/
/* CSS para widget FEEDBURNER              */
/*-----------------------------------------*/

#rss{
    margin:0px 0px 0px 10px;
    padding:0px;
    border:0px;
}

#rss-link{
    
}

#LC-titulo-feedburner{
    color:#4c5dab;
    font-size:2em;
}

#titulo-feedburner{
    color:black;
    font-family:times Roman, serif;
    font-size:1em;
    font-weight:bold;
}

#linea-feedburner{
    border-top:1px solid black;
    margin-top:3px;
    padding-top:9px;
}

#caja-feedburner{
    padding:10px 10px 12px 12px;
    margin:14px 0 14px 14px;
    width:200px;
}

#linea-feedburner a{
    font-size:0.95em;
    color:black;
    padding:0px;
    margin:0px;
}

#sidebar ul li{
    border:none;
    color:black;
    padding:0px;
}

#sidebar ul.feedburner li{
    border:medium none;
    color:black;
    margin-left:12px;
    padding:0;
}

#sidebar ul li a{
    color:black;
}

#sidebar #linea-feedburner p{
    color:black;
    padding:0px;
    font-size:1em;
    text-align:justify;
}

#sidebar #linea-feedburner ul {
    margin:0px;
}

#sidebar #feedburner-suscribe a{
    display:inline;
    color:black;
}

#sidebar  #linea-feedburner .pie-feedburner{
        font-size: 0.8em;
        margin-top: 9px;
}

input#email{
    background-color:#1F1F1F;
    border:0 solid #A3A5A4;
    color:#CFCFCF;
    font-size:0.8em;
    height:15px;
    margin:4px 0 15px;
    padding-left:3px;
    padding-top:5px;
    width:172px;
}

input#enviar{
    background:#1F1F1F url(images/boton-ok.gif) no-repeat scroll 6px 4px;
    border:0 none;
    color:white;
    font-family:Times Roman,serif;
    font-size:0.9em;
    height:20px;
    margin-bottom:11px;
    margin-left:1px;
    width:23px;
}

input#enviar:hover{
    cursor:pointer;
}

/*-----------------------------------------*/
/* CSS para widget separador               */
/*-----------------------------------------*/

.linea-separador{
    height:4px;
    border-top:1px solid #BBB;
    margin:0 0 0 25px;
    width:200px;
}


#searchform{
	margin:22px 0 0 0;
}

/*-----------------------------------------*/
/* 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 {
}

#LB-logo img {
	border: none;
	margin-top: 40px;
}

#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;
}

#copyright{
        border-top:1px solid black;
        color:white;
        float:left;
        margin-top:30px;
        padding-right:30px;
        padding-top:20px;
        text-align:right;
        width:934px;
        letter-spacing: 0.9px;
        width:935px;
}

/*-----------------------------------------*/
/*    CSS para COMENTARIOS                 */
/*-----------------------------------------*/

#LC-comentarios-single{
    color:#de8e2b;
    font-size:2em;
}

#comentarios-single{
    clear:both;
    color:white;
    float:left;
    font-family:Times Roman,serif;
    font-size:1.7em;
    font-weight:bold;
    margin:29px 0;
}

.fondo-avatar-comentarios{
    background:transparent url(images/fondo-avatar-comentarios.gif) no-repeat scroll 0 0;
    width:623px;
    height:41px;
    margin-left:14px;
}
.avatar-comentario{
    background-color:white;
    border:3px double gray;
    height:40px;
    width:40px;
    float:left;
}

.numero-comentario{
    font-size:2em;
    font-weight:bold;
    color:white;
    clear:left;
}

div.commentlist{
    background-color:#1f1f1f;
    overflow:hidden;
    margin:0 0 20px 0;
    padding:10px 0 10px 20px;
    clear:left;
    
}

div.commentlist li{
    list-style:none;
}

.ctext {
    border-left:1px solid #6B6D6C;
    border-right:1px solid #6B6D6C;
    float:left;
    margin:0 0 0 14px;
    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 130px 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:black;
    font-size:1.5em;
    font-weight:bold;
    font-family:Times Roman, serif;
}

.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;
}

