@charset "UTF-8";
/* negro */
/* gris 9 */
/* gris 3 */
/* azul textos */
/* Azul textos */
@media screen and (min-width: 768px) and (max-width: 1024px) { .contenedor_general { width: 99.99%; position: relative; }
  .links.clients { margin: -7em 0 0; display: inline-block; font-size: 0.9em; float: right; width: 30%; border: none; }
  .links.clients .level2 { width: 99%; float: left; }
  .links.clients .level2 .posR { width: 49%; }
  .links.clients .level2 .posR .acceso_clientes_contenedor { top: 2.6em; }
  .links.clients .level2 .darseAlta { width: 35%; }
  .level2 { width: 100%; float: left; }
  .level2 .itemNavegacion { padding: 0 3.8%; }
  .links.userLog { width: 27%; bottom: 3.1em; padding: 1.5em 2%; }
  .links .round-border-box { width: 68%; display: inline-block; margin: 0.3em 1%; padding: 0; float: right; }
  .links .round-border-box .clientSupport { display: block; float: left; width: 100%; }
  .links .round-border-box .clientSupport li.idioma { padding: 0; width: 19%; }
  .links .round-border-box .clientSupport li.idioma.dropdown a { padding: 0.45em 1em; }
  .links .round-border-box .clientSupport li.contactanos { width: 25%; }
  .links .round-border-box .clientSupport li.contactanos a { padding: 0 7%; }
  .links .round-border-box .clientSupport li.tamano_fuente { width: 10%; }
  .links .round-border-box .clientSupport li.searchContent { position: relative; width: 37%; }
  .links.navegation { display: inline-block; margin: 5em 0 0; width: 100%; float: left; }
  .links.navegation .productos { padding: 0 2%; }
  .desplegable_prod { padding: 0 2%; }
  .wrapper { width: 100%; }
  .cabecera { height: 12.9375em; }
  .mod_slider_top .wrapper { min-width: 100%; }
  .mod_slider_top .tabs { width: 99.9%; padding: 0 0 8.3%; }
  .mod_slider_top .tabs .tabSelectorLink li { width: 25%; float: left; margin: 0; }
  .mod_slider_top .tabs .tabContent .tabInfo { width: 58%; background-position: bottom center; background-size: 100% auto; right: 5%; top: 0; padding: 0; max-height: 12em; }
  .mod_slider_top .tabs .tabContent .tabInfo .buttonContrast { right: 15%; margin: 1em 0 0; }
  .mod_slider_top .tabs .tabContent .discount { right: -5%; }
  .mod_content { width: 100%; }
  .mod_content .mod_box_info { width: 94%; }
  .mod_content .flexslider .slides .pre_sld .content_sld { width: 100%; }
  .mod_content .mod_info { width: 97%; }
  .mod_content .mod_info section .redorasesoramos { float: left; width: 45%; margin: 0 1%; }
  .mod_content .mod_info section .redorasesoramos .txt_asesor.last_asesor { padding: 0 0 0 2.8125em; }
  .mod_content .mod_info section .asesor_padinbottom { margin: 0 0 0 8%; width: 45%; }
  .mod_content .mod_info section .asesor_padinbottom .redorasesoramos { width: 100%; }
  .mod_content .mod_box_info { width: 96%; padding: 0.625em 2%; }
  .mod_content .mod_box_info.unBoxed { width: 40%; border: 1px solid #bfd6eb; border-radius: 4px; -webkit-border-radius: 4px; padding: 2%; margin: 0 7% 0 2%; }
  .mod_content .mod_box_info .titleBoxInfo { margin: 0 0 0.5em 0; padding-bottom: 0.5em; }
  .mod_content .titleBoxInfo { margin: 0 0 0.5em; }
  .mod_content .tabsFormHome .vTabSelectors .arrowSelector { padding: 0.6em 0; height: auto; }
  .mod_header { background: url(../img/modulos/header/bg_mod_header.png) 0 10.1em repeat-x white; display: block; }
  .mod_header .wrapper { width: 100%; }
  .mod_header .headerHeadH2 { float: left; font-size: 1.1875em; margin: 12% 0 2% 10em; }
  .mod_info.boxed { border: 1px solid #bfd6eb; border-radius: 4px; -webkit-border-radius: 4px; padding: 1%; }
  .mod_info.boxed.suffer { width: 40%; padding: 2%; }
  .mod_info.boxed.suffer .redorasesoramos { width: 100%; margin: 0; padding: 0; }
  .mod_slider_top .tabs .tabContent img { width: 100%; }
  .mod_content .mod_servicios li { width: 45%; }
  .mod_content .flexslider .slides .pre_sld h5 { display: inline-block; margin-top: 1.0625em; }
  .mod_content .flexslider .slides .pre_sld h6 { font-size: 0.9375em; text-align: justify; }
  .mod_content .flexslider .slides .pre_sld p { display: none; }
  .mod_content .flexslider .flex-control-nav { margin: -0.875em 0; }
  .mod_content .mod_social_tw { width: 96%; margin: 1em 2%; padding: 1em 0; display: inline-block; }
  .mod_content .mod_social_tw .onLine { margin: 0 2%; padding: 1em 2% 1em 8%; width: 39%; }
  .mod_content .mod_social_tw .onLabs { padding: 1em 0 1.7em 12%; width: 30%; }
  .pie { min-width: 100%; }
  .mod_footer .redorcolumnaspie .columpie { width: 22%; }
  .mod_footer .redorcolumnaspie .columpie .titularcamiseta img { width: auto; }
  .mod_footer .redorcolumnaspie .columpie img { width: 90%; }
  .mod_footer_top { padding: 0 2%; width: 96%; }
  .mod_footer_top .wrapper { width: 100%; }
  .mod_footer_bottom { padding: 1.25em 2% 0.7em; margin: 0; width: 96%; }
  .mod_footer_bottom .wrapper { width: 100%; }
  .mod_content .tabsFormHome { background-color: #f7f8f8; display: table; }
  .mod_content .tabsFormHome .tabArea { background-color: #fff; width: 70.48%; position: relative; margin: 0 0 0 -1.65%; border-left: 1px solid #DDE3E9; z-index: 100; }
  .tabsFormHome .vTabSelectors { padding: 0; border: none; background: none; position: relative; z-index: 20; }
  .tabsFormHome .tabArea .headingh3 { width: 50%; }
  .tabsFormHome .tabArea .stepSelector { padding: 0 4em 0 0; width: 28%; float: right; }
  .wrapper { min-width: 100%; }
  .icon_bigger .iconImg { left: 0; margin: 0 15px 0 0; }
  .tabsFormHome .vTabSelectors .arrowSelector { display: none; }
  .redorasesoramos .asesoramos .img_atendemos { padding: 6% 18% 1.9em 22%; }
  .mod_header .options { width: 71%; }
  .icon_bigger .iconLink .titleLink { width: 75%; padding-left: 25%; }
  .icon_bigger .iconDescription { padding-left: 25%; }
  .BigIcons_Accordion_container .BigIcons_Accordion_hover { bottom: -4.125em; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content { width: 71%; left: 10.625em; margin: 5em 0 0; }
  .desplegableMenuPrincipal { width: 94%; top: 8.75em; }
  .round-border-box { float: right; margin: 0.3em 1%; padding: 0; width: 60%; }
  .links .supportLink { padding: 0.938em 0 0.9375em 9%; width: 19%; }
  .mod_cols { width: 94%; }
  .mod_cols .mod_cols_top .headingh1, .mod_cols .mod_cols_top .headingh2, .mod_cols .mod_cols_top .headingh3, .mod_cols .mod_cols_top .headingh4 { width: 62%; }
  /*MR*/
  .itemNavegacion { display: block; }
  .itemNavegacion:hover { /**MR**/ }
  .itemNavegacion:hover .desplegableMenuPrincipal { left: 1.4%; }
  /**/
  .mod_info_content.specialBox .infoData .inputList .infoData .titleLabel { width: 89.5%; }
  .subNavegation { padding: 1.5em 2% 0.5em 4%; width: 94%; }
  .widthElipse { width: 28em; }
  .breadcrumbs { width: 50%; }
  .optionTo { width: 50%; }
  .theme { display: inline-block; padding: 1em 1%; width: 98%; }
  .theme .headingh1 { font-size: 1.6em; margin: 1em 0 0.5em; }
  .theme .mod_left { display: block; float: left; width: 100%; }
  .theme .mod_right { display: block; float: left; width: 100%; }
  .theme .mod_info { margin: 0 0 2.5em; width: 48%; }
  .theme .mod_info.left { margin: 0 10% 2.5em 0; width: 42%; }
  .theme .mod_info.right { float: left; margin: 0 10% 2.5em 0; width: 45%; }
  .theme .mod_info.asesor { margin: 0 0 0.5em; width: 42%; }
  .theme .mod_info.asesor .teAsesoramos { padding: 6% 10% 6.5% 30%; }
  .theme .mod_info.tagCloud { float: right; width: 50%; margin: 0; }
  .theme .mod_info.col2T { width: 100%; }
  .theme .mod_info .infoData { margin: 1em 0 0; }
  .theme .mod_info.BoxRegistrate { float: right; width: 45%; }
  .theme .mod_info.boxed { width: 42%; }
  .theme .mod_cols { width: 97%; margin: 0 0 2.5em; }
  .theme .mod_cols.mod_colsW100 { width: 100%; margin-bottom: 0; }
  .theme .layerM { display: inline-block; padding: 0; width: 100%; }
  .theme.eWorld .layerM .mod_info.boxed.right { float: left; margin: 0 0 2.5em; }
  .theme.eWorld .layerM .mod_info.boxed.right:nth-child(2) { float: right; margin: 0 0 2.5em; }
  .theme.eWorld .layerM .mod_social_tw { display: inline-block; margin: 0; width: 100%; }
  .theme.modulation .mod_info_list .mod_info_list_row .mod_info_box { padding: 1em 2%; width: 46%; }
  .theme.modulation .mod_info_list .mod_info_list_row .mod_info_box .mod_info_content { padding: 1em 4%; width: 92%; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content .mod_cols_top .mod_cols_tabs { width: 50%; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content .mod_cols_top .titleBox { max-width: 48%; }
  .questionBox { min-width: 90%; }
  .infoData .listCheckbox { clear: both; }
  .infoData .labelItem { margin-right: 1em; }
  .theme.modulation .mod_info_content .infoContent { display: block; }
  .padding1 { padding: 0.5em 1%; }
  .tabsFormHome .vTabSelectors .ui-state-focus a { font-weight: normal; color: #0871bf; background-color: #f7f8f8; }
  .tabsFormHome .vTabSelectors .ui-state-focus a .itemSelector_info { display: none; }
  .tabsFormHome .vTabSelectors .ui-state-focus a + .arrowSelector { display: none; overflow: hidden; }
  .width100tablet { width: 100%; }
  .width90tablet { width: 90%; }
  .width80tablet { width: 80%; }
  .clearBothTablet { clear: both; }
  .theme.modulation .mod_left .mod_info_box.mod_info_boxTablet48 { width: 48%; }
  .cookies-wrap .cookies, .language-wrap .language { width: 100%; }
  .cookies p, .language p { width: 96%; padding: 0 2%; }
  .mod_right .icon_socialNetworks { padding-left: 27%; width: 73%; display: block; }
  .mod_right .col_eInvoice { width: 100% !important; }
  .ui-dialog { position: absolute; }
  .marginRight5 { margin: 0 5% 0 0; }
  .gallery_modal_dialog { width: 720px; }
  .width95tabletImportant { width: 95% !important; }
  .product_block_top { padding: 0 5% 1em; width: 90%; }
  .col3a2 { width: 51.5%; display: inline-block; }
  .theme.modulation .mod_left { width: 100%; }
  .theme.modulation .mod_left .mod_info_box { padding: 0.5em 1%; width: 98%; }
  .theme.modulation .mod_right { width: 100%; }
  .theme.modulation .mod_right .mod_info_box.block2 { width: 47.6%; }
  .theme.modulation .mod_central .mod_info_box.block1 { padding: 0.5em 1%; width: 98%; }
  .theme.modulation .mod_central .mod_info_box.block1.slider { padding: 0.5em 1%; width: 48%; }
  .theme.modulation .mod_central .mod_info_box.block1.slider .sliderBox { padding: 0.5em 2%; width: 96%; border: 1px solid #bfd6eb; }
  .theme.modulation .mod_central .mod_info_box.block2 { padding: 0.5em 1%; width: 48%; }
  .theme.modulation .mod_central .mod_info_box .mod_info_content.mod_social_tw { margin: 0; }
  .theme.modulation .mod_layer_2 .mod_left { width: 100%; }
  .theme.modulation .mod_layer_2 .mod_right { width: 100%; }
  .theme.modulation .mod_layer_2 .mod_right .mod_info_content { padding: 0.5em 1%; width: 98%; }
  .theme.modulation .flexslider { margin: 0; }
  .theme.modulation .flexslider .boxImg { width: 100%; }
  .theme.modulation .flexslider .titleSection { display: inline-block; width: 100%; margin: 1em 0 0; }
  .theme.modulation .flexslider .flex-control-nav { margin: 1em 0 0; }
  .mod_cols .subtitileBox { display: block; width: 100%; } }
@media only screen and (max-width: 767px) { .main_menu_hover { width: 100%; display: inline-block; float: left; }
  .main_menu_hover .menuSelect { color: #333333; display: inline-block; font-weight: 400; margin: 1.8em 1em 1.8em 0; }
  .main_menu_hover .menu_contenedor_desplegable { float: left; display: inline-block; background-color: #f7f8f8; width: 100%; float: left; margin: 0; padding: 1em 0; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_acceso { width: 100%; display: inline-block; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_acceso a { font-weight: 600; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_acceso .accesoClientes { display: inline; float: left; padding: 0.5em 1.2%; width: 39%; border: 1px solid #bfd6eb; text-align: center; border-radius: 4px; margin: 0 4%; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_acceso .DarseAlta { display: inline; float: left; padding: 0.5em 1.2%; width: 39%; border: 1px solid #bfd6eb; text-align: center; border-radius: 4px; margin: 0 4%; }
  .main_menu_hover .menu_contenedor_desplegable .form_buscar { position: relative; float: left; width: 86%; border: 1px solid #bfd6eb; text-align: left; border-radius: 4px; margin: 1em 4%; padding: 0.5em; background-color: white; }
  .main_menu_hover .menu_contenedor_desplegable .form_buscar .searchButton { background: url(../img/modulos/illustrations/icon_headerSearch.png) no-repeat scroll center transparent; position: absolute; width: 1.5625em; height: 1.5625em; cursor: pointer; right: 2%; top: 0.5em; text-indent: -1000000px; }
  .main_menu_hover .menu_contenedor_desplegable .form_buscar .search { width: 90%; }
  .main_menu_hover .menu_contenedor_desplegable .form_buscar .search[placeholder] { font-weight: 400; font-style: italic; font-size: 0.8125em; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav { float: left; width: 90%; border: 1px solid #bfd6eb; text-align: left; border-radius: 4px; margin: 0.5em 4%; padding: 0; background-color: white; font-weight: 600; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .last_item { border: 0 none; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .last_item .titleItemList { border: 0 none; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .last_item .itemListed { border-top: 1px solid #bfd6eb; border-bottom: 0 none; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .titleItemList { padding: 0.5em 2%; width: 96%; margin: 0; background-position: 96% 1.2em; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .itemListed { border-bottom: 1px solid #bfd6eb; }
  .main_menu_hover .menu_contenedor_desplegable .contenedor_nav .itemListed .itemLinks { display: inline-block; padding: 0.5em 2%; width: 96%; }
  .main_menu_mobile { background-position: 96% 1em; border-bottom: 0 none; display: inline-block; float: left; margin: 1em 0 0; padding: 0.5em 2%; width: 96%; }
  .main_menu_mobile.itemSlider { background-position: 96% 1em; }
  .main_menu_mobile.itemSlider.activo { background-position: 96% 1em; }
  .titleCat { width: 92%; border-bottom: 1px solid #DDE3E9; float: none; margin: 0; padding: 0.5em 4%; background-color: #e6f3fe; font-weight: 600; font-size: 1.25em; }
  .espmMob { padding: 0 0 0.7em 0; }
  .mapaLink .title { width: 100%; padding: 0; }
  .itemSlider { display: block; background: url("/resources/img/general/icondesplegable.png") no-repeat 96% 1.5em transparent; cursor: pointer; }
  .itemSlider.itemSliderNoBorder { border: 0; }
  .itemSlider.activo { background: url(../img/general/icondesplegable_activo.png) no-repeat 96% 1.5em #f7f8f8; }
  .itemSlider .menu_lnk_block { background: url("/resources/img/general/icondesplegable.png") no-repeat 96% 1.5em transparent; cursor: pointer; }
  .itemNoSlider.itemSliderPadding07Top01BottomMobile { padding-top: 0.7em; padding-bottom: 0.1em; }
  .itemNoSlider.itemSliderCustomMobile01 { padding-top: 0.7em; padding-bottom: 0.1em; margin-bottom: 0; }
  .contenedor_general { overflow: hidden; width: 99.8%; position: relative; }
  .links.options .hide.itemSlider, .linksHeaderBottom .links .hide.itemSlider { background-position: 96% 2.0em; display: block !important; padding: 4%; width: 92%; border-bottom: 1px solid #dde3e9; color: #333; border: none; }
  .hide { display: block; }
  .arrow { display: block; }
  .bloque_dcha_icon .iconDescription { padding: 0.3125em 0 0 3.7em; }
  .links .clientSupport li { border-left: 0; }
  .links.userLog { padding: 1.5em 1.5%; position: relative; margin: 0; display: inline-block; width: 100%; right: 0; bottom: 0; background: none; }
  .mod_slider_top { margin: 0 0 1em; }
  .mod_slider_top .wrapper { width: 100%; min-width: 100%; }
  .mod_slider_top .wrapper .tabs { border-radius: 0; width: 100%; }
  .tabs { background: #F6F7F9; padding: 0 0 0; }
  .tabs .tabSelectorLink { margin-top: 2.5625em; background: #fff; padding-left: 35%; }
  .tabs .tabSelectorLink li { width: 2.92%; margin: 0.5625em 0; padding: 0.375em; border: none; }
  .tabs .tabSelectorLink li a { width: 11px !important; height: 8px !important; display: block; background: #666; background: #E5E5E5; padding: 0; cursor: pointer; text-indent: -624.9375em; -webkit-border-radius: 1.25em; -moz-border-radius: 1.25em; -o-border-radius: 1.25em; border-radius: 1.25em; box-shadow: inset 0 0 0.1875em rgba(0, 0, 0, 0.3); }
  .tabs .tabSelectorLink .ui-tabs-active .linkSelector { text-indent: -10000000px; }
  .tabs .tabContent { background-color: #FFFFFF; padding: 0 0 2.5em; }
  .tabs .tabContent .discount { position: absolute; right: 1.5em; top: -5em; }
  .tabs .tabContent .tabInfo { position: relative; right: 0; width: 100%; height: 12em; }
  .tabs .tabContent .tabInfo .info { width: 90%; }
  .tabs .tabContent .tabInfo .info h3 { /**MR**/ line-height: 1.25em; text-align: left; white-space: normal; /******/ }
  .tabs .tabContent .tabInfo .info p { text-align: left; }
  .tabs .tabSelectorLink .iconSelector { display: none; }
  .tabs .tabSelectorLink .ui-tabs-active .iconSelector { display: none; }
  .tabs .tabSelectorLink .ui-state-hover .iconSelector { display: none; }
  .vTabSelectors .arrowSelector { display: none; }
  .vTabSelectors .tb_tab_active .arrowSelector { display: none; }
  .vTabSelectors .tb_tab_hover .arrowSelector { display: none; }
  .mod_header { background-position: 0 3.5em; border-bottom: 0; }
  .mod_header .headerHeadH2 { float: left; margin: 7% 0 0; width: 40%; left: 0; }
  .mod_header .headerHeadH2 .headArrow { display: none; }
  .mod_header .wrapper { width: 100%; }
  .mod_header .wrapper .options { position: relative; width: 100%; }
  .mod_header .logo { box-shadow: none; display: inline-block; float: left; left: 0; top: 0; position: relative; z-index: 200; margin: 0 10% 0 0; width: 150px; height: 41px; }
  .mod_header .logo a { width: 100%; height: 100%; }
  .mod_content { width: 100%; }
  .mod_content .titleBoxInfoSinMargin { border: 0; padding: 0; margin: 0; }
  .mod_content .titleBoxInfoSinMargin .grey { font-weight: 300; color: #333; }
  .mod_content .redorasesoramos { margin: 0; }
  .mod_content .redorasesoramos .contratar img { margin: 2px 0 0 2px; }
  .mod_content .redorasesoramos .titleBoxInfo.titleBoxInfotres { margin: 0 0 1em; padding: 0 0 1em 0; border-bottom: 1px solid #dde3e9; }
  .mod_content .redorasesoramos .titleBoxInfodos { margin: 0; }
  .mod_content .redorasesoramos .titleBoxInfodos.itemSlider { margin: 0 2% 1em; }
  .mod_content ul.asesoramos { padding: 0 4%; width: 92%; }
  .mod_box_info { margin: 0; width: 92%; padding: 0 4%; }
  .mod_box_info.boxed { border: 0; }
  .mod_box_info.boxed.suffer { width: 96%; margin: 0 0 4% 0; }
  .mod_box_info.boxed.suffer section { border: none; }
  .mod_box_info.boxed.suffer .redorasesoramos { width: 100%; margin: 0; }
  .mod_box_info.unBoxed { padding: 0.9375em 2%; margin: 5% 0 0 0; width: 96%; }
  .mod_box_info.unBoxed .titleBoxInfo { margin: 0 0 4% 0; padding: 0 0 4% 0; border-bottom: 1px solid #bfd6eb; }
  .mod_box_info .mod_box_border { border-bottom: 0; border-radius: 4px 4px 0 0; margin: 0; padding: 1em 0 0; width: 100%; }
  .mod_box_info .mod_box_border.inferior { border-bottom: 1px solid #BFD6EB; margin: 0; border-radius: 0; }
  .mod_box_info .mod_box_border.inferior .itemSlider { margin: 0 2% 1em; }
  .mod_info { width: 92%; margin: 0; padding: 0 4%; }
  .mod_info section { width: 100%; border: 0; padding: 0%; border-bottom: 1px solid #BFD6EB; border-left: 1px solid #BFD6EB; border-right: 1px solid #BFD6EB; }
  .mod_info section:last-child { border-radius: 0 0 4px 4px; border-bottom: 1px solid #BFD6EB; }
  .mod_info.boxed { width: 92%; border-radius: 0; border: none; }
  .mod_info.suffer section { border: none; }
  .asesoramos { width: 100%; margin: 1.5em 0 0; }
  .asesor_padinbottom .asesoramos { margin: 0.5em 0 0; }
  .infoList .tickForms li:before { display: inline-block; overflow: hidden; }
  .sliderBox .textBig { padding: 0.5em 2%; }
  .flexslider { border-top: 1px solid #bfd6eb; }
  .flexslider .slides .pre_sld { width: 100%; }
  .flexslider .slides .pre_sld .content_sld { width: 100%; }
  .flexslider .slides .pre_sld h5 { display: inline-block; margin-top: 1.0625em; }
  .flexslider .slides .pre_sld h6 { text-align: justify; }
  .flexslider .slides .pre_sld p { display: none; }
  .flexslider .flex-control-nav { margin: 0 0 4% 0; }
  .tabsFormHome { background: #ECF0F3; }
  .tabsFormHome .tabArea { height: auto; padding: 3%; width: 94%; background-color: #62a0d6; border-top: 1px solid #bfd6eb; display: inline-block; }
  .tabsFormHome .tabArea.tabsForm-1 { background-image: none; }
  .tabsFormHome .tabArea .stepSelector { padding: 0; width: 100%; left: 0; top: 0; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list { float: none; width: 90%; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item .itemSelector_info { display: none; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item .stepSelectorLink { text-indent: 0; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item .stepSelectorLink .stepNumber { color: #000000; right: 0; top: 0; position: absolute; text-align: center; width: 19px; height: 21px; line-height: 21px; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item.tb_tab_active:first-child, .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item.tb_tab_was_active:first-child { width: 9px; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item.tb_tab_active .itemSelector_info, .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list .stepSelector_item.tb_tab_was_active .itemSelector_info { display: none; }
  .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list.stepsClosed .stepSelector_item.tb_tab_active:first-child, .tabsFormHome .tabArea .stepSelector .mod_formSteps_item_list.stepsClosed .stepSelector_item.tb_tab_was_active:first-child { width: 6px; }
  .tabsFormHome .tabArea .steps { display: inline-block; width: 100%; }
  .tabsFormHome .tabArea .steps .lastPoint { text-align: center; }
  .tabsFormHome .tabArea .steps .contenedorButton { display: inline-block; position: relative; width: 100%; }
  .tabsFormHome .tabArea .subtitle { font-weight: 600; left: 0; top: 0; margin: 2% 0; padding: 2%; width: 96%; }
  .tabsFormHome .tabArea .headingh3 { width: 55%; font-weight: 400; }
  .tabsFormHome .tabArea fieldset input { width: 7.6em; }
  .tabsFormHome .tabArea fieldset p { width: 100%; }
  .tabsFormHome .tabArea .counterFacturacion { background-image: none; }
  .tabsFormHome .tabArea .counterFacturacionSinTitulo { background-image: none; }
  .tabsFormHome .tabArea .notification.succes { background: url(../img/general/content/succes_notification_mobile.png) no-repeat scroll left 30% transparent; }
  .tabsFormHome .tabArea .notification.error { background: url(../img/general/content/error_notification_mobile.png) no-repeat scroll left 30% transparent; }
  .tabsFormHome .vTabSelectors { border-right: none; display: block; width: 100%; padding: 0; }
  .cajaInput .tooltipValidacion:before { background: url("../img/modulos/illustrations/arrowTooltip.png") no-repeat scroll center center transparent; left: -8px; height: 15px; border: 0 none; width: 10px; display: inline-block; }
  .cajaInput .tooltipValidacion.toolM28 { width: 13em; }
  .alert.cajaInput .tooltipValidacion.toolM28 { left: -590%; top: 1.3em; width: 26em; }
  .alert.cajaInput .tooltipValidacion.toolM28:before { left: 35%; }
  .mod_servicios { margin: 1em 0 0; }
  .mod_servicios ul { display: table; border: none; width: 96%; padding: 0 2%; }
  .mod_servicios ul li:nth-child(1) { border-right: 0; }
  .mod_servicios ul li:nth-child(3) { border-right: 0; }
  .mod_servicios ul li:nth-child(5) { border-right: 0; }
  .mod_servicios ul li { width: 93%; display: table-row; }
  .mod_servicios .linkAccede { padding: 1em 2%; }
  .mod_social_tw { margin: 1em 2%; padding: 0; width: 96%; background: none; }
  .mod_social_tw .onLabs { background: url(../img/modulos/twitter/buildingEndesa.fwpq.png) no-repeat scroll left 1em transparent; background-color: #f7f8f8; background-position: 7% 1em; /*MR*/ width: 65%; /***/ margin: 0 0 1em; padding: 1em 2% 2.5em 30%; }
  .mod_social_tw .onLabs .itemImg { left: 1em; }
  .mod_social_tw .onLabs .itemImg img { width: 81%; }
  .mod_social_tw .onLine { background-color: #f7f8f8; background-position: 7% 1em; /*MR*/ width: 65%; /***/ margin: 0 0 1em; padding: 1em 2% 1em 30%; }
  .mod_content .titleBoxInfo { margin: 0; padding: 0; border-bottom: none; font-weight: 600; }
  .mod_content .titleBoxInfo.itemSlider { margin: 0 2% 1em; }
  .mod_content .titleBoxInfo .grey { font-weight: 300; color: #333; }
  .round-border-box { margin: 0 4% 1em; width: 91.5%; overflow: hidden; }
  .round-border-box .clientSupport li { padding: 0; width: 100%; }
  .round-border-box .clientSupport a { padding: 1em 4%; border-bottom: 1px solid #DDE3E9; }
  /*Desplegable Principal*/
  .desplegableMenuPrincipal { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #BFD6EB; border-image: none; border-style: solid; border-width: 1px 1px 4px; height: auto; line-height: 1.75em; position: absolute; width: 99.9%; z-index: 5000; left: -1000000; padding: 0; }
  .desplegable_hog { height: auto; padding: 2em 2%; right: 0; top: 1.4em; width: 95%; z-index: 500; left: 0; }
  .desplegable_hog ul { display: inline-block; margin: 1em 0; padding: 0 2%; }
  .desplegable_hog ul li { width: 100%; }
  .desplegable_hog ul li a { width: 100%; }
  .pie { border: none; background-color: #f5f7f9; min-width: 100%; }
  .pie .wrapper { width: 100%; }
  .mod_footer .footer_line { border-right: none; margin: 0; width: 100%; }
  .mod_footer .footer_line .line .line_column { border-left: none; float: none; padding: 0; width: 100%; margin: 0; display: inline-block; }
  .mod_footer .footer_line .line .itemSlider { background-position: 95% center; float: none; padding: 1em 4%; width: 92%; margin: 0; border-bottom: 1px solid #dde3e9; }
  .mod_footer .footer_line .line .itemSlider.itemSliderIdioma { background: none; }
  .mod_footer .footer_line .line .itemSlider.itemSliderIdioma a { float: right; }
  .mod_footer .footer_line .line .footer_lnk_block { float: none; padding: 0; width: 100%; margin: 0; }
  .mod_footer .footer_line .line .footer_lnk_block li { float: none; padding: 1em 4%; width: 92%; margin: 0; border-bottom: 1px solid #dde3e9; }
  .mod_footer .footer_line .line .footer_lnk_block a.desplegable { background-position: 99% center; display: inline-block; padding: 0 0 0 0; width: 100%; }
  .mod_footer .footer_line .line .ban { display: none; }
  .mod_footer .footer_line .line.bottom { margin: 0; }
  .mod_footer .footer_line .line .itemNavegation { width: 100%; }
  .mod_footer .footer_line .line .itemNavegation.tags a { padding: 1em 20% 1em 4%; width: 76%; position: relative; }
  .mod_footer .footer_line .line .itemNavegation.tags a .tag { position: absolute; right: 4%; color: #0871bf; }
  .mod_footer .footer_line .line .itemNavegation a { color: #333333; border-bottom: 1px solid #dde3e9; display: inline-block; width: 92%; padding: 1em 4%; }
  .mod_footer .footer_column { width: 100%; margin: 0; padding: 0; }
  .mod_footer .footer_column .footer_lnk_block li { border-bottom: 1px solid #dde3e9; float: none; margin: 0; padding: 1em 4%; width: 92%; }
  .mod_footer .footer_column .footer_lnk_block li a.desplegable { font-weight: 400; background-position: 99% center; display: inline-block; padding: 0; margin: 0; width: 100%; color: #333333; background-color: #f5f7f9; }
  .mod_footer .footer_column .ban { display: none; }
  .mod_footer .redorcolumnaspie { padding: 0; }
  .mod_footer .columpie { margin: 0; width: 100%; padding: 0; }
  .mod_footer .columpie ul { width: 100%; border-bottom: 1px solid #ecf0f3; font-weight: 400; color: #333; background-color: #ecf0f3; color: #4a91d1; }
  .mod_footer .columpie ul li { padding: 0; }
  .mod_footer .columpie ul li a { display: inline-block; width: 92%; padding: 4%; border-bottom: 1px solid #dde3e9; }
  .mod_footer .columpie ul li.titularcamiseta { padding: 0; }
  .mod_footer .columpie ul li.titularcamiseta img { display: none; }
  .mod_footer .columpie ul li.ban { display: none; }
  .mod_footer .columpie .margentoptitulo { padding: 0; padding: 4%; width: 92%; border-bottom: 1px solid #bfd6eb; font-weight: 400; color: #333; }
  .mod_footer .mod_footer_bottom { margin: 0; padding: 0; background: none; }
  .mod_footer .subpie .subpiendesa { display: none; }
  .mod_footer .subpie .subpienel { background-color: #f5f7f9; width: 100%; }
  .mod_footer .subpie .subpienel ul li { margin: 0; float: none; padding: 4%; width: 92%; border-bottom: 1px solid #bfd6eb; font-weight: 400; color: #333; }
  .mod_footer .subpie .subpienel ul li img { float: right; margin-top: -0.3125em; }
  .mod_footer .footerSeparator { display: none; }
  .mod_footer a.grupoEnel { float: none; line-height: 2em; width: 100%; margin: 0; text-indent: 0; color: #333333; background-size: 3em; }
  .mod_footer a.arrow { border-bottom: 1px solid #DDE3E9; display: inline-block; padding: 1em 2%; width: 96%; text-align: center; color: #ccc; color: #999; }
  .mod_footer a.arrow .arrowUp { background: url(../img/modulos/buttons/icon_buttonArrowUp.png) no-repeat scroll left center transparent; padding: 0 0 0 2em; }
  .BigIcons_Accordion_container { display: block; height: auto; width: 100%; float: right; left: 0; }
  .BigIcons_Accordion_container:hover .BigIcons_Accordion_content { display: table-row; }
  .BigIcons_Accordion_container .BigIcons_Accordion_hover { cursor: pointer; float: left; left: 0; margin: 1.875em 0 1em 4%; position: relative; width: 96%; z-index: 1000; display: block; line-height: 1em; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content { float: right; height: auto; left: 0; width: 92%; top: 5.5em; padding: 3em 4% 0; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content .BigIcons_Accordion_content_item { display: table-cell; float: left; padding: 0; width: 100%; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content .BigIcons_Accordion_content_item a { display: inline-block; line-height: 5.0625em; text-align: left; width: 100%; margin: 0 0 1em; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content .BigIcons_Accordion_content_item a:hover { text-decoration: underline; }
  .BigIcons_Accordion_container .BigIcons_Accordion_content .BigIcons_Accordion_content_item .BigIcons_Accordion_content_item_icon { display: block; height: 5.0625em; text-indent: -1000000px; width: 5.0625em; margin: 0 4% 0 0; float: left; }
  .icon_bigger { border-bottom: 1px solid #DDE3E9; }
  .icon_bigger .iconLink { padding: 1em 0; width: 100%; }
  .icon_bigger .iconLink .titleLink { padding: 0; width: auto; }
  .icon_bigger .iconLink .iconDescription { padding: 0; }
  .icon_bigger .iconImg { width: 80px; height: 80px; left: 0; margin: 0 0.9375em 1em 0; }
  /*Semall*/
  .icon_small { width: 86%; padding: 0 0 0 3em; }
  /*Estilos acceso clientes*/
  .acceso_clientes_contenedor { width: 206%; left: 0; top: 100%; text-align: left; }
  .links.clients { width: 100%; background: none; margin: 0; border: 0; padding: 0; display: inline-block; float: none; }
  .links.clients ul { display: inline-block; width: 92%; margin: 0 0 4%; padding: 0 4%; }
  .links.clients ul li { border: 1px solid #bfd6eb; text-align: center; border-radius: 4px; padding: 1em 3%; width: 40%; }
  .links.clients ul li:first-child { margin: 0 4% 0 0; }
  .links.clients .clientsArea { padding: 0 0 0 14%; }
  .links.clients .level2 { width: 92%; margin: 0 0 1em 0; }
  .links.clients .level2 li { width: 43%; padding: 0.5em 2%; }
  .links.navegation { margin: 0; width: 100%; }
  .links.navegation h4 { display: block; padding: 4%; width: 92%; border-bottom: none; font-weight: 400; color: #333; }
  .links.navegation h4.hide { display: none; }
  .links.navegation .itemNavegacion { border-top: 1px solid #DDE3E9; padding: 0 4%; width: 92%; margin: 0; float: none; }
  .links.navegation .itemNavegacion:first-child { border-top: none; }
  .links.navegation .itemNavegacion .desplegableMenuPrincipal .column { padding: 0; width: 100%; }
  .links.navegation .itemNavegacion .desplegableMenuPrincipal .column a { border-bottom: 1px solid #DDE3E9; display: inline-block; padding: 1em 4%; width: 92%; }
  .links.navegation .itemNavegacion .desplegableMenuPrincipal .column li { width: 100%; }
  .links.navegation .itemNavegacion .desplegableMenuPrincipal .column li a { display: inline-block; padding: 1em 4%; width: 92%; }
  .links .clientSupport { float: none; margin: 0; }
  .links .clientSupport li { float: none; }
  .links .clientSupport li a { width: 92%; padding: 4%; display: inline-block; border-radius: 0; border-left: none; border-right: none; }
  .links .clientSupport li.searchContent { width: 100%; }
  .links .clientSupport li.searchContent .search { top: 0; border-radius: 4px; border-color: #0871bf; margin: 0; width: 92%; padding: 1em 4%; }
  .links .clientSupport li.searchContent .searchButton { top: 35%; right: 5%; text-indent: -1000000px; background-position: center 0; }
  .links .linksHeaderBottom.navegation { margin: 0; padding: 0; width: 100%; }
  .links .linksHeaderBottom.navegation li { float: none; margin: 0; width: 100%; }
  .links .linksHeaderBottom.navegation a { width: 92%; padding: 4%; display: inline-block; border-radius: 0; border-left: none; border-right: none; border-bottom: 1px solid #dde3e9; }
  .links .linksHeaderBottom.navegation a.linkNavTop { padding: 2%; width: 96%; }
  .productos:hover .menu_productos { display: inline-block; left: 0; width: 99.9%; padding: 0; }
  .productos .menu_productos { float: none; position: relative; padding: 0; width: 99.7%; left: 0; }
  .columna_1, .columna_2, .columna_3, .columna_4 { width: 100%; float: none; }
  .desplegable_prod { position: relative; }
  .level2.desplegable_prod { border: 1px solid #DDE3E9; border-radius: 4px; margin: 0 4%; padding: 0; width: 92%; }
  .supportLink { display: none; }
  .tabsFormHome .vTabSelectors .tb_tab_active .arrowSelector, .tabsFormHome .vTabSelectors .tb_tab_hover .arrowSelector { display: none; }
  .tabsFormHome .vTabSelectors.custom_vTapSelectors { padding-top: 0; }
  .tabsFormHome .vTabSelectors.custom_vTapSelectors .ui-tabs-anchor:hover, .tabsFormHome .vTabSelectors.custom_vTapSelectors .ui-tabs-anchor.tb_tab_active:first-child { background: #0871bf; color: #fff; }
  .tabsFormHome .vTabSelectors.custom_vTapSelectors .ui-tabs-anchor:hover + .arrowSelector, .tabsFormHome .vTabSelectors.custom_vTapSelectors .ui-tabs-anchor.tb_tab_active:first-child + .arrowSelector { display: none; }
  .tabsFormHome .vTabSelectors.custom_vTapSelectors .ui-tabs-anchor.tb_tab_active { padding: 0; width: 100%; }
  .tabsFormHome .tabArea.custom_tabArea { width: 90%; }
  .redorasesoramos { padding: 1em 0 0; }
  .redorasesoramos .asesoramos .img_atendemos { padding: 6% 0 1.4em 28%; width: 72%; }
  .flexslider .slides .pre_sld h6 a { color: #0871bf; font-weight: 600; margin: 0 0 1.5em; }
  .main_menu_hover .menuSelect { color: #333333; display: inline-block; float: left; font-weight: 400; margin: 1.5em 0 0; padding: 0 2% 0.5em; width: 96%; }
  .tabsTop .titleBoxInfo { margin: 0 0 0 0.5em; }
  .tabsTop .titleBoxInfo.activo { margin: 0 0 0.55em 0.5em; }
  .tabsFormHome { margin: 0; }
  .tabsFormHome .tabArea { background-color: #ECF0F3; }
  .tabsFormHome .tabArea .counter { background-image: none; }
  .tabsFormHome .tabArea .counterConsultar { background-image: none; }
  .tabsFormHome .tabArea fieldset.mobileFormMargin { margin: 0.5em 5% 0; }
  .tabsFormHome .tabArea .headingh3 { display: none; }
  .tabsFormHome .tabArea .tabTitleHead { width: 100%; }
  .tabsFormHome .vTabSelectors li { width: 100%; }
  .tabsFormHome .vTabSelectors li:last-child a { padding: 1em 2%; }
  .tabsFormHome .vTabSelectors li .arrowSelector { display: none; }
  .tabsFormHome .vTabSelectors .ui-tabs-anchor { border-top: 1px solid #bfd6eb; border-bottom: none; color: #333333; padding: 1em 2%; width: 96%; background-color: white; color: #333333; background-color: #f7f8f8; }
  .tabsFormHome .vTabSelectors .ui-tabs-anchor:last-child { padding: 1em 0 0; }
  .tabsFormHome .vTabSelectors .ui-tabs-anchor.tb_tab_active { color: #333333; font-weight: 400; padding: 1em 2%; width: 96%; background-color: white; color: #333333; }
  .tabsFormHome .vTabSelectors .ui-tabs-anchor.tb_tab_active:first-child { background-color: #f7f8f8; }
  .tabsFormHome .vTabSelectors .ui-tabs-anchor.tb_tab_active + .arrowSelector { display: none; }
  .custom .mod_dropDown_select { background-color: #fff; width: 9.7em; position: relative; }
  .mod_cols { padding: 0; width: 96%; }
  .mod_cols .mod_cols_top { border-bottom: none; width: 100%; display: block; }
  .mod_cols .mod_cols_top.mod_cols_top_border { border-bottom: 1px solid #bfd6eb; }
  .mod_cols .mod_cols_top .headingh1, .mod_cols .mod_cols_top .headingh2, .mod_cols .mod_cols_top .headingh3, .mod_cols .mod_cols_top .headingh4 { display: block; width: 100%; }
  .mod_cols .mod_cols_top .mod_cols_tabs { display: none; margin: 1em 0 0; padding: 0.5em 0; width: 100%; }
  .mod_cols .mod_cols_top.activo .mod_cols_tabs { display: none; /**Ocultamos luz|lu+gas|gas|mantenimiento**/ }
  .mod_cols .mod_cols_top.itemSlider.activo { background: url("../img/general/icondesplegable_activo.png") no-repeat scroll 96% 0.8em transparent; }
  .mod_cols.boxed { border-left: 1px solid #bfd6eb; padding: 0 2% 0.5em; border-radius: 0; }
  .mod_cols .infoData .titleLabel { width: 92%; }
  .mod_cols .infoData .titleLabel.titleLabelSi { width: 10%; }
  .mod_cols .infoData.a2col { display: inline-block; }
  .mod_cols .infoData.a2col .col { display: block; padding: 2em 0 1em 0; width: 100%; }
  .mod_cols .infoData.a2col .col:first-child { display: block; width: 100%; }
  .mod_cols .infoData.a2col .col:first-child.firtsColW45 { width: 100%; }
  .mod_cols .infoData.a2col.c4c6 .col { border-left: none; display: inline-block; padding: 1em 3%; width: 94%; border-top: 1px solid #e5f3fe; }
  .mod_cols .infoData.a2col.c4c6 .col:first-child { display: inline-block; padding: 1em 3%; width: 94%; }
  .mod_cols .infoData.a2col.col60and40 .col { width: 100%; }
  .mod_cols .infoData.a2col.col60and40 .col:first-child { width: 100%; }
  .mod_cols .allInfo.catalog { float: none; margin: 0.5em 0 1em 0; }
  .footerDrops { display: none; }
  .contenedor_nav .categoriesLink { border-top: 1px solid #bfd6eb; padding: 0.5em 2%; width: 96%; }
  .contenedor_nav .categoriesLink:first-child { border: 0 none; }
  .iconMobile { display: inline-block; }
  .tituloicon { float: left; margin: 0.2em; }
  .tituloicon.tituloiconW75 { width: 75%; }
  .box_pad { margin: 0; padding: 0; }
  .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { height: 0; }
  .ui-dialog-titlebar .ui-button { right: 1%; top: 0.5em; padding: 0; }
  .pildoras_wrap { position: initial; box-shadow: none; display: inline-block; background: none; }
  .pildoras_wrap .info { margin: 0 auto; width: 92%; display: block; border-radius: 4px; border: 1px solid #dddddd; background: #ecf0f3; }
  .pildoras_wrap .info .pildoras_close { position: relative; left: 95%; }
  .pildoras_wrap .info h3 { margin: 0.6em 0.5em; }
  .pildoras_wrap .info p { margin: 0 0.5em 0.5em; }
  .pildoras_wrap .infoData.a3col .col:first-child { width: 100%; padding: 0 2%; margin: 0; }
  .pildoras_wrap .mod_cols { width: 93%; margin: 0 auto; border: 1px solid; }
  .pildoras_wrap .centerMobile { text-align: center; }
  .pildoras_wrap .pildorasclose { clear: both; display: block; margin: 0.5em 0 0 0; }
  .mod_cols .infoData.a2col .col.col_UnBoxedLeft { padding: 0 4%; }
  .mod_cols .infoData.a2col .col.col_UnBoxedLeft.MobilesinPad { padding: 0; }
  .tabContent { background-color: #FFFFFF; padding: 0 0 2.5em; }
  .tabContent .discount { position: absolute; right: 1.5em; top: -5em; }
  .tabContent .tabInfo { position: relative; right: 0; width: 100%; height: 12em; }
  .tabContent .tabInfo .info { width: 90%; }
  .tabContent .tabInfo .info h3 { /**MR**/ line-height: 1.25em; text-align: left; white-space: normal; /******/ }
  .tabContent .tabInfo .info p { text-align: left; }
  .paddingLeft45pcIMP { padding-left: 45% !important; }
  .mobileNoHeredar { margin: 0 !important; padding: 0 !important; width: 100% !important; }
  .mobileSalto { display: block; }
  .mobilePaddingTop1em { padding-top: 1em !important; }
  .listaSinMargen { margin: 0 1em 0 0 !important; }
  .outMobile { display: none !important; }
  .theme.modulation .mod_right .mod_info_box { /*float: none !important;*/ display: inline-block; }
  .width100Mobile .mod_info_content { width: 100% !important; }
  .mod_content { display: inline-block; padding: 1em 4%; width: 92%; }
  .mod_subNavegation { display: none; }
  .layerM { border: 1px solid #bfd6eb; border-radius: 4px; display: block; }
  .layerM.layerMnoBorder { border: 0; }
  .layerM.marginBottom05 { margin-bottom: 0.5em; }
  .theme .itemSlider.activo { background-position: 96% center; }
  .theme .headingh1 { font-size: 1.5em; margin: 1em 0; }
  .theme .mod_left { width: 100%; }
  .theme .mod_info { width: 100%; margin: 0; background-color: #ecf0f3; }
  .theme .mod_info:first-child .headingh1, .theme .mod_info:first-child .headingh2, .theme .mod_info:first-child .headingh3, .theme .mod_info:first-child .headingh4 { border-radius: 4px 4px 0 0; }
  .theme .mod_info.left { width: 100%; margin: 0; }
  .theme .mod_info.right { width: 100%; margin: 0; }
  .theme .mod_info.asesor.right { width: 100%; margin: 0; }
  .theme .mod_info.tagCloud.right { float: left; }
  .theme .mod_info .headingh1, .theme .mod_info .headingh2, .theme .mod_info .headingh3, .theme .mod_info .headingh4 { background-color: #FFFFFF; padding: 0.5em 2%; margin: 0; }
  .theme .mod_info .infoImg { display: none; }
  .theme .mod_info .infoText, .theme .mod_info .infoList { margin: 1em 4%; }
  .theme .mod_info .textBoxed { display: none; }
  .theme .mod_info.asesor.right { border: 0; margin: 0; padding: 0; width: 100%; }
  .theme .mod_info.asesor .teAsesoramos { margin: 0; padding: 6% 10% 7% 30%; }
  .theme .mod_info.asesor .teAsesoramos.hpad { padding: 1em 10% 1.2em 25%; }
  .theme .mod_info.asesor .teAsesoramos.hpad p, .theme .mod_info.asesor .teAsesoramos.hpad span { padding-left: 10%; }
  .theme .mod_info.asesor .asesorLinks { width: 100%; }
  .theme .mod_info.asesor .asesorLinks .iCont { width: 100%; margin: 0; border-bottom: 1px solid #bfd6eb; width: 100%; }
  .theme .mod_info.asesor .asesorLinks .iCont:first-child { border-top: 1px solid #bfd6eb; }
  .theme .mod_info.asesor .asesorLinks .icon_small { display: block; font-size: 1.05em; padding: 0.7em 2%; width: 96%; }
  .theme .mod_info.asesor .asesorLinks .icon_small .iconTitle { font-weight: 300; font-size: 0.95em; }
  .theme .mod_info.asesor .asesorLinks .icon_small .iconImg { display: none; }
  .theme .mod_info.asesor .asesorLinks .iconDescription { display: none; }
  .theme.modulation .mod_layer_2 .mod_left { width: 100%; }
  .theme.modulation .mod_layer_2 .mod_right { width: 100%; }
  .theme.modulation .mod_layer_2 .mod_right .mod_info_content { padding: 0.5em 1%; width: 98%; }
  .theme.modulation .mod_info_content .infoContent { display: block; }
  .theme.modulation .mod_info_content .infoContent.floatLeft { float: left; }
  .theme.modulation .mod_info_content.leftBlueMobile { border-left: none !important; }
  .theme.modulation .mod_layer_4 .mod_left { width: 100%; float: none; }
  .theme.modulation .mod_layer_4 .mod_right { width: 100%; float: none; }
  .theme .tagCloud { display: none; }
  .theme .mod_cols { background-color: #ecf0f3; }
  .theme .mod_cols.mod_cols_white { background-color: white; }
  .theme .mod_cols .headingh1, .theme .mod_cols .headingh2, .theme .mod_cols .headingh3, .theme .mod_cols .headingh4 { padding: 0.5em 2%; margin: 0; background-color: white; }
  .theme .mod_cols.boxed { border: none; padding: 0; width: 100%; margin: 0; }
  .theme .mod_cols .acceptField { margin: 1em 0 0; }
  .theme .mod_cols .resultsLink { clear: both; display: inline-block; float: none; margin: 1.5em 0 0; width: 100%; }
  .theme .mod_cols .infoData .CI_container { top: 0em; }
  .theme .mod_cols .infoData.a5col .col.colW20 { width: 100%; }
  .theme .mod_cols .infoData.a2col { display: inline-block; }
  .theme .mod_cols .infoData.a2col.c4c6 { width: 96%; }
  .theme .mod_cols .infoData.a2col.c6535 { width: 96%; }
  .theme .mod_cols .infoData.a2col.col3065 .col { width: 92%; }
  .theme .mod_cols .infoData.a2col.col3065 .col .buttonContrast { width: 85%; margin-left: 5%; padding: 0.8em 5% 0.7em 2%; font-size: 0.813em; text-align: center; }
  .theme .mod_cols .infoData.a2col.col3065 .col:first-child { width: 92%; }
  .theme .mod_cols .infoData.a2col .figureBoxed.figure2col { width: 90%; margin-left: 5%; margin-right: 5%; }
  .theme .mod_cols .infoData.a2col .col.no_margin_M { margin: 0; }
  .theme .mod_cols .infoData.a2col .col.no_padding_M { padding: 0; }
  .theme .mod_cols .infoData.a2col .col.wide100_M { width: 100%; }
  .theme .mod_cols .infoData .colSinBorde { display: inline-block; margin: 1em 4% 0; padding: 0 0 1em; width: 92%; border: 0; }
  .theme .mod_cols .infoData .col { display: inline-block; padding: 1em 4% 0; width: 92%; border: 0; }
  .theme .mod_cols .infoData .col.colConBorde { border-bottom: 1px solid #bfd6eb; }
  .theme .mod_cols .infoData .col:first-child { display: inline-block; margin: 1em 4% 0; padding: 0 0 1em; width: 92%; }
  .theme .mod_cols .infoData .col:first-child.col_first_MarginL { margin-left: 1%; }
  .theme .mod_cols .infoData .col:first-child.col_first_MarginT1em { margin: 1em 0 0 0; }
  .theme .mod_cols .infoData .col:first-child.col_first_MarginLeft1em { margin-left: 1em; padding: 0; }
  .theme .mod_cols .infoData .col:first-child.colW15 { width: 13%; }
  .theme .mod_cols .infoData .col:first-child.no_margin_M { margin: 0; }
  .theme .mod_cols .infoData .col:first-child.wide100_M { width: 100%; }
  .theme .mod_layer_2 .mod_cols { background-color: transparent; }
  .theme .questionBox { width: 95.7%; min-width: 95%; max-width: 95.7%; padding: 1em 2%; }
  .theme .questionBox.questionBoxBlog { width: 88%; min-width: 88%; max-width: 88%; }
  .theme.eWorld .layerM { border: 0 none; }
  .theme.eWorld .layerM .mod_right.boxed { border: 0 none; margin: 0 0 2em; padding: 0; width: 100%; }
  .theme.eWorld .layerM .mod_right.boxed .titleDesktop { display: none; }
  .theme.eWorld .layerM .mod_right.boxed .mod_info .headingh3 { display: block; }
  .theme.eWorld .layerM .mod_info { border: medium none; margin: 0; width: 100%; background: none; }
  .theme.eWorld .layerM .mod_info .headingh3 { padding: 0.5em 0; }
  .theme.eWorld .layerM .mod_info .infoData { display: inline-block; padding: 0; width: 100%; }
  .theme.eWorld .layerM .mod_info .infoImg { display: block; margin: 0 0 1em; width: 100%; }
  .theme.eWorld .layerM .mod_info .infoBlock { float: left; width: 100%; }
  .theme.eWorld .layerM .mod_info .infoList, .theme.eWorld .layerM .mod_info .infoText { margin: 1em 0; }
  .formGestionaOnline .inputText { width: 90%; }
  .infoDataMobile { text-align: center; }
  .textBoxedDestaque.textBoxedDestaque2 .verMas { float: left; }
  .textBoxedDestaque.textBoxedDestaque2 .infoContent { width: 100%; }
  figure { margin: 0; }
  .width90mobile { width: 90%; }
  .width100mobile { width: 100%; }
  .descargarFichero { display: inline-block; }
  .descargarFicheroIcon { display: table-cell; width: 19%; height: 100%; vertical-align: middle; text-align: center; border-left: 1px solid #dddddd; }
  .nombreFichero { float: left; width: 72%; display: table-cell; padding: 0.5em 4%; }
  p.pBlock.documentos { display: none; }
  p.marginLeft1emMobile { margin-left: 1em; }
  .marginTopBottom0con5emLeft1emMobile { margin: 0.5em 1em; }
  .marginLeft1emMobile { margin-left: 1em; }
  .marginTopLeft1emMobile { margin-left: 1em; margin-top: 1em; }
  .marginLeft25Mobile { margin-left: 25%; }
  .marginTop1emMobile { margin-top: 1em; }
  .margin0con5emMobile { margin: 0.5em; }
  .width54 { width: 90%; }
  .width54.width54mobile { width: 54%; }
  .width80mobile { width: 80%; }
  .width80mobile { width: 80%; }
  .width75mobile { width: 75%; }
  .width100mobile { width: 100% !important; }
  .border1 { border: 1px solid black; }
  .mod_cols .infoData.a4col.a4col56 { width: 100%; }
  /**COMENTADO HASTA VER EN QUE AFECTA, SE ARRASTRA DESDE LOS INICIOS**/
  .infoList li.floatRight { float: right; }
  .infoList li.paddingTopAndBottom1em { padding: 1em 0 1em 0; }
  .infoList.infoListConCajaMobile { border: 1px solid #bfd6eb; list-style: none; padding: 0; }
  .infoList.infoListConCajaMobile li { padding: 1em 2%; width: 96%; }
  .infoList.infoListConCajaMobile li .liBorderB { border-bottom: 1px solid #bfd6eb; }
  .infoList.infoListConCajaMobile li.liBorderB { border-bottom: 1px solid #bfd6eb; }
  .infoList.infoListConCajaMobile.infoListPagError { border: 1px solid #e5e5e5; border-radius: 5px; }
  .infoList.infoListConCajaMobile.infoListPagError li { margin-left: 0; border-top: 1px solid #e5e5e5; font-weight: bold; color: #3a87cc; }
  .infoList.infoListConCajaMobile.infoListPagError li:first-child { border-top: none; }
  .infoList.infoListButtonsMobile { list-style: none; padding: 0; }
  .infoList.infoListButtonsMobile li { padding: 1em 2%; border: 1px solid #bfd6eb; width: 96%; border-radius: 4px; }
  .infoList.infoListButtonsMobile li:first-child { margin-bottom: 1em; }
  .infoList.infoListButtonsMobile li .listButtonMobile { font-size: 0.81em; text-decoration: none; display: block; font-weight: bold; }
  .infoList.infoListButtonsMobile.listBlock { border-radius: 4px; border: 1px solid #bfd6eb; }
  .infoList.infoListButtonsMobile.listBlock li { border-top: 1px solid #bfd6eb; border-left: none; border-right: none; border-bottom: none; border-radius: 0; }
  .infoList.infoListButtonsMobile.listBlock li:first-child { margin-bottom: 0; border-top: none; }
  /**Link**/
  .mod_cols .allInfo { margin: 1em 0 1em 0; }
  /**Menu Steps**/
  .tabsFormHome .tabArea fieldset.infoLine { border: none; margin: 0 0 1em 0; /*.labelItem{ margin: 0;
}
&:first-child{ margin: 1em 0; }*/ }
  /**stepSlector**/
  .stepSelector.stepSelector100 { margin: 0 0 0 -1em; }
  /*****/
  /**CLASS GENERALES**/
  .heightAutoMobile { height: auto !important; }
  .titularMAxWidht95Mobile { max-width: 95%; }
  .paddingLeft15 { padding: 0 15%; }
  /*********************/
  .inputText.inputTextwM75 { width: 75%; }
  .inputText.inputTextwM35 { width: 35%; }
  .inputText.inputTextwM20 { width: 20%; }
  .buttonContrast.buttonContrastMarginTop1em { margin-top: 1em; }
  .buttonContrast.buttonContrastMarginBottom1em { margin-bottom: 1em; }
  .buttonContrast.buttonContrastMarginLeft0con5 { margin-left: 0.5em; }
  .mobileMargin1emTop { margin: 1em 0; }
  .cajaBusqueda_FechasMobile { padding: 0 0 0 1em; }
  .theme .mod_cols .infoData .a5col .col.col10 { width: 92%; }
  .captcha_wrap { width: 92%; }
  .captcha_icons { margin-top: 0.5em; width: 92%; padding: 1em 4%; }
  .captcha_icons a { width: 33%; display: block; float: left; text-align: center; }
  .captcha_icons a img { display: inline; }
  .captcha_border { margin-top: 1em; padding-top: 0.5em; padding-bottom: 0.5em; border: 1px solid #bfd6eb; border-radius: 4px; }
  .captcha_border a { border-left: 1px solid #bfd6eb; }
  .captcha_border a img { vertical-align: middle; }
  .captcha_border a:first-child { border-left: none; }
  .mod_videoTabs .mod_videoTabs_bodies .mod_videoTabs_body .mod_videoTabs_infoBottom0 { position: relative; background: none; }
  .mod_videoTabs .mod_videoTabs_bodies .mod_videoTabs_body .mod_videoTabs_infoBottom0 .mod_videoTabs_subtitle, .mod_videoTabs .mod_videoTabs_bodies .mod_videoTabs_body .mod_videoTabs_infoBottom0 .mod_videoTabs_content { width: 100%; }
  .boxMsgError { display: inline-block; margin: 0; padding: 0; width: 98%; }
  .boxMsgError .titBoxMsgError { margin: 0 0 1em 0; font-size: 1.125em; font-weight: 600; }
  .lineaMobile { border: 1px solid "black"; }
  fieldset.mobileFormMargin { margin: 1em 4% 0; }
  /* caja opciones catalogo para vista movil*/
  .product_block_top { background: #fff; }
  .buttonContrastMobile85 { width: 85%; padding: 0.8em 5% 0.7em 2%; font-size: 0.813em; text-align: center; }
  .marginLeft0Mobile { margin-left: 0; }
  .marginRight5porCien { margin-right: 5%; }
  .marginLeft5porCien { margin-left: 5%; }
  .marginLeft4porCien { margin-left: 4%; }
  .padding01Mobile { padding-right: 5%; padding-left: 5%; }
  .textCenterMobile { text-align: center; }
  .textLeftMobile { text-align: left; }
  .clearBothMobile { clear: both; }
  .noFloatMobile { float: none; }
  .width30Mobile { width: 30%; }
  .w90porCienMobile { width: 90%; }
  .w100porCienMobile { width: 100%; }
  .text13Mobile { font-size: 0.81em; }
  .text15Mobile { font-size: 0.938em; }
  .text30Mobile { font-size: 1.875em; }
  .noFloatMobile { float: none; }
  .enlaceMobile003 { width: 100%; text-align: center; margin: 1em 0; display: block; font-weight: 700; }
  .inH_M { left: auto; position: relative; }
  .blueBackground { background: none repeat scroll 0 0 #ecf0f3 !important; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-top: 1em; }
  .h4mobile { margin-left: 1em; }
  .h4mobileTextBig { margin-left: 0.5em; }
  .listaConIconos li { float: none; padding-bottom: 0.3em; margin-left: 1em; }
  .listaConIconos { margin-top: 1em; }
  .colMedium { display: table-cell; float: left; padding: 1em 4%; width: 100%; }
  .theme.modulation .lista2columnas { float: left; width: 34%; }
  .mobileBlueBG { background: #f8f9fa; }
  .titleFix { margin-left: 0; }
  .cabeceraSimpleTitulo { font-size: 1em; padding-left: 0.5em; }
  .articleMobile { border: 1px solid #bfd6eb !important; border-radius: 5px !important; margin-bottom: 1em !important; }
  /*Mobile Margin especial */
  .marginMobile1 { margin: 0 2%; }
  .mobileNoBG { background: none !important; }
  .opcionesModificar li { padding-left: 1em; }
  .activeOpcion { background-color: #0871bf; margin-bottom: none !important; padding-bottom: 1em; color: white; }
  .activeOpcion + li { margin-top: 0 !important; }
  .mobileLineHeight2con5em { line-height: 2.5em; }
  .mobileBlock { display: block !important; }
  .mobileSelectorFix { height: 16px !important; width: 16px !important; }
  .mobileTableContentFix { margin: 1em 4% 0 !important; padding: 0 0 1em !important; }
  .textBigger.textBiggerMobile { font-size: 1.375em; }
  .textBigtype17_M { font-size: 1.063em; }
  .boxTL_M { float: left; }
  .boxTR_M { float: right; }
  .noFloatMobile { float: none; }
  .displayBlockMobile { display: block; }
  .textCenterMobile { text-align: center; }
  .MarginTop1emMobile { margin-top: 1em !important; }
  .MarginRight2Mobile { margin-right: 2%; }
  .MarginBottom1emMobile { margin-bottom: 1em; }
  .MarginBottom1emMobileIMP { margin-bottom: 1em !important; }
  .MarginLeft1emMobileIMP { margin-left: 1em !important; }
  .MarginLeft1emMobile { margin-left: 1em; }
  .MarginLeft2emIMPMobile { margin-left: 2em !important; }
  .MarginLeft2Mobile { margin-left: 2%; }
  .MarginTop0con5Bottom2emMobile { margin-top: 0.5em !important; margin-bottom: 2em !important; }
  .MarginTopBottom0con5emMobile { margin-top: 0.5em; margin-bottom: 0.5em; }
  .no_margin_M { margin: 0; }
  .no_marginR_M { margin-right: 0; }
  .no_marginL_M { margin-left: 0; }
  .no_margin_MobileIMP { margin: 0 !important; }
  .mobilePaddingLeft1em { padding-left: 1em !important; }
  .mobileNoPadding { padding: 0 !important; }
  .mobilePadding1em { padding: 1em !important; }
  .paddingTB1con5RL4_M { padding: 1.5em 4%; }
  .mobileNoBorderLeft { border-left: 0 !important; }
  .mobileBorderTopDotted { border-top: 1px dotted lightgrey; }
  .paddingT05_M { padding-top: 0.5em; }
  .paddingB05_M { padding-bottom: 0.5em; }
  .paddingB1_M { padding-bottom: 1em; }
  .no_padding_M { padding: 0; }
  .no_paddingT_M { padding-top: 0; }
  .no_paddingR_M { padding-right: 0; }
  .no_paddingL_M { padding-left: 0; }
  .no_paddingB_M { padding-bottom: 0; }
  .wide100_M { width: 100%; }
  .wide10_M { width: 96%; }
  .wide94_M { width: 94%; }
  .wide98_M { width: 98%; }
  .wide5_M { width: 50%; }
  .inputW100M { width: 96%; }
  .theme.modulation .teAsesoramos.hpad { padding: 1em 10% 1.2em 26%; }
  .theme.modulation .teAsesoramos.hpad p, .theme.modulation .teAsesoramos.hpad span { padding-left: 2%; }
  .theme.modulation .mod_left { width: 100%; }
  .theme.modulation .mod_right { width: 100%; }
  .theme.modulation .mod_right.hiddenModRightMobile { display: none; }
  .theme.modulation .mod_central { width: 100%; }
  .theme.modulation .mod_central_a2col .mod_left { float: left; width: 100%; }
  .theme.modulation .mod_central_a2col .mod_left .block1 { width: 100%; }
  .theme.modulation .mod_central2 .mod_left, .theme.modulation .mod_central2_flote .mod_left { width: 100%; }
  .theme.modulation .mod_central2 .mod_left .block2, .theme.modulation .mod_central2_flote .mod_left .block2 { width: 100%; }
  .theme.modulation .mod_central2 .mod_right, .theme.modulation .mod_central2_flote .mod_right { width: 100%; }
  .theme.modulation .mod_central2 .mod_right .galleryChild, .theme.modulation .mod_central2_flote .mod_right .galleryChild { width: 100%; margin: 0; margin-bottom: 1em; }
  .theme.modulation .boxImg img { margin: 0; border-radius: 4px; }
  .theme.modulation .mod_left .mod_info_box { border: 0 none; padding: 0; width: 100%; }
  .theme.modulation .mod_left .mod_info_box.mod_info_box_padding054mobile { padding: 0.5em 4%; }
  .theme.modulation .mod_left .mod_info_box .mod_info_content { border-top: 1px solid #bfd6eb; }
  .theme.modulation .mod_left .mod_info_box.mod_info_box_paddingTop1con5 { padding: 0; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content { border: 0 none; padding: 0; width: 100%; border-top: 0 none; border-radius: 0; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.boxedForte { border: 1px solid #bfd6eb; border-radius: 4px; width: 96%; padding-left: 2%; padding-right: 2%; margin-bottom: 1em; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.mod_info_content_border { border: 1px solid #bfd6eb; border-radius: 5px; margin-bottom: 1em; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.mod_info_content_padding2 { padding: 0 2%; width: 96%; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.mod_info_content_no_border { border: 0; margin-bottom: 1em; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content .itemSlider { display: inline-block; margin: 0; padding: 0.5em 2%; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.boxed.specialBox { width: 100%; padding: 0; border: 0 none; background: white; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.specialBox { width: 100%; padding: 0; border: 0 none; background: white; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox .mod_cols_top { margin: 0; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox .boxImg { float: none; width: 100%; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox.filterResults .boxImg { margin: 0 0 0.5em; padding: 0.5em 2%; width: 96%; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox.filterResults .infoFaldon .buttonContrast { float: left; margin: 0.5em 0 0; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox.filterResults .infoData { padding: 0.25em 2%; position: relative; width: 96%; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox.filterResults .infoData .block_infor_aire { display: block; float: left; margin: 0 5% 0 0; max-width: 75%; width: auto; }
  .theme.modulation .mod_left .mod_info_box.block1 .mod_info_content.articleBox.filterResults .infoData .discount { left: 72%; position: absolute; top: 3%; z-index: 10; }
  .theme.modulation .mod_left .mod_info_box.block2 .mod_info_content { border: 0 none; border-radius: 0; border-bottom: 1px solid #bfd6eb; padding: 0; width: 100%; }
  .theme.modulation .mod_left .mod_info_box .itemSlider { padding: 0.5em 2%; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top { padding: 0; width: 96%; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top .itemSlider { background-position: 96% 1.2em; border-bottom: 1px solid #bfd6eb; margin: 0; padding: 0.5em 2%; width: 96%; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top.itemSlider { width: 96%; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top.mod_videoTabs_header { width: 96%; padding: 0.5em 2%; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top.mod_cols_topMobile_Padding0con5 { padding: 0.5em; }
  .theme.modulation .mod_left .mod_info_box .mod_cols_top.width100 { width: 100%; }
  .theme.modulation .mod_right .mod_info_box { padding: 0; width: 100%; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content { padding: 0; width: 99%; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.mod_info_content_border { border: 1px solid #bfd6eb; border-radius: 5px; margin-top: 1em; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.support .teAsesoramos { padding: 1em 10% 1em 30%; width: auto; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.support .infoData { background-color: #ecf0f3; padding: 0 0 1em; width: 100%; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.support .infoData .asesorLinks { width: 92%; padding: 0 4%; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.boxed { border: 0 none; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.boxed.boxedForte { border: 1px solid #bfd6eb; border-radius: 4px; width: 96%; padding-left: 2%; padding-right: 2%; margin-bottom: 1em; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content.conBoxedMobile { border: 1px solid #bfd6eb; border-radius: 4px; }
  .theme.modulation .mod_right .mod_info_box .mod_info_content .itemSlider { width: 95%; display: inline-block; padding: 0.5em 2%; }
  .theme.modulation .mod_right .mod_info_box.block2 { width: 100%; padding: 0; }
  .theme.modulation .mod_central .mod_info_box .mod_info_content { padding: 0; width: 100%; }
  .theme.modulation .mod_central .mod_info_box.block1 { float: none; padding: 0; width: 100%; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.boxed { padding: 0.5em 2%; width: 96%; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox { border: 0 none; background-color: transparent; width: 100%; padding: 0; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .itemSlider { width: 96%; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData { margin: 0; /*border-bottom: 1px solid $azul6;*/ border-bottom: none; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData.borderBottomAzul6 { border-bottom: 1px solid #bfd6eb; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData.bordersNone { border: none; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData .col { margin: 0; width: 100%; padding: 1em 0 0; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData .col:first-child { margin: 0; padding: 0 0 1em; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .infoData.borderTop { border-top: 1px solid #bfd6eb; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .mod_cols_top.itemSlider { padding: 0.5em 2%; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.specialBox .mod_cols_top.itemSlider.box_pad { padding: 0; margin: 0; }
  .theme.modulation .mod_central .mod_info_box.block1 .mod_info_content.sliderBox { border-radius: 0; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock { padding: 0; width: 100%; margin: 0; float: left; border-top: 0 none; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox { width: 100%; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .mod_cols_top.itemSlider { display: inline-block; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .mod_cols_top.itemSlider.activo .mod_cols_tabs { /*MR*/ display: none; /****/ }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .mod_cols_top.itemSlider.itemSliderW96conP2 { padding: 0.5em 2%; width: 96%; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .mod_cols_top .mod_cols_tabs { width: 100%; display: none; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .mod_cols_top .titleBox { display: block; max-width: 100%; padding: 0; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .infoData { 	/*.cell{//AQUIIII
	.labelItem{
	width: 40%;
}
}*/ }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .infoData .col { border-left: 0 none; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .infoData .col.paddingBottom1em { padding-bottom: 1em; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .infoData .col.paddingBottom2em { padding-bottom: 2em; }
  .theme.modulation .mod_central .mod_info_box.block1.productBlock .mod_info_content.specialBox .infoData .col.paddingTop1em { padding-top: 1em; }
  .theme.modulation .mod_central .mod_info_box.block2 { float: none; padding: 0; width: 100%; }
  .theme.modulation .mod_central .mod_info_box.block2 .mod_info_content { padding: 0; width: 100%; border: 0 none; border-radius: 0; }
  .theme.modulation .mod_central .mod_info_box .mod_social_tw { border: 0 none; margin: 0; padding: 1em 2% 0 2%; width: 96%; }
  .theme.modulation .mod_central .mod_info_box .itemSlider { padding: 0.5em 2%; }
  .theme.modulation .mod_central .mod_info_box .flexslider { margin: 0; padding: 0.5em 2%; border-radius: 0; }
  .theme.modulation .mod_central .mod_info_box .flexslider .infoData { padding: 0; width: 100%; }
  .theme.modulation .mod_central .mod_info_box .boxImg { border-radius: 4px; float: left; margin: 0 0 1em; overflow: hidden; padding: 0; width: 100%; }
  .theme.modulation .mod_central .mod_info_box .infoData { margin: 0 0 1em 0; padding: 1em 2%; width: 96%; }
  .theme.modulation .mod_central .mod_info_box .infoData.infoDataPadding0 { padding: 0; width: 100%; margin: 0; }
  .theme.modulation .mod_central .mod_info_box .mod_cols_top.itemSlider { padding: 0; }
  .theme.modulation .mod_central .mod_info_box .mod_cols_top.itemSliderBlue { padding-top: 0.5em; padding-bottom: 0.5em; color: white; background-color: #3e70ab; }
  .theme.modulation .mod_central .mod_info_box .mod_cols_top.itemSliderBlue.activo { background-color: white; color: #666666; }
  .theme.modulation .iCont .iconDescription { padding: 0 0 0 3.5em; display: block; }
  .theme.modulation .mod_info_content p.parrafoMargintop5con5em.no_marginT_M { margin-top: 0; }
  .theme .tabsFormHome .tabArea { background: #ecf0f3; }
  .theme .itemSlider, .theme .itemNoSliderMobile { background-position: 96% 1.2em; margin: 0; padding: 0 2% 1em; border: 0 none; }
  .theme .itemSlider.itemSliderBorder, .theme .itemNoSliderMobile.itemSliderBorder { border-bottom: 1px solid #bfd6eb; }
  .theme .itemSlider.paddingB05_M, .theme .itemNoSliderMobile.paddingB05_M { padding-bottom: 0.5em; }
  .theme .mod_info_content { border-bottom: 1px solid #bfd6eb; }
  .theme .mod_info_content.articleBox .mod_cols_top { margin: 0; }
  .theme .mod_info_box { border-top: 1px solid #bfd6eb; }
  .theme .mod_info_box.mod_info_boxNoBorder { border: 0; }
  .theme .mod_info_box .infoData { border-top: 1px solid #bfd6eb; padding: 0.5em 2% 0; margin: 0; /**Sacarlas a Generales**/ }
  .theme .mod_info_box .infoData.infoDataNotPadding { padding: 0; }
  .theme .mod_info_box .infoData.infoData0con5Top1emBottom { padding: 0.5em 0 1em 0; }
  .theme .mod_info_box .infoData.infoDataNoBorder { border: none; }
  .theme .mod_info_box .infoData.infoDataNoBorderTop { border-top: none; }
  .theme .mod_info_box .infoData.infoDataBorderBottom { border-bottom: 1px solid #bfd6eb; }
  .theme .mod_info_box .infoData.last_field_m { padding: 0.5em 2%; }
  .theme .mod_info_box .infoData.infoDataPaddingLeft1em { padding: 0 0 1em 2%; }
  .theme .mod_info_box .infoData.paddingB1_M { padding-bottom: 1em; }
  .theme .iconDescription { padding: 0.3em 0 0 13%; }
  .theme .mod_cols .subtitileBox { margin: 0.4em 0 0 2%; position: absolute; }
  .theme .mod_cols .infoData.a1col { border: 0 none; }
  .theme .mod_cols .infoData.a1col .col { border: 0 none; }
  .theme .mod_cols .infoData.a1col .col:first-child { border: 0 none; }
  .theme .mod_cols .infoData.a1col.colNoBorder { border: none; }
  .theme .mod_cols .infoData.a2col { width: 96%; }
  .theme .mod_cols .infoData.a2col.a2col94_M { width: 96%; padding-left: 4%; padding-right: 2%; }
  .theme .mod_cols .infoData.a2col.a2colcalculadora { width: 100%; display: table; }
  .theme .mod_cols .infoData.a2col.a2colcalculadora .col { width: 92%; display: table-cell; }
  .theme .mod_cols .infoData.a2col.a2colcalculadora .col:first-child.firtsColW5 { width: 20%; padding: 1.5em 3%; margin: 0; }
  .theme .mod_cols .infoData.a2col .col { width: 92%; }
  .theme .mod_cols .infoData.a2col .col.width100Mobile { width: 100%; margin: 0; }
  .theme .mod_cols .infoData.a2col .col:first-child.firstColW10 { width: 86%; padding: 1.5em 3%; }
  .theme .mod_cols .infoData.a2col .col:first-child.firtsColW60 { width: 96%; }
  .theme .mod_cols .infoData.a2col .col.colNoBorder { border: none; }
  .theme .mod_cols .infoData.a2col.c4c6 .col { border-color: #bfd6eb; margin: 0; padding: 0.5em 0; width: 100%; }
  .theme .mod_cols .infoData.a2col.c4c6 .col:first-child { border: 0 none; margin: 0; padding: 0 0 0.5em; width: 100%; }
  .theme .mod_cols .infoData.a2col .colSinBorda { width: 100%; padding: 0; float: none; display: inline-block; }
  .theme .mod_cols .infoData.a2col .colSinBorda.paddingBottom1em { padding: 0 0 2em 0; }
  .theme .mod_cols .infoData.a2col .colSinBorda fieldset { padding: 0 0 0.5em; }
  .theme .mod_cols .infoData.a2col .colSinBorda fieldset.paddingBottom2em { padding: 0 0 2em 0; }
  .theme .mod_cols .infoData.a2col .colSinBorda fieldset.paddingBottom5em { padding: 0 0 5em 0; }
  .theme .mod_cols .infoData.a2col .colSinBorda .col:first-child { border: 0 none; padding: 0; }
  .theme .mod_cols .infoData.a2col.col60 .col { margin: 0; padding: 0.5em 0; text-align: left; width: 100%; }
  .theme .mod_cols .infoData.a2col.col60 .col:first-child { margin: 0; padding: 0.5em 0; text-align: left; width: 100%; }
  .theme .mod_cols .infoData.a2col.col60 .col:first-child.colPaddingLeft2 { padding: 0 0 0 2%; }
  .theme .mod_cols .infoData.a2col.col60 .col.colPaddingLeft2 { padding: 0  0 0 2%; }
  .theme .mod_cols .infoData.a2col.col60 .col.BoxRegistrate { display: inline-block; float: none; position: relative; }
  .theme .mod_cols .infoData.a2col.col60 .col.BoxRegistrate.colPaddingLeft2 { padding: 0 0 0 2%; }
  .theme .mod_cols .infoData.a2col.col60 .col.BoxRegistrate .buttonContrast { float: none; display: block; }
  .theme .mod_cols .infoData.a2col.col60 .col.BoxRegistrate .buttonContrast.buttonContrastMarginTop3em { margin-top: 3em; }
  .theme .mod_cols .infoData.a2col.col30 .col { border-top: 1px solid #bfd6eb; }
  .theme .mod_cols .infoData.a2col.col30 .col:first-child { border-top: 0 none; }
  .theme .mod_cols .infoData.a2col.col30 .col.colMarginLeft1 { margin-left: 1%; }
  .theme .mod_cols .infoData.a2col.a2col92 { width: 92%; padding-left: 4%; padding-right: 4%; }
  .theme .mod_cols .infoData.a2col.noextrapadM { padding: 0.5em 0 0; width: 100%; margin: 0; }
  .theme .mod_cols .infoData.a2col.noextrapadM .col { padding: 0.5em 0 0; width: 100%; margin: 0; }
  .theme .mod_cols .infoData.a2col.noextrapadM .col:first-child, .theme .mod_cols .infoData.a2col.noextrapadM .col.col_UnBoxedLeft { padding: 0.5em 0 0; width: 100%; margin: 0; }
  .theme .mod_cols .infoData.a2col.no_borderT_M { border-top: none; }
  .theme .mod_cols .infoData.a3col .col { border-top: 1px solid #bfd6eb; }
  .theme .mod_cols .infoData.a3col .col:first-child { border: 0 none; }
  .theme .mod_cols .infoData.a3col .col.colNoBorder { border: none; }
  .theme .mod_cols .infoData.a3col .col.displayBlockMobileAndW100 { display: block; width: 100%; }
  .theme .mod_cols .infoData.a3col .col.colPadding1em2 { padding: 1em 2%; }
  .theme .mod_cols .infoData.a3col .col.MobileSinPad { padding: 0; }
  .theme .mod_cols .infoData.a3col.a3coltarjeta .col { display: block; width: 100%; }
  .theme .mod_cols .infoData.a3col.a3coltarjeta.colFecha.MobileSinPad { padding: 0; }
  .theme .mod_cols .infoData.a4col.a4col57 { width: 93%; }
  .theme .mod_cols .infoData.a4col.a4colPaddingLeft0movil { padding-left: 0; }
  .theme .mod_cols .infoData.a4col.mobile { background: white; }
  .theme .mod_cols .infoData.a4col.mobile .col { margin: 0; padding: 0; width: 100%; }
  .theme .mod_cols .infoData.a4col.mobile .col .linea { border-bottom: 1px solid #DDE3E9; float: none; margin: 0; padding: 1em 2%; }
  .theme .mod_cols .infoData.a4col.mobile .col span.linea { display: inline-block; width: 96%; background: #f8f9fb; }
  .theme .mod_cols .infoData.a4col.mobile .col h6.linea { background: #e8ecef; }
  .theme .mod_cols .infoData.a4col .col { width: 23%; /**Genericas para col del padre a4col**/ }
  .theme .mod_cols .infoData.a4col .col.colW15 { width: 15%; }
  .theme .mod_cols .infoData.a4col .col.colW18 { width: 18%; }
  .theme .mod_cols .infoData.a4col .col.colW20 { width: 20%; }
  .theme .mod_cols .infoData.a4col .col.alignTextLeftMovil { text-align: left; }
  .theme .mod_cols .infoData.a4col .col.colDblockMovil { display: block; }
  .theme .mod_cols .infoData.a4col .col.colw30Movil { width: 8em; }
  .theme .mod_cols .infoData.a4col .col.colw45Movil { width: 10em; }
  .theme .mod_cols .infoData.a4col .col.customSize92 { padding-bottom: 1em; width: 92%; }
  .theme .mod_cols .infoData.col .no_paddingT_M { padding-top: 0; }
  .theme .mod_cols .infoData.col.no_paddingL_M { padding-left: 0; }
  .theme .mod_cols .infoData.col:first-child.no_paddingB_M { padding-bottom: 0; }
  .theme .mod_cols .infoData.col:first-child.no_marginL_M { margin-left: 0; }
  .theme .mod_cols .infoData .col .no_paddingT_M { padding-top: 0; }
  .theme .mod_cols .infoData .col.no_paddingL_M { padding-left: 0; }
  .theme .mod_cols .infoData .col:first-child.no_paddingB_M { padding-bottom: 0; }
  .theme .mod_cols .infoData .col:first-child.no_marginL_M { margin-left: 0; }
  .theme .mod_cols .offerList .itemOffer { display: inline-block; /**MR*/ width: 100%; /****/ }
  .theme .mod_cols .offerList .cell { display: inline-block; width: 100%; padding: 0 0 0.5em; }
  .theme .mod_videoTabs .mod_videoTabs_bodies .mod_videoTabs_body .mod_videoTabs_body_title { margin: 0; width: 100%; }
  .theme .productIconList { padding: 0 2%; margin-top: 0; margin-bottom: 0; width: 96%; border-bottom: 1px solid #bfd6eb; }
  .theme .productIconList.productIconListW100 { border-bottom: none; padding: 0; width: 100%; }
  .theme .productIconList .productIcons.productCentrado .itemIcon { width: 30%; }
  .theme .productIconList .productIcons .itemIcon { width: 33%; }
  .theme .productIconList .productIcons .itemIcon .icon_bigger { border: 0 none; }
  .theme .productIconList .productIcons .itemIcon .icon_bigger .titleLink { min-height: 3em; }
  .infoCell { vertical-align: middle; }
  .infoFaldon .faldonText { width: 100%; }
  .cajaBoton.cajaPosRelative { position: relative; }
  .inputList { margin: 0; }
  /**Slider de opcion "Aire acondicionado"**/
  .mod_range_ul li { width: 31.5%; }
  /**Caja de registro**/
  .BoxRegistrate fieldset.fieldsetBoxRegis { float: left; }
  /**Genericas**/
  .alignTextLeftMovil { text-align: left; }
  .colDblockMovil { display: block; }
  .ftlMovil { float: left !important; }
  .width50.width100Mobile, .width38.width100Mobile { width: 100%; }
  /************/
  .sugerenciaBusqueda { width: 90%; }
  .accesso_clientes_desplegable { padding: 0; }
  .accesso_clientes_desplegable input.paddingL { padding-left: 11%; }
  .accesso_clientes_desplegable input.wide94_M { width: 94%; }
  .accesso_clientes_desplegable .infoData.wide5_M { width: 50%; }
  .mod_cols .infoData.a6col .col.col22, .mod_cols .infoData.a6col .col.col20, .mod_cols .infoData.a6col .col.col10, .mod_cols .infoData.a6col .col.col5 { width: 90%; }
  .mod_cols .infoData.a2col .col.colPaddingLeft5 { padding-left: 2%; }
  .mod_cols .infoData.a2col .col.colPaddingLeft5.no_paddingL_M { padding-left: 0; }
  .mod_cols .infoData .col:first-child.firstColNoPadding { padding: 0; margin: 1em 2%; }
  .mod_cols .infoData .col:first-child.firstColNoPadding.firstColMargin1em4 { padding: 0; margin: 1em 4%; }
  .mod_cols .infoData.a2col .col:first-child.firstColNoPadding { padding: 0; margin: 1em 2%; }
  .mod_cols .infoData.a2col .col:first-child.firstColNoPadding.firstColMargin1em4 { padding: 0; margin: 1em 4%; }
  .mod_cols .infoData.a2col .col:first-child.firstColNoPadding.no_paddingL_M { padding-left: 0; }
  .mod_cols .infoData.a2col .col:first-child.firstColNoPadding.no_marginL_M { margin-left: 0; }
  .mod_cols .infoData.a2col .col:first-child.firstColNoPadding.no_marginL_M { margin-left: 0; }
  .mod_cols .infoData.a2col .col.colPaddingLeft2 { padding-left: 2%; }
  .theme .mod_cols .infoData .col.colPadding1em2 { padding: 1em 2% 0; }
  .theme .mod_cols .infoData .col.colPadding1em4 { padding: 1em 4% 0; }
  .cajaInput .tooltipValidacion.tooltipValidacion20.passwordStrength { position: relative; width: 100%; }
  .clientePrivilegios .usuario { width: 60%; border-right: 1px solid #bfd6eb; }
  .clientePrivilegios .icon_felchaD { padding: 0.5em 0.5em 0 0; }
  .displayBlockMobile { display: block; }
  .floatRMobile { float: right; }
  .mod_cols .infoData.a3col .col { width: 100%; display: block; }
  .gallery_modal_dialog { width: 93%; }
  .gallery_modal { width: 100%; display: inline-block; margin-top: 1em; }
  .gallery_modal .gallery_modal_left { width: 100%; }
  .gallery_modal .gallery_modal_left figure { position: relative; }
  .gallery_modal .gallery_modal_left figure .gallery_modal_slider_left { top: 33%; left: 2%; }
  .gallery_modal .gallery_modal_left figure .gallery_modal_slider_right { top: 33%; right: 2%; }
  .gallery_modal .gallery_modal_right { width: 100%; }
  .figureGalleryVideoModal:before { left: 42%; top: 36%; }
  .galleryRow .galleryChild .figureGalleryVideo:before { left: 41%; top: 33%; }
  .theme.modulation .mod_left .mod_info_box.block2 .mod_info_content.mod_info_content_border { border: 1px solid #bfd6eb; margin-bottom: 1em; }
  .selectorGallery { width: 100%; margin-bottom: 1em; }
  .boletin_modal_50 { width: 100%; padding-right: 0%; float: left; padding-top: 1em; margin-top: 1em; border-top: 1px solid lightgrey; }
  .faqPagosOnline { padding-top: 10em; }
  .mod_cols .infoData.a3col .col { padding: 0; }
  .faq_category ul li { border-top: 1px solid #bfd6eb; border-left: 1px solid #bfd6eb; border-right: 1px solid #bfd6eb; padding: 0.5em; }
  .faq_category ul li:last-child { border-bottom: 1px solid #bfd6eb; }
  .nav_ezone_movil { margin-top: 1em; }
  .nav_ezone_movil li { width: 44%; padding: 1em 2.5%; float: left; border: 1px solid #bfd6eb; background: white; }
  .nav_ezone_movil li .ezone_movil_favoritos:before { content: url("../img/modulos/icons/ezone_movil_favoritos.png"); padding-right: 0.5em; }
  .nav_ezone_movil li .ezone_movil_busquedas:before { content: url("../img/modulos/icons/ezone_movil_busqueda.png"); padding-right: 0.5em; }
  .nav_ezone_movil li .ezone_movil_borradores:before { content: url("../img/modulos/icons/ezone_movil_borradores.png"); padding-right: 0.5em; }
  .nav_ezone_movil li .ezone_movil_facturas:before { content: url("../img/modulos/icons/ezone_movil_facturas.png"); padding-right: 0.5em; }
  .nav_ezone_movil li .ezone_movil_facturas_no_logado:before { content: url("../img/modulos/icons/ezone_movil_facturas_no_logado.png"); padding-right: 0.5em; }
  .icon_redactar:before { float: left; display: block; content: " "; overflow: hidden; height: 1.2em; width: 1.2em; margin: 0 0.4em 0; background: url("../img/modulos/icons/ezone_icon.png") no-repeat scroll transparent; background-position: -248px 0px; }
  .icon_enviar_mail:before { float: left; display: block; content: " "; overflow: hidden; height: 1.2em; width: 1.2em; margin: 0 0.4em 0; background: url("../img/modulos/icons/ezone_icon.png") no-repeat scroll transparent; background-position: -297px 0px; }
  .icon_eliminar:before { float: left; display: block; content: " "; overflow: hidden; height: 1.2em; width: 1.2em; margin: 0 0.4em 0; background: url("../img/modulos/icons/ezone_icon.png") no-repeat scroll transparent; background-position: -345px 0px; }
  .ezone_buzon { background: white; margin-top: 1em; display: inline-block; width: 100%; }
  .tabEzoneMovilBuzon { width: 100%; border-collapse: collapse; }
  .tabEzoneMovilBuzon tr { border: 1px solid lightgrey; }
  .tabEzoneMovilBuzon tr.colortr { background-color: #ededed; }
  .tabEzoneMovilBuzon tr.backgroundTableYellow { background: #FFFFBF; }
  .tabEzoneMovilBuzon .CI_container { width: auto; margin-left: 5%; }
  .ezone_mobile_wrapper { padding: 0.5em 4.5%; width: 91%; }
  .task_options_buzon_ezone, .task_options_favoritos_ezone, .task_options_busquedas_ezone, .task_options_historial_ezone, .task_options_borradores_ezone { width: 92%; position: fixed; background: white; padding: 1em 4%; border-top: 1px solid #bfd6eb; z-index: 999; bottom: 0; left: 0; }
  #chart_eZoneMovil { margin-top: 8em; }
  .MarginTop1emMobile { margin: 1em 0 0 0; }
  .margin0mobile { margin: 0; }
  .accordion_faq .accordion_faq_master { padding: 1em 4%; border-bottom: 1px solid #bfd6eb; }
  .accordion_faq .accordion_faq_child { margin: 0; }
  .accordion_faq .accordion_faq_child li { border-bottom: 1px solid #bfd6eb; padding: 1em 4%; }
  .tramites_inicio .tramites_opciones_off { margin-top: 0; }
  .mod_cols .infoData.a2col .col:first-child.firtsColW19 { width: 90%; }
  .boxTLmobile { float: left; }
  .ulTabsTramites .ui-tabs-active a { width: 90%; height: 1.5625em; background: #0671bf; color: white; padding: 0.5em; text-align: center; border-bottom: none; margin-bottom: 1em; }
  .ulTabsTramites .ui-state-default a { width: 90%; height: 1.5625em; background: #0671bf; color: white; padding: 0.5em; text-align: center; margin-bottom: 1em; }
  .theme.modulation .mod_right .mod_info_box.block2 .mod_info_content.mod_info_content_border { border: 1px solid #bfd6eb; margin-bottom: 1em; }
  .tramites_checkbox label { margin: 0.5em 4%; }
  .comparador_box2 { width: 41%; }
  .comparador_box3, .comparador_boxb { width: 95%; }
  .stepSelectorNoPadding { padding: 0; }
  .mejor_oferta_luz .a3col .col, .mejor_oferta_luz_gas .a3col .col { width: 92% !important; }
  .boxedTopBottomMobile { border-left: none; border-right: none; border-bottom: none; border-radius: 0px; padding: 0.5em 4%; }
  .borderBottomNone { border-bottom: none; }
  .borderBottom1px { border-bottom: 1px solid #bfd6eb; }
  .borderTop1px { border-top: 1px solid #bfd6eb; }
  .padding0Mobile { padding: 0; }
  .theme .mod_info_box_mobile { padding: 0; width: 100%; border: 1px solid #bfd6eb; }
  .calculadora_box { width: 95%; }
  .elegir_suministro { width: 95%; }
  .CI_si_aire { width: 8em; height: 9em; }
  .CI_si_aire label .titleLabel { position: absolute; z-index: 999; padding: 9em 0 0 4em; }
  .CI_si_aire .CI_customInput { text-indent: -999999999999999px; display: block; width: 8.3em; height: 10.4em; border: none; cursor: pointer; }
  .CI_si_aire .CI_radio { background: url("../img/modulos/icons/calculadora/CI_aire_si_inactive.png") no-repeat top left; }
  .CI_si_aire .CI_radio.CI_radio_checked { background: url("../img/modulos/icons/calculadora/CI_aire_si_active.png") no-repeat top left; }
  .CI_si_aire .CI_nativeInput { width: 8.3em; height: 10.4em; }
  .CI_no_aire label .titleLabel { position: absolute; z-index: 999; padding: 9em 0 0 4em; }
  .CI_no_aire .CI_customInput { text-indent: -999999999999999px; display: block; width: 8.3em; height: 10.4em; border: none; cursor: pointer; }
  .CI_no_aire .CI_radio { background: url("../img/modulos/icons/calculadora/CI_aire_no_inactive.png") no-repeat top left; }
  .CI_no_aire .CI_radio.CI_radio_checked { background: url("../img/modulos/icons/calculadora/CI_aire_no_active.png") no-repeat top left; }
  .CI_no_aire .CI_nativeInput { width: 8.3em; height: 10.4em; }
  .CI_si_calefaccion { width: 8em; height: 9em; }
  .CI_si_calefaccion label .titleLabel { position: absolute; z-index: 999; padding: 9em 0 0 4em; }
  .CI_si_calefaccion .CI_customInput { text-indent: -999999999999999px; display: block; width: 8.3em; height: 10.4em; border: none; cursor: pointer; }
  .CI_si_calefaccion .CI_radio { background: url("../img/modulos/icons/calculadora/CI_calefaccion_si_inactive.png") no-repeat top left; }
  .CI_si_calefaccion .CI_radio.CI_radio_checked { background: url("../img/modulos/icons/calculadora/CI_calefaccion_si_active.png") no-repeat top left; }
  .CI_si_calefaccion .CI_nativeInput { width: 8.3em; height: 10.4em; }
  .CI_no_calefaccion label .titleLabel { position: absolute; z-index: 999; padding: 9em 0 0 4em; }
  .CI_no_calefaccion .CI_customInput { text-indent: -999999999999999px; display: block; width: 8.3em; height: 10.4em; border: none; cursor: pointer; }
  .CI_no_calefaccion .CI_radio { background: url("../img/modulos/icons/calculadora/CI_calefaccion_no_inactive.png") no-repeat top left; }
  .CI_no_calefaccion .CI_radio.CI_radio_checked { background: url("../img/modulos/icons/calculadora/CI_calefaccion_no_active.png") no-repeat top left; }
  .CI_no_calefaccion .CI_nativeInput { width: 8.3em; height: 10.3em; }
  .elegir_suministro .infoList { padding: 0; list-style-type: none; list-style-image: none; }
  .elegir_suministro .infoList li { padding: 0.5em; border-bottom: 1px solid #bdccde; width: 93%; }
  .elegir_suministro.active .infoList { background: #0871bf; margin: 0; padding: 0; }
  .elegir_suministro.active .infoList a { color: white; }
  .buscador_productos_wrapper { text-align: center; margin-top: 1em; position: relative; display: block; float: left; }
  .buscador_productos_wrapper input { margin: 0 auto; }
  .buscador_productos_wrapper.w100m input { margin: 0.5em 0; }
  .buscador_productos_wrapper .buttonContrastSearch { text-indent: 999999999px; right: 6%; position: absolute; float: none; width: 35px; padding: 0; height: 35px; border: 0; margin: 0; background: url(../img/modulos/icons/ezone_movil_busquedas_gris.png) no-repeat center center transparent; }
  .theme.modulation .asesorLinks.compactList .iCont { width: 100%; }
  .tabsFormHome .tabArea .counterMisDocumentos { background: transparent; }
  .tabsFormHome .tabArea .counterDocumentacion { background: transparent; }
  .tabsFormHome .tabArea .counterConsumo { background: transparent; }
  .tabsFormHome .tabArea .counterEstado { background: transparent; }
  .img-mobile { width: 100%; }
  .img-mobileAuto { width: auto; }
  .boxModal .col { width: 95%; display: block; }
  .colTab { width: 60%; }
  .colTab:first-child { width: 40%; }
  .colTab.Tab1 { width: 40%; }
  .colTab.Tab1:first-child { width: 60%; }
  .boxBanner { padding-bottom: 1.750em; }
  .boxBanner .col2_50D, .boxBanner .col2_30D, .boxBanner .col2_60D, .boxBanner .col2_70D { width: 100%; }
  .boxBanner .figureBanner { margin-left: 0.375em; margin-right: 0.375em; margin-top: 1.563em; text-align: center; }
  .boxBanner .textBanner { text-align: left; margin-left: 0.375em; }
  .boxBanner .textBanner .text1 { font-size: 4em; }
  .boxBanner .textBanner .text2 { font-size: 1.750em; color: #f15f00; }
  .boxBanner .textBanner .text3 { font-size: 1.125em; color: #666; }
  .boxBanner .text4 { font-size: 0.938em; }
  .boxBanner .textBottonBanner { text-align: left; margin-top: 1.563em; margin-left: 0.375em; }
  .boxBanner .bottomBanner { margin-left: 0.375em; margin-top: 1.563em; }
  .boxBanner .listBannerVentajas { text-align: left; }
  .boxBanner .listBannerVentajas.listBannerVentajasIconosLinea .itemListBannerVentajasIconos { width: 23%; }
  .boxBanner .listBannerVentajas .itemListBannerVentajas { vertical-align: top; width: 46%; }
  .boxBanner .listBannerVentajas .figuraListBannerVentajas .imgBanner { width: 100%; }
  .mod_info_box.mod_info_boxNoBorder { border: none; }
  .colum4060 { margin-bottom: 0.5em; }
  .colum4060 .colum { width: 100%; }
  .colum4060 .colum .buttonContrast { width: 85%; padding: 0.8em 5% 0.7em 2%; font-size: 0.813em; text-align: center; }
  .colum4060 .colum:first-child { width: 100%; }
  .colum3070 .colum { width: 100%; }
  .colum3070 .colum:first-child { width: 100%; }
  .col3a2 { width: 84%; }
  .col3a3 { width: 100%; }
  .normal_M { font-weight: normal; }
  .invoices_table.sld_contents .invoices_sld_selector .sld_selector { margin: 0; }
  .visibleMobile { display: inline-block; }
  .hiddenMobile { display: none !important; }
  .floatRightMobile { float: right  !important; }
  .invoices_table .invoicesLinksW34, .invoices_table .invoicesLinksW17 { clear: both; width: auto; float: right; margin-top: 1em; }
  .invoices_table.sld_contents .invoices_sld_selector { width: auto; }
  .invoices_table.sld_contents.tabProducto .invoices_body td { padding-left: 0; padding-right: 0; padding-top: 3.125em; padding-bottom: 0.625em; }
  .invoices_table.sld_contents.tabProducto .invoices_body td:first-child { padding-top: 0.625em; padding-bottom: 0.625em; width: 100%; border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background: none; }
  .invoices_table.sld_contents.tabProducto .invoices_body td:first-child:before { display: none; }
  .invoices_table.sld_contents.tabProducto .invoices_body td:before { top: 0; left: 0; width: 100%; height: 1.250em; padding-top: 0.5em; padding-bottom: 10px; padding-right: 0; background: #0871bf; color: #fff; font-weight: bold; border-radius: 5px; }
  .invoices_table.sld_contents.tabProducto .invoices_body_row.sld_active { background: #e6f3fe; border-radius: 5px; }
  .invoices_table.sld_contents.tabProducto .invoices_body_row.sld_active td { border-bottom: none; }
  .invoices_table.sld_contents.tabProducto .invoices_body_row.sld_active2 { border-radius: 5px; }
  .invoices_table.sld_contents.tabProducto .invoices_body_row.sld_active2 td { border-bottom: none; }
  .invoices_table.sld_contents.tabProducto.oneRow .invoices_body td { display: inline-block; float: left; width: 50%; vertical-align: top; background: #e6f3fe; }
  .invoices_table.sld_contents.tabProducto.oneRow .invoices_body td:first-child { background: #0871bf; color: #fff; font-weight: bold; width: 100%; border-radius: 5px; }
  .invoices_table.sld_contents.tabProducto.oneRow .invoices_body td:before { width: 96%; padding-left: 2%; padding-right: 2%; text-overflow: ellipsis; overflow: hidden; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .invoices_table.sld_contents.tabProducto.oneRow .invoices_body td:last-child:before { border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
  .invoices_table.sld_contents.tabProducto.oneRow .invoices_body_row.sld_active td:first-child { border-bottom: 3px solid #fff; border-bottom-left-radius: 0px; }
  .invoices_table .invoices_body .invoices_body_row.primary_row, .invoices_table .invoices_body .invoices_body_row.secondary_row, .invoices_table .info_row_links { background: #ecf0f3; }
  .invoices_table .invoices_body .invoices_body_row { display: block; }
  .invoices_table .invoices_body .invoices_body_row td:first-child { border-radius: 10px; }
  .invoices_table .invoices_body .invoices_body_row.body_row1 td:first-child { background: none; border-radius: 0; display: inline-block; }
  .invoices_table .invoices_body .invoices_body_row.sld_active td { border-bottom: 1px solid white; }
  .invoices_table.sld_contents .sld_block { display: block; }
  .invoices_table.sld_contents .sld_block .info_row_links { width: 100%; height: auto; padding-top: 1em; }
  .invoices_table .invoices_body .invoices_body_row td { border-color: white; }
  .invoices_table .invoices_body .invoices_body_row .tdData { padding-left: 53%; }
  .bordeInTable { background: #f7f8f8; border: 1px solid #dddddd; display: table; }
  .bordeInTable .peticionInTable { border: 1px solid #dddddd; }
  .table-responsive tr .tdData { padding-left: 50%; }
  .table-responsive tr .tdData.noTitle { padding: 0; margin: 1em 0; }
  .mobileBtnBlue { text-decoration: none; display: inline-block; padding: 6%; margin-bottom: 1em; text-transform: uppercase; color: white; background: #2e7bb8; border-radius: 5px; }
  .mobileBtnBlue:hover { color: white; }
  .mobileBtnBlue.mobileBtnBlueRight { padding: 2% 6% 2% 6%; margin: 0 0 0 50%; }
  .mobileBtnBlue2 { text-decoration: none; display: inline-block; padding: 0.5em; text-transform: uppercase; color: white; background: #2e7bb8; border-radius: 3px; margin: 0 1em; }
  .mobileBtnBlue2:hover { color: white; }
  .mod_cols .infoData.a4col .col .datepicker { width: 90%; }
  .selectorP { display: inline-block; width: 50%; padding-left: 15%; }
  .mobileBtn { text-decoration: none; display: inline-block; padding: 6%; border: 1px solid white; margin-bottom: 1em; text-transform: uppercase; }
  .mobileBtn.mobileButtonTransformNone { text-transform: none; }
  .mobileBtn.mobileButtonNoBorder { border: 0; }
  .mobileBtn.ocultarOpcionesBusqueda { display: none; }
  .table-responsive { display: block; }
  .table-responsive thead { display: block; }
  .table-responsive thead tr { position: absolute; top: -9999px; left: -9999px; }
  .table-responsive tbody { display: block; }
  .table-responsive th { display: block; }
  .table-responsive td { height: auto; display: block; border-bottom: 1px solid white; position: relative; }
  .table-responsive td:before { position: absolute; top: 6px; left: 10%; width: 45%; padding-right: 10px; white-space: nowrap; }
  .table-responsive td.tdHeight1con5em { height: 1.5em; }
  .table-responsive tr { display: block; }
  .table-responsive tr.sld_trigger { margin: 0; }
  .table-responsive.tabTramitesContratos td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesContratos td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesContratos td:nth-of-type(2):before { content: attr(data-numero); }
  .table-responsive.tabTramitesContratos td:nth-of-type(3):before { content: attr(data-direccion); }
  .table-responsive.tabMiDocumentacion td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabMiDocumentacion td:nth-of-type(1):before { content: "Documento"; }
  .table-responsive.tabMiDocumentacion td:nth-of-type(2):before { content: ""; }
  .table-responsive.tabMiDocumentacion td:nth-of-type(3):before { content: ""; }
  .table-responsive.tabTramitesContratacion td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesContratacion td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesContratacion td:nth-of-type(2):before { content: attr(data-direccion); }
  .table-responsive.tabTramitesContratacion td:nth-of-type(3):before { content: attr(data-fecha); }
  .table-responsive.tabTramitesPunto td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesPunto td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesPunto td:nth-of-type(2):before { content: attr(data-direccion); }
  .table-responsive.tabTramitesCuenta td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesCuenta td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesCuenta td:nth-of-type(2):before { content: attr(data-banco); }
  .table-responsive.tabTramitesCuenta td:nth-of-type(3):before { content: attr(data-entidad); }
  .table-responsive.tabTramitesFacturas td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesFacturas td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesFacturas td:nth-of-type(2):before { content: attr(data-importe); }
  .table-responsive.tabTramitesFacturas td:nth-of-type(3):before { content: attr(data-fecha); }
  .table-responsive.tabTramitesFacturas td:nth-of-type(4):before { content: attr(data-contrato); }
  .table-responsive.tabTramitesFacturas td:nth-of-type(5):before { content: attr(data-estado); }
  .table-responsive.tabGestionaOnline tr:nth-child(odd) td:nth-of-type(1) { display: inline-block; width: 97%; background: white !important; }
  .table-responsive.tabGestionaOnline td:nth-of-type(2):before { content: attr(data-opciones); padding-top: 1em; }
  .table-responsive.tabTramitesSeguros td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramitesSeguros td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramitesSeguros td:nth-of-type(2):before { content: attr(data-fecha); }
  .table-responsive.tabProductoOne td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabProductoOne td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabProductoOne td:nth-of-type(2):before { content: "Precio sin descuento"; }
  .table-responsive.tabProductoOne td:nth-of-type(3):before { content: "Precio One"; }
  .table-responsive.tabProductoOK td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabProductoOK td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabProductoOK td:nth-of-type(2):before { content: "Precio sin descuento"; }
  .table-responsive.tabProductoOK td:nth-of-type(3):before { content: "Precio ahora"; }
  .table-responsive.tabTramites td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabTramites td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTramites td:nth-of-type(2):before { content: attr(data-codigo); }
  .table-responsive.tabTramites td:nth-of-type(3):before { content: attr(data-gestion); }
  .table-responsive.tabTramites td:nth-of-type(4):before { content: attr(data-fecha); }
  .table-responsive.tabTramites td:nth-of-type(5):before { content: attr(data-asunto); }
  .table-responsive.tabTramites td:nth-of-type(6):before { content: attr(data-estado); }
  .table-responsive.tabTramites .tabTramites1 td:nth-of-type(1) { display: inline-block; width: 48%; }
  .table-responsive.tabTramites .tabTramites1 td:nth-of-type(1):before { content: attr(data-tarifaActual); }
  .table-responsive.tabTramites .tabTramites1 td:nth-of-type(2):before { content: attr(data-cups); }
  .table-responsive.tabTramites .tabTramites1 td:nth-of-type(3):before { content: attr(data-nContrato); }
  .table-responsive.tabTramites .tabTramites1 td:nth-of-type(4):before { content: attr(data-estado); }
  .table-responsive.tabLecturas1 td:nth-of-type(1) { display: inline-block; width: 90%; text-align: center; }
  .table-responsive.tabLecturas1 td:nth-of-type(1):before { content: "Fecha"; }
  .table-responsive.tabLecturas1 td:nth-of-type(2):before { content: "Tipo de lectura"; }
  .table-responsive.tabLecturas2 td:nth-of-type(1) { display: inline-block; width: 90%; text-align: center; }
  .table-responsive.tabLecturas2 td:nth-of-type(1):before { content: "Integrador"; }
  .table-responsive.tabLecturas2 td:nth-of-type(2):before { content: "Lectura"; }
  .table-responsive.tabPerfil3 td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabPerfil3 td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabPerfil3 td:nth-of-type(2):before { content: attr(data-alias); }
  .table-responsive.tabPerfil3 td:nth-of-type(3):before { content: attr(data-numcuenta); }
  .table-responsive.tabPerfil4 .trBefore td:nth-of-type(1) { display: inline-block; width: 90%; }
  .table-responsive.tabPerfil4 .trBefore td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabPerfil4 .trBefore td:nth-of-type(2):before { content: "Domiciliación"; }
  .table-responsive.tabPerfil4 .trBefore td:nth-of-type(3):before { content: "Acciones"; }
  .table-responsive.tabPerfil4 .trBefore td:nth-of-type(4):before { content: "Factura electrónica"; }
  .table-responsive.tabPagoFacturas .invoices_body .invoices_body_row td:first-child { background: #ecf0f3; }
  .table-responsive.tabPagoFacturas .invoices_sld_selector .sld_selector { position: absolute; z-index: 99999; left: 0; top: 1em; }
  .table-responsive.tabPagoFacturas .sld_block .info_row_links { display: inline-block; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(2) { background: white; border-radius: 5px; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(2):before { content: "Factura"; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(3):before { content: "Importe"; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(4):before { content: "Tipo de pago"; }
  .table-responsive.tabPagoFacturas .trBefore td:nth-of-type(5):before { content: "A pagar"; }
  .table-responsive.tabTusFacturas .invoices_body .invoices_body_row td:first-child { background: #ecf0f3; }
  .table-responsive.tabTusFacturas .invoices_sld_selector .sld_selector { position: absolute; z-index: 99999; left: 0; top: 1.5em; margin: 0 2%; }
  .table-responsive.tabTusFacturas .sld_block .info_row_links { display: inline-block; }
  .table-responsive.tabTusFacturas td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTusFacturas td:nth-of-type(2) { background: white; border-radius: 5px; }
  .table-responsive.tabTusFacturas td:nth-of-type(2):before { content: attr(data-producto); }
  .table-responsive.tabTusFacturas td:nth-of-type(3):before { content: attr(data-importe); }
  .table-responsive.tabTusFacturas td:nth-of-type(4):before { content: attr(data-fecha); }
  .table-responsive.tabTusFacturas td:nth-of-type(5):before { content: attr(data-contrato); }
  .table-responsive.tabTusFacturas td:nth-of-type(6):before { content: attr(data-estado); }
  .table-responsive.tabTusFacturas2 .invoices_body .invoices_body_row td:first-child { background: #ecf0f3; }
  .table-responsive.tabTusFacturas2 .invoices_sld_selector .sld_selector { position: absolute; z-index: 99999; left: 0; top: 1em; margin: 0 2%; }
  .table-responsive.tabTusFacturas2 .sld_block .info_row_links { display: inline-block; }
  .table-responsive.tabTusFacturas2 td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabTusFacturas2 td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabTusFacturas2 td:nth-of-type(2):before { content: attr(data-importe); }
  .table-responsive.tabTusFacturas2 td:nth-of-type(3):before { content: attr(data-fecha); }
  .table-responsive.tabTusFacturas2 td:nth-of-type(4):before { content: attr(data-estado); }
  .table-responsive.tabContratos .invoices_body .invoices_body_row td:first-child { background: #ecf0f3; }
  .table-responsive.tabContratos .invoices_sld_selector .sld_selector { position: absolute; z-index: 99999; left: 0; top: 1em; }
  .table-responsive.tabContratos .sld_block .info_row_links { display: inline-block; }
  .table-responsive.tabContratos td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabContratos td:nth-of-type(2) { background: white; border-radius: 5px; }
  .table-responsive.tabContratos td:nth-of-type(2):before { content: attr(data-producto); }
  .table-responsive.tabContratos td:nth-of-type(3):before { content: attr(data-numero); }
  .table-responsive.tabContratos td:nth-of-type(4):before { content: attr(data-estado); }
  .table-responsive.tabContratos td:nth-of-type(5):before { content: attr(data-direccion); }
  .table-responsive.tabContratos td:nth-of-type(6):before { content: attr(data-ultimafactura); }
  .table-responsive.tabFacturacionLogado td { background-color: #ecf0f3; }
  .table-responsive.tabFacturacionLogado td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabFacturacionLogado td:nth-of-type(1):before { font-weight: bold; content: "Periodo"; }
  .table-responsive.tabFacturacionLogado td:nth-of-type(2):before { content: "Importe"; }
  .table-responsive.tabFacturacionLogado td:nth-of-type(3):before { content: "Estado"; }
  .table-responsive.tabFacturacionLogado td:nth-of-type(4):before { content: ""; }
  .table-responsive.tabUltimasGestiones td { height: 1.5em; }
  .table-responsive.tabUltimasGestiones td:nth-of-type(1):before { content: "Fecha"; }
  .table-responsive.tabUltimasGestiones td:nth-of-type(2):before { content: "AZ"; }
  .table-responsive.tabUltimasGestiones td:nth-of-type(3):before { content: "Estado"; }
  .table-responsive.tabUltimasGestiones .table_body .icon { float: left; }
  .table-responsive.tabUltimasGestiones tfoot td:nth-of-type(1):before { content: ""; }
  .table-responsive.tabUltimasGestiones tfoot td:nth-of-type(2):before { content: ""; }
  .table-responsive.tabUltimasGestiones tfoot td:nth-of-type(3):before { content: ""; }
  .table-responsive.tabPasosFacturas td { background-color: #ecf0f3; }
  .table-responsive.tabPasosFacturas td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabPasosFacturas td:nth-of-type(1):before { font-weight: bold; content: attr(data-periodo); }
  .table-responsive.tabPasosFacturas td:nth-of-type(2):before { content: attr(data-importe); }
  .table-responsive.tabPasosFacturas td:nth-of-type(3):before { content: attr(data-estado); }
  .table-responsive.tabPasosFacturas td:nth-of-type(4):before { content: attr(data-accion); }
  .table-responsive.tabPasosFacturas .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabHomeFacturas td { background-color: #ecf0f3; }
  .table-responsive.tabHomeFacturas .trBefore td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabHomeFacturas .trBefore td:nth-of-type(1):before { font-weight: bold; content: attr(data-factura); }
  .table-responsive.tabHomeFacturas .trBefore td:nth-of-type(2):before { content: attr(data-importe); }
  .table-responsive.tabHomeFacturas .trBefore td:nth-of-type(3):before { content: attr(data-tipoPago); }
  .table-responsive.tabHomeFacturas .trBefore td:nth-of-type(4):before { content: attr(data-aPagar); }
  .table-responsive.tabHomeFacturas .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabPerfil1 td { background-color: #ecf0f3; }
  .table-responsive.tabPerfil1 .trBefore td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabPerfil1 .trBefore td:nth-of-type(1):before { font-weight: bold; content: ""; }
  .table-responsive.tabPerfil1 .trBefore td:nth-of-type(2):before { content: "Acciones"; }
  .table-responsive.tabPerfil1 .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabPerfil2 td { background-color: #ecf0f3; }
  .table-responsive.tabPerfil2 .trBefore td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabPerfil2 .trBefore td:nth-of-type(1):before { font-weight: bold; content: ""; }
  .table-responsive.tabPerfil2 .trBefore td:nth-of-type(2):before { content: "Acciones"; }
  .table-responsive.tabPerfil2 .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.TabBefore01MisDocumentos td { background-color: #ecf0f3; }
  .table-responsive.TabBefore01MisDocumentos td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.TabBefore01MisDocumentos td:nth-of-type(1):before { font-weight: bold; content: attr(data-documento); }
  .table-responsive.tabEstadoContratacion1 td { background-color: #ecf0f3; }
  .table-responsive.tabEstadoContratacion1 td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabEstadoContratacion1 td:nth-of-type(1):before { font-weight: bold; content: attr(data-promocion); }
  .table-responsive.tabEstadoContratacion1 td:nth-of-type(2):before { content: attr(data-fecha); }
  .table-responsive.tabEstadoContratacion1 td:nth-of-type(3):before { content: attr(data-estado); }
  .table-responsive.tabEstadoContratacion1 .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabEstadoContratacion2 td { background-color: #ecf0f3; }
  .table-responsive.tabEstadoContratacion2 td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabEstadoContratacion2 td:nth-of-type(1):before { font-weight: bold; content: "Documentación"; }
  .table-responsive.tabEstadoContratacion2 td:nth-of-type(2):before { content: ""; }
  .table-responsive.tabEstadoContratacion2 .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabDocumentos td { background-color: #ecf0f3; }
  .table-responsive.tabDocumentos td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabDocumentos td:nth-of-type(1):before { font-weight: bold; content: "Documento"; }
  .table-responsive.tabDocumentos td:nth-of-type(2):before { content: ""; }
  .table-responsive.tabDocumentos .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabConsultarLecturas td { background-color: #ecf0f3; }
  .table-responsive.tabConsultarLecturas td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabConsultarLecturas td:nth-of-type(1):before { font-weight: bold; content: "Fecha"; }
  .table-responsive.tabConsultarLecturas td:nth-of-type(2):before { content: "Tipo de lectura"; }
  .table-responsive.tabConsultarLecturas .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  .table-responsive.tabConsultarLecturas2 td { background-color: #ecf0f3; }
  .table-responsive.tabConsultarLecturas2 td:nth-of-type(1) { background: white; border-radius: 5px; }
  .table-responsive.tabConsultarLecturas2 td:nth-of-type(1):before { font-weight: bold; content: attr(data-integrador); }
  .table-responsive.tabConsultarLecturas2 td:nth-of-type(2):before { content: attr(data-lectura); }
  .table-responsive.tabConsultarLecturas2 .mobileBtnBlue { margin: 0.5em 100% 0.5em 0; }
  /* Label the data */
  .paginacion a.prev_pagination, .paginacion a.next_pagination { background-position: center center; border: 1px solid #0871bf; border-radius: 4px; display: inline-block; height: 2em; width: 2em; padding: 0; background-color: white; text-indent: -1000000px; }
  .paginacion a.pagination_number { display: inline-block; height: 2em; line-height: 2em; padding: 0; width: 2em; }
  .legend-tableType02 { width: 100%; }
  .legend-tableType02 .periodo { float: none; width: 30%; text-align: center; }
  .legend-tableType02 .periodo:before { display: block; margin-left: 40%; }
  .celda-modal { position: relative; margin: 0; }
  .tablaContratacion thead { display: none; }
  .tablaContratacion tbody tr { background-color: white !important; border-bottom: 4px solid #f8f9fa; }
  .tablaContratacion tbody tr td:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; display: none; }
  .tablaContratacion tbody tr td:nth-child(2) { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
  .tablaContratacion tbody tr td:last-child { border-top-right-radius: 6px; border-bottom-right-radius: 6px; padding-right: 1em; }
  .tablaContratacion tbody tr td { padding-left: 0.5em; }
  .detallesContrato table thead { display: none; }
  .detallesContrato table tbody tr td { display: block; }
  .opcionesModificar li { border-top: 1px solid #bfd6eb; padding-top: 1em; }
  /**Modal**/
  .section_modal { clear: both; display: block; margin: 0 auto; width: 100%; }
  .ui-dialog { top: 0 !important; left: 0 !important; }
  .modal_dialog01 { position: relative; width: 92%; }
  .descargas-modal { left: -105px; }
  .productIconList .productIcons { display: none; }
  .mod_product_tabs_body { clear: both; display: block !important; }
  /*estilo para iconos decorativos contribuibles */
  .box-icoFigure.width90 .icoFigure { width: 15%; }
  .box-buttonContrast.width45 { width: 100%; }
  .iconFlechaMobile:after { background: url("../img/modulos/icons/icon_up_mobile.png") no-repeat center transparent; content: ""; width: 30px; height: 30px; position: absolute; display: inline-block; margin: 8em 0 0; left: 50%; }
  .iconMobileRegistrate:before { background: url("../img/modulos/icons/icon_registrateMobile.png") no-repeat center transparent; content: ""; width: 30px; height: 30px; position: relative; display: inline-block; margin: -0.6em 0; }
  .iconRegistration { float: none !important; margin: 0 auto; width: 50%; clear: both; }
  .iconRegistration:before { margin: 0.2em 0.3em 0 0; }
  .list_buttons { width: 100%; }
  .list_buttons li { clear: both; float: left; }
  .list_buttons .box_link_buttons { text-align: center; }
  .list_buttons .box_link_buttons .link_buttons { float: none; }
  .iCont .text_enlaceSubmit { text-decoration: none; }
  .mod_info_content.specialBox .infoData .inputList .infoData .titleLabel { width: 91%; }
  /*tooltip validación vista móvil*/
  .cajaInput .tooltipValidacion { display: inline-block; margin-top: 0.9375em; margin-left: 0em; position: relative; width: 75%; z-index: 100; }
  .cajaInput .tooltipValidacion:before { top: -12px; left: 10px; width: 19px; border-bottom: none; border-right: none; border-top: none; background: url("../img/modulos/illustrations/arrowTooltipUp.png") no-repeat scroll center center transparent; }
  .cajaInput .tooltipValidacion.tooltipValidacion20 { width: 75%; }
  .cajaInput .tooltipValidacion.tooltipValidacionTipo1:before { top: -12px; left: 10px; width: 19px; border-bottom: none; border-right: none; border-top: none; background: url("../img/modulos/illustrations/arrowTooltipUp1.png") no-repeat scroll center center transparent; }
  .cajaInput .tooltipValidacion.tooltip_up_M:before { border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 8px solid white; border-left: 8px solid rgba(0, 0, 0, 0); left: 16px; top: -8px; width: 0; height: 0; background-image: none; }
  .mod_cols .infoData.infoDataM { padding: 0; width: auto; }
  .mod_cols .infoData.infoDataM.a2col .col, .mod_cols .infoData.infoDataM.a2col .col.colFirstForms.colFirstForms4 { margin: 1em 4% 0; padding: 0 0 1em; }
  .mod_cols .col .buttonContrast.boxTR_M { float: right; }
  .mobilecentered { float: none !important; margin: 0 auto !important; }
  .selectorStyled.width93mobile { width: 93%; }
  .mod_header { width: 100%; }
  .corporation { min-width: 155px; max-width: 155px; width: 53%; position: relative; z-index: 10; }
  .mobile_navegation { float: right; height: 60px; padding: 0; width: 60px; z-index: 0; z-index: 0; }
  .mobile_navegation .trigger_mobile { display: block; height: 60px; width: 60px; position: relative; background-image: url(../img/modulos/icons/icon_mobile_navegation.png); background-repeat: no-repeat; background-position: center top; background-color: transparent; }
  .mobile_navegation .trigger_mobile.icon_search { background-position: left top; }
  .mobile_navegation .trigger_mobile.icon_navegation { background-position: left bottom; }
  .mobile_navegation .trigger_mobile.icon { text-indent: -1000000px; }
  .mobile_navegation .trigger_mobile.icon.activo.icon_search { background-position: right top; }
  .mobile_navegation .trigger_mobile.icon.activo.icon_navegation { background-position: right bottom; }
  .mobile_navegation:first-child { margin: 3.2em 0 0 0; }
  .mobile_navegation .a2colMobile { clear: both; display: inline-block; width: 100%; }
  .mobile_navegation .a2colMobile .col { padding: 0 0 0 2%; width: 18%; float: left; }
  .mobile_navegation .a2colMobile .col:first-child { width: 80%; padding: 0; }
  .mobile_navegation .navegation_list { border-bottom: 1px solid #cccccc; background: #f1f1f1; display: none; float: left; left: 0; padding: 0.5em 4.5%; position: absolute; width: 91%; z-index: 1; top: 3.5em; }
  .mobile_navegation .navegation_list .navegation_item { float: none; margin: 0; width: 100%; }
  .mobile_navegation .navegation_list .navegation_item.search_menu { margin: 1em 0; }
  .client_mobile { margin: 0 0 1em; padding: 1em 4%; }
  .client_mobile:before { content: " "; background: url(../img/modulos/icons/icon_client_profile.png) no-repeat scroll left center transparent; display: block; float: left; height: 1.2em; margin: 0 0.2em 0 0; width: 2em; }
  .search_menu .search_button { background-image: url(../img/modulos/icons/icon_lupa.png); background-repeat: no-repeat; background-position: center; border: 1px solid #cccccc; cursor: pointer; display: block; height: 2.4em; margin: 0.1em 0 0; text-indent: -1000000px; width: 100%; }
  .top_navegation_list { border: 1px solid #cccccc; margin: 0 0 1em; }
  .top_navegation_list .navegation_item > .link, .top_navegation_list .subnavegation_item > .link { font-weight: 700; border-top: 1px solid #cccccc; padding: 1em 4%; display: block; background: #ebebec; }
  .top_navegation_list .navegation_item:first-child > .link, .top_navegation_list .subnavegation_item:first-child > .link { border-top: 0 none; }
  .top_navegation_list .navegation_item .slide_trigger:after, .top_navegation_list .subnavegation_item .slide_trigger:after { background: url("../img/modulos/icons/icon_slides_selectors.png") no-repeat scroll center bottom transparent; display: block; content: " "; float: right; width: 2em; height: 1.2em; }
  .top_navegation_list .navegation_item .slide_trigger.sld_active:after, .top_navegation_list .subnavegation_item .slide_trigger.sld_active:after { background: url("../img/modulos/icons/icon_slides_selectors.png") no-repeat scroll center top transparent; }
  .top_navegation_list .subnavegation_list { background: white; }
  .top_navegation_list .subnavegation_list .subnavegation_item > .link { font-weight: 400; background: white; }
  .top_navegation_list .subnavegation_list .subnavegation_item:first-child > .link { border-top: 1px solid #cccccc; }
  .contenedor_nav { border: 1px solid; border-radius: 5px; border: 1px solid #dde3e9; overflow: hidden; }
  .titleItemList { padding: 0.9em 3%; margin: 0; background: url(../img/modulos/icons/icon_down_mobile_c.png) no-repeat 96% 1.5em white; }
  .titleItemList.activo { background: url(../img/modulos/icons/icon_down_mobile_a.png) no-repeat 96% 1.5em white; }
  .menu_lnk_block li { padding: 0.9em 3%; border: 1px solid #e5e5e5; background: url("../img/modulos/icons/icon_slides_selectors.png") no-repeat scroll 97% -12px #e8ecef; }
  div.CM_accesoMob { display: none; }
  .col3_307030.col3_f1 { width: 92%; padding-left: 4%; padding-right: 4%; }
  .col3_307030 .col3_1, .col3_307030 .col3_2, .col3_307030 .col3_3 { width: 100%; float: none; }
  .col2_7030.col2_f1 { width: 92%; padding-left: 4%; padding-right: 4%; }
  .col2_7030 .col2_1, .col2_7030 .col2_2 { width: 100%; }
  .col3_505050.col3_f1 .col3_2 { width: 92%; padding-left: 4%; padding-right: 4%; float: none; }
  .col3_505050.col3_f1 .col3_3 { position: relative; bottom: auto; }
  .col3_505050 .col3_1, .col3_505050 .col3_2 { width: 92%; padding-left: 4%; padding-right: 4%; float: none; }
  .col3_505050 .col3_3 { width: 100%; }
  .col2_4060 .col2_1 { width: 100%; }
  .col2_4060 .col2_2 { width: 100%; }
  .col2_5050 .col2_1, .col2_5050 .col2_2 { width: 100%; }
  .col2_5050.col2_f1 .col2_1, .col2_5050.col2_f1 .col2_2 { width: 100%; padding-left: 0; }
  .col2_5050.col2_f2 { width: 100%; }
  .boxUploadFile { background: white; }
  .mod_cols .infoData.a2col .col.col60 { width: 100%; }
  .mod_cols .infoData.a2col .col:first-child.firtsColW25 { width: 100%; }
  .mod_cols .infoData.a2col .col:first-child.no_marginT_M { margin-top: 0; }
  .mod_cols .infoData.a2col .col:first-child.no_marginB_M { margin-bottom: 0; }
  .mod_cols .infoData.a2col .col.wide4_M { width: 40%; }
  .mod_cols .infoData.a2col .col .box-paddingLeft15porCien { padding-left: 0%; }
  .mod_cols .infoData.a2col .col .buttonContrast.boxTL_M { float: left; }
  .mod_cols .infoData.a2col .col .buttonContrast.boxTR_M { float: right; }
  .mod_cols .infoData.a2col.col60b .col { width: 92%; border: 0 none; margin: 1em 4% 0; padding: 1em 0 0; }
  .mod_cols .infoData.a2col.col60b .col:first-child { width: 92%; border: 0 none; margin: 1em 4% 0; padding: 1em 0 0; }
  .mod_cols .infoData.a5col { width: 96%; }
  .mod_cols .infoData.a5col .col { margin: 1em 4% 0; padding: 0 0 1em; width: 92%; }
  .mod_cols .infoData.a5col .col.colW17, .mod_cols .infoData.a5col .col.colW30, .mod_cols .infoData.a5col .col.colW40, .mod_cols .infoData.a5col .col.colW50 { padding: 0.5em 0 0; width: 100%; margin: 0; }
  .mod_cols .infoData.a5col .col.colW17:first-child, .mod_cols .infoData.a5col .col.colW30:first-child, .mod_cols .infoData.a5col .col.colW40:first-child, .mod_cols .infoData.a5col .col.colW50:first-child { padding: 0.5em 0 0; width: 100%; margin: 0; }
  .mod_cols .infoData.a5col .col.customSize92marged { padding-bottom: 1em; margin: 0 4%; width: 92%; }
  .mod_cols .infoData.a5col .col:first-child { margin: 1em 4% 0; padding: 0 0 1em; width: 92%; }
  .mod_cols .infoData.a5col .col:first-child.customSize92marged { padding-bottom: 1em; margin: 0 4%; width: 92%; }
  .mod_cols .infoData.col .no_paddingT_M { padding-top: 0; }
  .mod_cols .infoData.col.no_paddingL_M { padding-left: 0; }
  .mod_cols .infoData.col:first-child.no_paddingB_M { padding-bottom: 0; }
  .mod_cols .infoData.col:first-child.no_marginL_M { margin-left: 0; }
  .mod_cols .infoData.a4col.wide10_M { width: 96%; }
  .mod_cols .infoData.a4col.paddingL4porCienRcero_M { padding-left: 4%; padding-right: 0; }
  .mod_cols .infoData.a4col.customSize92 { padding-bottom: 1em; margin: 0 4%; width: 92%; }
  .banner01 { position: relative; width: 100%; height: auto; display: block; float: left; background-color: #f5f7f9; top: initial; }
  .banner01 .fila1 { top: initial; width: 100%; left: initial; text-align: center; }
  .banner01 .fila2 { top: initial; right: initial; position: relative; width: 100%; }
  .banner01 .fila3 { position: relative; top: initial; left: initial; width: 92%; padding: 0.5em; }
  .banner01 .imgBanner01 { position: relative; width: 80%; top: initial; left: initial; }
  .banner02 .fila1 { width: 90%; }
  .banner02 .fila2 { width: 100%; }
  .w50 { width: 100%; float: left; }
  .w45 { width: 100%; float: left; }
  .mobilePaddingTopBottom1em { padding-top: 1em !important; padding-bottom: 1em !important; }
  .mobilePaddingTop1em { padding-top: 1em !important; }
  .mobileMarginLeft0 { margin-left: 0 !important; }
  .mobileMarginTop1em { margin-top: 1em !important; }
  .mobileW90 { width: 90% !important; }
  .mobileW95 { width: 95% !important; }
  .mobileW80 { width: 80%; }
  .mobileW100 { width: 100% !important; }
  .mobileW45 { width: 45%; }
  .mobileW30 { width: 30%; }
  .mobileW20 { width: 20%; }
  .mobileW10 { width: 10%; }
  .mobileNoFloat { float: none; }
  .mobileButtonOrange { display: block; width: 9em; }
  .labelFix { display: inline-block !important; width: 40%; }
  .mobileBlock { display: block !important; }
  .visibleMobile { display: static; }
  .visibleDesktop { display: none; }
  .hiddenDesktop { display: block !important; }
  .mobileBoxTL { float: left !important; }
  .mobileNoMargin { margin: 0 !important; }
  .mod_product_block .wrapper { margin: 0 auto; width: 100%; }
  .mod_product_block .mod_product_title, .mod_product_block .flex_products.carousel { margin: 0; padding: 1em 5%; width: 90%; border-bottom: none; }
  .mod_product_block .product_title { display: block; margin-top: 0; margin-bottom: 0; font-size: 1.250em; width: 100%; }
  .mod_product_block .mod_custom_search { clear: both; display: inline-block; float: none; width: 100%; }
  .mod_product_block .flex_products .mod_productTab_tabs { border: 1px solid #bcccde; border-radius: 5px; }
  .mod_product_block .flex_products .mod_productTab_tabs .mod_product_tabs_item { width: 96%; margin-bottom: 0; padding: 0.5em 2%; border-top: 1px solid #bcccde; }
  .mod_product_block .flex_products .mod_productTab_tabs .mod_product_tabs_item:first-child { border-top: none; }
  .mod_product_block .flex_products .mod_productTab_tabs .itemIcon .icon_bigger { min-height: 1em; }
  .mod_product_block .flex_products .mod_productTab_tabs .itemIcon .icon_bigger.hoverable .mod_product_tabs_item_link.iconLink .iconImg { text-align: left; }
  .mod_product_block .flex_products .mod_productTab_tabs .itemIcon .icon_bigger.hoverable .mod_product_tabs_item_link.iconLink .iconImg .titleLink { display: inline-block; padding: 1em; width: auto; font-size: 1.0625em; color: #333333; }
  .mod_product_block .flex_products .mod_productTab_tabs .itemIcon.tb_tab_hover .icon_bigger .iconLink .iconImg .imgIconLink, .mod_product_block .flex_products .mod_productTab_tabs .itemIcon.tb_tab_active .icon_bigger .iconLink .iconImg .imgIconLink { border: none; }
  .mod_product_block .flex_products .carousel { clear: both; display: block; float: left; padding: 1em 5%; width: 90%; }
  .mod_product_block .flex_products .flex-direction-nav .flex-next { right: 0; }
  .mod_product_block .flex_products .flex-direction-nav .flex-prev { left: 0; }
  .mod_product_block .icon_bigger { border: 0 none; }
  .mod_product_block .descripcionProductTab { padding: 1em 2%; margin-bottom: 0; width: 96%; text-align: left; background-color: #f7f8f8; }
  .mod_product_block .box_product_tabs { padding-bottom: 0.5em; border-bottom: 1px solid #bfd6eb; background-color: #f7f8f8; }
  .mod_product_block .box_product_tabs .subtit_product_tabs { font-size: 0.938em; padding: 0.5em 2%; margin: 0; text-align: center; }
  .mod_product_block .box_product_tabs .text_product_tabs { text-align: center; }
  .mod_product_block .box_product_tabs .offerList { margin-bottom: 0; }
  .mod_product_block .box_product_tabs .offerList .itemOffer { width: 90%; }
  .mod_product_block .box_product_tabs .options_list { margin-left: 14%; margin-top: 0; }
  .mod_product_block .box_product_tabs .options_list li .options_icon { font-size: 0.81em; }
  .mod_product_block .box_product_tabs .option_link { text-align: center; }
  .mod_product_block .box_product_tabs .tituloicon { text-align: center; margin: 0 2%; padding-top: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #bfd6eb; width: 96%; }
  .mod_product_block .box_product_tabs .tituloicon.tituloiconCustom { text-align: left; }
  .mod_product_block .box_product_tabs .tituloicon.tituloiconCustom .iconTituloIcon { color: #333333; }
  .mod_product_block .box_product_tabs .tituloicon .iconTituloIcon { color: #0771bf; }
  .mod_product_block .box_product_tabs .infoData { border-top: none; }
  .mod_product_block .box_product_tabs .infoData .resetCol { padding: 0; }
  .mod_product_block .box_product_tabs .boxTextImageProduct .text_boxTextImageProduct { width: auto; text-align: left; }
  .mod_product_block .box_product_tabs .boxTextImageProduct .image_boxTextImageProduct { width: 100%; }
  .mod_product_block .box_product_tabs .boxTextImageProduct .image_boxTextImageProduct .imgBanner { margin: 1em auto 2em auto; }
  .mod_product_block .box_tit_product_tabs { background-color: transparent; }
  .mod_product_block .box_tit_product_tabs.activo { background-color: transparent; }
  .mod_product_block .box_tit_product_tabs.itemSlider { padding: 0.5em 2% 0 4%; }
  .mod_product_block .box_tit_product_tabs .figureIcon { float: none; }
  .mod_product_block .box_tit_product_tabs .tit_product_tabs { display: inline-block; vertical-align: top; margin-top: 0.3em; width: 75%; }
  /* modulo subTabsProduct catalogo productos*/
  .mod_subTabsProduct { margin-top: 1em; margin-bottom: 1em; }
  .mod_subTabsProduct .list_subTabsProduct .link_subTabsProductList { font-size: 0.9em; letter-spacing: 0.3px; }
  .mod_subTabsProductRight .list_subTabsProduct { float: none; }
  .theme.modulation .mod_comparador.cpr-result .mod_info_box { border: 1px solid #bfd6eb; border-radius: 4px; }
  .theme.modulation .mod_comparador.layerM { margin: 0; border: none; }
  .theme.modulation .mod_comparador .mod_right .mod_info_box { padding-top: 1.875em; border: none; }
  .theme.modulation .mod_comparador .mod_right .mod_info_box .mod_info_content { margin: 0; background-color: #F7F8F8; }
  .theme.modulation .mod_comparador .mod_right .mod_info_box .itemSlider { width: 92%; padding-left: 4%; padding-right: 4%; font-weight: normal; }
  .mod_comparador.cpr-result .mod_gestiones .notification .eInvoice_state_head.eInvoice_head_calculadora { padding: 0 10%; }
  .mod_comparador.cpr-result .mod_gestiones .notification .eInvoice_state_head.eInvoice_head_calculadora .infoContent { font-size: 1.875em; text-align: center; }
  .mod_comparador.cpr-result .mod_gestiones .notification .eInvoice_state_head.eInvoice_head_calculadora .infoContent:first-child { font-size: 0.9375em; }
  .mod_comparador.cpr-result .mejor_oferta_luz .eInvoice_head_calculadora:after { content: ""; display: block; height: 8.125em; background: url("../img/modulos/icons/mejor_oferta_luz.png") no-repeat scroll center 0 transparent; }
  .mod_comparador.cpr-result .mejor_oferta_gas .eInvoice_head_calculadora:after { content: ""; display: block; height: 8.125em; background: url("../img/modulos/icons/mejor_oferta_gas.png") no-repeat scroll center 0 transparent; }
  .mod_comparador.cpr-result .mejor_oferta_luz_gas .eInvoice_head_calculadora:after { content: ""; display: block; height: 8.125em; background: url("../img/modulos/icons/mejor_oferta_luz_gas.png") no-repeat scroll center 0 transparent; }
  .mod_comparador.cpr-result .textSmaller { margin: 0; padding-top: 1.125em; position: static; }
  .mod_comparador.cpr-result .notification { background: none; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body { margin: 0; padding: 1em 5% 0 5%; width: auto; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .infoData { padding: 1.875em 0 0 0; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .infoData .textSmall { text-align: left; display: block; padding-bottom: 0.6em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .infoData .textBig { font-size: 1.5em; font-weight: bold; line-height: 1.1em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare { margin: 0; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare span, .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare figure, .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare .textSmaller { position: static; margin: 0; padding: 0; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare img { display: block; padding: 0.5em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare .textBig { display: block; margin: 0; padding-top: 1em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare .comparador_comment { clear: both; display: block; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare .alertText { font-weight: bold; font-size: 1.125em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare li { display: block; list-style: none; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .ulSquare li:first-child { margin-top: 0; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .col { display: block; margin: 0; width: auto !important; padding: 0; padding-top: 1.25em; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .col:first-child { padding-top: 0; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .buttonContrast { float: none; margin: 1.75em 4.5% 0 4.5%; display: block; text-align: center; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .cpr-links { margin: 1.75em 0 0 0; border: 1px solid #bfd6eb; border-radius: 4px; float: none; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .cpr-links .textSmall, .mod_comparador.cpr-result .notification .eInvoice_state_body .cpr-links a { float: none; display: block; margin: 0; padding: 1em 7%; color: #0671BF; background-color: #F8F9FA; border-top: 1px solid #bfd6eb; }
  .mod_comparador.cpr-result .notification .eInvoice_state_body .cpr-links .textSmall:first-child, .mod_comparador.cpr-result .notification .eInvoice_state_body .cpr-links a:first-child { border-top: none; } }
/* @media only screen and (max-width: 767px), only screen and (max-device-height: 767px), only screen and (device-pixel-ratio: 1), only screen and (device-pixel-ratio: 1.5), only screen and (device-pixel-ratio: 2){ @import "modulos/queries/mediaQueries_mobile";
} */
