body{ margin: 0; padding: 5px 0; color: #4C4C4C; text-align: center; }
div,td,* { font-family: Arial, Helvetica, Verdana, sans-serif; }
form{ margin: 0; padding: 0; }
img{ border: 0; margin: 0; padding: 0; }
p{ margin: 0; padding: 0 0 15px 0; }
ul,li { margin: 0; padding: 0; list-style-type: none; }

/*Relacion de unidades absolutas con relativas
font-size: 10px; por font-size: 85%;
font-size: 12px; por font-size: 90%;
font-size: 14px; por font-size: 95%;
font-size: 16px; por font-size: 100%;
font-size: 20px; por font-size: 110%;
font-size: 22px; por font-size: 120%;
font-size: 26px; por font-size: 125%;
font-size: 60px; por font-size: 200%;
*/

/*fnt-sz: 22px;*/
h1{ font-weight: normal; color: #005280; }

a{ color: #333333; }
.enlace_ext{ background: transparent url("/images/enlace_ext.gif") no-repeat right top; text-decoration: none; padding: 0 14px 0 0; margin: 0; }

dl{ width: 98%;}
dt{ float: left; width: 15%; margin: 0px; padding: 2px; }
dt{ clear:both;}/* Hack for mac-ie5 */
dd{ float: left; width: 80%; margin: 0px; padding: 2px; }


.nota{ font-size: 85%; font-style: italic; }
.info-explicacion{ font-size: 100%; margin: 10px 0 0 0; }
.info-explicacion h1{ text-decoration: underline; }
.post-explicacion{ font-size: 85%; padding: 2px 0 0 20px; }
.pre-explicacion{ font-size: 85%; padding: 2px 0 0 20px; }

.bloque-vacio{ width: 100%; float: left; height: 10px; line-height: 10px; }
.align-center{ text-align: center; }

.no-script{ position: absolute; z-index: 10; float: left; font-size: 85%; color: #000000; border: 1px solid #FF0000; background: #FFFFFF; margin: 3px 0 0 30%; padding: 0; }
.no-script .texto{ float: left; padding: 2px 5px 2px 5px; }
.no-script input{ height: 14px; padding: 0; margin: 0; }

.no-script-rel{ float: left; font-size: 85%; color: #000000; border: 1px solid #FF0000; background: #FFFFFF; margin: 0; padding: 2px 0 2px 0; }
.no-script-rel .texto{ float: left; padding: 0px 5px 0px 5px; }
.no-script-rel .texto_con_btn{ float: left; padding: 4px 5px 0px 5px; }

/*.fin_para_ie{ background: #EFEFEF; width: 95%; height: 1px; float: left; }
.bloque-vacio{ width: 95%; height: 10px; float: left; }*/

#menu{ clear: both; height: 112px; font-size: 90%; background: url("/images/menu_fnd.gif") repeat left bottom; padding: 0 10px 0 0; }
#menu .menu-interior{ width: 965px; margin: 0 auto; padding: 0; text-align: left; }
#menu .menu-interior .m-logo{ float: left; height: 112px; padding: 0 0 0 10px; }
#menu .menu-interior .m-idioma{ float: right; height: 64px; text-align: right; padding: 0 0 0 400px; }
#menu .menu-interior .m-idioma .formu-lang{ padding: 0; }
#menu .menu-interior .m-idioma .log-reg{ padding: 20px 0 0 0; }
#menu .menu-interior .m-idioma .formu-lang input{ padding: 0; margin: 0; }
#menu .menu-interior .m-pestanas{ display: inline; float: right; height: 48px; font-size: 90%; background: transparent url("/images/menu_ul_left.gif") no-repeat left bottom; padding: 0 0 0 9px; }

/*Hay que cambiar el width del ul si se modifica el menu*/
/*Para menu: Index-Reviews-Panel*/
#menu .menu-interior .m-pestanas ul{ w\idth: 350px; height: 48px; background: transparent url("/images/menu_ul_right.gif") no-repeat right bottom; padding: 0 9px 0 0; margin: 0; }

/*Para menu: Index-Webs-Reviewers-Panel-Blog*/
/*#menu .menu-interior .m-pestanas ul{ w\idth: 562px; height: 48px; background: transparent url("/images/menu_ul_right.gif") no-repeat right top; padding: 0 9px 0 0; margin: 0; }*/

/*Para menu: Index-Reviews-Webs-Reviewers-Panel-Blog*/
/*#menu .menu-interior .m-pestanas ul{ w\idth: 675px; height: 48px; background: transparent url("/images/menu_ul_right.gif") no-repeat right top; padding: 0 9px 0 0; margin: 0; }*/

#menu .menu-interior .m-pestanas li{ float: right; height: 48px; line-height: 48px; background: url("/images/menu_inter_li.gif") no-repeat right top; padding: 0 2px 0 0; }
#menu .menu-interior .m-pestanas li a { display: block; color: #3196C4; background: url("/images/menu_li.gif") repeat left bottom; text-decoration: none; padding: 0 36px 0 36px; }
#menu .menu-interior .m-pestanas li a:hover { color: #000101; }
#menu .menu-interior .m-pestanas .current{ float: right; height: 48px; line-height: 48px; background: url("/images/menu_inter_li_sel.gif") no-repeat right top; padding: 0 2px 0 0; }
#menu .menu-interior .m-pestanas .current a { color: #000101; background: url("/images/menu_li_sel.gif") repeat center bottom; }
#menu .menu-interior .m-pestanas .current a:hover { color: #000101; }
#menu .menu-interior .m-pestanas .final{ float: right; height: 48px; line-height: 48px; background: url("/images/menu_inter_li_fin") no-repeat right top; ; padding: 0; }

#pie{ clear: both; height: 159px; font-size: 90%; background: url("/images/pie_fnd.gif") repeat center bottom; padding: 0 10px 0 0; }
#pie .pie-interior{ width: 600px; margin: 0 auto; color: #999999; padding: 80px 0 0 0; text-align: left; }
#pie .pie-interior ul{ margin: 0; }
#pie .pie-interior li{ display: inline; border-left: 1px solid #999999; padding: 0 0 0 7px; margin: 0 7px 0 0; }
#pie .pie-interior .primero{ border-left: none; padding: 0; }

#pie .pie-interior a{ color: #999999; text-decoration: none; }

.botoneraR{ text-align: right; padding: 0; margin: 15px 0 0 0; }
.botonera{ width: 100%; text-align: center; padding: 0; margin: 15px 0 0 0; }
.parte_boton_2{ width: 49%; float: left; padding: 0; margin: 0; }
.parte_boton_3{ width: 33%; float: left; padding: 0; margin: 0; }
/*Diferencia entre explorer y firefox
.boton{}
.boton a{}*/

/*Boton de listados*/
.boton_lst{ background: transparent url("/images/btn_list_fnd.gif") no-repeat right center; }
.boton_lst a{ color: #333333; text-decoration: none; margin: 0 11px 0 0; }


/*********************** WEB *****************************************/

/*Diferencia entre explorer y firefox
#cuerpo{}
*/
#cuerpo-vacio{ clear: both; font-size: 90%; margin: 10px 0 0 0; }

#cuerpo .contenido_web{ clear: both; width: 964px; height: 214px; margin: 0 auto; padding: 0; background: #4BB0DE url("/images/cont_web.gif") repeat center top; }
#cuerpo .web{ clear: both; width: 965px; w\idth: 940px; margin: 0 auto; padding: 0; }
#cuerpo .contenido{ clear: both; text-align: left; padding: 15px 25px 0 25px; }

/*-------------- Filtrado -------------*/
.pre-filtrado{ width: 60%; float: left; }
.filtrado{ float: right; }
.filtrado li{ background: url("/images/submenu_pto_off.gif") no-repeat left bottom; padding: 0 0 0 18px; }
.filtrado .current{ background: url("/images/submenu_pto_on.gif") no-repeat left bottom; padding: 0 0 0 18px; }
.filtrado .sin-punto{ background: none; padding: 0 0 0 18px; }
.filtrado a{ text-decoration: none; }

/*-------------- Formulario -------------*/
.formulario{ margin: 10px 0 0 0; }
.formulario fieldset{ border: none; padding: 0; margin: 0 0 10px 0; }
.formulario legend{ background: #FFFFFF; font-size: 120%; color: #005280; padding: 30px 0 10px 0; margin: 0; }
/*.formulario .dos-partes{ width: 49%; float: left; padding: 0 0 3px 0; }*/
/*.formulario .linea{ width: 100%; float: left; padding: 0 0 8px 0; }
.formulario .linea label{ width: 17%; float: left; padding: 0 0 0 30px; }*/
.formulario .linea{ width: 97%; float: right; padding: 0 0 8px 0; }
.formulario .linea label{ width: 17%; float: left; padding: 0; }
.formulario .linea .info{ width: 29%; float: left; }
.formulario .linea .info80{ width: 80%; float: left; }
.formulario .linea_check{ width: 100%; float: left; padding: 0 0 8px 0; }
.formulario .linea_check label{ width: 40%; float: left; padding: 2px 0 0 0; }
.formulario .linea_check .label20{ width: 20%; float: left; padding: 2px 0 0 0; }
.formulario .linea_check .info{ width: 4%; float: left; padding: 0 0 0 27px; }
.formulario .input-text{ width: 90%; font-size: 90%; }

.formulario .inicio-fieldset{ width: 100%; float: left; height: 5px; background: #EFF9FE url("/images/fieldset_ini_fnd_izd.gif") no-repeat left top; text-align: right; }
.formulario .centro-fieldset{ width: 100%; float: left; background: #EFF9FE url("/images/fieldset_cnt_fnd_izd.gif") no-repeat left top; }
.formulario .centro-fieldset .conten{ width: 100%; float: left; background: #EFF9FE url("/images/fieldset_cnt_fnd_dch.gif") no-repeat right top; padding: 10px 0 10px 0; }
.formulario .centro-fieldset .conten .texto_review_ocult{ font-style: italic; padding: 0 0 0 20px; }
.formulario .centro-fieldset .conten .linea-review{ width: 100%; height: 180px; float: left; padding: 0 0 8px 0; }
.formulario .centro-fieldset .conten .linea-review label{ width: 20%; float: left; padding: 0 0 0 30px; }
.formulario .centro-fieldset .conten .linea-review .info{ width: 75%; float: left; }
.formulario .centro-fieldset .conten .linea-review-check{ width: 100%; float: left; padding: 0 0 8px 0; }
.formulario .centro-fieldset .conten .linea-review-check .label{ width: 20%; float: left; padding: 0 0 0 30px; }
.formulario .centro-fieldset .conten .linea-review-check .resto{ width: 76%; float: left; padding: 0; }
.formulario .centro-fieldset .conten .linea-review-check .resto .parte_check{ width: 24%; float: left; }
.formulario .centro-fieldset .conten .linea-review-check .resto .parte_check label{ width: 85%; float: right; }
.formulario .centro-fieldset .conten .linea-review-check .resto .parte_check .info{ width: 14%; float: left; text-align: center; }
.formulario .centro-fieldset .conten .espacio_botonera{ margin: 0 15px 15px 0; }

.formulario .fin-fieldset{ width: 100%; float: left; background: #EFF9FE url("/images/fieldset_fin_fnd_izd.gif") no-repeat left bottom; text-align: right; padding: 0; }

/*-------------- Resultados -------------*/
.num-results{}
.no-results{ font-weight: bold; text-align: center; padding: 50px 0 150px 0; }
.results{ clear: both; margin: 10px 0 0 0; }
.results table{ width: 100%; color: #333333; margin: 15px auto; border-collapse: collapse; background: #FFFFFF; }
.results th{ height: 28px; line-height: 28px; background: #7FBFDC url("/images/th_fnd.gif") repeat left top; color: #FFFFFF; font-weight: normal; font-size: 90%; padding: 0; margin: 0 0 2px 0; }
.results .th_I{ color: #FFFFFF; font-weight: normal; font-size: 90%; background: #7FBFDC url("/images/th_fnd_izd.gif") no-repeat left top; }
.results .th_F{ color: #FFFFFF; font-weight: normal; font-size: 90%; background: #7FBFDC url("/images/th_fnd_dch.gif") no-repeat right top; }
.results td{ height: 28px; line-height: 28px; font-size: 90%; padding: 0 0 0 10px; margin: 0 0 2px 0; }
.results .td_I{ background: #DFEFF5 url("/images/tr_td_izd.gif") no-repeat left top; }
.results .td_I .separador{ width: 100%; height: 28px; line-height: 28px; background: #DFEFF5 url("/images/td_I_fnd_dch.gif") no-repeat right top; }
.results .td_P{ background: #EFFAFD url("/images/td_P_fnd_dch.gif") no-repeat right top; }
.results .td_IP{ background: #DFEFF5 url("/images/td_IP_fnd_dch.gif") no-repeat right top; }
.results .td_F{ background: #DFEFF5 url("/images/td_F_fnd_dch.gif") no-repeat right top; }
.results .td_F2{ background: #EFFAFD url("/images/td_F_fnd_dch2.gif") no-repeat right top; }

.results .td_I_C{ text-align: center; background: #DFEFF5 url("/images/td_I_fnd_dch.gif") no-repeat right top; }
.results .td_P_C{ text-align: center; background: #EFFAFD url("/images/td_P_fnd_dch.gif") no-repeat right top; }
.results .td_IP_C{ text-align: center; background: #DFEFF5 url("/images/td_IP_fnd_dch.gif") no-repeat right top; }
.results .td_F_C{ text-align: center; background: #DFEFF5 url("/images/td_F_fnd_dch.gif") no-repeat right top; }
.results .td_F2_C{ text-align: center; background: #EFFAFD url("/images/td_F_fnd_dch2.gif") no-repeat right top; }

/*-------------- Paginacion -------------*/
.paginacion{ width: 100%; float: left; height: 26px; line-height: 26px; background: #F1F8FB; color: #83ABC2; font-weight: bold; text-align: center; }
.paginacion a{ color: #83ABC2; font-weight: bold; text-decoration: none; }
.paginacion .boton_izd{ width: 10%; float: left; height: 26px; line-height: 26px; background: url("/images/paginacion_fnd_izd.gif") no-repeat left top; }
.paginacion .boton_dch{ width: 10%; float: right; height: 26px; line-height: 26px; background: url("/images/paginacion_fnd_dch.gif") no-repeat right top; }
.paginacion .paginas{ width: 75%; float: left; margin: 0 auto; }
.paginacion .paginas .numero{ padding: 0 10px 0 10px ;}
.paginacion .paginas .numero_sin{ color: #CDCDCD; padding: 0 10px 0 10px ;}

/*-------------- Index -------------*/
#cuerpo .contenido_web .index-web{ width: 100%; float: left; text-align: left; background: #4BB0DE url("/images/cont_web.gif") repeat center top; }
#cuerpo .contenido_web .index-web .fondo-web{ width: 100%; float: left; height: 168px; background: transparent url("/images/index-fnd-cabecera.gif") no-repeat center bottom; }
#cuerpo .contenido_web .index-web .fondo-web .info{ color: #FFFFFF; margin: 0 0 0 430px; }
#cuerpo .contenido_web .index-web .fondo-web .info .cabecera{ font-size: 120%; font-weight: bold; margin: 25px 0 0 0; }
#cuerpo .contenido_web .index-web .fondo-web .info .cabecera h1{ color: #FFFFFF; font-size: 120%; font-weight: bold; padding: 0; margin: 0; }
#cuerpo .contenido_web .index-web .fondo-web .info .texto{ font-size: 100%; margin: 15px 0 0 0; }
#cuerpo .contenido_web .index-web .fondo-web .info .botonera{ text-align: left; margin: 20px 0 0 0; }

#cuerpo .web .index{ clear: both; width: 890px; height: 100px; margin: 10px auto; }
#cuerpo .web .index .bloque-linea{ width: 100%; }
#cuerpo .web .index .caja-2-I{ width: 440px; float: left; }
#cuerpo .web .index .caja-2-D{ width: 440px; float: right; }
#cuerpo .web .index .caja-titulo{ background: #FFFFFF url("/images/caja_h1_fnd_izd.gif") no-repeat left top; margin: 0 0 2px 0; }
/*fnt-sz: 26px;*/
#cuerpo .web .index .caja-titulo h2{ height: 36px; font-weight: bold; font-size: 180%; color: #5EC3F1; background: transparent url("/images/caja_h1_fnd_dch.gif") no-repeat right top; margin: 0 0 0 10px; }
/*fnt-sz: 12px;*/
#cuerpo .web .index .caja-titulo .sub-h2{ font-size: 50%; color: #4C4C4C; padding: 0 0 0 20px; }

#cuerpo .web .index .caja-pre-content{ height: 15px; background: #FFFFFF url("/images/caja_pre_fnd_izd.gif") no-repeat left top; }
#cuerpo .web .index .caja-pre-content .fin-caja-pre-content{ height: 15px; background: transparent url("/images/caja_pre_fnd_dch.gif") no-repeat right top; margin: 0 0 0 10px; }
#cuerpo .web .index .caja-post-content{ height: 15px; background: #FFFFFF url("/images/caja_post_fnd_izd.gif") no-repeat left bottom; }
#cuerpo .web .index .caja-post-content .fin-caja-post-content{ height: 15px; background: transparent url("/images/caja_post_fnd_dch.gif") no-repeat right bottom; margin: 0 0 0 10px; }
#cuerpo .web .index .caja-content{ clear: both; background: #FBFDFF url("/images/caja_fnd_izd.gif") repeat left top; }
#cuerpo .web .index .caja-content .fin-caja-content{ height: 15px; background: transparent url("/images/caja_fnd_dch.gif") repeat right top; margin: 0 0 0 12px; padding: 0 12px 0 0; }
#cuerpo .web .index .caja-content .datos{ float: left; }
#cuerpo .web .index .caja-content .karma{ width: 70px; float: left; text-align: right; font-weight: bold; color: #EE6C3A; }
/*#cuerpo .web .index .caja-content .karma{ width: 70px; float: left; text-align: right; font-weight: bold; color: #EE6C3A; background: url("/images/karma-fnd.gif") no-repeat left; }*/
#cuerpo .web .index .caja-content .separacion-10{ }
#cuerpo .web .index .caja-content .separacion-10 img{ width: 10px; height: 1px; }
#cuerpo .web .index .caja-content .separacion-20{ }
#cuerpo .web .index .caja-content .separacion-20 img{ width: 20px; height: 1px; }
#cuerpo .web .index .caja-content .mas-detalle{ float: right; }

#cuerpo .web .index .index-vacio-sep{width: 100%; height: 30px; float: left;}

/*-------------- Informacion -------------*/
#cuerpo .web .contenido .info{ clear: both; width: 890px; margin: 10px auto; }
#cuerpo .web .contenido .info .bloque{ width: 100%; }
#cuerpo .web .contenido .info .bloque .tab-negrita{ font-weight: bold; margin: 0 0 0 20px; }
#cuerpo .web .contenido .info .bloque .firma{ width: 100%; float: left; font-weight: bold; text-align: right; color: #9A9A9A; margin: 10px 0 0 0; }
#cuerpo .web .contenido .info .bloque ul{ margin: 0 0 0 5px; }
#cuerpo .web .contenido .info .bloque li{ list-style-type: disc; margin: 0 0 0 15px; }

/*-------------- Buscador -------------*/
#cuerpo .contenido_web .form-web{ width: 100%; float: left; text-align: left; background: #4BB0DE url("/images/cont_web.gif") repeat center top; }
#cuerpo .contenido_web .form-web .pre-formu-web{ width: 150px; float: left; color: #FFFFFF; font-size: 14px; font-style: italic; text-align: right; padding: 30px 0 0 0; margin: 0 15px 0 55px; marg\in: 0 15px 0 25px; }
#cuerpo .contenido_web .form-web .formu-web{ width: 730px;  float: left; height: 168px; background: transparent url("/images/form_web_fnd_izd.gif") no-repeat left bottom; }
#cuerpo .contenido_web .form-web .cont-formu-web{ height: 168px; background: transparent url("/images/form_web_fnd_dch.gif") no-repeat right bottom; margin: 0 0 0 50px; }
#cuerpo .contenido_web .form-web .cont-formu-web fieldset{ border: none; padding: 30px 0 0 0; margin: 0; }
#cuerpo .contenido_web .form-web .cont-formu-web legend{ display: none; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea{ width: 500px; float: left; color: #FFFFFF; margin: 0 0 8px 0; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea-text{ width: 100%; float: left; color: #C9DFE9; margin: 8px 0 0 0; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea-btn{ float: left; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-A{ width: 250px; float: left; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-A label{ padding: 0 13px 0 0; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-B{ width: 250px; float: right; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-B label{ padding: 0 0 0 13px; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-C{ width: 120px; float: left; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-C .dato{ float: left; width: 5%; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-C label{ float: right; width: 80%; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-D{ width: 500px; float: left; }
#cuerpo .contenido_web .form-web .cont-formu-web .linea .bloque-D label{ padding: 0 13px 0 0; }
#cuerpo .contenido_web .form-web .cont-formu-web .input-text{ font-size: 90%; }

/*-------------- Detalle -------------*/
#cuerpo .contenido_web .info-web{ clear: both; height: 170px; background: transparent url("/images/info-fnd-web.gif") no-repeat center bottom; }
#cuerpo .contenido_web .info-web .detalle{ width: 900px; margin: 0 auto; text-align: left; background: transparent url("/images/cont_web.gif") repeat center top; }
/*fnt-sz: 22px;*/
#cuerpo .contenido_web .info-web .detalle h1{ color: #FFFFFF; margin: 0; }
#cuerpo .contenido_web .info-web .detalle p{ padding: 0; margin: 0; }
#cuerpo .contenido_web .info-web .detalle .bloque-2{ width: 350px; float: left; margin: 5px 15px 5px 0; }
#cuerpo .contenido_web .info-web .detalle .bloque-1{ width: 715px; float: left; margin: 5px 15px 5px 0; }
#cuerpo .contenido_web .info-web .detalle .bloque-1-p{ width: 715px; float: left; margin: 5px 0 5px 0; }
#cuerpo .contenido_web .info-web .detalle .bloque-valoracion{ width: 152px; float: right; margin: 5px 0 0 0; }

#cuerpo .contenido_web .info-web .detalle .label{ font-size: 90%; color: #DEF2FB; }
/*fnt-sz: 20px;*/
#cuerpo .contenido_web .info-web .detalle .burbuja{ height: 50px; line-height: 50px; font-size: 120%; color: #FFFF99; background: transparent url("/images/info-web-fnd-izd.gif") no-repeat left top; }
#cuerpo .contenido_web .info-web .detalle .burbuja a{ font-size: 120%; color: #FFFF99; }
#cuerpo .contenido_web .info-web .detalle .burbuja .burbuja-fin{ width: 100%; height: 50px; line-height: 50px; background: transparent url("/images/info-web-fnd-dch.gif") no-repeat right top; margin: 0 0 0 10px; }
/*fnt-sz: 14px;*/
#cuerpo .contenido_web .info-web .detalle .bloque-1-p .burbuja{ height: 36px; line-height: 36px; font-size: 120%; color: #FFFFFF; background: transparent url("/images/info-web-fnd-izd-p.gif") no-repeat left top; }
#cuerpo .contenido_web .info-web .detalle .bloque-1-p .burbuja a{ font-size: 120%; color: #FFFFFF; }
#cuerpo .contenido_web .info-web .detalle .bloque-1-p .burbuja .burbuja-fin{ height: 36px; line-height: 36px; color: #DEF2FB; background: transparent url("/images/info-web-fnd-dch-p.gif") no-repeat right top; margin: 0 0 0 10px; }
#cuerpo .contenido_web .info-web .detalle .bloque-1-p .burbuja .burbuja-fin img{ padding: 0 0 0 20px; }
/*fnt-sz: 60px;*/
#cuerpo .contenido_web .info-web .detalle .burbuja-val{ width: 152px; text-align: center; height: 97px; line-height: 97px; font-weight: bold; font-size: 200%; color: #FFFF99; background: transparent url("/images/info-web-fnd-valo.gif") no-repeat left top; }

.separador-partes{ width: 100%; border-bottom: 1px dotted #000000; margin: 0 0 30px 0; }
.bloque-info-reviewer{ width: 100%; text-align: right; font-style: italic; color: #4C4C4C; margin: 0 0 10px 0; }
.bloque-detalle{ width: 100%; color: #4C4C4C; margin: 0 0 30px 0; }

.botones-detalle{ clear: both; text-align: center; font-weight: bold; color: #83ABC2; background: #F1F8FB; margin: 20px 0 0 0; padding: 5px 0 5px 0; }
.botones-detalle .texto{ padding: 0; margin: 0; }
.botones-detalle .estrellas{ padding: 0 0 0 15px; margin: 0; }
.botones-detalle .estrellas img{ padding: 0; margin: 0; }
.botones-detalle .estrellas-no-imagen{ padding: 0 0 0 2px; margin: 0; color: #F1F8FB; background: #83ABC2 url("/images/fondo_estrellas.gif") repeat; }
.botones-detalle .estrellas-no-imagen a{ color: #F1F8FB; }
.botones-detalle .estrellas-no-imagen a:hover{ color: #F1F8FB; }



/*********************** PANEL CONTROL *****************************************/
#cuerpo .previo_contenido_panel{ clear: both; width: 965px; w\idth: 966px; margin: 0 auto; padding: 0; background: #FFFFFF url("/images/cont_panel_left.gif") no-repeat left top; text-align: right; }
#cuerpo .contenido_panel{ clear: both; width: 965px; w\idth: 940px; margin: 0 auto; padding: 0; text-align: left; }
#cuerpo .contenido_panel .submenu{ clear: both; font-size: 80%; }
#cuerpo .contenido_panel .submenu .enlaces{ float: left; width: 424px; margin: 0 10px 0 25px; marg\in: 0 10px 0 10px; }
#cuerpo .contenido_panel .submenu .enlaces .error{ color: #DD1C00; font-weight: bold; padding: 10px 0 0 0; }
#cuerpo .contenido_panel .submenu .enlaces ul{ padding: 0; margin: 5px 0 0 0; list-style: none; }
#cuerpo .contenido_panel .submenu .enlaces li{ width: 33%; float: left; padding: 0; margin: 0; }
#cuerpo .contenido_panel .submenu .enlaces .normal{ color: #4C4C4C; text-decoration: none; background: transparent url("/images/submenu_pto_off.gif") no-repeat left bottom; padding: 0 0 0 18px; }
#cuerpo .contenido_panel .submenu .enlaces .current{ color: #4C4C4C; text-decoration: none; background: transparent url("/images/submenu_pto_on.gif") no-repeat left bottom; padding: 0 0 0 18px; }

#cuerpo .contenido_panel .submenu .info{ float: right; height: 36px; line-height: 36px; color: #868585; background: url("/images/submenu_info_izd.gif") no-repeat left top; padding: 0 0 0 35px; margin: 0 15px 0 0; }
#cuerpo .contenido_panel .submenu .info p{ height: 36px; line-height: 36px; background: url("/images/submenu_info_dch.gif") no-repeat right top; padding: 0 25px 0 0; }









#cuerpo .acierto-error{ padding: 0; margin: 0 0 10px 0; }
.acierto-error img{ float: left; padding: 0 15px 0 0; margin: 0; }



/*
.detalle-solicitud{ clear: both; margin: 10px 0 10px 0; }
.detalle-solicitud .linea{ width: 100%; float: left; padding: 0 0 10px 0; }
.detalle-solicitud .linea .bloque{ width: 50%; float: left; }
.detalle-solicitud .linea .bloque .valor-dato{ font-weight: bold; padding: 0 0 0 10px; }*/
.detalle-solicitud{ clear: both; margin: 10px 0 10px 20px; }
.detalle-solicitud .texto-dato{ width: 50%; padding: 0 0 10px 0; }
.detalle-solicitud .valor-dato{ font-weight: bold; padding: 0 0 0 10px; }




#cuerpo-faq{ clear: both; font-size: 90%; }
#cuerpo-faq .faq-fondo{ height: 63px; line-height: 63px; text-align: center; background: url("/images/faq_fnd.gif") repeat center top; }
#cuerpo-faq .faq-fondo h1{ margin: 0; }
#cuerpo-faq .indice{ text-align: left; clear: both; width: 90%; margin: 0 auto; }
#cuerpo-faq .indice ul{ padding: 0; margin: 10px 0 0 0; list-style-type: none; }
#cuerpo-faq .indice a{ color: #EE6C3A; font-weight: bold; text-decoration: none; }
#cuerpo-faq .indice .nivel-1{ background: transparent url("../images/faq-li-1.gif") no-repeat left center; padding: 0 0 0 10px }
#cuerpo-faq .indice .nivel-1-fin{ background: transparent url("../images/faq-li-1-fin.gif") no-repeat left center; padding: 0 0 0 10px }
#cuerpo-faq .indice .nivel-2{ background: transparent url("../images/faq-li-2.gif") no-repeat left center; padding: 0 0 0 40px }
#cuerpo-faq .indice .nivel-2-fin{ background: transparent url("../images/faq-li-2-fin.gif") no-repeat left center; padding: 0 0 0 40px }
#cuerpo-faq .indice .nivel-3{ background: transparent url("../images/faq-li-3.gif") no-repeat left center; padding: 0 0 0 60px }
#cuerpo-faq .indice .nivel-3-fin{ background: transparent url("../images/faq-li-3-fin.gif") no-repeat left center; padding: 0 0 0 60px }

#cuerpo-faq .contenido{ text-align: left; clear: both; width: 90%; margin: 0 auto; }
#cuerpo-faq .contenido h2{ font-size: 120%; color: #005280; padding: 0 0 0 10px; margin: 20px 0 5px 0; }
#cuerpo-faq .contenido .ph2{ padding: 0 0 0 10px; }
#cuerpo-faq .contenido h3{ font-size: 100%; color: #005280; padding: 0 0 0 40px; margin: 15px 0 5px 0; }
#cuerpo-faq .contenido .ph3{ padding: 0 0 0 40px; }
#cuerpo-faq .contenido h4{ font-size: 14px; color: #005280; border-bottom: 1px solid #005280; font-weight: normal; padding: 0; margin: 15px 0 5px 60px; }
#cuerpo-faq .contenido .ph4{ padding: 0 0 0 60px; }

