/*
Description: CSS para el Canal de Eficiencia Energetica en la Empresa de Gas Natural Fenosa
Authors: Rebeca Gascon, Sergio Cerrutti, Andres G.F. and Raúl Barroso para ideup!
*/

/*-GLOBAL--------------------------------*/
@media print {.oculto-print {display:none}}
*{ border:0; outline:0; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; margin:0; padding:0 }
ol,ul{ list-style:none }
body{ color:#595959; background:url(../images/empresas/fondo_cabecera.png) repeat-x top; font-size:12px }
a{ color:#fd8606; outline:none }
.clear{ clear:both;}
.font_11{ font-size:11px }
.font_14{ font-size:14px }
.font_18{ font-size:18px }
.font_20{ font-size:20px }
.font_22{ font-size:22px }
.font_30{ font-size:30px }
.font_36{ font-size:36px }
h4{ margin-bottom:14px; font-weight:400 }
h5{ margin-bottom:12px; font-weight:400 }
h6{ margin-bottom:10px; font-weight:400 }
h4 span,h5 span{ margin-bottom:4px; display:block }
fieldset,.wrap{ margin-bottom:24px }
legend,p,dl,.titular{ margin-bottom:12px }
legend{ *margin-left:-6px }
.negrita,.titular{ font-weight:700; color:#002752 }
.wrap{ float:left; clear:both }
.wrap_24{ padding:24px 0 }
.tRight{ text-align: right }
.azul{ color:#002752 }
.azul_claro{ color:#45829F }
.gris{ font-weight:lighter; color:gray }
.center{ text-align: center }
ul.list_1 li{ margin:5px 0 5px 5px }
ul.list_1 li span{ font-weight: bold; }
.img_right { margin: 0 0 15px 10px;}
.img_left { margin: 0 10px 15px 0;}
.sliding_content { display: none}
.borde_gris_1{ border:1px solid #C6C6C6; padding:1px }
.list_ok{ list-style:none; padding-left:24px }
.list_ok li{ background:url(../images/empresas/herramientas/herramientas-bullet.gif) no-repeat scroll left center transparent; margin-bottom:6px; padding-left:22px }
.icon_ok_verde{ background:url(../images/empresas/iconos/bullet_ok_verde.png) no-repeat scroll left center transparent; padding-left:22px; color:#1d8a00; font-weight:700 }
.borde_bottom_1, .borde_bottom_2{ border-bottom:1px solid #C6C6C6; padding-bottom:20px; margin-bottom:20px !important}
.borde_bottom_2{ border-bottom:1px dashed #DDDDDD; padding-bottom:20px; margin-bottom:20px !important}
.borde_bottom_3 {background:url("../images/empresas/tu_canal_eficiente/bg_choose_negocio_top.jpg") no-repeat center bottom; height: 20px; margin-bottom:20px;}


/* estirar */
.clearfix:after {content:".";display:block;	height:0;clear:both;visibility:hidden;}
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
* html .clearfix { height:1px; }
/* End hide from IE Mac */

/*-(color, float, border, padding, margin, width, display)--------------------------------*/
a:hover,a.link_gris{ color:#595959 }
a.link_gris:hover,#pie a:hover,#mis_notas a.cerrar:hover{ color:#fd8606 }
.left,#cabecera #navegacion ul li,.iconos, #herramientas_report .fieldset_list,#herramientas_report .fieldset_3 span, #herramientas_report .fieldset_2 span, #herramientas_report .fieldset_list span,#ghost li, #herramientas_report .form_checkbox label{ float:left }
.right,.contenedor_2 .grid_2,.contenedor_2b .grid_2,.contenedor_3 .grid_3 { float:right }
.li-last,#cabecera #barra_sup #menu_usuario li.li-last{ border-right:none; margin-right:0; padding-right:0 }
table,.w_full, #herramientas_report .fieldset_4 ul{ width:100% }
#cabecera #barra_sup #idioma li a,#cabecera #barra_sup #idioma li a.inicio:hover{ color:#fff }
#cabecera #barra_sup #entrar_desplegable form .label_oculto,.tabs-hide{ display:none }

/*-FORMS--------------------------------*/
input, select, textarea{ border:1px solid #C6C6C6; color:#999; font-size:12px; padding:3px }
input:focus, select:focus, .table_2 input:focus{ border:2px solid #7190b0; padding:2px;}
.table_2 input:focus, .table_2 input.error:focus{ padding:1px !important;}
.form_1 input,.form_1 select{ text-align:left; float:right }
.form_1 select{ width:198px; padding:2px }
td select:focus{ padding:1px }
.form_1 input{ width:190px }
.form_2 input, .form_2 select{ width:45px }
.form_3 input{ width:320px }
.form_4 input{ width:260px }
.form_5 input, .form_5 select{ width:75px }
.form_6 input{ width:114px }
.form_6 select{ width:120px }
.fieldset_5 ul{ width:20%; float:left }
.error, form-item .error, input.error, select.error{ background-color:#FFEDED !important; border:1px solid #EF9595 !important; position:relative; z-index:0;}
form-item select {z-index:-1;}
input.error:focus { padding:2px; border:2px solid #EF9595 !important }
select.error:focus{ padding:2px; border:2px solid #EF9595 !important }
.error_text, .error_list{ color:#F20237 }
.form_checkbox input, input.form_checkbox, .form_checkbox td input { border:none; width:auto; }

.table_2 .form_checkbox input, .table_2 input.form_checkbox, .form_checkbox td input { border:none; width:auto; float:none }
.form_checkbox_2 input { border:none; width:auto; float:none; margin-right:3px }

.form-item{ float:left; margin:4px 0 }
.form-submit{ margin-top:12px }
.form-start{ min-height:198px; padding:0 0px 30px 78px; z-index:0; position:relative;}
.form-start fieldset{ width:405px}
.form_submit{ cursor:pointer }
.required { color:red}

.radio_list input, .checkbox_list input, .formField_check input{ border:none}
ul.radio_list { display:inline-block}
.radio_list li, .checkbox_list li{ display:inline}
.formSpace{ padding-top:20px}

.formField, .formField_2, .formField_yn, .formField_40, .formField_list_2, .formField_list_3, .formField_list_4, .formField_check { margin-bottom: 12px; width:100%; clear:both; position:relative; display:inline-block}

.formField label{ width:260px; float:left}
.formField input { width:190px; margin-left:10px}
.formField select { width:198px; margin-left:10px}
.formField_2 input { width:75px;}
.formField .potencia input{ width:113px }
.formField .potencia_unit select{ width:64px }
.formField .cantidad input{ width:80px }
.formField .cantidad_unit select{ width:95px }

.formField_list_2 ul.checkbox_list, .formField_list_2 ul.radio_list,
.formField_list_3 ul.checkbox_list, .formField_list_3 ul.radio_list,
.formField_list_4 ul.checkbox_list, .formField_list_4 ul.radio_list { display: block; width: 100% }
.formField_list_2 ul.checkbox_list li, .formField_list_2 ul.radio_list li,
.formField_list_3 ul.checkbox_list li, .formField_list_3 ul.radio_list li,
.formField_list_4 ul.checkbox_list li, .formField_list_4 ul.radio_list li { display:inline-block; float:none; *float:left; margin-bottom:12px; vertical-align:top } /*hack ie*/
.formField_list_2 ul.checkbox_list label, .formField_list_2 ul.radio_list label,
.formField_list_3 ul.checkbox_list label, .formField_list_3 ul.radio_list label,
.formField_list_4 ul.checkbox_list label, .formField_list_4 ul.radio_list label { width:auto }
.formField_list_2 ul.checkbox_list li, .formField_list_2 ul.radio_list li { width:49% }
.formField_list_3 ul.checkbox_list li, .formField_list_3 ul.radio_list li { width:32% }
.formField_list_4 ul.checkbox_list li, .formField_list_4 ul.radio_list li { width:24% }

.formField_yn span{ width:394px; float:left}
.formField_yn .radio_list{ width:74px; text-align:right}

.formField_40 span{ width:40%; float:left}
.formField_40 .radio_list{ width:59%; text-align:right}

.select_fix_ie { z-index:1}
.formField .jqTransformSelectWrapper { width:198px !important}
.formField .jqTransformSelectWrapper ul{ width:224px !important}

.radius { border: solid 1px #c1ccd6; background: #fff; padding: 2px; position: relative; z-index: 55; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

/*-TABLAS--------------------------------*/
.table_1 td { margin-bottom:12px; padding:4px 0; vertical-align:top; }
.table_2{ background-color:#F2F2F2; color:gray; margin-bottom:12px; border:1px solid #FFFFFF }
.table_2 thead th{ background:#6789a5 url(../images/empresas/herramientas/misc/bg_azul_1.gif) repeat-x top; color:#FFF; height:37px; font-weight:400 }
.table_2 td,.table_2 th{ text-align:center; border:1px solid #eee; border-top:1px solid #f9f9f9; border-right:1px solid #f9f9f9; padding:6px 2px }
.table_2 tfoot td,.table_2 tfoot th{ background:#ebeaea; border:1px solid #ebeaea; border-top:1px solid #e8e6e6; border-right:1px solid #f4f4f4; font-weight: bold }
.table_2 input{ border:1px solid #ddd; text-align:center }
.table_2 input, .table_2 select, .table_2 textarea{ padding:2px }
.form_selecciona select{ margin-bottom:12px; padding:4px 0; width:120px;}
.w_mid{ width:50% }
.w_130{ width:130px }
.w_135{ width:135px }
.w_200{ width:200px }
.w_250{ width:250px }
.w_300{ width:300px }
.w_350{ width:350px }
.w_450{ width:450px }
.w_550{ width:550px }
.w_650{ width:650px }
.col3 td{ width:33% }
.col5 td{ width:19% }
td.form_td_gris1, .form_td_gris1 td{ background-color:#e9e9e9; border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4 }

/*-CABECERA--------------------------------*/
#cabecera { height:180px; width:970px; margin-left:10px; position:relative; z-index:29 }
#cabecera #barra_sup { background:transparent url(../images/empresas/barra_sup/barra_superior.png) no-repeat right top; height:35px; font-size:11px; padding-right:18px; margin-right:2px; float:right }
#cabecera #barra_sup #idioma { background:transparent url(../images/empresas/barra_sup/barra_superior_fin.png) no-repeat left top; height:35px; text-shadow:0 -1px 0 #fff; padding-left:28px; float:left }
#cabecera #barra_sup #idioma a { background:transparent url(../images/empresas/iconos/icon_idioma.gif) no-repeat left 9px; height:30px; color:#8b8b8b; line-height:30px; padding-left:23px; float:left }
#cabecera #barra_sup #idioma a:hover { text-decoration:none }
#cabecera #barra_sup #registrate { background:transparent url(../images/empresas/barra_sup/barra_superior_bisel.gif) no-repeat left top; height:23px; padding-left:20px; margin-left:20px; padding-top:7px; float:left }
#cabecera #barra_sup #registrate p { color:#8b8b8b; margin-bottom:0; text-shadow:0 -1px 0 #fff; float:left }
#cabecera #barra_sup #btn_registrate { margin-left:6px; float:left }
#cabecera #barra_sup #btn_registrate a { background:url(../images/es/barra_sup/btn_registro.gif) no-repeat center center; width:58px; height:17px; text-align:center; color:#12345a; text-decoration:none; line-height:16px; display:block; text-shadow:0 -1px 0 #eee }
#barra_sup #entrar { background:transparent url(../images/empresas/barra_sup/barra_superior_bisel.gif) no-repeat left top; width:78px; height:30px; margin-left:10px; float:left }
#cabecera #barra_sup .desplegado { background:url(../images/empresas/barra_sup/login_entrar.gif) repeat-y right center }
#cabecera #barra_sup .desplegado #entrar_desplegable { display:block }
#cabecera #barra_sup #btn_entrar { margin:7px 10px 0; display:inline; float:left }
#cabecera #barra_sup #btn_entrar a { background:url(../images/empresas/barra_sup/btn_entrar.gif) no-repeat center center; width:48px; height:17px; text-align:center; color:#12345a; text-decoration:none; line-height:16px; padding-right:10px; display:block; text-shadow:0 -1px 0 #eee }
#cabecera #barra_sup #entrar_desplegable { /*hackeado ie6*/ background:transparent url(../images/empresas/barra_sup/login_bg.gif) no-repeat center bottom; position:absolute; right:212px; top:29px; z-index:10; display:none }
#cabecera #barra_sup #entrar_desplegable form { background:url(../images/empresas/barra_sup/login_top.gif) no-repeat center top; padding:13px 20px }
#cabecera #barra_sup #entrar_desplegable form .label_oculto { display:none }
#cabecera #barra_sup #entrar_desplegable form .form_input { width:144px }
#cabecera #barra_sup #entrar_desplegable form #span_login_incorrecto { border:1px dashed #EF9595; color:#F20237; font-style:italic; text-align:center; margin:6px 0; padding:4px; display:block }
#cabecera #barra_sup #menu_usuario { background:transparent url(../images/empresas/barra_sup/barra_superior_bisel.gif) no-repeat left top; height:23px; padding-top:7px; margin-right:10px; padding-left:20px; margin-left:20px; float:left; color:#8b8b8b; text-shadow:0 -1px 0 #fff }
#cabecera #barra_sup #menu_usuario li { list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:10px; float:left }
#cabecera #barra_sup #menu_usuario li.li-last { border-right:none; margin-right:0; padding-right:0 }
#cabecera #barra_sup #menu_usuario li a { color:#8b8b8b }
#cabecera #barra_sup #menu_usuario li a:hover { text-decoration:none }
#cabecera #barra_sup #menu_usuario .hola { color:#595959; font-weight:bold }
/* buscador header */
#cabecera #barra_sup .buscador_top {background:url("../images/empresas/barra_sup/barra_superior_bisel.gif") no-repeat scroll left center transparent; padding-left:20px; margin-left:10px; width: 166px; float:left; margin-top:6px}
#cabecera #barra_sup .buscador_top img {float:right; margin:0 6px 2px 0 }
#cabecera #barra_sup .buscador_top input {float:left; border:1px solid #d0d0d0; color:#8B8B8B; font-size:11px; padding:2px 2px 1px 4px; width:130px }
#cabecera #barra_sup #menu_usuario .buscador_top {background:url("../images/empresas/barra_sup/barra_superior_bisel.gif") no-repeat scroll left center transparent; padding-left:20px; margin-left:10px; width: 166px; margin-top:0px}
#cabecera #barra_sup #menu_usuario .buscador_top img {float:right; margin:0 6px 2px 0 }
#cabecera #barra_sup #menu_usuario .buscador_top input {float:left; border:1px solid #d0d0d0; color:#8B8B8B; font-size:11px; padding:2px 2px 2px 4px; width:130px; }

#cabecera .logo_canal { width:382px; height:55px; float:right; position:absolute; top:51px; right:10px }
#cabecera .logo_uf { width:185px; height:83px; margin-top:16px; float:left }
#cabecera #navegacion{ width:975px; height:48px; float:left; position:absolute; left:-5px; top:126px }
#cabecera #navegacion ul{ width:940px; height:48px; float:left }
#cabecera #navegacion ul li a{ display:block; text-decoration:none; height:48px }
#cabecera #navegacion ul li a span{ visibility:hidden }
#cabecera #navegacion ul li.herramientas{ position:relative; top:-15px }
#cabecera #navegacion ul li.herramientas a{ height:63px; width:146px; background:url(../images/empresas/pestanya_herramientas.png) no-repeat 0 0 }
#cabecera #navegacion ul li.herramientas a:hover{ background-position:-150px 0 }
#cabecera #navegacion ul li.soluciones a{ width:110px; background:url(../images/es/menu_empresas.gif) no-repeat -2px -48px }
#cabecera #navegacion ul li.soluciones a:hover,#cabecera #navegacion ul li.soluciones a.activo{ background-position:-2px 0 }
#cabecera #navegacion ul li.publicaciones a{ width:133px; background:url(../images/es/menu_empresas.gif) no-repeat -112px -48px }
#cabecera #navegacion ul li.publicaciones a:hover,#cabecera #navegacion ul li.publicaciones a.activo{ background-position:-112px 0 }
#cabecera #navegacion ul li.noticias a{ width:88px; background:url(../images/es/menu_empresas.gif) no-repeat -245px -48px }
#cabecera #navegacion ul li.noticias a:hover,#cabecera #navegacion ul li.noticias a.activo{ background-position:-245px 0 }
#cabecera #navegacion ul li.estudios a{ width:93px; background:url(../images/es/menu_empresas.gif) no-repeat -333px -48px }
#cabecera #navegacion ul li.estudios a:hover,#cabecera #navegacion ul li.estudios a.activo{ background-position:-333px 0 }
#cabecera #navegacion ul li.catalogo a{ width:101px; background:url(../images/es/menu_empresas.gif) no-repeat -426px -48px }
#cabecera #navegacion ul li.catalogo a:hover,#cabecera #navegacion ul li.catalogo a.activo{ background-position:-426px 0 }
#cabecera #navegacion ul li.jornadas a{ width:95px; background:url(../images/es/menu_empresas.gif) no-repeat -527px -48px }
#cabecera #navegacion ul li.jornadas a:hover,#cabecera #navegacion ul li.jornadas a.activo{ background-position:-527px 0 }
#cabecera #navegacion ul li.tucanal a{ width:89px; background:url(../images/es/menu_empresas.gif) no-repeat -622px -48px }
#cabecera #navegacion ul li.tucanal a:hover,#cabecera #navegacion ul li.tucanal a.activo{ background-position:-622px 0 }
#cabecera #navegacion ul li.cursos a{ width:74px; background:url(../images/es/menu_empresas.gif) no-repeat -711px -48px }
#cabecera #navegacion ul li.cursos a:hover,#cabecera #navegacion ul li.cursos a.activo{ background-position:-711px 0 }
#cabecera #navegacion #rss_icon{ margin-top:14px; float:right }

/*-CONTENEDORES--------------------------------*/
#contenedor{ width:980px; height:auto; margin:0 auto }
#contenido{ background:url(../images/empresas/fondo_contenido.gif) repeat-y top; height:auto; padding-top:94px; float:left; width:980px }
.contenedor_1,.contenedor_2,.contenedor_2b,.contenedor_3{ position:relative; margin:24px 20px auto }
.grid_1,.grid_2,.grid_3{ height:auto; display:inline; position: relative; float:left }
.contenedor_2 .grid_1{ width:471px; padding-right:24px }
.contenedor_2 .grid_2{ width:420px }
.contenedor_2 .grid-border{ border-right:1px solid #D6D6D6 }
.grid_1{ z-index: 2 }
.grid_2{ wz-index: 1 }
.contenedor_2b .grid_1{ width:620px; padding:0 0 15px 0;}
.contenedor_2b .grid_2{ width:294px}
.contenedor_3 .grid_1,.contenedor_3 .grid_2,.contenedor_3 .grid_3{ width:292px; margin-right:22px; padding-left:10px }
.contenedor_3 .grid_3{ margin-right:0 }

/*-SIDEBAR--------------------------------*/
.block{ background:transparent url(../images/empresas/sidebar_gradient.gif) no-repeat scroll center bottom; width:274px; margin-bottom:20px; padding:0px 10px 20px }
.block_2{ background:transparent url(/images/empresas/registro/fnd_registroopciones.gif) repeat-x scroll center bottom; padding:0 60px 40px 60px }
.block_2 .borde_bottom_2{ margin: 40px 0}
#block_tucanal{ overflow:hidden }
#block_tucanal h5{ background-color:transparent; background-repeat:no-repeat; background-position:left center; height:24px; padding-left:36px; padding-top:2px }
#block_tucanal_h5datos{ background-image:url(../images/empresas/tu_canal_eficiente/sidebar/miniicon_usuario.gif) }
#block_tucanal_h5negocios{ background-image:url(../images/empresas/tu_canal_eficiente/sidebar/miniicon_negocio.gif) }
#block_tucanal ul, #block_tucanal dl{ border-left:1px solid #DDE1E5; list-style:none outside none; margin-bottom:30px; margin-left:12px; padding-left:23px; width:237px }
#block_tucanal li{ color:gray; margin:4px 0 }
#block_tucanal dt{ position:relative; padding-right:34px }
#block_tucanal dt ul{ width:auto; border:none; position:absolute; top:0; right:0; margin:0; padding:2px }
#block_tucanal dt li{ float:left; margin:0; padding:3px }
#block_tucanal dt li a{ background-color:transparent; background-image:url(../images/empresas/tu_canal_eficiente/sidebar/acciones_negocio.gif); background-repeat:no-repeat; display:block; height:9px; overflow:hidden; text-indent:-9999px; width:9px; float:left }
.accion_modificar_negocio a{ background-position:left -9px }
.accion_modificar_negocio a:hover{ background-position:top left }
.accion_eliminar_negocio a{ background-position:right -9px }
.accion_eliminar_negocio a:hover{ background-position:top right }
#block_tucanal dd{ margin-bottom:8px }
#block_tucanal_modificarusuario{ background:transparent url(../images/empresas/tu_canal_eficiente/sidebar/miniicon_usuario_modificar.gif) no-repeat left center; line-height:20px; padding-left:28px; margin-top:12px; display:block }
.block_tucanal_newNegocio{ background:transparent url(../images/empresas/tu_canal_eficiente/sidebar/miniicon_negocio_nuevo.gif) no-repeat left top; line-height:20px; padding-left:26px; margin-top:12px; display:block }
#block_tucanal .miniicon_hotel, .miniicon_hotel{ background:url(../images/empresas/tu_canal_eficiente/sidebar/miniicon_negocio.gif) no-repeat left center }
#block_tucanal .miniicon_oficina, .miniicon_oficina{ background:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-oficina.gif) no-repeat left center }
#block_tucanal .miniicon_hospital, .miniicon_hospital{ background:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-hospital.gif) no-repeat left center }
#block_tucanal .miniicon_new_negocio, .miniicon_new_negocio{ background:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-elige-negocio.gif) no-repeat left center }
#block_tucanal .miniicon_industria, .miniicon_industria{ background:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-industria.gif) no-repeat left center }
#block_tucanal .miniicon_restaurante, .miniicon_restaurante{ background:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-restaurante.gif) no-repeat left center }
.miniicon_oficina_mas{ background-image:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-oficina_mas.gif)}
.miniicon_hospital_mas{ background-image:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-hospital_mas.gif)}
.miniicon_industria_mas{ background-image:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-industria_mas.gif)}
.miniicon_restaurante_mas{ background-image:url(../images/empresas/herramientas/misc/iconos/mini-ico-perfil-restaurante_mas.gif)}

#block_info_auditoria {background:url(../images/empresas/tu_canal_eficiente/bg_auditoria_info.jpg) no-repeat scroll right bottom; padding:20px}
#block_info_auditoria h2, #block_info_auditoria h3{color:#003664 ;font-weight:normal;}
#block_info_auditoria h2{background:url(../images/empresas/iconos/icon_info.gif) no-repeat scroll 0 8px; font-size:26px; padding:0 0 10px 40px; margin-bottom:5px}
#block_info_auditoria h3{font-size: 18px; padding-left:40px; margin-bottom: 5px}
#block_info_auditoria h3, #block_info_auditoria p, #block_info_auditoria ul{padding-left:40px;}
#block_info_auditoria ul{margin:5px 0 10px 0}


/*-BOTONES--------------------------------*/
div.btn, div.btn_mini { width:1% }

.btn a{ background-image:url(../images/empresas/btn.gif); background-color:transparent; background-repeat:no-repeat; height:32px; font-size:14px; color:#fff; text-align:center; line-height:32px; text-decoration:none; text-shadow:0 -1px 0 #45829F; display:block; margin:auto }
.btn a:hover{ color:#fff;}
.btn_120 a{ background-position:0 0; width:120px }
.btn_120 a:hover{ background-position:0 -32px }
.btn_140, .btn_140 a{ background-position:0 -64px; width:140px }
.btn_140 a:hover{ background-position:0 -96px }
.btn_160 a{ background-position:0 -128px; width:160px }
.btn_160 a:hover{ background-position:0 -160px }
.btn_180 a{ background-position:0 -192px; width:180px }
.btn_180 a:hover{ background-position:0 -224px }
.btn_200 a{ background-position:0 -256px; width:200px }
.btn_200 a:hover{ background-position:0 -288px }
.btn_220 a{ background-position:0 -320px; width:220px }
.btn_220 a:hover{ background-position:0 -352px }
.btn_240 a{ background-position:0 -384px; width:240px }
.btn_240 a:hover{ background-position:0 -416px }
.btn_260 a{ background-position:0 -448px; width:260px }
.btn_260 a:hover{ background-position:0 -480px }
.btn_344 a{ background-position:0 -704px; width:344px }
.btn_344 a:hover{ background-position:0 -736px }

.btn.red a{ background-image:url(../images/empresas/btn_red.gif); background-color:transparent; background-repeat:no-repeat; height:32px; font-size:14px; color:#fff; text-align:center; line-height:32px; text-decoration:none; text-shadow:0 -1px 0 #45829F; display:block; margin:auto }
.btn.red a:hover{ color:#fff;}
.btn_120.red a{ background-position:0 0; width:120px }
.btn_120.red a:hover{ background-position:0 -32px }
.btn_140.red, .btn_140.red a{ background-position:0 -64px; width:140px }
.btn_140.red a:hover{ background-position:0 -96px }
.btn_160.red a{ background-position:0 -128px; width:160px }
.btn_160.red a:hover{ background-position:0 -160px }
.btn_180.red a{ background-position:0 -192px; width:180px }
.btn_180.red a:hover{ background-position:0 -224px }
.btn_200.red a{ background-position:0 -256px; width:200px }
.btn_200.red a:hover{ background-position:0 -288px }
.btn_220.red a{ background-position:0 -320px; width:220px }
.btn_220.red a:hover{ background-position:0 -352px }
.btn_240.red a{ background-position:0 -384px; width:240px }
.btn_240.red a:hover{ background-position:0 -416px }
.btn_260.red a{ background-position:0 -448px; width:260px }
.btn_260.red a:hover{ background-position:0 -480px }


.d_list ul {margin-top:20px;}
.btn_grabar_y_continuar a{ background:url(../images/empresas/herramientas/misc/herramienta/btn_grabar_y_continuar.gif) no-repeat scroll center top; width:184px }
.btn_input{ height:32px; border:0; text-indent:-9999px; cursor:pointer }
.btn_input_continuar{ background:url(../images/empresas/btn_continuar.gif) no-repeat scroll center top transparent; width:103px }
.btn_input_inscribirme{ background:url(../images/empresas/btn_inscribirme.gif) no-repeat scroll center top transparent; width:111px }
.btn_input_verresultados{ background:url(../images/empresas/btn_verresultados.gif) no-repeat scroll center top transparent; width:192px }
input.btn_input:focus{ border:none; padding: 0 !important }
.btn_guardar_notas{ background:url(../images/empresas/herramientas/misc/herramienta/btn_guardar_notas.gif) no-repeat scroll center top transparent; width:103px; height:23px }
.continuarAviso {float:left; padding-left:110px; width:230px; text-align: right}

.btn_mini { height:27px; line-height:27px; text-decoration:none; display:inline;}
.btn_mini a:hover{ color:#fff;}
.btn_mini a{ background-image:url(../images/empresas/btn_mini.gif); background-color:transparent; background-repeat:no-repeat; height:27px; font-size:12px; color:#fff; text-align:center; line-height:27px; text-decoration:none; text-shadow:0 -1px 0 #45829F; display:block; margin:auto }
.btn_mini a:hover{ color:#fff;}
.btn_mini_100 a{ background-position:0 0; width:100px}
.btn_mini_100 a:hover{ background-position:0 -27px }
.btn_mini_120 { width:120px }
.btn_mini_120 a{ background-position:0 -54px; width:120px }
.btn_mini_120 a:hover{ background-position:0 -81px }
.btn_mini_140 { width:140px }
.btn_mini_140 a{ background-position:0 -108px; width:140px }
.btn_mini_140 a:hover{ background-position:0 -135px }
.btn_mini_160 { width:160px }
.btn_mini_160 a{ background-position:0 -162px; width:160px }
.btn_mini_160 a:hover{ background-position:0 -189px }
.btn_mini_180 { width:180px }
.btn_mini_180 a{ background-position:0 -216px; width:180px }
.btn_mini_180 a:hover{ background-position:0 -243px }
.btn_mini_200 { width:200px }
.btn_mini_200 a{ background-position:0 -270px; width:200px }
.btn_mini_200 a:hover{ background-position:0 -297px }
.btn_mini_220 { width:220px }
.btn_mini_220 a{ background-position:0 -324px; width:220px }
.btn_mini_220 a:hover{ background-position:0 -351px }
.btn_mini_240 { width:240px }
.btn_mini_240 a{ background-position:0 -378px; width:240px }
.btn_mini_240 a:hover{ background-position:0 -405px }

/*-migas--------------------------------*/
.migas{ text-transform:lowercase; margin:0 0 20px 20px; width:620px; word-wrap:break-word; }
.sw-breadcrumb-list{ text-transform:lowercase; margin:0 0 20px 20px; font-size: 11px; clear: both; padding-bottom: 15px }
.sw-breadcrumb-list li{ background:url("/images/empresas/breadcrumbs_arrow.gif") no-repeat scroll right 5px transparent; float:left; margin-right:4px; padding-right:8px;}
.sw-breadcrumb-list li.sw-breadcrumb-last{ background:none;}

/*-titulares de los pasos--------------------------------*/
.paso,.paso a{ background-position:0 -56px; display:block; height:56px; width:471px; text-indent:-9999px; margin:-7px auto 24px }
.paso1_hoteles{ background:url(../images/es/herramientas/hoteles/tit_hoteles_paso_1.gif) no-repeat scroll center top }
.paso2_hoteles{ background:url(../images/es/herramientas/hoteles/tit_hoteles_paso_2.gif) no-repeat scroll center top }
.paso3_hoteles{ background:url(../images/es/herramientas/hoteles/tit_hoteles_paso_3.gif) no-repeat scroll center top }
.paso4_hoteles{ background:url(../images/es/herramientas/hoteles/tit_hoteles_paso_4.gif) no-repeat scroll center top }
.paso1_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_1.gif) no-repeat scroll center top }
.paso2_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_2.gif) no-repeat scroll center top }
.paso3_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_3.gif) no-repeat scroll center top }
.paso4_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_4.gif) no-repeat scroll center top }
.paso5_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_5.gif) no-repeat scroll center top }
.paso6_oficinas{ background:url(../images/es/herramientas/oficinas/tit_oficinas_paso_6.gif) no-repeat scroll center top }
.paso1_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_1.gif) no-repeat scroll center top }
.paso2_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_2.gif) no-repeat scroll center top }
.paso3_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_3.gif) no-repeat scroll center top }
.paso4_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_4.gif) no-repeat scroll center top }
.paso5_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_5.gif) no-repeat scroll center top }
.paso6_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_6.gif) no-repeat scroll center top }
.paso7_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_7.gif) no-repeat scroll center top }
.paso1_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_1.gif) no-repeat scroll center top }
.paso2_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_2.gif) no-repeat scroll center top }
.paso3_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_3.gif) no-repeat scroll center top }
.paso4_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_4.gif) no-repeat scroll center top }
.paso5_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_5.gif) no-repeat scroll center top }
.paso6_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_6.gif) no-repeat scroll center top }
.paso7_hospitales{ background:url(../images/es/herramientas/hospitales/tit_hospitales_paso_7.gif) no-repeat scroll center top }
.paso1_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_1.gif) no-repeat scroll center top }
.paso2_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_2.gif) no-repeat scroll center top }
.paso3_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_3.gif) no-repeat scroll center top }
.paso4_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_4.gif) no-repeat scroll center top }
.paso5_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_5.gif) no-repeat scroll center top }
.paso6_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_6.gif) no-repeat scroll center top }
.paso6_industria_motores{ background:url(../images/es/herramientas/industria/tit_industria_paso_6_motores.gif) no-repeat scroll center top }
.paso7_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_7.gif) no-repeat scroll center top }
.paso7_industria_climatizacion{ background:url(../images/es/herramientas/industria/tit_industria_paso_7_climatizacion.gif) no-repeat scroll center top }
.paso7_industria_hornos{ background:url(../images/es/herramientas/industria/tit_industria_paso_7_hornos.gif) no-repeat scroll center top }
.paso7_industria_climatizacion{ background:url(../images/es/herramientas/industria/tit_industria_paso_7_climatizacion.gif) no-repeat scroll center top }
.paso7_industria_secaderos{ background:url(../images/es/herramientas/industria/tit_industria_paso_7_secaderos.gif) no-repeat scroll center top }
.paso8_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_8.gif) no-repeat scroll center top }
.paso8_industria_climatizacion{ background:url(../images/es/herramientas/industria/tit_industria_paso_8_climatizacion.gif) no-repeat scroll center top }
.paso8_industria_secaderos{ background:url(../images/es/herramientas/industria/tit_industria_paso_8_secaderos.gif) no-repeat scroll center top }
.paso9_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_9.gif) no-repeat scroll center top }
.paso9_10_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_9_10.gif) no-repeat scroll center top }
.paso9_industria_tractores{ background:url(../images/es/herramientas/industria/tit_industria_paso_9_tractores.gif) no-repeat scroll center top }
.paso10_industria{ background:url(../images/es/herramientas/industria/tit_industria_paso_10.gif) no-repeat scroll center top }
.paso10_industria_tractores{ background:url(../images/es/herramientas/industria/tit_industria_paso_10_tractores.gif) no-repeat scroll center top }
.paso10_industria_regadio{ background:url(../images/es/herramientas/industria/tit_industria_paso_10_regadio.gif) no-repeat scroll center top }
.paso11_industria_regadio{ background:url(../images/es/herramientas/industria/tit_industria_paso_11_regadio.gif) no-repeat scroll center top }
.paso11_industria_ganaderia{ background:url(../images/es/herramientas/industria/tit_industria_paso_11_ganaderia.gif) no-repeat scroll center top }
.paso11_industria_ventilacion{ background:url(../images/es/herramientas/industria/tit_industria_paso_11_ventilacion.gif) no-repeat scroll center top }
.paso12_industria_ganaderia{ background:url(../images/es/herramientas/industria/tit_industria_paso_12_ganaderia.gif) no-repeat scroll center top }
.paso1_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_1.gif) no-repeat scroll center top }
.paso2_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_2.gif) no-repeat scroll center top }
.paso3_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_3.gif) no-repeat scroll center top }
.paso4_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_4.gif) no-repeat scroll center top }
.paso5_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_5.gif) no-repeat scroll center top }
.paso6_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_6.gif) no-repeat scroll center top }
.paso7_restaurante{ background:url(../images/es/herramientas/restaurantes/tit_restaurante_paso_7.gif) no-repeat scroll center top }
.paso_inactivo{ background-position:center bottom }

/*-claims y titulares azules--------------------------------*/
.img_claim_asesor{ background:url(../images/es/claim_asesor.png) no-repeat center center }
.img_claim_asesor_hotel{ background:url(../images/es/herramientas/hoteles/claim_asesor_hoteles.png) no-repeat center center }
.img_claim_asesor_oficina{ background:url(../images/es/herramientas/oficinas/claim_asesor_oficinas.png) no-repeat center center }
.img_claim_asesor_centro-sanitario, .img_claim_asesor_hospital{ background:url(../images/es/herramientas/hospitales/claim_asesor_hospitales.png) no-repeat center center }
.img_claim_asesor_industria,
.img_claim_asesor_industria-alimentaria,
.img_claim_asesor_industria-calzado,
.img_claim_asesor_industria-metal,
.img_claim_asesor_industria-minerales,
.img_claim_asesor_industria-plastica,
.img_claim_asesor_industria-quimica,
.img_claim_asesor_industria-textil,
.img_claim_asesor_industria-agraria,
.img_claim_asesor_industria-calzado,
.img_claim_asesor_industria-madera,
.img_claim_asesor_industria-papel,
.img_claim_asesor_industria-lavado,
.img_claim_asesor_industria-envasado{ background:url(../images/es/herramientas/industria/claim_asesor_industria.png) no-repeat center center }
.img_claim_asesor_restaurante{ background:url(../images/es/herramientas/restaurantes/claim_asesor_restaurantes.png) no-repeat center center }

.img_claim_tu_canal{ background:url(../images/es/claim_tucanal.png) no-repeat center center }
.img_claim_jornadas{ background:url(../images/es/claim_jornadas.png) no-repeat center center }
.img_claim_herramientas{ background:url(../images/es/claim_herramientas.png) no-repeat center center }
.img_claim_cursos{ background:url(../images/empresas/claim_cursos.png) no-repeat center center }
.img_claim_soluciones{ background:url(../images/empresas/claim_soluciones.png) no-repeat center center; }
.img_claim_error404{ background:url(../images/es/claim_error404.png) no-repeat center center }
.img_claim_error403{ background:url(../images/es/claim_error403.png) no-repeat center center }
.claim_full { background:url("../images/empresas/claim_full_bg.gif") no-repeat scroll left top transparent; clear:both; height:46px; padding:10px 0 0 10px; position:relative; width:970px; z-index:5; text-indent: -9999px }
.claim_full_hoteles { background:url("../images/empresas/herramientas/hoteles/claim_full_bg_hotel.gif") no-repeat scroll left top transparent }
.claim_full_oficinas { background:url("../images/es/herramientas/oficinas/claim_full_oficinas.gif") no-repeat scroll left top transparent }
.claim_full_hospitales { background:url("../images/es/herramientas/hospitales/claim_full_hospitales.gif") no-repeat scroll left top transparent }
.claim_full_industrias { background:url("../images/es/herramientas/industria/claim_full_industrias.gif") no-repeat scroll left top transparent }

.claim-mini{ background:transparent url(../images/empresas/fondo_subtit_azul.gif) no-repeat scroll left top; color:#fff; height:47px; margin-left:-20px; margin-bottom:10px; text-shadow:0 -1px 0 #777; width:629px; z-index:5; padding:9px 0 0 20px; font-weight:normal }
.claim-mini.other{ background:transparent url(../images/empresas/fondo_subtit_other.jpg) no-repeat scroll left top; color:#fff; height:46px; margin-left:-20px; margin-bottom:10px; text-shadow:0 -1px 0 #777; width:629px; z-index:5; padding:10px 0 0 20px; font-weight:normal }

#title_claim{ width:980px; height:86px; position:absolute; top:190px; z-index:5; text-indent:-9999px }
.claim_asesor{ background:url(../images/es/herramientas/misc/titu_perfil.gif) no-repeat scroll right center; height:51px; text-indent:-9999px; margin:auto -20px 24px auto }
#contenido_claim{ background:url(../images/empresas/fondo_contenido.gif) repeat-y top; height:auto; width:980px }

/*-iconos--------------------------------*/
.asesor_icon{ padding-left:70px }
.asesor_hoteles_icon{ background:url(../images/empresas/herramientas/misc/iconos/ico_hotel.gif) no-repeat scroll left top }

.iconos div{ float:left; margin:8px; position:relative }
.iconos span{ color:#002752; position:absolute; margin-top:4px; right:4px }

.tu_item{ height:96px; padding:10px 0 0 90px }
.tu_item_hotel{ background:url(../images/empresas/herramientas/hoteles/herramienta/tu_hotel.gif) no-repeat scroll left center }
.tu_item_oficina{ background:url(../images/empresas/herramientas/oficinas/tu_oficina.gif) no-repeat scroll 8px center }
.tu_item_hospital, .tu_item_centro-sanitario{ background:url(../images/empresas/herramientas/hospitales/tu_hospital.gif) no-repeat scroll 8px center }
.tu_item_industria{ background:url(../images/empresas/herramientas/industrias/tu_industria.gif) no-repeat scroll 8px center }
.tu_item_industria-alimentaria{ background:url(../images/empresas/herramientas/industrias/tu_industria-alimentaria.gif) no-repeat scroll 8px center }
.tu_item_industria-calzado{ background:url(../images/empresas/herramientas/industrias/tu_industria-calzado.gif) no-repeat scroll 8px center }
.tu_item_industria-metal{ background:url(../images/empresas/herramientas/industrias/tu_industria-metal.gif) no-repeat scroll 8px center }
.tu_item_industria-minerales{ background:url(../images/empresas/herramientas/industrias/tu_industria-minerales.gif) no-repeat scroll 8px center }
.tu_item_industria-plastica{ background:url(../images/empresas/herramientas/industrias/tu_industria-plastica.gif) no-repeat scroll 8px center }
.tu_item_industria-quimica{ background:url(../images/empresas/herramientas/industrias/tu_industria-quimica.gif) no-repeat scroll 8px center }
.tu_item_industria-textil{ background:url(../images/empresas/herramientas/industrias/tu_industria-textil.gif) no-repeat scroll 8px center }
.tu_item_industria-agraria{ background:url(../images/empresas/herramientas/industrias/tu_industria-agraria.gif) no-repeat scroll 8px center }
.tu_item_industria-calzado{ background:url(../images/empresas/herramientas/industrias/tu_industria-calzado.gif) no-repeat scroll 8px center }
.tu_item_industria-madera{ background:url(../images/empresas/herramientas/industrias/tu_industria-madera.gif) no-repeat scroll 8px center }
.tu_item_industria-papel{ background:url(../images/empresas/herramientas/industrias/tu_industria-papel.gif) no-repeat scroll 8px center }
.tu_item_industria-lavado{ background:url(../images/empresas/herramientas/industrias/tu_industria-lavado.gif) no-repeat scroll 8px center }
.tu_item_industria-envasado{ background:url(../images/empresas/herramientas/industrias/tu_industria-envasado.gif) no-repeat scroll 8px center }
.tu_item_restaurante{ background:url(../images/empresas/herramientas/restaurantes/tu_restaurante.gif) no-repeat scroll 8px center }

.icon_usuario{ background-image:url(../images/empresas/iconos/icon_usuario.gif) }
.icon_1{ background-image:url(../images/empresas/iconos/icon_1.png) }
.icon_1_off{ background-image:url(../images/empresas/iconos/icon_1_off.png) }
.icon_2{ background-image:url(../images/empresas/iconos/icon_2.png) }
.icon_2_off{ background-image:url(../images/empresas/iconos/icon_2_off.png) }
.icon_negocio{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_negocio.gif) }
.icon_hotel{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_hotel.gif) }
.icon_asesor{ background-image:url(../images/empresas/iconos/icon_asesor.gif) }
.icon_ok{ background-image:url(../images/empresas/iconos/icon_ok.gif) }
.icon_oficina{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_oficina.gif) }
.icon_centro-sanitario{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_hospital.gif) }
.icon_industria{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria.gif) }
.icon_industria-alimentaria{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_alimentaria.gif) }
.icon_industria-calzado{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_calzado.gif) }
.icon_industria-metal{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_metal.gif) }
.icon_industria-minerales{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_minerales.gif) }
.icon_industria-plastica{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_plastica.gif) }
.icon_industria-quimica{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_quimica.gif) }
.icon_industria-textil{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_textil.gif) }
.icon_industria-agraria{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_agraria.gif) }
.icon_industria-calzado{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_calzado.gif) }
.icon_industria-madera{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_madera.gif) }
.icon_industria-papel{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_papel.gif) }
.icon_industria-lavado{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_lavado.gif) }
.icon_industria-envasado{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_industria_envasado.gif) }
.icon_restaurante{ background-image:url(../images/empresas/herramientas/misc/iconos/ico_restaurante.gif) }

/*-mapas--------------------------------*/
.gmap{ width:195px; margin-right:10px }
.gmap .cabecera{ background:url(../images/empresas/herramientas/misc/bg_gris_1.gif) repeat-x scroll center center transparent; border-bottom:none; height:19px; line-height:19px; text-align:center; width:80px }
.gmap .contenido{ height:191px; overflow:hidden; width:191px }
#map_asesor_1, #map_asesor_2, #map_ficha { width:191px;height:191px;overflow:hidden; }
#map_tus_negocios {width:614px;height:358px;border:1px solid #92A7B4; overflow:hidden; margin-bottom:40px}

/*-tooltips--------------------------------*/
.tooltip_icon{ background:url(../images/empresas/herramientas/misc/iconos/icon_tooltip.gif) no-repeat center center; cursor:pointer; display:block; height:21px; margin-left:5px; position:relative; text-decoration:none; width:21px; float:right }
.tooltip input{ width:164px;}
#herramientas_report .tooltip input{ float:left}
.tooltip select{ width:172px }
.form_1 .tooltip input{ width:164px }
.form_1 .tooltip select{ width:172px }
.tooltip_yn span { width:365px}
.tooltip_yn .tooltip_icon { margin-top:-5px; }
.tooltip_yn .radio_list { float:left; display: inline}
.tooltip_icon_error{ background-image:url(../images/empresas/iconos/icon_tooltip_validar.gif) }
.tooltip_asesor{ background:url(../images/empresas/tooltip-bottom.gif) no-repeat scroll center bottom transparent; padding-bottom:6px; position:absolute; top:0; width:207px; z-index:150; margin-left:223px }
.tooltip_asesor .body{ background:url(../images/empresas/tooltip-top.gif) no-repeat scroll right top transparent; line-height:14px; width:183px; padding:6px 6px 0 12px }
.bg_completar_perfil .tooltip_asesor{ margin-left:250px; }
.form-start .tooltip_asesor{ margin-left:275px; }
#herramientas_report .regimenTrabajo .tooltip_asesor{ margin-left:180px;}
#herramientas_report .regimenTrabajo #tooltip_horas{ margin-left:188px;}
#herramientas_report .regimenTrabajo #tooltip_empleados{ margin-left:194px;}
#herramientas_report .regimenTrabajo #tooltip_jornada_ini{ margin-left:188px;}
#herramientas_report .regimenTrabajo #tooltip_jornada_fin{ margin-left:178px;}
.form-start-bg-registro .tooltip_asesor{ margin-left:217px; }
.form-start-bg-registro .check_field .tooltip_asesor{ margin-left:403px; }
.form-start-bg-registro h4{ margin-bottom:30px; }
#herramientas_report .tooltip input{ float:left}
#herramientas_report .tooltip_asesor { margin-left:475px;}
#herramientas_report .tooltip_yn .tooltip_asesor { margin-top:-4px;}
#herramientas_report .tooltip_yn .tooltip_asesor_big { margin-top:-4px;}
.ta_big  {width:507px; background:transparent url(../images/empresas/tooltip-bottom-big.gif) no-repeat center bottom; }
.ta_big .body { width:483px; background:transparent url(../images/empresas/tooltip-top-big.gif) no-repeat right top;}

/*-mac dock style--------------------------------*/
.dock-container { position: relative; height: 180px; margin-left: 0px}
a.dock-item { display: block; font: bold 12px Arial, Helvetica, sans-serif; width: 120px; color: #000; bottom: 0px; position: absolute; text-align: center; text-decoration: none}
.dock-item img { border: none; margin: 5px 10px 0px; width: 100%}
.dock { margin-left:-75px;}

.alerta_perfil{ background:url(../images/empresas/herramientas/misc/herramienta/alert-perfil_bg.gif) no-repeat scroll left top; width:598px; height: 65px; margin:20px 0 20px 20px}
.alerta_perfil p{ background:url("/images/empresas/iconos/mini-ico-alerta.gif") no-repeat scroll 17px 17px transparent; padding: 17px 17px 17px 60px }
.alerta_bienvenida{ background:#FFFFFF url("../images/empresas/tu_canal_eficiente/alerta_bienvenida_bg.jpg") no-repeat scroll left top; padding:20px; height:340px; width:580px; color:#333333}
.alerta_bienvenida h4{ background:url(../images/empresas/iconos/icon_asesor.gif) no-repeat scroll left top transparent; padding:10px 0px 10px 60px;}
.mensaje_e_icono{ background-position:20px 0; background-repeat:no-repeat; padding-left:80px; margin-bottom:30px; padding-top:1px }
.mensaje_e_icono h5{ margin-bottom:0px }

#usuario_bienvenida{ border-bottom:1px solid #E9EDF1; padding-bottom:30px; margin-bottom:30px }

.bg_bienvenida_hotel{ background:transparent url(../images/empresas/tu_canal_eficiente/bg_bienvenida_hotel.jpg) no-repeat bottom center; height:288px; overflow:hidden; padding:20px 20px 20px 0 }
.bg_add_hotel { background:url("../images/empresas/tu_canal_eficiente/bg_bienvenida_hotel.jpg") no-repeat scroll 0 36px transparent; height:auto;}
.bg_destacados { background:url("../images/empresas/tu_canal_eficiente/bg_destacados.jpg") no-repeat scroll 0 60px transparent; height:auto;}

/*-form completar perfil--------------------------------*/
.bg_completar_perfil{ background:transparent url(../images/empresas/tu_canal_eficiente/bg_completar_perfil.jpg) no-repeat bottom center; height:712px; }
.datos_generales_form{ margin-bottom:20px; padding:20px }
.datos_generales_form .mensaje_e_icono{ margin-bottom:0; background-position:0px 0; padding-left:60px; }
.datos_generales_form .form_1{ margin-top:34px }
.datos_generales_form .form-item{ margin-right:10px }
.datos_generales_form .form-item label{ display:block;}
.datos_generales_form .form-item input, .bg_completar_perfil .form-item select{ float:left;}
.datos_generales_form .form-item select:focus{ border-width:2px; padding:1px}

.personal_form_data { height:100px; margin-left:60px}
.company_form_data { height:130px; margin-left:60px}
.datos_generales_form .campo{ width:250px }
.datos_generales_form .campo_yn ul.radio_list{ width:255px}
.datos_generales_form .campo_yn .radio_list li{ float: left; width:35px}
.datos_generales_form .campo_yn span{ float: left; display:block; margin-right:10px}
.datos_generales_form .campo_yn input{ margin-right:3px }
.datos_generales_form .campo input{ width:240px }
.datos_generales_form .campo select{ width:247px; padding:2px }
.datos_generales_form .campo_full input, .datos_generales_form .campo_full textarea{ width:500px }
.datos_generales_form .campo_full select{ width:507px; padding:2px  }
.datos_generales_form .campo_full select:focus, .datos_generales_form .campo select:focus{ border-width:2px; padding:1px}
.datos_generales_form .campo .jqTransformSelectWrapper { float:left; width:246px !important; }
.datos_generales_form .campo .jqTransformSelectWrapper span{ width:216px !important; }
.datos_generales_form .campo .tooltip input{ width:210px }
.solicitud_form { margin-left:60px}
.solicitud_form .address_form_data { margin-left:0px; height: auto}
.solicitud_form .address_form_data .tipo_via select { padding-bottom:2px; padding-top:2px}
.solicitud_form .address_form_data .tipo_via select:focus { padding-bottom:1px; padding-top:1px}

.address_form_data { height:200px; margin-left:60px}
.address_form_data .tipo_via { width:130px }
.address_form_data .tipo_via select { width:120px }
.address_form_data .nombre_via{ width:323px }
.address_form_data .nombre_via input { width:362px }
.address_form_data .campo_dir { width:57px }
.address_form_data .campo_dir input { width:50px }
.address_form_data .cod_postal { width:124px; border-left:1px dotted #DDDDDD; padding-left:10px  }
.address_form_data .cod_postal input{ width:155px }
.address_form_data .provincia, .address_form_data .municipio { width:250px}
.address_form_data .provincia select, .address_form_data .municipio select{ width:250px}

/*-form new negocio--------------------------------*/
.form_new_negocio .form-item{ margin-right:10px }
.form_new_negocio .form-item label{ display:block; margin:2px 0 }
.form_new_negocio .form-item input, .bg_completar_perfil .form-item select{ float:left;}
.form_new_negocio .form-item select{ padding:2px}
.form_new_negocio .form-item select:focus{ border-width:2px; padding:1px}
.form_new_negocio .nombre{ width:395px }
.form_new_negocio .nombre input{ width:358px }
.form_new_negocio .tipo_via { width:130px }
.form_new_negocio .tipo_via select { width:101px }
.form_new_negocio .nombre_via{ width:255px }
.form_new_negocio .nombre_via input { width:218px }
.form_new_negocio .campo_dir { width:53px }
.form_new_negocio .campo_dir input { width:42px }
.form_new_negocio .campo_dir .tooltip{ width:57px }
.form_new_negocio .campo_dir .tooltip input { width:23px }
.form_new_negocio .cod_postal { width:74px; border-left:1px dotted #DDDDDD; padding-left:5px  }
.form_new_negocio .cod_postal input{ width:40px }
.form_new_negocio .provincia, .form_new_negocio .municipio { width:192px}
.form_new_negocio .provincia select, .form_new_negocio .municipio select{ width:164px}
.form_new_negocio #tooltip_nombre{margin-left:395px; }
.form_new_negocio #tooltip_id_tipo_via{margin-left:132px; }
.form_new_negocio #tooltip_via{margin-left:255px; }
.form_new_negocio #tooltip_numero{margin-left:57px; }
.form_new_negocio #tooltip_cp{margin-left:76px; }
.form_new_negocio #tooltip_provincia{margin-left:194px; }
.form_new_negocio #tooltip_municipio{margin-left:194px; }

/*-form satisfaccion--------------------------------*/
.satisfaccion_form { width:530px}
.satisfaccion_form .satisfaccion_list li { display: inline; float: left; width: 104px}
.satisfaccion_form .satisfaccion_list li label{ float: left; margin-left: 5px}
* html .satisfaccion_list .radio_list li label{ margin-top:-15px}
.satisfaccion_form .form-item, .satisfaccion_form .formField_yn{ float:none; margin-bottom:15px}
.satisfaccion_form .campo_full select{width:520px}
.satisfaccion_form .formField_yn span {width:444px}

input.btn_input_guardarperfil{ background:transparent url(../images/empresas/tu_canal_eficiente/btn_guardarperfil.gif) no-repeat scroll center top; width:150px }
input.btn_input_enviarconsulta{ background:transparent url(../images/empresas/tu_canal_eficiente/btn_enviarconsulta.gif) no-repeat scroll center top; width:149px; height:37px }
input.btn_input_enviar{ background:transparent url(../images/empresas/herramientas/btn_enviar.gif) no-repeat scroll center top; width:74px; height:37px; display: block }

.ajax_loader{ background:transparent url(../images/empresas/tu_canal_eficiente/ajax-loader.gif) no-repeat scroll left center; width:210px; height:25px; line-height:32px; padding-top:7px; padding-left:42px; float:left; margin:60px 140px }

#nuevo_negocio, #nuevo_negocio_mas{ padding:0 0 20px 30px; margin-top:40px}
#nuevo_negocio p{ margin-bottom: 30px }
#nuevo_negocio_mas{ width:auto }
#nuevo_negocio_mas li, #nuevo_negocio li{ margin-right:20px; float:left; display: inline }

#pie{ text-align:center; color:#999; margin:10px 0 }
#pie a{ color:#999 }

/*-sidebar --------------------------------*/
.buscador { height:75px }
.buscador form a{ display:block; margin:0px 10px 10px 0px }
.buscador form input.campo_buscador{ margin:10px 0 0 0; width:200px }
.buscador h4{ padding:0; margin-bottom:10px }
.banner_1 { margin-bottom:20px }

.d_list { border: 1px solid #ebebeb; padding: 20px 16px; margin-bottom: 20px }
.d_list .tit { margin-bottom: 20px; }
.d_list h3 { color: #002752; font-size: 12px; margin-bottom: 5px; }
.d_list h3 a { color: #002752; font-size: 12px; margin-bottom: 5px; text-decoration:none;}
.d_list li { border-top: 1px solid #ebebeb; margin-top: 10px; padding-top: 10px }
.d_list li:first-child { border-top: none; margin-top: 0; padding-top: 0 }

/*-secciones --------------------------------*/
.seccion_content{ background:url(../images/empresas/fnd_estudios_top.gif) repeat-x top; padding:20px; }
.seccion_content p{ line-height:18px; }
.jornada_img{ margin:0 20px 20px 0; border: 1px solid #DCDCDC; float:left; width:209px; height:115px;}
.seccion_content h3{ margin-top:20px}
.seccion_content .programa{ margin:20px 0}
.seccion_content .programa li{ line-height:18px; margin-bottom:15px; float:left; width:100%;}
.seccion_content .programa li .btn_mini a{ margin-left:0px}
.seccion_content .programa li ul {list-style:circle; margin:10px 0 0 30px;}
.btn_inscribete{ background:url(../images/es/btn_inscribete.gif) no-repeat scroll center top transparent; width:281px; height:62px; display: block; text-decoration: none }
.btn_inscribete:hover{ background:url(../images/es/btn_inscribete.gif) no-repeat scroll center bottom transparent }
.btn_inscribete span{ visibility: hidden}
.form_inscribete { background:url(../images/empresas/fondo_form_dcha.gif) repeat-x scroll center top #d2d8dd ; padding:17px}
.form_inscribete H3{ background:url(../images/es/inscribete_form_tit.gif) no-repeat scroll center top transparent; height:82px}
.form_inscribete H3.inscritoTit{ background:url(../images/es/inscribete_form_tit_ya.gif) no-repeat scroll left top transparent; height:52px}
.form_inscribete.inscrito H3.inscritoTit {height:42px;}
.form_inscribete H3 span{ visibility: hidden}
.form_inscribete label, .form_inscribete em {display: block; margin-bottom:5px}
.form_inscribete label {color: #002752; font-weight: 700;}
.form_inscribete input {padding:5px; margin-bottom:14px; display: block}
.form_inscribete input:focus{padding:4px}
.form_inscribete .nombre, .form_inscribete .email { width: 240px}
.form_inscribete .empresa { width: 200px}


/*-TABS --------------------------------*/
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 100%;  }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; margin-bottom: -1px; overflow: hidden; position: relative; background: #dedede; }
ul.tabs li a { text-decoration: none; color: #666666; display: block; padding: 0 14px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; outline: none; line-height: 31px; font-weight: bold}
ul.tabs li a:hover { background: #f0efef; }
html ul.tabs li.active,
html ul.tabs li.active a:hover,
html ul.tabs li.active a,
html ul.tabs li a:hover  { background: #f0efef; border-bottom: 1px solid #f0efef; color: #002752; }

.tab_container { border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: transparent url("../images/empresas/fnd_tab_container.gif") repeat-x top left; }
.tab_content { padding: 14px; }

/*-home herramientas --------------------------------*/
#home_herramienta_destacado{ margin:-23px 10px 0px 10px; float:left; display:inline }
#home_herramienta_destacado .destacado_left { background:url("../images/empresas/herramientas/herramientas-home-block1-bg.jpg") no-repeat scroll left bottom transparent; height:217px; padding:30px 30px 0; width:579px;}
#home_herramienta_destacado .destacado_left p{ width:405px }
#home_herramienta_destacado .destacado_right { background:url("../images/empresas/herramientas/herramientas-topright-bg.jpg") no-repeat scroll left 0 transparent; color:#FFFFFF; height:228px; padding:20px 15px 0; width:291px; float:left; }
#home_herramienta_destacado .destacado_right .titular{ margin-bottom:24px; color:#FFFFFF;}
#home_herramienta_destacado_sub { background:url("../images/empresas/herramientas/herramientas-bottom-bg.gif") no-repeat scroll left top; margin:0 10px; float:left; display:inline; overflow:hidden }
#home_herramienta_destacado_sub_sub { background:url("../images/empresas/herramientas/herr-fnd-rest-caf.jpg") no-repeat scroll left top; margin:0 10px; height:183px; padding:30px 240px 30px 30px; float:left; display:inline; overflow:hidden }
#home_herramienta_destacado_herramientas {margin: 0px 0px; padding: 0px 0px; background:url("../images/empresas/herramientas/herramientas_home_destacados_bg2.gif") no-repeat left top; }
#home_herramienta_destacado_herramientas li {background:url("../images/empresas/herramientas/herramientas_home_destacados_sep.gif") no-repeat left center; }
#home_herramienta_destacado_herramientas .destacado {float:left; height:265px; margin:30px 10px 0;padding-left:15px;padding-right:20px; width:260px;} /*hacked ie6*/
#home_herramienta_destacado_herramientas .destacado_hotel {background:url("../images/empresas/herramientas/destacado_hotel.jpg") no-repeat scroll 173px 55px;}
#home_herramienta_destacado_herramientas .destacado_oficina {background:url("../images/empresas/herramientas/destacado_oficina.jpg") no-repeat scroll 190px 35px;}
#home_herramienta_destacado_herramientas .destacado_hospital {background:url("../images/empresas/herramientas/destacado_hospital.jpg") no-repeat scroll 177px 90px;}
#home_herramienta_destacado_herramientas .destacado_industria {background:url("../images/empresas/herramientas/destacado_industria.jpg") no-repeat scroll 165px 75px;}
#home_herramienta_destacado_herramientas .destacado_cafeteria {background:url("../images/empresas/herramientas/destacado_cafeteria.jpg") no-repeat scroll 165px 75px;}
#home_herramienta_destacado_herramientas .destacado p {width:150px}
#home_herramienta_destacado_sub .destacado_sub_left, #home_herramienta_destacado_sub .destacado_sub_right {padding:30px 30px 10px 30px}
.contenedor_2 .destacado_sub_left{ width:420px }
#home_herramienta_destacado_sub .destacado_sub_right{ float:left }
.list li {list-style:none outside none; margin-bottom:5px; font: 15px/17px "DaxCondensedRegular"; color:#002752;  }
.destacado_list li { background:url("../images/empresas/herramientas/herramientas-bullet.gif") no-repeat scroll left 1px transparent; list-style:none outside none; margin-bottom:18px; padding-left:20px } /*hacked IE6*/


/*-Soluciones para PYMES --------------------------------*/
#d_geotermia { padding:5px 320px 20px 30px; margin-bottom: 30px; background: transparent url("../images/empresas/fondo_destacado_internas.gif") repeat-x left bottom; }
#d_geotermia h3 { margin-bottom: 5px; }
#d_geotermia .destacado_list { padding-left: 10px; margin-bottom: 15px }
#d_geotermia .destacado_list li { margin-bottom: 5px; }
#d_geotermia .destacado_list strong { color: #002752 }
#d_geotermia .graph { position: absolute; right:57px; top:-5px; }

#d_soluciones { border: 1px solid #ebebeb; padding: 20px 16px; background: transparent url("../images/empresas/bg_d_soluciones.gif") no-repeat 14px 0; margin-bottom: 30px; position:relative;}
#d_soluciones h3 { margin-bottom: 10px }
#d_soluciones p { margin-bottom:26px; width: 516px;  }
.grid_2 #d_soluciones { padding: 16px; margin-bottom: 20px; -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 1); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 1); background: transparent url("../images/empresas/bg_d_soluciones_2.gif") no-repeat 186px 16px; }
.grid_2 #d_soluciones p { width: auto; float: none; padding-right: 0px; }
#d_soluciones .mod-cont{background:url("../images/empresas/img_soluciones-icos.jpg") no-repeat right 13px;}
#d_soluciones .mod-cont .btn-descargar{ position: absolute; top:22px; right:125px; }

/* PONER EN GENERAL */
.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

#d_soluciones .soluciones-list{ padding-top:28px;}
#d_soluciones .soluciones-list li{border:1px solid #EBEBEB; padding:0 20px 20px; position:relative; background:#fff url("../images/empresas/fnd_deg-up.jpg") repeat-x left bottom; margin-bottom:20px;}

#d_soluciones .soluciones-list li.mod-1 .mod-txt{background-position: 0 0;}
#d_soluciones .soluciones-list li.mod-2 .mod-txt{background-position: -29px 0;}
#d_soluciones .soluciones-list li.mod-3 .mod-txt{background-position: -57px 0;}
#d_soluciones .soluciones-list li.mod-4 .mod-txt{background-position: -86px 0;}
#d_soluciones .soluciones-list li.mod-5 .mod-txt{background-position: -114px 0;}
#d_soluciones .soluciones-list li.mod-5{ margin-bottom:0;}

#d_soluciones .soluciones-list li .mod-img{ padding:1px; border:1px solid #e0e0e0; position:absolute; left:20px; top:20px; z-index:2;}
#d_soluciones .soluciones-list li .mod-img img{ display:block;}
#d_soluciones .soluciones-list li .mod-txt{ padding:50px 20px 0 233px; background: transparent url("../images/empresas/bg_d_soluciones.gif") no-repeat 0 0; }
#d_soluciones .soluciones-list li .mod-txt h4{font: 24px/26px "DaxCondensedRegular"; color:#595959; margin-bottom:7px; position:absolute; left:42px; padding:20px 0 0 211px; top:0; z-index:1; background:#fff;}
#d_soluciones .soluciones-list li .mod-txt .subtitle{font: 16px/18px "DaxCondensedRegular"; color:#595959; margin:0 0 5px 0;}
#d_soluciones .soluciones-list li .mod-txt p{ margin:0; padding:0; width:auto;}

#d_soluciones .soluciones-enlaces{ margin-top:9px;}
#d_soluciones .soluciones-btn-list{ float:left; display:inline;}
#d_soluciones .soluciones-btn-list li.link{ border:0; float:left; display:inline; padding:0; font-size:12px; color:#79aac1; background: transparent url("../images/empresas/img_sep-1px.gif") no-repeat right 9px; margin-bottom:0; }
#d_soluciones .soluciones-btn-list li.link a{ color:#79aac1; text-decoration:none; font-size:12px; line-height:12px; padding:9px 11px; display:block; background:none;}
#d_soluciones .soluciones-btn-list li.link a:hover{color:#FD8606;}
#d_soluciones .soluciones-enlaces .btn {background: transparent url("../images/empresas/img_sep-2px.gif") no-repeat right 9px; padding-right:22px; float:left; display:inline; width:131px;}
#d_soluciones .soluciones-enlaces .btn a {font-size:12px; display:inline-block;}

#d_soluciones .soluciones-list-int{}
#d_soluciones .soluciones-list-int li{border:0; padding:0; background:0; float:left; display:inline; margin-bottom:0; padding-top:37px;}

#d_soluciones .soluciones-list-int li .mod-txt{background:0;}
#d_soluciones .soluciones-list .soluciones-list-int .mod-txt h4{font: 18px/20px "DaxCondensedRegular"; color:#002752; position:static; padding:0; position:static;}
#d_soluciones .soluciones-list-int li .mod-img{ position:static; left:0; top:0; float:left; display:inline; margin-right:17px;}
#d_soluciones .soluciones-list-int li .mod-txt{ padding:0; float:left; display:inline;}
#d_soluciones .soluciones-list-int li .mod-txt .subtitle{font: 15px/16px "DaxCondensedRegular"; color:#595959; margin:0 0 5px 0;}
#d_soluciones .soluciones-list-int .soluciones-btn-list{ float:right; display:block;}
#d_soluciones .soluciones-list-int .btn{ background:none; padding-right:0; width:129px;}
#d_soluciones .soluciones-list-int li.link{ display:block; float:none; background-position: right 0; margin:10px 0 0 0; padding-right:11px; overflow:hidden; }
#d_soluciones .soluciones-list-int li.link a{ color:#79aac1; font-size:10px;  background: url("../images/empresas/img_sep-1px.gif") no-repeat left 0; padding:0 0 0 11px; text-align:center; width:82px; display:block;}
#d_soluciones .soluciones-list li.mod-21 {padding-left:233px; background: transparent url("../images/empresas/soluciones/fnd_sub2.jpg") no-repeat 70px 7px;}
#d_soluciones .soluciones-list li.mod-21 .mod-txt {width:450px;}
#d_soluciones .soluciones-list li.mod-31 {padding-left:233px; background: transparent url("../images/empresas/soluciones/fnd_sub3.jpg") no-repeat 70px 7px;}
#d_soluciones .soluciones-list li.mod-31 .mod-txt {width:450px; }




#soluciones_carousel{ /* width:940px; */ height: 196px; background: transparent url("../images/empresas/fondo_destacado_internas.gif") repeat-x left bottom; }
#soluciones_carousel .jcarousel-clip {  z-index: 2; padding: 0; width:826px; margin: 30px 40px 0 60px; overflow: hidden;}
* html #soluciones_carousel .jcarousel-container { width:1px}

#soluciones_carousel #destacados li { float: left; list-style: none;   width: 262px; margin-right: 20px; }
#soluciones_carousel #destacados h3 { color: #002752; margin-bottom: 5px; font-size: 13px }

#soluciones_carousel .jcarousel-next, #soluciones_carousel .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 40px; width: 28px;  height: 31px; cursor: pointer; }
#soluciones_carousel .jcarousel-next { right:2px; background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat -36px 0; }
#soluciones_carousel .jcarousel-next:hover {  background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat -36px -66px; }
#soluciones_carousel .jcarousel-prev { left:2px; background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat 0 0; }
#soluciones_carousel .jcarousel-prev:hover { background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat 0 -66px; }
#soluciones_carousel .jcarousel-prev-disabled,#soluciones_carousel .jcarousel-next-disabled { cursor: default; visibility:visible; }
#soluciones_carousel .jcarousel-prev-disabled, #soluciones_carousel .jcarousel-prev-disabled:hover { background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat 0 -33px; }
#soluciones_carousel .jcarousel-next-disabled, #soluciones_carousel .jcarousel-next-disabled:hover { background: transparent url(../images/empresas/carousel_arrows.gif) no-repeat -36px -33px; }


/*-CARROUSEL home--------------------------------*/
.destacados_home{ width:960px; margin: 0 10px}
.destacados_home .jcarousel-clip {  z-index: 2; padding: 0; width:960px; overflow: hidden;}
.destacados_home #destacados li { float: left; list-style: none;   width: 320px; }
.destacados_home .jcarousel-next, .destacados_home .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 110px; width: 27px;  height: 76px; cursor: pointer; }
.destacados_home .jcarousel-next { right:-10px; background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat -27px 0; }
.destacados_home .jcarousel-next:hover {  background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat -27px -76px; }
.destacados_home .jcarousel-prev { left:-10px; background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat 0 0; }
.destacados_home .jcarousel-prev:hover { background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat 0 -76px; }
.destacados_home .jcarousel-prev-disabled,.destacados_home .jcarousel-next-disabled { cursor: default; visibility:visible; }
.destacados_home .jcarousel-prev-disabled, .destacados_home .jcarousel-prev-disabled:hover { background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat 0 -152px; }
.destacados_home .jcarousel-next-disabled, .destacados_home .jcarousel-next-disabled:hover { background: transparent url(../images/empresas/herramientas/herramientas_home_destacados_arrows.png) no-repeat -27px -152px; }

/*-CARROUSEL nuevo negocio--------------------------------*/
#nuevo_negocio_destacado_herramientas {background:url("../images/empresas/tu_canal_eficiente/bg_destacados.jpg") no-repeat left top; height:210px; padding-top:10px; margin-bottom:20px; border-bottom:1px solid #eeeeee}
#nuevo_negocio_destacado_herramientas li {height: 300px; }
.destacados_nuevo_negocio{ width:612px;}
.destacados_nuevo_negocio .jcarousel-clip {  z-index: 2; padding: 0 24px; width:576px; overflow: hidden;}
.destacados_nuevo_negocio #destacados li { float: left; list-style: none; width: 208px; margin-left: 0px;}
.destacados_nuevo_negocio .jcarousel-next, .destacados_nuevo_negocio .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 80px; width: 20px;  height: 32px; cursor: pointer; }
.destacados_nuevo_negocio .jcarousel-next { right:-15px; background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat -20px 0; }
.destacados_nuevo_negocio .jcarousel-next:hover {  background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat -20px -32px; }
.destacados_nuevo_negocio .jcarousel-prev { left:-5px; background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat 0 0; }
.destacados_nuevo_negocio .jcarousel-prev:hover { background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat 0 -32px; }
.destacados_nuevo_negocio .jcarousel-prev-disabled, .destacados_nuevo_negocio .jcarousel-next-disabled { cursor: default; visibility:visible; }
.destacados_nuevo_negocio .jcarousel-prev-disabled, .destacados_nuevo_negocio .jcarousel-prev-disabled:hover { background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat 0 -64px; }
.destacados_nuevo_negocio .jcarousel-next-disabled, .destacados_nuevo_negocio .jcarousel-next-disabled:hover { background: transparent url(../images/empresas/tu_canal_eficiente/carrusel_arrows_2.png) no-repeat -20px -64px; }

.bubblewrap li{display:inline-block;zoom:1; /*Trigger haslayout in IE7 and less*/*display:inline; /*For IE7 and less*/position:relative;margin-top:50px;}
.bubblewrap li img{position:absolute;width:110px; /* original size 171px*/ /*default width of each image.*/height:123px; /* original size 191px*/ margin-left: 20px}
.bubblewrap .tooltip{ /*CSS for image tooltip (alt attribute of image)*/position:absolute; font:bold 14px Arial; padding:2px; width:230px; color:#125b8b; text-align:center; margin-left: 20px}

/*-SELECT nuevo negocio--------------------------------*/
.choose_negocio_intro {background:url("../images/empresas/tu_canal_eficiente/bg_choose_negocio_top.jpg") no-repeat center bottom; height: 120px; margin-bottom:15px; padding:20px 30px 0;}
.choose_negocio_accesos {background:url("../images/empresas/tu_canal_eficiente/bg_choose_negocio.jpg") no-repeat left bottom; height: 400px;padding:0 25px;}
.choose_negocio_accesos ul{width:550px;}
.choose_negocio_accesos li{display:inline; display:inline-block; float: left; height:195px;margin:0 20px;width:138px;}
.choose_industria .choose_negocio_intro {height: 66px; margin-bottom: 0px; padding: 15px 15px 0; background:none}
.choose_industria .choose_negocio_accesos {height: 460px; padding:0px; background:none }
.choose_industria .choose_negocio_accesos ul{width:620px;}
.choose_industria .choose_negocio_accesos li{height:150px;margin-right:12px;width:114px;}
.choose_negocio_more { background:url("../images/empresas/tu_canal_eficiente/bg_choose_negocio_top.jpg") no-repeat -59px 0px; padding:4px 0 4px 10px;}

/*-HERRAMIENTA--------------------------------*/
.herramienta_intro_punteado { border:2px dashed #EAEAEA; font-style:italic; margin:0 30px 30px 0; padding:10px }
.herramienta_intro_video_titulo { background:url("../images/empresas/bullet.gif") no-repeat scroll left 1px transparent; margin-bottom:14px; margin-right:30px; padding-left:24px }
.herramienta_intro_video_player { background-color:transparent; background-repeat:no-repeat; background-position:center top; width:180px; height:158px; text-indent:-9999px; margin-bottom:20px; display:block; float:left }
.herramienta_intro_video_player:hover { background-position:center bottom }
.herramienta_intro_video_texto { width:220px; margin-top:14px; float:right }
.herramienta_intro_video_texto a { background:url("../images/empresas/herramientas/hoteles/home/icon-ver-video.gif") no-repeat scroll left center transparent; display:block; margin-top:24px; padding-left:18px }
#herramienta_intro_video_hoteles .herramienta_intro_video_player { background-image:url("../images/empresas/herramientas/hoteles/home/video-hoteles-tb.jpg") }
#selecciona_negocio { margin:10px 0 6px; display:block }
.tusNegocios_list{ padding-left:10px; }
.tusNegocios_list li{ margin-top:6px; padding:7px 0 7px 32px }

.form-start-bg-registro{ background:url("../images/empresas/registro/fnd_registro.gif") no-repeat scroll center bottom transparent }
.form-start-bg-hotel{ background:url("../images/empresas/herramientas/hoteles/herramienta/fnd_hotel.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-oficina{ background:url("../images/empresas/herramientas/oficinas/fnd_ficha_oficina.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-hospital, .form-start-bg-centro-sanitario { background:url("../images/empresas/herramientas/hospitales/fnd_ficha_hospital.jpg") repeat-x scroll left bottom transparent }
.form-start-bg-industria{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-alimentaria{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-alimentaria.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-calzado{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-calzado.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-metal{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-metal.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-minerales{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-minerales.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-plastica{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-plastica.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-quimica{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-quimica.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-textil{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-textil.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-agraria{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-agricultura.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-calzado{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-calzado.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-madera{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-madera.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-papel{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-papel.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-lavado{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-lavado.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-industria-envasado{ background:url("../images/empresas/herramientas/industrias/fnd_ficha_industria-envasado.jpg") no-repeat scroll center bottom transparent }
.form-start-bg-restaurante{ background:url("../images/empresas/herramientas/restaurantes/fnd_ficha_restaurante.jpg") no-repeat scroll center bottom transparent }

.herramienta_destacado{ background-color:transparent; background-repeat:no-repeat; background-position:top center; height:225px; padding:20px }
#herramienta_destacado_hoteles{ background-image:url(../images/empresas/herramientas/hoteles/home/destacado-hoteles.jpg); padding-right:280px }
.herramienta_destacado p{ line-height:1.4em }
.herramienta_bloques .grid_1,.herramienta_bloques .grid_2,.herramienta_bloques .grid_3{ background-color:transparent; background-repeat:no-repeat; background-position:top center; width:252px; padding:116px 20px 20px }
.herramienta_bloques .grid_1{ background-image:url(../images/empresas/herramientas/misc/home/bloque1-bg.jpg) }
.herramienta_bloques .grid_2{ background-image:url(../images/empresas/herramientas/misc/home/bloque2-bg.jpg) }
.herramienta_bloques .grid_3{ background-image:url(../images/empresas/herramientas/misc/home/bloque3-bg.jpg) }
.herramienta_bloques h5{ background:url(../images/empresas/herramientas/herramientas-bullet.gif) no-repeat scroll left center transparent; padding-left:24px }
#ficha_info{ width:332px; float:left }
#ficha_info h4{ margin-bottom:4px }
#ficha_info ul{ margin-bottom:20px; overflow:hidden }
#ficha_info li{ margin-right:10px; float:left }
#ficha_info li.last{ margin-right:0; padding-left:10px; border-left:1px solid #DDE1E5 }
#ficha_mapa{ width:191px; height:191px; float:right; border:1px solid #C6C6C6; padding:1px; margin-right:9px }
.ficha_herramienta{ background-color:transparent; background-repeat:no-repeat; background-position:center 10px; width:370px; height:188px; margin-top:20px; border-top:1px solid #e7e7e7; float:left; padding:40px 220px 30px 30px }
.bar_progreso{ overflow:hidden; margin:5px 0 18px; padding:0 }
.bar_progreso_bg{ background:transparent url(../images/empresas/bar_background.gif) no-repeat left center; width:181px; height:15px; margin-top:4px; float:left }
.bar_progreso .bar_progreso_bg span{ background:transparent url(../images/empresas/bar_foreground.gif) no-repeat left center; height:11px; text-indent:-9999px; display:inline; margin:2px }
.bar_progreso span{ margin-left:10px; float:left }
#ficha_herramienta_hotel{ background-image:url(../images/empresas/tu_canal_eficiente/ficha-herramienta-hoteles.jpg) }
#ficha_herramienta_oficina{ background-image:url(../images/empresas/herramientas/oficinas/ficha-herramienta_oficina.jpg) }
#ficha_herramienta_centro-sanitario{ background-image:url(../images/empresas/herramientas/hospitales/ficha-herramienta_hospital.jpg) }
#ficha_herramienta_industria{ background-image:url(../images/empresas/herramientas/industrias/ficha-herramienta_industria.jpg) }
#ficha_herramienta_industria-alimentaria{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-alimentaria.jpg") }
#ficha_herramienta_industria-calzado{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-calzado.jpg") }
#ficha_herramienta_industria-metal{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-metal.jpg") }
#ficha_herramienta_industria-minerales{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-minerales.jpg") }
#ficha_herramienta_industria-plastica{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-caucho.jpg") }
#ficha_herramienta_industria-quimica{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-quimica.jpg") }
#ficha_herramienta_industria-textil{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-textil.jpg") }
#ficha_herramienta_industria-agraria{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-agraria.jpg") }
#ficha_herramienta_industria-calzado{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-calzado.jpg") }
#ficha_herramienta_industria-madera{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-madera.jpg") }
#ficha_herramienta_industria-papel{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-papel.jpg") }
#ficha_herramienta_industria-lavado{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-lavado.jpg") }
#ficha_herramienta_industria-envasado{ background:url("../images/empresas/herramientas/industrias/ficha-herramienta_industria-envasado.jpg") }
#ficha_herramienta_restaurante{ background:url("../images/empresas/herramientas/restaurantes/ficha-herramienta_restaurante.jpg") }
#pie_contenido{ background:url(../images/empresas/pie_contenido.gif) no-repeat bottom center; height:28px; position:relative }
#herramientas_report h5 { text-align:right }
#enlace_dardebaja { color:gray; padding:0 50px 0 100px; clear: both }
#herramientas_report .ayuda {background:#F9F9F9 url("../images/empresas/iconos/icon_info_fg.gif") no-repeat scroll 7px 7px; border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px; -webkit-border-radius: 5px;  padding:5px 40px 5px; margin: 4px 2px; border:1px solid #EEEEEE; color:#888888}
#herramientas_report .ayuda strong { color:#002752; display:block; float:left; width:80px;}
#herramientas_report .remove { float:right; margin-bottom:24px}

#herramientas_report .add_btn { width:100%; float:left; /*margin-top:-15px;*/}
#herramientas_report .add_btn a{ float:left}

/*-HERRAMIENTA REPORT--------------------------------*/
#herramientas_report { padding-bottom:30px }
#herramientas_report div.inside, #herramientas_report .fieldset_list li, .report_intro .report_tu_item,.report_intro .hotel_stars{ margin-left:6px }
#herramientas_report .subtit{ padding-bottom:16px }
#herramientas_report .subtit input:focus{ padding:3px;}
#herramientas_report .radio_list2 ul{ float:right; width:167px }
#herramientas_report .radio_list2 ul li{ margin:0 0 8px 5px}
#herramientas_report .fieldset_2 { margin:10px 0 }
#herramientas_report .fieldset_2 span{ width:380px }
#herramientas_report .subContent span {margin-left:25px;width:355px;}
#herramientas_report .fieldset_2 .fs2b span{ width:200px }
#herramientas_report .fieldset_list{ list-style:none; width:100%; margin:10px 0 }
#herramientas_report .fieldset_3 span{ width:118px }
#herramientas_report .regimenTrabajo td{ margin-bottom:12px; padding:4px 0px 4px 0;  }
#herramientas_report .regimenTrabajo .form_2 input { width:56px;}
#herramientas_report .regimenTrabajo .tooltip_icon, #herramientas_report .regimenTrabajo input, #herramientas_report .regimenTrabajo select, #herramientas_report .regimenTrabajo label{ float:left; margin-right: 6px; margin-left: 0px}
#herramientas_report .regimenTrabajo label{ margin-top: 4px}

#herramientas_report .blockClear, #herramientas_report .fieldset_list, #herramientas_report table{ clear:both; position:relative }
#herramientas_report .showFix{ width: 470px }
.distribucion_consumo span{ border-bottom:1px dotted #CCCCCC; display:block; margin:20px 30px 0; padding-bottom:4px; }

.report_intro .grid_1 { /*height- height:200px;*/ width:234px; padding-right: 10px; margin-right: 10px}
.report_intro .grid_2 { width:222px; padding-right: 10px; margin-right: 10px}
.report_intro .grid_3 { width:412px; float: left}
.report_intro .grid_3 .list_1 li { float:left; width:150px; margin-bottom:4px}
.report_intro_text {margin: 10px 20px 24px}
.tabs-container p.report_intro_tabs_text {background:url("../images/empresas/iconos/icon_info_fg.gif") no-repeat scroll 0 2px; padding-left:30px; margin: 24px 0 40px}
.report_intro{ background: url(../images/empresas/herramientas/misc/bg_gris_large.gif) repeat-x bottom center; padding-bottom:14px; display: block !important}
.report_intro .report_tu_item dd{ padding:10px 0 0 65px }
.report_intro .report_tu_item_hotel{ background:url(../images/empresas/herramientas/misc/iconos/ico_hotel.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_oficina{ background:url(../images/empresas/herramientas/misc/iconos/ico_oficina.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_centro-sanitario{ background:url(../images/empresas/herramientas/misc/iconos/ico_hospital.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-alimentaria{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_alimentaria.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-metal{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_metal.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-minerales{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_minerales.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-plastica{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_plastica.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-quimica{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_quimica.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-textil{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_textil.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-agraria{ background:url(../images/empresas/herramientas/misc/iconos/ico_industria_agraria.gif) no-repeat scroll 0 9px }
.report_intro .report_tu_item_industria-calzado{ background:url(../images/empresas/herramientas/industrias/tu_industria-calzado.gif) no-repeat scroll 9px center }
.report_intro .report_tu_item_industria-madera{ background:url(../images/empresas/herramientas/industrias/tu_industria-madera.gif) no-repeat scroll 9px center }
.report_intro .report_tu_item_industria-papel{ background:url(../images/empresas/herramientas/industrias/tu_industria-papel.gif) no-repeat scroll 9px center }
.report_intro .report_tu_item_industria-lavado{ background:url(../images/empresas/herramientas/industrias/tu_industria-lavado.gif) no-repeat scroll 9px center }
.report_intro .report_tu_item_industria-envasado{ background:url(../images/empresas/herramientas/industrias/tu_industria-envasado.gif) no-repeat scroll 9px center }
.report_intro .report_tu_item_restaurante{ background:url(../images/empresas/herramientas/misc/iconos/ico_restaurante.gif) no-repeat scroll 0px 9px }
.report_list, .negocios_list{ background:url(../images/empresas/herramientas/misc/bg_dotted_grey_y.gif) repeat-y top right; /*height- min-height:180px*/ }
.report_list dl{ margin-bottom:24px }
.report_list_icons{ max-height:225px; width: 620px; padding-left: 20px; overflow: hidden; *display: inline}
.report_list_icons div{ display: inline; float:left; margin:0 16px 16px 0; position: relative;  }
.report_list_icons span{ color:#002752; position:absolute; margin-top:4px; right:4px }

.titulo_report { background:#FFFFFF url("../images/empresas/herramientas/misc/herramienta/resultados_titulo_bg.gif") repeat-x scroll 1px 1px; height:25px; margin:20px 0 15px 0px; padding:8px 0 0 8px; border:1px solid #C6C6C6; display:block; width: 910px;}
a.encabezado_acordeon { text-decoration: none; cursor: pointer}
.titulo_report_icon { margin-right:10px; margin-top:-24px}
.flecha_acc { background:#FFFFFF url("../images/empresas/herramientas/misc/flecha_azul_up.gif") no-repeat scroll 1px 1px; height:17px; width:21px; margin:0 10px 0 0; }
a.selected .flecha_acc { background:#FFFFFF url("../images/empresas/herramientas/misc/flecha_azul.gif") no-repeat scroll 1px 1px; height:17px; width:21px; margin:0 10px 0 0; }
.ist { margin:0 10px}
.arrowList { position:relative}
.arrowList li{ background:url("../images/empresas/flecha_gris.gif") no-repeat scroll left 0px transparent; padding:0 0 0 16px; margin-bottom:16px}
.arrowList li.boxgrad{
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.49, #f5f5f5), color-stop(0.75, #fff));
  	background-image: -moz-linear-gradient(center top, #f5f5f5 49%, #fff 75%);
	border:1px solid #dfdfdf;
	width:255px;
	margin-left:15px;
	text-align:center;
	position:relative;
	margin-bottom:6px;
	width: 270px;
	padding:0;
	}
.arrowList li.arrow{
	height: 36px;
    padding: 0;
    width: 270px

}
.arrowList li.arrow p{
	background: url("../images/arrow_boxgrad.png") no-repeat center bottom;
	text-align:center;
	height:40px; width:275px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	}


.arrowList li.titular{ background:none; padding:0 0 0 4px; font-weight: normal}
.arrowList li ul { margin:16px 0}
.arrowList li p { margin-left:0px; margin-top:12px}
.arrowList li ul li, .circleList li{ list-style: circle; background: none; padding-left:0px; margin:0 0 5px 16px;}
.circleList li{ margin-left: 26px;}
.arrowList li ul li a{ color:#666666; text-decoration: none}
.arrowList li a:hover{ color:#FD8606;}
.arrowList li a, .arrowList li ul li a:hover{ color:#002752; text-decoration: none}
.tabs-container {width:920px;}
.tabs-container .leyenda {background-color:#F9F9F9; border:1px solid #EEEEEE; float:right; height:40px; margin:0 1px 12px 1px; padding:10px; width:220px;}
.tabs-container .leyenda li{float:left; margin-right:15px;}
.tabs-container .leyenda p{margin:0 0 8px 0;}

/*-BARRA PROCESO (ghost)--------------------------------*/
#ghost { position: absolute; left: 5px; z-index: 100; width:99%;text-align:center; opacity:0.85;}
#ghost ul{ height:44px; background:url(../images/empresas/herramientas/misc/herramienta/barra_proceso_full.gif) no-repeat top left; max-width:1220px; min-width:888px; position:relative; margin:8px auto 0}
#ghost .barra_1{ text-align:left; margin:15px 15px 0 20px }
#ghost .progreso{ background:#FFF url(../images/empresas/herramientas/misc/bg_gris_1.gif) repeat-x scroll center center; width:30%; height:19px; margin:12px 10px 0 0 }
#ghost .progress_bar{ background:url(../images/empresas/herramientas/misc/herramienta/barra_proceso_bg.gif) repeat-x scroll center center transparent; height:19px; float:left }
#ghost .percent{ margin-top:13px; text-align:left }
#ghost .barra_2{ text-align:center; margin:7px 15px 0 }
#ghost .btn{ width:200px }
#ghost .barra_3{ background:url(../images/empresas/herramientas/misc/herramienta/barra_proceso_end.gif) no-repeat center right; height:36px; float:right; padding:8px 30px 0 0 }
#ghost .barra_3 .notas_ico{ background:url(../images/empresas/herramientas/misc/iconos/ico_mini_doc.gif) no-repeat center left transparent; padding:8px 0 8px 16px; display: block }
#ghost .barra_div{ background:url(../images/empresas/herramientas/misc/herramienta/barra_proceso_div.gif) no-repeat center left; height:44px; width:36px }
#mis_notas{ width:225px; height:234px; background:url(../images/empresas/herramientas/misc/herramienta/mis_notas_bg.png) no-repeat center left transparent; position:absolute; bottom:48px; display:none; right:0 }
#mis_notas textarea{ width:198px; height:136px; background:#fbfbfb url(../images/empresas/herramientas/misc/bg_gris_2.gif) repeat-x scroll top center; font-size:12px; margin-bottom:8px }
#mis_notas p{ text-align:left; margin:12px auto 12px 10px }
#mis_notas .cerrar{ position:absolute; right:5px; top:0 }
#mis_notas a.cerrar{ text-decoration:none; color:#c4c2c2 }
#mis_notas .mis_notas_action { width:205px; filter:alpha(opacity=65); opacity:0.65; background-color:#FFFFFF; margin:10px; padding:45px 0; position:absolute; top:35px; width:204px; left:0px }

/*-pestañas del report--------------------------------*/
.tabs-nav li{ display: inline; margin-right:2px}
.tabs-nav li a{ color:#777777; text-decoration:none; font-weight: bold; text-shadow:0 1px 0 #fff; line-height:36px; background-color:#dedede; border-bottom:1px solid #FFFFFF; display:inline; padding:10px 20px 11px; border:1px solid #c6c6c6; border-bottom:none; }
.tabs-nav li.tabs-selected a, .tabs-nav li a:hover, .tabs-nav li a:hover{  color:#002752; background-color:#ECECEC; margin-top:0px; display:inline; padding:14px 20px 11px; line-height:36px; border:1px solid #c6c6c6; border-bottom:1px solid #ECECEC;  }/*fixed ie7*/
.tabs-nav li.tabs-selected a{ cursor:default }
.tabs-container{ background:url(../images/empresas/tabs-container-2.gif) repeat-x center top; padding:1px 10px 10px; margin:0px 20px; clear: both;}
.tabs-container p, .tabs-container ul{ margin:10px}
#tabs_reportSuccess .btn{ position:absolute !important; right:0; top:0px}

/*-PDF--------------------------------*/
#pdf { background:none; margin:130px 30px 40px 30px }
#pdf #cabecera { height:130px; width:900px }
#pdf #cabecera .logo_canal { width:auto; height:auto; top:0; margin-top:36px }
#pdf #cabecera .logo_uf { width:auto; height:auto; top:0; margin-top:10px }
#pdf .titulo { border:1px solid #7090AF;}
#pdf .titulo div{ padding:6px 8px 2px 6px; margin:1px; color:#FFFFFF; background-color:#7090AF}
#pdf #contenido { background:none; padding-top:0 }
#pdf .report_intro{ margin-top:30px; padding:0 10px }
#pdf .report_intro .report_tu_item dd{ padding-bottom:10px }
#pdf .titulo_report { width:100%}
#pdf table { margin-top:12px}
#pdf p { margin:0 10px}
#pdf #ocupacion_graph_pdf { margin-top:20px;}
#pdf #consumo_electricidad_over_gas_graph_pdf {margin-top:24px}
#pdf #distribucion_consumo_instalacion_graph_pdf{ width:390px;}
#pdf #distribucion_consumo_2_graph_pdf{ margin:30px 0 40px 0}
#pdf .distribucion_consumo_pdf { margin-bottom:20px}
#pdf .leyenda_pdf {background-color:#F9F9F9; border:1px solid #EEEEEE; 	margin:12px 1px; padding:10px}
#pdf .w_450 { width: 100% !important}
#pdf .report_intro_text, #pdf .report_intro_tabs_text {background:url("../images/empresas/iconos/icon_info_fg.gif") no-repeat scroll 0 2px; padding-left:30px;}
.page_break {page-break-after: always}

/*-cursos online--------------------------------*/
.destacado_cursos{margin:0px 10px 10px 0px;background:url(../images/empresas/destacado_cursos.jpg) no-repeat center center;width:617px;height:167px;}
.destacado_cursos span{visibility:hidden;}
#listado_cursos .curso { padding:10px 0; border-bottom:1px dashed #DDDDDD; }
#listado_cursos .curso_img {float:left; margin-right: 10px; width:75px; height:75px}
#listado_cursos a.curso_tit { font-size:16px; text-decoration:none; color:#002752; font-weight:bold }
#listado_cursos a.curso_tit:hover { color:#FD8606;}
#listado_cursos .curso .curso_desc { margin-bottom:5px}
#listado_cursos .curso .btn_mini { display:block; margin-left:482px}
#cursos_desplegable {background:transparent url(../images/empresas/apdos-cursos-desplegable.gif) no-repeat scroll center top;display:none;width:325px;padding-top:20px;position:absolute;top:auto; /*left:0;*/ }
* html #cursos_desplegable { left:3px }
#cursos_desplegable ul li { line-height: 16px;padding: 0 14px 5px 14px;}
#cursos_desplegable ul li:hover { background-color:#eeeeee}
#cursos_desplegable ul li a{color: #608492; text-decoration: none;}
#cursos_desplegable ul li a:hover{color: #FD8606; text-decoration: underline;}
#cursos_desplegable_bottom {background:transparent url(../images/empresas/apdos-cursos-desplegable-bottom.gif) no-repeat scroll center top;width:325px;height:14px;}
#filtro_apdos_curso{ height:29px; width:203px;}
#btn_apdos_curso {display:inline;float:left;margin:9px 10px 3px;}
#btn_apdos_curso a {background:transparent url(../images/empresas/apdos-cursos-btn-filtrar.gif) no-repeat scroll center center;color:#12345A;display:block;height:17px;line-height:16px;padding-right:10px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #EEEEEE;width:178px;font-size:11px;}
.desplegado {background:transparent url(../images/empresas/apdos-cursos-btn-filtrar_bg.gif) no-repeat scroll center center;}
#apdos_curso { margin-top: 10px; width:940px; height:600px; border:none}
#apdos_curso object { width:940px; height:600px;}

/* --------------------------- TOOLTIP*/

.relative_content {float:right; position:relative; width:103px;}
.alert_tooltip {position:absolute; bottom:45px; right:-20px; width:170px; height:auto; z-index:1000; display:none;}
.alert_tooltip .bottom {float:left; width:195px; height:19px; margin:0; padding:0; font-size:0px;}
.alert_tooltip .body_tooltip {float:left; width:177px; height:auto; margin:0; padding:3px 0 10px 18px; z-index:10000; }
.alert_tooltip .body_tooltip label {float:left; font:bold 17px Arial; color:#FFFFFF; width:170px;}
.alert_tooltip .body_tooltip p {float:left; font:normal 13px Arial; color:#CCCCCC; width:170px; line-height:16px; padding:10px 0; margin:0;}
.alert_tooltip .body_tooltip a {float:left; font:normal 13px Arial; color:#FFFFFF; text-decoration:underline; margin-left:52px;}
.alert_tooltip .body_tooltip a:hover {cursor:pointer; color:#333333;}
.alert_tooltip .top {float:left; width:195px; height:6px; margin:0; padding:0; font-size:0px;}

.alert_tooltip.blue .top {background:url('../images/empresas/herramientas/tooltip/bg-tooltip-top.gif') no-repeat 0 0;}
.alert_tooltip.blue .body_tooltip {background:url('../images/empresas/herramientas/tooltip/bgr-tooltip-content.gif') repeat-y 0 0;}

.alert_tooltip.blue .bottom {background:url('../images/empresas/herramientas/tooltip/bg-tooltip-bottom.gif') no-repeat 0 0;}
/* --------------------------- END - TOOLTIP*/

.space_bottom {padding-bottom:10px;}


/* --------------------------- PÁGINAS SOLUCIONES*/

.info-solucion{padding-top:94px; }
.info-solucion p{ margin-bottom:16px;}
.info-solucion p.sin-margen{ margin-bottom:4px;}
.info-solucion p.nota{ font:11px/13px arial; color:#c2c2c2; margin:0 0 6px 2px;}

.info-solucion .con-margen{ margin-bottom:20px;}

.info-solucion .contenedor_2b{ border:1px solid #e0e0e0; background:transparent url(../images/empresas/f_deg-inf.jpg) repeat-x scroll left bottom; padding:39px 20px; position:relative;}
.info-solucion .contenedor_2b .grid_1{width:616px;}
.info-solucion .contenedor_2b .grid_2 { width:263px;}

.info-solucion .seccion{margin-bottom:30px;}
.info-solucion .graf_1{margin:20px 0 27px;}

/*titulos*/
.font_41_dax-azul{font: 41px/43px "DaxCondensedRegular"; color:#002752;}
.font_28_dax-azul{ font: 28px/30px "DaxCondensedRegular"; color:#002752; margin-bottom:16px;}
.info-solucion .font_30_dax{font: 30px/32px "DaxCondensedRegular"; color:#595959; margin-bottom:4px;}
.info-solucion .font_20_dax{font: 20px/22px "DaxCondensedRegular"; color:#595959; margin-bottom:20px;}
.info-solucion .font_16_dax{font: 16px/18px "DaxCondensedRegular"; color:#595959;}
.info-solucion .font_16_dax-azul{ font: 16px/18px "DaxCondensedRegular"; color:#002752; margin-bottom:16px;}

/*marca superior*/
.info-solucion .contenedor_2b .grid_1 .font_30_dax span{background:url("/images/empresas/bg_d_soluciones.gif") no-repeat scroll 0 0 transparent; width:22px; height:10px; text-indent:-9999px; display:block; position:absolute; left:0; top:-40px;}
.info-solucion .contenedor_2b .grid_1 .font_30_dax .sol1{background-position: 0 0;}
.info-solucion .contenedor_2b .grid_1 .font_30_dax .sol2{background-position: -28px 0;}
.info-solucion .contenedor_2b .grid_1 .font_30_dax .sol3, .info-solucion .contenedor_2b .grid_1 .font_30_dax .sol31, .info-solucion .contenedor_2b .grid_1 .font_30_dax .sol32{background-position: -56px 0;}
.info-solucion .contenedor_2b .grid_1 .font_30_dax .sol4{background-position: -85px 0;}
.info-solucion .contenedor_2b .grid_1 .font_30_dax .sol5{background-position: -113px 0;}


/*tabs*/
.content-tabs{}
.content-tabs-trigger{}
.content-tabs-trigger li{ float:left; display:inline; border:1px solid #fff;}
.content-tabs-trigger li a{ display:block; vertical-align:middle; font:normal 14px/16px "DaxCondensedRegular"; color:#595959; background:#dedede; padding:12px 16px; text-decoration:none;}
.content-tabs-trigger li.current{ border:1px solid #efefef;}
.content-tabs-trigger li.current a{ font-weight:bold; background:#efefef;}
.content-tabs-content{background:transparent url(../images/empresas/f_deg-gris1.jpg) repeat-x scroll left top; padding:20px 12px 0;}
.content-tabs-final{padding:0 12px;}


/*columnas*/
.info-solucion .col_i, .info-solucion .col_d{ float:left; display:inline;}

/*capa vertical*/
.info-solucion .div_vertical{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3d3e0', endColorstr='#638192'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#c3d3e0), to(#638192)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #c3d3e0,  #638192); /* for firefox 3.6+ */ position:relative;padding-left:18px; margin-bottom:30px; overflow:hidden;}
.info-solucion .div_vertical .rotate{ margin-top:-30px; position:absolute; top:50%; left:3px; text-indent:-9999px; display:block; width:12px; height:67px; background:transparent url(../images/empresas/txt_complejidad.gif) no-repeat scroll left top;}
.info-solucion .div_vertical span{ color:#fff;}
.info-solucion .div_vertical .ico_menos{position:absolute; top:0px; left:6px; font-size:20px;}
.info-solucion .div_vertical .ico_mas{position:absolute; bottom:0px; left:4px;  font-size:20px;}

/*tablas*/
.info-solucion .tb_tipo1{ border-collapse:collapse;}
.info-solucion .tb_tipo1 .par{ background:#ebebeb;}
.info-solucion .tb_tipo1 td{ border:1px solid #dfdfdf; padding:8px 12px;}
.info-solucion .tb_tipo1 th{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#485c76', endColorstr='#3c4b64'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#485c76), to(#3c4b64)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #485c76,  #3c4b64); /* for firefox 3.6+ */ font: 16px/18px "DaxCondensedRegular"; color:#fff; padding:13px 12px; border:1px solid #dfdfdf; }

.info-solucion .tb_tipo1b td{width:200px; text-align:center; vertical-align:middle; height:40px;}
.info-solucion .tb_tipo1b thead th{ display:none;}

.info-solucion .tb_tipo1c th{text-align:left;}

.info-solucion .tb_tipo1d td{ padding:0;}

.info-solucion .sin-ancho{width:auto;}
.info-solucion .v-top{vertical-align:top;}

.info-solucion .tb_tipo2{ }
.info-solucion .tb_tipo2 tr{ margin:5px 0;}
.info-solucion .tb_tipo2 td{ border:1px solid #dfdfdf; padding:11px 17px;}
.info-solucion .tb_tipo2 th{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#485c76', endColorstr='#3c4b64'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#485c76), to(#3c4b64)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #485c76,  #3c4b64); /* for firefox 3.6+ */ font: 14px/16px Arial; color:#fff; padding:6px 10px; border:1px solid #dfdfdf; text-align:left; }
.info-solucion .tb_tipo2 .list_tipo1{margin-bottom:0; padding-top:0;}
.info-solucion .tb_tipo2 .list_tipo1 li {margin-bottom:8px;}

.info-solucion .bluebar{display:block; color:#fff; background:#7dadc5; font-weight:bold; vertical-align:center; text-align:center; margin-top:10px; height:20px; padding: 7px 0 3px; width:252px;}
.info-solucion .bluebar strong{ font:18px/10px Arial Black;}
.info-solucion td .nota{font:11px/13px arial; color:#666; padding:4px 0; display:block;}

/*listas*/
.info-solucion .list_tipo1 p.title{ background:transparent url(../images/empresas/f_tit-blue-r.png) no-repeat scroll right top; padding-right:5px; float:left; margin-bottom:10px;}
.info-solucion .list_tipo1 p.title strong{background:transparent url(../images/empresas/f_tit-blue-l.png) no-repeat scroll left top; color:#fff; font-weight:normal; display:block; padding:3px 12px;}
/*.info-solucion .list_tipo1 strong{display:block;}*/
.info-solucion .list_tipo1 ul { display:block; clear:left; margin-bottom:10px; padding-top:5px;}
.info-solucion .list_tipo1 li {margin-bottom:10px; background:transparent url(../images/empresas/bolo1.gif) no-repeat scroll 0 5px; padding-left:10px;}
.info-solucion .list_tipo1 li p {margin-bottom:5px;}
.info-solucion .list_tipo2 li {margin:0 0 4px 7px; background:transparent url(../images/empresas/bolo2.gif) no-repeat scroll 0 5px; padding-left:10px;}
.info-solucion .div_vertical .list_tipo1{ padding-left:30px; background:#fff; float:left; margin-bottom:0; height:100%; width:100%; overflow:hidden;}
.info-solucion .div_vertical .list_tipo1 li {margin:0; background:none; padding:0px;}
.info-solucion .div_vertical .list_tipo1 ul li {margin:0 0 4px 7px; background:transparent url(../images/empresas/bolo1.gif) no-repeat scroll 0 5px; padding-left:10px;}


/*margenes y tamaños*/
.info-solucion .table-1{margin: 0 12px 16px 0; width:286px;}
.info-solucion .table-2{margin-bottom:16px; width:290px;}
.info-solucion .table-3{width:219px; margin:0 22px 0 21px;}
.info-solucion .table-4{width:308px;}
.info-solucion .table-5{margin:0 12px 5px 0; width:293px;}
.info-solucion .table-6{width:290px;}
.info-solucion .table-6 td, .info-solucion .table-7 td{height:151px; vertical-align:top;}
.info-solucion .table-7{width:290px; margin:0 10px 10px 0;}
.info-solucion .table-8{width:289px;}
.info-solucion .table-8 td, .info-solucion .table-9 td{ height:113px; vertical-align:top;}
.info-solucion .table-9{width:289px; margin:0 10px 10px 10px;}
.info-solucion .table-10{width:289px;}
.info-solucion .table-10 td, .info-solucion .table-11 td{ height:120px; vertical-align:top;}
.info-solucion .table-11{width:289px; margin:0 10px 10px 10px;}

.info-solucion .list-1{margin: 0 24px 10px 0; width:313px;}
.info-solucion .list-2{width:250px;}
.info-solucion .list-3{width:324px; margin-right:28px;}
.info-solucion .list-4{width:264px;}
.info-solucion .list-5{width:285px; margin-right:10px;}
.info-solucion .list-6{width:320px;}



/*botones*/
.btn_blue {font: bold 12px Arial; color: white; background: url("/images/empresas/btn-blue-left.png") no-repeat 0 0; text-decoration: none; height: 30px; display:block; margin:0 auto; float:left;}
.btn_blue strong { background: url("/images/empresas/btn-blue-right.png") no-repeat right top; padding: 8px 42px 0 16px; height: 22px; text-shadow: none; margin-right: -5px; text-shadow: 1px 1px 1px #44657B; font-weight: bold; display: inline-block; overflow: hidden; color: #fff; }
.btn_blue strong:hover { background-position: right -29px; color: #fff; }
.btn_blue:hover { background-position: 0 -29px; color: #fff; cursor: pointer; }

.btn_blue2 {font: normal 12px/12px Arial; color: white; background: url("/images/empresas/btn_blue2-l.png") no-repeat 0 0; text-decoration: none; height: 29px; display:block; float:left;}
.btn_blue2 strong { background: url("/images/empresas/btn_blue2-r.png") no-repeat right top; padding: 7px 22px 0 8px; height: 22px; text-shadow: none; margin-right: -5px; text-shadow: 1px 1px 1px #44657B; font-weight: normal; display: inline-block; overflow: hidden; color: #fff; }
.btn_blue2 strong:hover { background-position: right -29px; color: #fff; }
.btn_blue2:hover { background-position: 0 -29px; color: #fff; cursor: pointer; }

.info-solucion .btn_blue{margin:30px 0 0 100px;}

/*lateral*/
.banner_tipo1{border:1px solid #cecece; background:transparent url(../images/empresas/f_deg-banner1.jpg) repeat-x scroll left bottom; display:block; margin-bottom:20px; text-decoration:none;}
.banner_tipo1:hover{ background:transparent url(../images/empresas/f_deg-banner1-hover.jpg) repeat-x scroll 0 0; text-decoration:none;}
.banner_tipo1 strong{font: 14px/16px "DaxCondensedRegular"; color:#002752; padding: 7px 5px 7px 54px; display:block; width:201px; height:100%; text-decoration:none; background:url(../images/empresas/ico_banner1.gif) no-repeat scroll 6px 6px;}
.banner_tipo1 strong span{font: 10px arial; color:#979797; display:block; text-decoration:none;}

.grid_2 .mod-img{border: 1px solid #E0E0E0; padding: 1px; margin-bottom:20px;}
.grid_2 .mod-img img{display:block;}
.grid_2 .soluciones-btn-list{margin-bottom:20px;}
.grid_2 .soluciones-btn-list li{ float:left; display:inline;}
.grid_2 .soluciones-btn-list li.ultimo{float:right;}
.grid_2 .btn_cent{margin-left:75px;}

