/** begin comment styles **/
#comments {
margin: 0 0 0 0;
}

#comments h3 {
font-size: 16px;
font-weight: normal;
color: #181512;
margin: 5px 0 0 0;
padding: 0;
}

.comment-author {
font-size: 16px;
font-weight: normal;
}

.comment-meta {
font-size: 10px;
font-weight: normal;
margin: 0 0 10px 0;
}

.avatar {
float: right;
display: inline;
padding: 3px;
margin: 5px 0 4px 8px;
border:1px solid #BBB;
}

#comment {
height: 115px;
width: 410px;
font: 12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
font-size: 1.4em !important;
padding: 0 0 5px;
color: #333 !important;
}

ol.commentlist {
margin: 10px 0 20px;
padding: 0;
list-style: none;
font-size: 12px;
}

ol.commentlist p {
margin-bottom: 10px;
color:#464548;
font-style:Italic;
}

ol.commentlist cite {
font-family:Georgia;
font-size:14px;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0;
color:#464548;
}

ol.commentlist span {                           /*   By me  */
font-family:Georgia;
font-size:14px;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0;
color:#9a9c9d;
}


ol.commentlist li.alt {
padding: 0 0 15px 0;
margin: 0 0 15px 0;
border-bottom: 1px solid #BBB;
}

ol.commentlist li {
padding: 0 0 15px 0;
margin: 0 0 15px 0;
border-bottom: 1px solid #BBB;

}

ol.commentlist li div.reply {
background: url(images/submit.jpg) left no-repeat;
height: 20px;
border: none;
padding: 5px 0 0 20px;
color: #000;
cursor: pointer;
}

ol.commentlist li div.reply:hover {
color: #555;
}

ol.commentlist li div.reply a {
font-weight: normal;
}

ol.commentlist li ul.children { 
list-style: none; 
margin: 0;
padding: 0;
text-indent: 0; 
}

ol.commentlist li ul.children li {
background: none;
margin: 0;
padding: 10px 0 0px 0;
border: none;
color: #555;
}

ol.commentlist li ul.children li.alt {
background: none;
margin: 0;
padding: 10px 0 0px 0;
border: none;
color: #555;
}

ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }



* + html input#submit {
padding: 0;
}

input#submit:hover {
/*color: #555;*/
}

input#submit {
background: url(../../../imagenes/bot_enviar.gif) ;
border:none;
width:70px;
height: 24px;
}

#comment,#author,#email,#url {
border: 1px solid #E5E3D8;
padding: 2px;

color: #404040;
background: #FFF url(images/fields.jpg) top left repeat-x;
width:150px;
}

#comment {
width: 410px;
height: 115px;
}

#respond {
width:756px;
background-color: #e5e5e7;
float:left;
}
/** end comment styles **/

#datos label {
padding-left: 20px;
padding-right: 15px;
font-family:Georgia;
font-size:12px;
font-style:Italic;
color:#6b6c6e;

}



#textocom label{
float:left;
padding-left:20px;
padding-right:15px;
font-family:Georgia;
font-size:12px;
font-style:Italic;
color:#6b6c6e;
}

#enviacom {
float:left;
padding-bottom:10px;
}

#enviacom2 {
padding-left:520px;
}

#respond h2 {
background: url() #8f9092;
padding-left: 10px;
}

#comments input, #comments textarea{
border-top: 1px solid #b3b4b6;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #b9babc;
border-bottom: 1px solid #c6c7c9;
}

#comentarios {
float:left;
}

#datos {
padding-bottom:10px;
}