/* 
Theme: Jungla de cemento
Author: AgenciaBlog
URL: http://agenciablog.net/
*/
/**************************************************************************
IMPORTADOS
/*************************************************************************/

body {
font-size: 62.5%;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
table {
font-size: inherit;
font: 100%;
}
select,
input,
textarea {
font: 99% "Trebuchet MS", Verdana, Helvetica, sans-serif;
overflow: auto;
}
pre,
code {
font: 115% monospace;
*font-size: 100%;
}
form {
margin: 0;
padding: 0;
}
h1 {
font-size: 1.8em;
}
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}
h5 {
font-size: 1.1em;
}
h6 {
font-size: 1em;
}
ul,
ol {
margin: 1em 0;
padding: 0 0 0 1em;
}
ul li li,
ol li li {
font-size: 1em;
}
img {
border: 0;
}
table {
border-collapse: collapse;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
/* End hide from IE-mac */


.theshaker_headercommunity_logo {
float: left;
padding: 3px 5px 3px 10px;
}
#theshaker_header_user_options {
font-size: 12px;
padding-top: 5px;
}
#theshaker_header_user_options li {
display: inline;
}
.encEspacio {
color: #000000;
background: #ffffff;
height: 26px;
text-align: right;
font-size: 11px;
padding: 0 12px;
}
.encEspacio a {
color: #00207f;
}
.encEspacio strong {
background: #eee;
padding: 0 3px;
}
img.imgdcha,
img.imgDer {
float: right; margin: 6px 6px 6px 11px;
border: 0; padding: 0;
}
img.imgizqda,
img.imgIzq {
float: left; margin: 0px 13px 9px 0px;
border: 0; padding: 0;
}
img.imgcen,
img.imgCen {
display: block; margin: 0px auto 20px auto;
border: 0;padding: 0;
}
img.avatar_comentario {
float: right; margin: 10px 5px 0px 0px;
border: 0;padding: 0;
}
/* share combo */
.sharethis {
border: 1px solid #666666;
background: #f7f7f7;
position: absolute;
z-index: 18000;
width: 300px;
}
.sharethis .cont {
padding: 10px;
position: relative;
color: #666666;
}
.sharethis .cerrar {
position: absolute;
overflow: hidden;
width: 20px;
height: 20px;
background: #666666 url("http://ar.geocities.com/images/close_share_this.png") no-repeat center center;
right: 10px;
}
.sharethis .cerrar span {
display: none;
}
.sharethis ul {
list-style: none;
margin: 0;
}
.sharethis ul li a {
color: #00207f;
line-height: 150%;
}
/**************************************************************************
PROPIOS
/*************************************************************************/


body {
margin: 0px;
text-align: center;
background: #14A7A5 url(http://ar.geocities.com/images/fondo.jpg) repeat;
}
#pagina {
width: 952px;
margin: auto;
background: white;
}
.encabezado {
width: 952px;
height: 187px;
background: #99CC00 url(http://ar.geocities.com/images/encabezado.gif) no-repeat top center;
text-align: right;
margin: 0 auto;
position:relative;
top:0;
}
.titulo-blog {
width: 480px;
margin: 0;
padding-bottom: 10px;
position:absolute;
top:10px;
right:160px;
font-size: 30px;
font-weight: normal;
color: white;
text-align: left;
line-height: 100%;
}
.titulo-blog a {
font: inherit;
color: white;
text-decoration: none;
margin: 0;
padding: 0;
}
.tagline {
width: 400px;
margin: 0;
padding: 10px 0 0; /*tengo q usar padding para que no duplique margin DAVID*/
position:absolute;
right:85px;
top:80px;
font-size: 1.2em;
color: black;
text-align: left;
line-height: 120%;

}
#links-encabezado {
width: 110px;
position:absolute;
right:5px;
bottom:0;
}
#links-encabezado li {
list-style-type: none;
margin: 0;
padding: 0 5px 0 0;
text-align: left;
 display: inline;
}
a.homelink {
color: #14A7A5;
font-size: 1.3em;
text-transform: uppercase;
font-weight: bold;
}
a.friends {
color: #ffffff;
font-size: 1.3em;
text-transform: uppercase;
}
#fdTop {
clear: both;
}
#fdContenido {
width: 952px;
overflow: hidden;
margin: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
#fdContCentral {
width: 594px; /* IE6 */
padding-left: 34px; /* IE6 */
overflow: hidden; /* IE6 */

float: left;
text-align: left;
}
#bordeGris > #fdContCentral { /* Otros browsers */
width: 560px;
margin-left: 34px;
padding-left: 0;
overflow: visible;
}
#fdContAuxiliar {
width: 301px;
float: right;
text-align: left;
padding: 8px 6px 40px 0;
}
/*div*/.espacio-sidebar {
clear: both;
width: 275px;
color: #D5EFEF;
font-size: 1.4em;
background: #14A7A5;
padding: 1px 13px 14px 13px;
margin: 5px 0 5px auto;
  overflow: hidden;
}
/*div*/.espacio-sidebar a {
color: #c6ff17;
}
/*div*/.espacio-sidebar h3 {
text-align: left;
font-size: 1em;
font-weight: normal;
margin: 5px 0 9px 0;
color: #000000;
text-transform: uppercase;
}
/*div*/.espacio-sidebar ul {
padding: 0 0 0 19px;
margin: 0;
}
/*div*/.espacio-sidebar li {
list-style: none;
background: url(http://ar.geocities.com/images/item.gif) no-repeat center left;
padding-left: 18px;
margin-top: 4px;
}
/*div*/.espacio-sidebar input {
background: #cccccc;
font-size: 0.9em;
margin: 0;
padding: 0;
overflow: hidden;
height: 21px;
color: #666666;
}
/*div*/#about div.photo {
margin-left: 14px;
}
/*div*/#about {
min-height: 65px;
margin-bottom: 6px;
}
/*div*/#about p {
margin: 0;
}
/*div*/#about p.autor {
padding-top: 8px;
}
/*div*/#about a.photo {
display: block;
width: 65px;
float: left;
margin: 0 26px 10px 0;
}
/*div*/#about a {
font-size: 0.7em;
}
/*div*/#about /*div*/.sobreelblog {
text-transform: uppercase;
font-size: 0.8em;
line-height: 145%;
margin-top: 4px;
margin-left: 14px;
}
/*ul*/.categories {
}
/*ul*/.archives {
}
/*div*/#tags {
margin-left: 17px;
}
/*form*/.buscar {
margin-left: 14px;
}
/*form*/.buscar p {
margin: 4px 0;
}
/*form*/.buscar input.text {
width: 170px;
border: 1px solid #cccccc;
border-width: 1px 4px;
}
/*form*/.buscar input.submit {
border: 0;
width: 60px;
margin-left: 1px;
vertical-align: top;
background: black;
color: white;
height: 23px;
}
/*form*/.buscar:not([class*=""]) input.submit {
padding-bottom: 3px;
}
/*div*/.subscribe {
margin-left: 14px;
}
/*div*/.subscribe select {
background: #cccccc;
font-size: 0.9em;
margin: 0;
padding: 0;
overflow: hidden;
height: 21px;
border: 0;
color: #666666;
}
/*p*/.subscribe-legend {
/*background: url(../images/rss.gif) no-repeat center left;*/
font-size: 0.8em;
line-height: 1.3em;
margin: 0 0 6px 0;
/*padding-left: 45px;*/
}
.subscribe img {
	width: 29px;
	height: 29px;
}
.subscribe a {
	margin: 6px 10px 0 0;
	float: left;
}
/*ul*/.sections {
}
/*div*/.post-list { /* toda la lista de posts */
margin-right: 30px;
}
/*div*/.post { /* el post con todo su contenido asociado */
}
/*div*/.post h2,
/*div*/.feeds h2,
#contact_form h2 { /* el titulo del post o la pagina */
text-align: left;
font-size: 2.2em;
line-height: 1.2em;
font-weight: normal;
color: #14A7A5;
margin: 21px 0 2px 0;
clear: both;
}
.post h2 a {
color: #14A7A5;
}
h2.titarchives,
/*?*/.heading-section h2 {
font-size: 3.3em;
font-weight: normal;
color: #cccccc;
text-align: center;
margin-top: 23px;
margin-bottom: 21px;
}
/*div*/.post a {
color: #00aaa6;
}
/*div*/.postmeta { /* fecha, tags, autor, permalink */
font-size: 1.3em;
text-align: left;
color: #999999;
margin-bottom: 13px;
}
/*div*/.postmeta span { /* fecha, tags, autor, permalink */
}
/*div*/.postmeta span a { /* fecha, tags, autor, permalink */
color: #14A7A5;
}
a.linkcat + a.linkcat { /* categorias del post */
margin-left: 4px;
}
a.linkclave + a.linkclave { /* categorias del post */
margin-left: 4px;
}
/*div*/.postcontent { /* el post en si */
font-size: 1.3em;
color: #666666;
  overflow: hidden;
}
/*div*/.postcontent p,
/*div*/.postcontent li {
margin-top: 1.2em;
margin-bottom: 1.2em;
line-height: 1.3em;
}
/*div*/.postcontent ul li {
list-style: circle;
margin: 0 0 0.4em 19px;
padding-left: 6px;
}
/*div*/.postcontent ol li {
list-style: decimal;
margin: 0 0 0.4em 25px;
padding-left: 0px;
}
/*div*/.postcontent blockquote {
background: #f1f1f1;
margin: 19px;
padding: 10px 20px;
}
/*div*/.postactions { /* comentarios, compartir, embeber */
clear: both;
font-size: 1.3em;
padding: 20px 0; /* no puedo usar margin debido a los floats del post */
margin: 0 0 28px 0;
text-align: center;
}
/*div*/.postactions a { /* comentarios, compartir */
color: #99CC00;
}
/*div*/.postactions img {
vertical-align: top;
margin-right: 8px;
margin-left: 25px;
}
/*div*/.page_list {
}
/*div*/.page_list ul {
margin: 69px 0 3em 0;
padding: 0;
position: relative;
top: 0;
border: 1px solid white;
}
/*div*/.page_list li {
display: block;
width: 594px;/*Necesario para Opera*/
margin: 0;
padding: 0;
}
a#linkant,
a#linksig {
font-size: 1.3em;
position: absolute;
top: 0;
text-align: center;
background: #14A7A5;
width: 130px;
border: 5px solid #14A7A5;
border-width: 5px 20px;
color: white;
}

a#linkant {
right: 0;
}

a#linksig {
left: 0;
}
/*ul*/.latestcomments {
}
/*ul*/.latestcomments li {
padding: 0;
margin-top: 8px;
background: transparent none;
}
/*div*/.lt-comment-post {
font-weight: bold;
}
/*div*/.lt-comment-authors {
}
/*div*/.lt-comment-authors a {
white-space: pre; /* si no soporte nowrap */
white-space: nowrap;
margin-right: 0.5em;
}
/*div*/.lt-comment-count {
}
/*div*/.lt-comment-count a {

}
/* Tag cloud */
.tag-1 { font-size: 0.9em; }
.tag-2 { font-size: 1.0em; }
.tag-3 { font-size: 1.1em; }
.tag-4 { font-size: 1.3em; }
.tag-5 { font-size: 1.4em; }
.tag-6 { font-size: 1.6em; }
.tag-7 { font-size: 1.8em; }
.tag-8 { font-size: 2.0em; }
.tag-9 { font-size: 2.2em; }
.tag-10 { font-size: 2.4em; }
/* Archivos */
body.posts_archive #fdContCentral h3 { /* aņo o mes */
text-align: left;
font-size: 2.0em;
font-weight: normal;
color: #666666;
margin: 9px 0 3px 0;
}
body.posts_archive #fdContCentral ul {
margin: 8px 0 18px 0;
padding: 0;
}
body.posts_archive #fdContCentral li {
font-size: 1.3em;
margin: 0 0 4px 18px;
padding: 0;
list-style: none;
}
body.posts_archive #fdContCentral li a {
color: #14A7A5;
}
/* Bloque comentarios */
/*h4*/.comment_baloon {
font-weight: normal;
font-size: 1.5em;
background: url(http://ar.geocities.com/images/comentario_ext.gif) no-repeat top left;
padding: 12px 0 10px 28px;
margin: 0;
color: #999999;
height: 51px;
}
/*h4*/.comment_baloon .avatar {
float: left;
margin-right: 8px;
}
/*h4*/.comment_baloon .commenter {
padding-top: 8px;
}
/*h4*/.comment_baloon .date {
font-size: 0.75em;
}
/*div*/.comments a {
color: #14A7A5;
}
/*span*/.unknown_commenter {
color: #666666;
}
/*div*/.comment-text {
font-size: 1.25em;
background: url(http://ar.geocities.com/images/comentario_ext.gif) no-repeat 0 -73px;
padding: 1px;
margin-bottom: 28px;
}
/*div*/.comment-text p {
padding: 0 120px 0 26px;
color: #666666;
}
/* Bloque escribir comentario */
/*div*/#escribir_comentario {
margin-bottom: 60px;
}
/*div*/#escribir_comentario h3 {
font-weight: normal;
font-size: 2.2em;
}
/*div*/#escribir_comentario textarea,
/*div*/#contact_form textarea {
background: #cccccc;
color: black;
border: 5px solid #cccccc;
width: 546px;
height: 118px;
}
/*a*/#comment_form {
color: #666666;
text-decoration: none !important;
}
/*div*/.comment-data-block {
margin: 0 15px;
font-size: 1.3em;
}
/*div*/.datos-comentador {
float: left;
width: 278px;
overflow: hidden;
}
.datos-comentador p {
color: #666666;
text-transform: uppercase;
margin: 0 0 24px 0;
padding: 0;
}
.datos-comentador label {
margin: 0 0 3px 2px;
display: block;
}
.datos-comentador input {
background: #cccccc;
color: black;
padding: 2px 6px 3px 6px;
border: 0;
width: 278px;
text-transform: none !important;
}
/*div*/.inicia-sesion {
margin: 10px 0 0 75px;
float: left;
width: 164px;
text-align: center;
color: #666666;
background: #f7f7f7;
}
/*div*/.inicia-sesion p {
margin: 13px 0;
}
/*div*/.inicia-sesion span {
display: block;
margin-top: 16px;
margin-bottom: 22px;
}
/*div*/.inicia-sesion a {
background: black;
color: white;
text-decoration: none !important;
border: 1px solid black;
border-width: 1px 16px 3px 16px;
}
.comment-data-block h4 {
font-weight: normal;
margin: 0 0 0 3px;
padding: 0;
}
.comment-data-block h4 a {
color: #14A7A5;
}
/*p*/.tu-mensaje {
clear: both;
margin-top: 0;
margin-bottom: 9px;
}
/*p*/.tu-mensaje label {
display: block;
color: #666666;
text-transform: uppercase;
margin: 0 0 3px 2px;
padding: 0;
}
/*div*/.form-actions {
width: 556px;
text-align: right;
}
/*input*/.submit-comment {
border: 0;
background: black;
color: white;
margin: 0;
}

/* Detalles post individual */
/*div*/#nav {
text-align: center;
color: white;
margin: 17px 0 0 0;
font-size: 0;
}
/*div*/#nav * {
margin: 0;
padding: 0;
}
/*div*/#nav a {
display: block;
float: left;
margin: 0;
padding: 0 10px 0 10px;
width: 28%;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #cccccc;
}
/*div*/#nav > a {
text-align: left;
}
/*div*/#nav a + a {
text-align: center;
}
/*div*/#nav a + a + a {
text-align: right;
}
/*div*/.date p {
/* truco para separar #nav del titulo */
clear: both;
visibility: hidden;
font-size: 8px;
height: 14px;
padding: 0;
margin: 0;
}
/* Paginador de comentarios en post individual */
/*div*/.comment_paginator /*div*/.page_list ul {
margin: 0 0 2em 0;
}
/*div*/.comment_paginator a#linkant,
/*div*/.comment_paginator a#linksig {
background: #f7f7f7;
border-color: #f7f7f7;
color: #999999;
}
/*div*/.comment_paginator a#linkant {
left: 0;
right: auto;
}
/*div*/.comment_paginator a#linksig {
right: 52px;
left: auto;
}
/* Pagina de resultados de la busqueda */
h2.titresultados { /* el titulo de los resultados */
text-align: left;
font-size: 2.2em;
font-weight: normal;
color: #666666;
margin: 21px 0 12px 0;
clear: both;
}
/*div*/.resultados { /* resultados de la busqueda */
margin-left: 7px;
margin-right: 30px;
}
/*div*/.resultados #notice,
/*div*/.resultados #alert {
font-size: 1.3em;
color: #666666;
}
/*div*/.resultados /*div*/.post h2 { /* el titulo del post */
font-size: 1.8em;
margin: 15px 0 2px 0;
}
/*div*/.resultados /*div*/.postmeta { /* fecha, tags, autor, permalink */
margin-bottom: 4px !important;
font-size: 1.1em;
}
/*div*/.resultados p { /* fecha, tags, autor, permalink */
margin: 4px 0 !important;
}
/*div*/.resultados p.continuar { /* fecha, tags, autor, permalink */
margin: 7px 0 0 14px !important;
font-size: 1.1em;
}
/* Pagina de suscripcion a feeds */
/*div*/.feeds p,
/*div*/#contact_form p.mensaje {
font-size: 1.3em;
line-height: 130%;
color: #666666;
margin: 12px 30px 0 13px;
clear: both;
}
/*div*/.feeds ul {
padding: 0;
margin: 20px 0 30px 0;
}

/*div*/.feeds li {
list-style: none;
width: 49%;
}
/*div*/.feeds li.first {
float: left;
}
/*div*/.feeds li.last {
float: right;
}
/*div*/.feeds li div {
width: 100px;
margin: 0 10px;
}
/*div*/.feeds li.first div {
margin-left: auto;
}
/*div*/.feeds li a {
display: block;
text-align: center;
color: #666666;
padding-top: 5px;
font-size: 2.2em;
}
/*div*/.feeds a {
color: #14A7A5;
}
/* Fomulario de contacto */
#formContacto {
margin: 20px 13px 0 13px;
font-size: 1.3em;
}
/* Bajar linea divisoria en FF, IE7, Opera */
#bordeGris > #fdContAuxiliar {
margin-top: 12px;
}
#bordeGris > #fdContAuxiliar .espacio-sidebar {
margin-top: -12px;
}
#bordeGris > #fdContAuxiliar .espacio-sidebar + .espacio-sidebar {
margin-top: 0 !important;
}
#formtaguser h2 a, .info_results a {color: #14A7A5;}

.postcontent a {
text-decoration: underline;
}