.single{
clear:both;
margin-right:25px;
}

.single img{
border-top:1px solid #ddd; 
border-left:1px solid #ddd;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#fff;
padding:4px;
margin:0;
}

.single img.chica{
float:left;
border-top:1px solid #ddd; 
border-left:1px solid #ddd;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#fff;
padding:4px;
margin:0 20px 0 0;
}

.single p{
padding:0;
margin:18px 0;
line-height:1.6;
font-size:13px;
text-align:justify;
text-justify:inter-character;
}

.single ul, .single ol {
list-style-position:inside;
line-height:1.6;
font-size:13px;
}

.single ul ul, .single ol ol{
list-style-position:inside;
padding-left:12px;
line-height:1.6;
font-size:13px;
}

.single ul ul ul, .single ol ol ol{
list-style-position:inside;
padding-left:12px;
line-height:1.6;
font-size:13px;
}

.single h2{
margin-top:10px;
}

.single h2 a{color:#ff7300;}

.single h2 a:hover{color:#ff2a00;}

.single h3{
color:#ff2a00;
text-shadow: 0px 1px 1px #ccc;
font-weight:bold;
}

.cuando{
font-size:13px;
padding-top:5px;
font-weight:bold;
}

ol.footnotes{
list-style-position:inside;
}

/* COMENTARIOS */

h2#comments{
margin:0;
padding:30px 0;
}

h2#postcomment{
margin:0;
}

ol#commentlist {
list-style:none;
border-bottom:1px solid #e5e5e5;
margin-top:20px;
}

ol#commentlist li{
list-style:none;
padding:5px;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
margin:0 -1px;
}

ol#commentlist li p{
margin:5px 0; 
padding:0;
font-size:11px;
line-height:1.4;
text-align:left;
}

li.bypostauthor {
background-color:#f0f7f7;
color:#222;
}

.foto{
float:left;
width:40px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}

.foto img{
padding:0;
margin:0;
border:none;
}

.texto{
float:left;
width:510px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
}

.linea{
clear:both;
width:590px;
}

.linea hr{
border:0;
background:transparent;
}

.espera{
color:#f00;
}

#commentform #author, #commentform #email, #commentform #url {
background-color: #fff;
padding: 2px 5px;
color:#606060;
width:171px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
font-weight:lighter;
border:1px solid #deded9;
}

#commentform textarea {
color:#606060;
width: 588px;
padding: 2px 5px;
margin:0;
background-color:#fff;
border:none;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter;
border:1px solid #deded9;
}


/* ===================== EXTRAS ======================= */

#author-info {
clear:both;
display: block; 
padding:4px 6px;
margin:25px -1px;
border:1px solid #eee;
background-color:#edf5f5;
color:#777;
text-shadow: 0px 1px 1px #fff;
text-decoration:none;
/*overflow:auto;*/
}

#author-image {
float: left; 
margin-right: 10px; 
}

#author-image img{
padding:0;
margin:0;
border:none;
}

#author-bio h5{
color:#666;
}

#author-bio h5 a{
color:#666;
}

#author-bio h5 a:hover;{
color:#444;
}

#author-bio p {
padding:0;
margin:6px 0;
line-height:1.5;
font-size:11px;
text-align:left;
}

#author-bio acronym {
cursor:help;
font-weight:bold;

/*  ============================  */
.abstract{
text-align:left;
font-weight:bold;
font-size:12px;
line-height:1.5;
}

.abstract p{
text-align:left;
font-weight:bold;
font-size:12px;
line-height:1.5;
}

/*====================================================*/
