
*{ margin:0; padding:0; border:0; }
body{ background:#f9f9f9; font:10px verdana; color:#999; margin:10px; text-align:center;  }
div{ position:relative; text-align:left; }
a{ font:inherit; color:#660; text-decoration:none; } a:hover{ color:#f60; border-bottom:1px dotted #f60; }
input, textarea{ font-size:90%; border:1px solid #eaeaea; height:14px; padding:0 4px;}
textarea{ width:350px; height:75px; font:11px arial; }
.btn{ height:17px; width:75px; background:#f0f0f0; border:1px solid #e0e0e0; padding:0 0 5px 0; font:10px arial; color:#f60;  }

.container, .admincontainer{ background:#fff; width:775px; margin:10px auto;  border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:10px 5px 5px 10px; }
.head{width:99%; height:101px; border:0px solid #e0e0e0; }
.head a:hover{ border:0; }
.phead{ width:99%; margin:10px 0; height:15px; border:1px solid #f0f0f0;}

.body{width:100%; text-align:left; margin:20px 0; }

.left{ float:left; border-right:1px dotted #f0f0f0; width:70%; padding:3px 0 0 0; }
.left p.titulo{ font-size:110%;  width:100%; border-bottom:1px dotted #f0f0f0; }
.left p.titulo a{color:#06c;}
 .left p.titulo a:hover{ color:#f60; border:0;}
.left p.fecha{ background:#f6f6f6; text-align:right; padding:0 4px 0 0; }
.left p.fecha span.autor{color:#06c; padding:0 2px; }
.left p.post{ font-size:110%; color:#999; text-align:justify; width:95%; margin:20px 5px 74px 5px; }

.left p.ncomentarios{ font-size:120%; color:#06c; width:90%; margin:10px 5px 20px 5px; border-bottom:1px solid #f0f0f0; }
.left div.dcomentarios_p, .left div.dcomentarios_i{ background:#f3f3f3; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; padding:10px; width:94%; margin:0 0 0 4px; }
.left div.dcomentarios_p p span.titulo,.left div.dcomentarios_i p span.titulo{ font-size:120%; color:#666; }

.left div.dcomentarios_p p span.autor, .left div.dcomentarios_i p span.autor{ color:#690;}
.left div.dcomentarios_p p.comentario, .left div.dcomentarios_i p.comentario{ margin:10px 0; text-align:justify; }
.left div.dcomentarios_i{ background:#fff; border:0;}

.left div.formComent{padding:10px; width:94%; margin:30px 0 0 4px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f6f6f6; }

.right{ float: right; border:0px solid #e0e0e0; width:28%; padding:0 0 20px 0; }
.right div{ width:95%; margin:0px auto; } 
.right .flag{  display:block; background:#E2EFF5; color:#06c; text-align:left; padding:1px; border-bottom:1px solid #92C2DC; margin:0 0 5px 0; }

.right a{ display:block; text-align:right; background:#fff; color:#999; padding:2px; margin:2px 0; border:0;} 
.right a:hover{background:#f6f6f6; color:#f60; border:0;}







.feet{width:100%; clear:both; background:#E2EFF5; border-top:1px solid #f0f0f0; margin:50px 0 0 0;  }
.feet p{width:74%; margin:2px auto;  text-align:center;color:#06c;   }













.admincontainer .left{ width:47%; float:left; }

.admincontainer .left div.post{ width:99%; margin:10px auto; border:0px solid #e0e0e0; padding:4px 0 4px 2px;  }
.admincontainer .left div.post  a{ color:#660; } .admincontainer .left div.post a:hover{ color:#f60; }
.admincontainer .left div.post p{width:95%;}
.admincontainer .left div.post p.titulo{ font-size:110%;}
.admincontainer .left div.post p.coment{ text-align:justify;  }
.admincontainer .left div.post p.ncoment{ margin:10px 0; text-align:center;}

.admincontainer .admincomentarios_p,.admincontainer .admincomentarios_i{ width:90%; margin:10px 0;}
.admincontainer .admincomentarios_i{ background:#f3f3f3; }





.admincontainer .right{ width:52%; float:right; border:0; }













.clear{ clear:both; }
p.error{ padding:10px 0; text-align:center; font-size:120%; color:#900;}





