#utilidades{ margin:0 0 15px 0; }
#utilidades p{ font:10px Arial, Helvetica, sans-serif;}
#utilidades .cab_ventana p{ font:normal 12px/14px Arial, Helvetica, sans-serif; }
/*#utilidades .ventana{padding:0 0 15px 0;}*/

/* redefinicion de paginacion en utilidades */
/*#utilidades .nav_ant_sig{ width:365px; float:right; margin:0; }*/
#utilidades .pag{ margin:0; padding:0;  font:11px/20px Arial, Helvetica, sans-serif; color:#676767;}
#utilidades .pag a{font:11px/20px Arial, Helvetica, sans-serif; }
#utilidades .btn_siguiente{ margin-right:0;}
/* 
redefinición de estilos en el contexto utilidades ---------------------------------------------- */
#utilidades .patrocinio{ border:0; }
#utilidades .votos {height:21px; margin:13px 0px 0px 0px;  padding:2px 0 0 0;}
#utilidades .votos p{ font:normal 11px Tahoma,Arial, Helvetica, sans-serif; float:none; margin:0; }
/*#utilidades .comentarios_s {float:right; height:19px;font:normal 110% Tahoma,Arial,Helvetica,sans-serif;}*/
#utilidades .comentarios_s {float:left; height:19px;font:normal 110% Tahoma,Arial,Helvetica,sans-serif;}
#utilidades .nav_ant_sig, #utilidades .comentarios_s .nav_ant_sig {width:265px; float:right; margin:0;}
/*
Primer bloque de utilidades -------------------------------------------------------------------- */
#utilidades #mod_util{ border-top:1px solid #ccc;  border-bottom:1px solid #ccc; padding:6px; }
#utilidades #mod_util p{ color:#666; font:11px Tahoma,Arial, Helvetica, sans-serif; margin:0;}
#utilidades #mod_util .acciones{ float:left; width:255px; display:inline;}
#utilidades #mod_util .acciones li{ float:left; width:85px; margin:3px 0;}
#utilidades #mod_util .acciones p{ margin: 0 0 0 26px; padding:3px 0;font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#666; }
#utilidades #mod_util .acciones img{ float:left; vertical-align:middle;}
#utilidades #mod_util div div{padding:5px 0;}
#utilidades #mod_util img{ vertical-align:middle;}

#utilidades #mod_util .mod_util_cent{float: left; width:160px; display:inline; margin:0 15px 0 0; border-left:1px solid #ccc;  border-right:1px solid #ccc;}
#utilidades #mod_util .mod_util_cent div{padding:5px 15px;}
#utilidades #mod_util .mod_util_cent a{font-size:9px; line-height:13px;}
#utilidades #mod_util .mod_util_cent span{float:right;}
#utilidades #mod_util .mod_util_cent li{float:left; margin:0 8px 0 0;}
#utilidades #mod_util .mod_util_cent .limpiar{padding:0; margin:0;}
#utilidades #mod_util .mod_util_der{float: left; width:160px; display:inline;}
#utilidades #mod_util .mod_util_der span{font-size:9px}
.tec_oculto{display:none;}

#utilidades .utilidad_lomas{ padding: 10px 11px 10px 47px; margin:0; border-bottom:1px solid #ccc; font:11px Tahoma,Arial, Helvetica, sans-serif; color:#666; background:#f2f2f2 url(/im/utilidades/ico_podio.gif) no-repeat 11px 12px;}

.cont_util{height:1%; margin: 15px 20px 0 20px;}
.cont_util .limpiar{margin: 0 0 0 0;}

.cont_util .izq_util{ float:left; width:390px;}
.cont_util .der_util{ margin-left:410px;}

.cont_util .der_util dl{ font:11px/13px Arial, Helvetica, sans-serif; color:#888;}
.cont_util .der_util dt{ color:#666;}
.cont_util .der_util dd{ padding:6px 0 6px 10px; background: url(/im/ico_flecha.gif) no-repeat 2px 11px /*!important; background: url(/im/ico_flecha.gif) no-repeat 4px 10px*/;  }


/* 
formularios utilidades --------------------------------------------------------------------------- */
.cont_util form{ position:relative; width:390px;}
.cont_util legend{ display:none;}
.cont_util label{ display:block; font:12px/14px Arial, Helvetica, sans-serif; color:#666;}
.cont_util input.boton_form{ float:right; font:11px/11px Tahoma,Arial,Helvetica,sans-serif; background:#D9E2EB;color:#496E92; padding:1px 6px; border:1px solid #829BB4;}
.cont_util input.boton_form:hover{cursor:pointer;color:#FFFFFF; background:#B0C0CF; border:1px solid #E6EBF1;}
.cont_util .ctexto{width:180px; padding:1px 2px;border:1px solid #829BB4;}
.cont_util .novalida{ border:1px solid #666; background: #ffff99;}
.cont_util textarea{border:1px solid #829BB4; width:310px; font:100% Arial, Helvetica, sans-serif;  padding:0 2px;}
.cont_util fieldset div{float:left; margin:5px 9px 5px 0; display:inline; }
.cont_util fieldset div.check{float:left; margin:0 9px 10px 0;}
.cont_util fieldset div.check label{ font:11px/13px Tahoma,Arial, Helvetica, sans-serif;}
.cont_util fieldset.txt_comentario{ margin:10px 0 0 0;}
.cont_util fieldset.botones_form{ position:absolute; right:5px; bottom:0;}
.cont_util p.error_validacion{ padding: 0 0 10px 0; font: 12px/14px Arial, Helvetica, sans-serif; color: #990000;}

/* 
enviar página --------------------------------------------------------------------------- */
#util_enviar{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_enviar .cont_util{ background:url(/im/1px_ccc.gif) repeat-y 395px 0;}
#util_enviar .conf_envio{ border-right:0; padding:0 0 5px 0;}
#util_enviar .conf_envio span{ color:#CC6600;}
#util_enviar .conf_envio p{ margin:10px 0 0 0;font:12px/14px Arial, Helvetica, sans-serif; color:#666;}
#util_enviar .conf_envio ul{ font:12px/14px Arial, Helvetica, sans-serif; color:#333;}

/* 
corregir página --------------------------------------------------------------------------- */
#util_corregir{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_corregir .cont_util{ background:url(/im/1px_ccc.gif) repeat-y 395px 0;}


/* 
estadísticas página --------------------------------------------------------------------------- */
#util_estadisticas{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_estadisticas .cont_util{ background:url(/im/1px_ccc.gif) repeat-y 200px 0;}
#util_estadisticas li{padding:0 0 0 7px;  margin:5px 0; background:url(/im/bolo_lista.gif) no-repeat 0 6px; color:#666;}
#util_estadisticas li span{ font-size:11px;}
#util_estadisticas li a{ color:#386088;}
#util_estadisticas .izq_util{ float:left; width:190px;}
#util_estadisticas .der_util{ margin-left:210px;}
#util_estadisticas .der_util p{ font:12px/14px Arial, Helvetica, sans-serif; color:#666; padding:0 0 10px 0;}

#util_estadisticas .estadistica_not{ padding:0 0 0 20px; height:75px; background:url(/im/visitas.gif) no-repeat 5px 20px; }
#util_estadisticas  #visitas_hora{font: 10px/12px Arial, Helvetica, sans-serif; color:#999; margin:0; padding:0 0 0 20px;  }

#util_estadisticas .estadistica_not li{ float:left; width:13px; margin:0; padding:0; background:none; }
#util_estadisticas .estadistica_not li p{ text-align:center; border-top: 1px solid #D0D2C9;font:bold 11px/13px Arial, Helvetica, sans-serif; color:#999; padding:0; margin:0; }
#util_estadisticas .estadistica_not .cont_barra{ height:60px; position:relative; margin:0 auto; }
#util_estadisticas .estadistica_not .cont_barra div{ position:absolute; bottom:0; left:3px; width:7px; background:#D0D2C9;}
#util_estadisticas .estadistica_not .hora_impar .cont_barra div{ background:#C2C4B6;}
#util_estadisticas .estadistica_not li p span{display:none;}

/* 
compartir página --------------------------------------------------------------------------- */
#util_compartir{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_compartir .cont_util{ background:url(/im/1px_ccc.gif) repeat-y 200px 0;}
#util_compartir .izq_util{ float:left; width:190px;}
#util_compartir .der_util{ margin-left:210px;}
#util_compartir p{ font:12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0;}
#util_compartir ul{ float:left; padding:10px 0; width:160px; margin-right:8px;}
#util_compartir li{ margin-bottom:10px;}
#util_compartir li a{font:12px/14px Arial, Helvetica, sans-serif; color:#386088;}
#util_compartir li a:hover{ text-decoration:underline;}
#util_compartir li p{ font:11px/13px Arial, Helvetica, sans-serif; }
#util_compartir .ico_recursoweb{ float:left; width:25px; }
#util_compartir .descripcion{float:right; width:135px;}

/* 
derechos reproducción página --------------------------------------------------------------------------- */
#util_derechos{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_derechos a{ color:#666;  text-decoration:underline;}
#util_derechos .cont_util{ background:url(/im/1px_ccc.gif) repeat-y 380px 0;}
#util_derechos .izq_util{ float:left; width:370px; text-align:center;}
#util_derechos .der_util{ margin-left:395px; text-align:center;}
#util_derechos p{ font:12px/14px Arial, Helvetica, sans-serif; color:#666; margin:0 0 15px 0; }
#util_derechos .izq_util img, #util_derechos .der_util img{ margin-bottom:15px;}
#util_derechos .izq_util dl, #util_derechos .der_util dl{ text-align:left; color:#666; font:90%/110% Arial, Helvetica, sans-serif; padding:0px 0 5px 0;}
#util_derechos .izq_util dt, #util_derechos .der_util dt{ font-size:110%; font-weight:bold;}
#util_derechos .izq_util dd, #util_derechos .cont_util .der_util dd{ margin:10px 0; padding:0 0 0 11px; background: url(/im/ico_lista_portadillas.gif) no-repeat 2px 4px;}
#util_derechos .izq_util dd a, #util_derechos .cont_util .der_util dd a{ font-size:110%;}

#util_derechos_copy{padding:0 0 15px 0; font:120%/120% Arial, Helvetica, sans-serif;}
#util_derechos_copy a{ color:#666;  text-decoration:underline;}
#util_derechos_copy .cont_util{ text-align:center;}
#util_derechos_copy img{ margin-bottom:15px;}
#util_derechos_copy dl{ text-align:left; color:#666; font:90%/110% Arial, Helvetica, sans-serif; padding:0px 0 5px 0;}
#util_derechos_copy dt{ font-size:110%; font-weight:bold;}
#util_derechos_copy .cont_util dd{ margin:10px 0; padding:0 0 0 11px; background: url(/im/ico_lista_portadillas.gif) no-repeat 2px 4px;}
#util_derechos_copy .cont_util dd a{ font-size:110%;}


