.textoG {font:normal 10px Arial, Helvetica, sans-serif; background:#fff;}
nav_paginacion ul{list-style-type:none;}
.textoG fieldset{ border:0;}
.mod_comentarios{ margin-bottom:20px;}
.mod_comentarios ul{list-style-type:none;margin:0px; padding:0px;}
.mod_comentarios h3{font-size:200%; color:#333333;}
.mod_comentarios .list_coment {clear:both;}
.mod_comentarios .list_coment li{ border-top:1px solid #ccc; padding: 0 0 15px 0;}
.mod_comentarios .list_coment li a{ text-decoration:underline;}
.mod_comentarios .list_coment li strong{color:#505050; }
.mod_comentarios .list_coment p{ font:120%/125% Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 7px;}
.mod_comentarios .list_coment li p.num_coment { color: #f4400e; font-weight: bold; background: url(../img/fnd_sep_comentario.gif) no-repeat right top; float: left; margin: 0 6px 0 0; padding: 3px 7px 0 }
.mod_comentarios .list_coment li .fecha{ color:#6a6a6a;font:90% Arial, Helvetica, sans-serif;}
.mod_comentarios .paginacion{ border-top:1px solid #ccc; padding:3px 0 5px 0;}
.mod_comentarios .paginacion p{float:left;font:120%/130% Arial, Helvetica, sans-serif; color:#666; margin:0; padding:2px 0;}
.nav_paginacion{float:right; text-align:right;}
.nav_paginacion li{ float:left;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF; margin:0 0 0 1px;}
.nav_paginacion li.primera{ border-right:1px solid #FFFFFF; padding:0 12px 0 0;  background: url(/im/fnd_ptos_suspensivos.gif) no-repeat right center;}
.nav_paginacion li.ultima{ border-left:1px solid #FFFFFF; padding:0 0 0 12px; background: url(/im/fnd_ptos_suspensivos.gif) no-repeat left center;}
.nav_paginacion .actual { color: #fbf3ec; font-weight: bold; font-size: 110%; line-height: 24px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; background: #f4400e repeat scroll 0% 0%; padding: 2px 6px; border: solid 1px #da9046 }
a.btn_navega2:link, a.btn_navega2:visited, a.btn_navega2:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#D9E2EB;color:#496E92; text-decoration:none; padding:2px 6px; border:1px solid #829BB4;}
a.btn_navega2:hover{text-decoration:none; color:#FFFFFF; background:#829BB4; border:1px solid #E6EBF1;}
.mod_comentarios a.btn_navega:link, .mod_comentarios a.btn_navega:visited, .mod_comentarios a.btn_navega:hover, .mod_comentarios a.btn_navega:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1;color:#496E92; text-decoration:none; padding:2px 6px; border:1px solid #B0C0CF;}
.mod_comentarios a.btn_navega:hover {text-decoration:none; color:#FFFFFF; background:#829BB4; border:1px solid #E6EBF1;}
dl.normas{ float:right; width:190px; font:110% Arial, Helvetica, sans-serif;}
dl.normas dt{ color:#666;}
dl.normas dd{background: url(../img/ico_flecha.gif) no-repeat 2px 5px; padding: 0 0 0 12px; margin:4px 0;}
dl.normas form{ padding:4px 0 0 0;}
dl.normas input{ margin: 0;}
dl.normas label{ padding: 0 0 0 3px;}
.mod_contenedor       { color: #888; background-color: #f8f8f8; padding: 9px; border: solid 1px #dbdbdb; width: 625px; height: 1% }
#envio_comentario{float:left; width:400px; border-right: 1px solid #ccc; font:110% Arial, Helvetica, sans-serif; color:#666;}
#envio_comentario legend{ display:none;}
#envio_comentario label{ display:block;}
.estruc_12_der #envio_comentario label{ display:inline;}
#envio_comentario .label_grande{font:150% Arial, Helvetica, sans-serif; color:#333;}
#envio_comentario input { font: 100% Arial, Helvetica, sans-serif; border: solid 1px #676767 }
#envio_comentario input.ctexto{width:183px; padding:1px 2px;}
#envio_comentario textarea{border:1px solid #676767; width:380px; font:100% Arial, Helvetica, sans-serif;  padding:0 2px;}
#envio_comentario fieldset div{float:left; margin:5px 9px 5px 0; }
#envio_comentario fieldset div.check{float:left; margin:18px 9px 5px 0;}
#envio_comentario fieldset.botones_form{clear:both; border-top:1px solid #ccc; padding:5px 0; margin:5px 10px 0 0; }
#envio_comentario .clausula{ float:left; display:inline; width:220px; margin-top:0;} 
.estruc_12_der #envio_comentario .clausula{ float:left; display:inline; width:380px; margin-top:0;} 
#envio_comentario input.boton_form { color: #f60; font: 11px/11px Tahoma, Arial, Helvetica, sans-serif; background-color: #ffeadb; float: right; padding: 1px 6px; border: solid 1px #f60 }
#envio_comentario input.boton_form:hover{cursor:pointer;color:#FFFFFF; background:#B0C0CF; border:1px solid #E6EBF1;}
#envio_comentario .novalida{ border:1px solid #666; background: #ffff99;}
#envio_comentario p.error_validacion{ padding: 5px 0 5px 0; font: 12px/14px Arial, Helvetica, sans-serif; color: #990000;}
#error p.error_validacion{ padding: 5px 0 5px 0; font: 12px/14px Arial, Helvetica, sans-serif; color: #990000;}
