html{-webkit-font-smoothing:antialiased!important}
html,body,body>.container{height:100%;background:#fff}
body{font:normal 13px Verdana,Arial,Helvetica,sans-serif;color:#7c7c7c}
.no_menu,.no_menu body,.no_menu body>.container{background:#ecebeb}
.touchdevice body{font-size:14px}
body>.container{padding:0;margin:0;width:100%;max-width:100%}
body>.container #wrapper{float:left;width:100%;overflow:hidden;overflow-y:auto;position:relative}
#content{position:relative;overflow:hidden;height:auto;min-height:250px;min-width:250px;margin:0 0 0 250px;padding:0;background:#fff}
#content>.content-principal{padding:50px 0 65px}
.no_menu #content>.content-principal{padding-bottom:0}
.row{clear:both}
.innerLR{position:relative;padding:0 20px}
.content-principal .innerLR{max-width:1400px;min-height:600px}
.no_menu .innerLR{margin:0 auto;max-width:1100px}
#menu{width:250px;min-height:100%;height:auto;float:none;padding:0;margin:0;background:#eaeaea;border-right:1px solid #d2d2d2;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;z-index:100;position:fixed}
.navbar{width:100%;height:46px;position:fixed;z-index:10;top:0;margin:0;padding:0;border:0;background:transparent}
.navbar #menu-top{height:100%;margin-left:250px;background:#fff url(../img/css/toolbar_nav.png) no-repeat 50% 100%;background-size:cover;border-bottom:1px solid #d2d2d2}
#footer{border-top:1px solid #d2d2d2;background:#fff url(../img/css/toolbar_nav_inverse.png) no-repeat 50% 0;background-size:cover}
#footer{width:100%;position:fixed;bottom:0;left:0;margin:0 0 0 250px;padding:10px 10px 9px;color:#ee162d;font-family:edp_preon_thinbold,Century Gothic,sans-serif}
.no_menu #footer{position:static;margin-left:0;border:0;padding-top:150px;padding-bottom:15px;background:#fff url(../img/css/fondoPie.gif) repeat-x 50% 0;background-size:auto}
#footer address{color:#ee162d;font-style:normal}
#footer a:not(.btn),#footer address a{color:#000!important}
.no_navbar .navbar,.no_menu #menu{display:none}
.no_menu #content,.no_menu .navbar.main #menu-top{margin-left:0}
.no_navbar #content>.content-principal{padding-top:10px}
.appbrand{margin:0 0 10px;display:block;text-align:center;text-decoration:none;position:absolute;width:240px;background:#eaeaea;z-index:100;padding-top:15px;top:0;left:0;padding:5}
.appbrand:hover{text-decoration:none}
.appbrand img{max-width:55%}
.title_logo{display:block;color:#4a4949;font:normal 13px edp_preonregular,Century Gothic,sans-serif;line-height:1.3em;margin:5px 15px 19px;text-decoration:none}
#utilidades .topnav{padding:0 3px}
#utilidades .topnav .visible-md.visible-lg{display:inline-block!important;text-transform:capitalize}
#utilidades .topnav>li{position:relative;height:46px;line-height:46px;padding:2px 0;float:none;display:inline-block}
#utilidades .topnav>li.open>a,#utilidades .topnav>li>a{display:block;padding:0 5px;height:45px;line-height:45px;background:transparent;border:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;box-shadow:none;font-family:edp_preonregular,Century Gothic,sans-serif;color:#181616;font-size:14px}
#utilidades .topnav .icon i{margin-top:6px}
#utilidades .icon.tutorial{border-radius:100%}
#utilidades .icon.tutorial i{margin-top:6px;margin-left:-2px}
#utilidades .icon.tutorial:hover{box-shadow:0 0 10px rgba(238,22,45,.8);background-color:#fff}
#notif .icon i{margin-right:5px}
#notif .num{position:absolute;top:22px;left:20px;display:inline-block;width:2.7em;height:2.7em;line-height:2.7em;padding:0 3px;background:#ee162d;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center;font-size:12px;font-weight:bold}
#utilidades .topnav>li.open>a,#utilidades .topnav>li>a:hover{background:#eaeaea}
.breadcrumb{min-height:20px;height:auto;line-height:2em;padding:8px 15px 7px;background:#fff;border-bottom:1px solid #ecebeb;font-size:1em}
.breadcrumb a{color:#000;font-weight:normal}
.breadcrumb .divider{width:9px;height:10px;margin:0 3px;background:transparent url(../img/css/vineta1.png) no-repeat 0 0;border:0}
.breadcrumb>li{border:1px solid transparent}
.breadcrumb>li+li:before{padding:0;content:""}
#marcas{position:absolute;top:0;left:0;z-index:0;height:0;width:97%;max-width:1370px;text-align:right}
#marcas img{margin:70px 0 0 10px}
.breadcrumb+#marcas img{margin-top:105px}
#content h3.heading-mosaic{background:transparent;border:0;height:auto;line-height:39px;margin:20px 0 15px;padding:0;font:normal 30px/1em edp_preonregular,Century Gothic,sans-serif;color:#ee162d}
#menu #nav{width:auto;float:none;margin:0 17px 80px;border:0;border-top:2px solid #d4d3d3;background:transparent}
#menu #nav>li{border-bottom:2px solid #d4d3d3;display:block;height:auto;line-height:1em;list-style:none}
#menu #nav>li>a{position:relative;display:block;height:65px;padding:25px 0 0 75px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important;box-shadow:none!important;color:#000;font:normal 1.15em edp_preon_thinbold,Century Gothic,sans-serif;text-decoration:none;line-height:1.25em}
#menu #nav>li.contenido-comercial>a,#menu #nav>li.dble>a,#menu #nav>li.save-to-compete>a{padding-top:15px}
#menu #nav>li>a>i{position:absolute;top:0;left:0}
#menu #nav>li.active>a{background:transparent;color:#ee162d}
.menu-nav{padding-top:45%}
.menu-footer{position:absolute;bottom:0;left:0;width:250px;padding:0;margin:0;background:transparent;font-family:edp_preonregular,Century Gothic,sans-serif;text-align:left}
.menu-footer p,.menu-footer address{margin:0;padding:2px 15px;border-top:1px solid #d4d3d3;background:#fff url(../img/css/toolbar_nav_inverse.png) no-repeat 50% 0;cursor:pointer}
.menu-footer p{padding-top:3px;border-top:0;background:#ee162d}
.menu-footer p.logout i{margin-left:-5px}
.menu-footer p.logout span{margin:8px 0 0 5px;display:inline-block;color:#fff}
h1{margin:0;padding:0;font:normal 34px edp_preonregular,Century Gothic,sans-serif;color:#ee162d;line-height:1em}
h2,h3,h4,h5,h6{margin:0 0 10px;font:normal 1em edp_preonregular,Century Gothic,sans-serif;color:#4a4949;line-height:1.2em}
h2{font-size:2em}
h3{font:normal 1.84em edp_preonlight,Century Gothic,sans-serif}
h4,h5{font-size:1.35em}
h6{font-size:1.17em}
h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:normal}
h1 span,h2 span,h3 span{top:0;color:#7c7c7c}
p{margin:0 0 10px;line-height:1.5em}
a{color:#000;text-decoration:underline;outline:0!important}
a:hover,a:focus{color:#000}
*,a:focus{outline:none!important}
img{max-width:100%}
ul{padding:0}
ul.unstyled{padding:0;margin:0;list-style:none}
ul.tipo1,ul.tipo2,ul.tipo4{clear:both;list-style:none;margin:0 10px 15px}
ul[class*="tipo"]>li>ul[class*="tipo"]{margin:5px 0 0 15px}
ul[class*="tipo"]>li>ul[class*="tipo"]>li{padding-top:8px;padding-bottom:10px;margin-bottom:-8px}
ul.tipo3{list-style:none;margin:10px 0 10px 20px}
ul.tipo1>li,ul.tipo2>li{list-style:none;padding:8px 0 5px 12px;background:transparent url(../img/css/vineta4.png) no-repeat 0 13px;font:normal 1em edp_preonregular,Century Gothic,sans-serif}
ul.tipo1>li strong{font-family:edp_preon_thinbold,Century Gothic,sans-serif}
ul.tipo2>li{padding-left:15px;background-image:url(../img/css/vineta2.png);background-position:0 11px;color:#414141;:}
ul.tipo3>li{padding:0 0 2px 10px;background:transparent url(../img/css/vineta3.png) no-repeat 0 9px}
ul.tipo3>li span.etiqueta{color:#232425}
ul.tipo4>li{padding:0 0 5px}
label{display:block;vertical-align:top;padding-top:6px;font-size:1em;font-weight:normal;color:#414141}
label.label-inline{min-width:5em;display:inline-block;padding-top:7px;vertical-align:top}
.valor-campo{width:100%;display:inline-block;vertical-align:top}
.center{text-align:center!important}
.right{text-align:right}
.separator{padding:10px 0;display:block;clear:both}
.separator.bottom{padding:0 0 10px}
.separator.top{padding:8px 0 0}
.separator.bottom+.row>.col-md-12 .btn{margin-top:15px}
.widget{position:relative;padding:15px 15px 5px;margin:0 auto 10px;border:1px solid #eaeaea;background:#fff}
.widget .widget-body{clear:both;min-height:100px;padding:10px 0}
.widget .widget-head{min-height:1px;height:auto;line-height:auto;background:#fff;margin:0 0 5px;padding:0 15px 5px;border-bottom:1px solid #eaeaea!important;position:relative}
.widget .widget-head .heading{float:none;min-height:1px;height:auto;line-height:auto;font-family:edp_preonlight,Century Gothic,sans-serif;font-size:22px;margin:0;padding:0}
.widget .widget-head .heading span{font:normal .75em edp_preonlight,Century Gothic,sans-serif;position:static;color:#4a4949}
.widget .widget-head .heading strong{font:normal 1em edp_preonlight,Century Gothic,sans-serif}
.widget .widget-head .heading strong.titulo-proyecto{color:#ee162d;font-size:1.2em;font-family:edp_preon_thinbold,Century Gothic,sans-serif}
.ui-widget{font-size:1em}
.ui-widget-header{background:#ccc url(../img/css/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x 0 50%;border-color:#AAA;color:#222}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background-color:#fcfaf1;border:1px solid #fcefa1;color:#666}
::-webkit-input-placeholder{color:#999!important}
:-moz-placeholder{color:#999!important}
::-moz-placeholder{color:#999!important}
:-ms-input-placeholder{color:#999!important}
.widget.widget-tabs{padding:0;border:0}
.widget.widget-tabs .widget-head{height:auto;line-height:1em;padding:0 10px}
.widget.widget-tabs .widget-head .heading{margin:0 -10px 15px}
.widget.widget-tabs .tab-content{padding:10px 15px 0;position:relative}
.widget.widget-tabs>.widget-head.with-back,.widget.widget-tabs>.widget-head.with-back-menu{padding-right:150px}
.widget.widget-tabs>.widget-head ul{padding:8px 0 0;margin:0;list-style:none;display:inline-block}
.widget.widget-tabs>.widget-head ul li{max-width:21em;height:auto;line-height:1em;float:left;margin:-8px 10px -2px 0;border:1px solid #ecebeb;-webit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-transform:uppercase;-webkit-box-shadow:-2px -2px 2px #ecebeb;-moz-box-shadow:-2px -2px 2px #ecebeb;-ms-box-shadow:-2px -2px 2px #ecebeb;-o-box-shadow:-2px -2px 2px #ecebeb;box-shadow:-2px -2px 2px #ecebeb;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
.widget.widget-tabs>.widget-head ul li:first-child{margin-left:5px}
.widget.widget-tabs>.widget-head ul li a{display:block;padding:20px 15px 12px;background:#f2f3f4;color:#4a4949;font-size:.9em;line-height:1.5em;text-decoration:none}
.widget.widget-tabs>.widget-head ul li.active{border-bottom-color:#fff}
.widget.widget-tabs>.widget-head ul li.active a{background:#fff;color:#ee162d}
.tab-content .tab-pane .widget{margin-top:-25px;margin-left:-15px;margin-right:-15px;border-top:0}
.widget.permissions{padding:0;border:1px solid #eaeaea}
.widget.permissions .widget-head{background-color:#ecebeb;padding:15px 15px 10px}
.widget.permissions .widget-head *{font:1.17em edp_preonlight,Century Gothic,sans-serif}
.widget.permissions .widget-body{padding:0 15px 10px}
.obligatorio{text-align:right}
.asterisco{margin-right:4px;color:#ee162d}
.obligatorio .asterisco{margin:0}
.texto{background:transparent url(../img/css/vineta8.png) no-repeat 0 4px;clear:both;font:normal 11px verdana;text-align:left;color:#7c7c7c;padding-left:13px;margin-top:8px}
.texto span{background:transparent url(../img/css/vineta7.png) no-repeat 100% 4px;display:inline-block;padding-right:13px}
.form-control,input[type="text"],input[type="password"],input[type="file"],textarea,select{max-width:100%;height:35px;line-height:17px;padding:5px;border:1px solid #f0f0f0;background:#fff;-webkit-box-shadow:inset 1px 1px 1px #b9b9b9;-moz-box-shadow:inset 1px 1px 1px #b9b9b9;-o-box-shadow:inset 1px 1px 1px #b9b9b9;-ms-box-shadow:inset 1px 1px 1px #b9b9b9;box-shadow:inset 1px 1px 1px #b9b9b9;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;vertical-align:middle;color:#6d6b6b;font-size:1em}
select,select.form-control{padding-top:7px;height:33px}
.chrome select,.chrome select.form-control{padding-right:25px}
.form-control:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus,select:focus{border:1px solid #f0f0f0;-webkit-box-shadow:inset 1px 1px 1px #b9b9b9;-moz-box-shadow:inset 1px 1px 1px #b9b9b9;-o-box-shadow:inset 1px 1px 1px #b9b9b9;-ms-box-shadow:inset 1px 1px 1px #b9b9b9;box-shadow:inset 1px 1px 1px #b9b9b9}
select{margin-right:15px;min-width:4em}
.safari select,.chrome select{background-image:url(../img/css/combo-arrow.gif)!important;background-repeat:no-repeat!important;background-position:100% 0!important}
.safari select:focus,.chrome select:focus{background-position:100% 100%!important}
.ui-datepicker .ui-datepicker-header{margin-bottom:3px}
.ui-datepicker .ui-datepicker-title select{height:1.8em;padding:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;font-family:Verdana,​Arial,​Helvetica,​sans-serif;font-size:13px}
.ui-datepicker .ui-datepicker-buttonpane{display:none}
.btn,.btn-default,input[type="submit"],input[type="button"],input[type="reset"],input[type="image"]{width:auto;min-width:40px;display:inline-block;margin:0;background-color:#ee162d;background-image:url(../img/css/boton.gif);background-repeat:no-repeat;background-position:0 0;font:normal 1em edp_preonregular,Century Gothic,sans-serif;color:#fff;text-align:center;border:0;text-decoration:none;-webkit-text-shadow:none;-moz-text-shadow:none;-o-text-shadow:none;-ms-text-shadow:none;text-shadow:none}
.btn:hover,.btn-default:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="image"]:hover,.btn:focus,.btn-default:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="image"]:focus{background-color:#ee162d;background-image:url(../img/css/boton.gif);background-repeat:no-repeat;background-position:0 0;text-decoration:none!important;color:#fff!important;border:0}
.form-search .btn,.btn.btn-primary{text-transform:uppercase}
.btn.btn-primary{padding:8px 10px;text-shadow:none;background-color:#ee162d}
.btn.pull-left{margin-right:5px}
.btn.pull-right{margin-left:5px}
textarea[readonly="readonly"],select[readonly="readonly"],input[readonly="readonly"]{background-color:#eaeaea!important;color:#bbb!important;text-shadow:0 0 1px #fff;box-shadow:none!important;border-color:#e5e5e5;-webkit-box-shadow:inset 0 0 3px #fff!important;-moz-box-shadow:inset 0 0 3px #fff!important;-o-box-shadow:inset 0 0 3px #fff!important;-ms-box-shadow:inset 0 0 3px #fff!important;box-shadow:inset 0 0 3px #fff!important;cursor:not-allowed}
.row>.input-group[class*="col-"]{padding-left:15px;padding-right:15px}
.input-group .input-group-addon{width:auto;height:auto;display:inline-block;vertical-align:top;float:none;padding:8px 10px;font:normal 1em verdana;border:0;background:transparent;text-align:left}
.input-group label.input-group-addon{padding-left:0}
.input-group a{color:#666;text-decoration:none;cursor:pointer}
.input-group [class^="icon-"]:before,.input-group [class*=" icon-"]:before{cursor:pointer}
.input-group .form-control{width:225px;float:none;display:inline-block;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-o-border-radius:3px!important;-ms-border-radius:3px!important;border-radius:3px!important;-webkit-box-shadow:inset 1px 1px 1px #b9b9b9;-moz-box-shadow:inset 1px 1px 1px #b9b9b9;-o-box-shadow:inset 1px 1px 1px #b9b9b9;-ms-box-shadow:inset 1px 1px 1px #b9b9b9;box-shadow:inset 1px 1px 1px #b9b9b9}
.input-group input[type="file"]{height:auto;line-height:1px;padding:0}
.input-group .form-control.date{width:7em}
.input-group .form-control.datetime{width:11em}
.input-group.input-group-fixed input{max-width:100px}
.input-group.input-group-fixed input.datetime{max-width:150px}
.input-group.input-group-fixed.col-md-6,.campos-2-cols .col-md-6{width:auto;float:left;margin-bottom:-5px;margin-top:-2px}
.label-inline+.input-group{display:inline-block;vertical-align:top}
.input-group input+span.input-group-addon{padding:0}
.input-group .icon-calendar{vertical-align:top;cursor:pointer}
.input-group span.input-group-addon .icon-eur{display:block;margin:12px 0 0 5px}
.button-row-back{text-align:right;clear:both}
.button-row-back.top{position:absolute;width:auto;right:0;top:0}
.widget-head+.widget-body>.button-row-back.top{top:-38px;right:-1px}
.formulario{position:relative}
.button-row-back.top{top:-36px}
.button-row-back.bottom{margin-top:10px;border-top:1px solid #eaeaea}
.widget+.button-row-back.bottom{margin-top:-10px;border-top:0}
.widget.widget-tabs .tab-content .button-row-back.top{top:-53px}
.widget.widget-tabs .tab-content .button-row-back.bottom{margin-left:-15px;margin-right:-15px}
.button-row-back .btn-back{display:inline-block;color:#4a4949;font:normal .9em edp_preon_thinbold,Century Gothic,sans-serif;padding:10px 15px 10px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;text-decoration:none;text-transform:uppercase;cursor:pointer;vertical-align:middle}
.button-row-back .btn-menu{display:none;width:45px;height:34px;padding:0;padding:10px 15px 10px;border-left:1px solid #eaeaea;vertical-align:middle;background:transparent url(../img/css/sprites.png) no-repeat -138px -341px;text-align:left;cursor:pointer;text-indent:-9999px}
.button-row-back .btn-back:hover,.button-row-back .btn-back:focus{color:#000;text-decoration:underline}
.button-row-acciones{border:1px solid #edeef0;border-width:0 4px 4px 0;padding:0 5px 3px;margin:0 0 3px!important;text-align:left!important}
.tab-content .button-row-acciones{width:auto!important;float:none!important;margin:-20px -15px 5px!important}
.button-row-acciones .btn{background:#fff;text-transform:uppercase;color:#4a4949;padding-left:8px;padding-right:8px}
.button-row-acciones .btn:hover,.button-row-acciones .btn:focus{background:#ee162d}
.button-row-avanzada.button-row .btn.pull-right{vertical-align:middle}
.btn-avanzada span{padding-left:22px;background:transparent url(../img/css/desplegar.png) no-repeat 0 5px;color:#ee162d;font-family:edp_preonregular,Century Gothic,sans-serif;text-decoration:underline;cursor:pointer}
.btn-avanzada.visible span{background-position:0 -12px}
.campos-busqueda-avanzada{display:none}
.icon-calendar,.icon i,.pagination .next a,.pagination .prev a{width:34px;height:34px;display:inline-block;vertical-align:top;margin:0;background-image:url(../img/css/sprites.png);background-repeat:no-repeat;text-indent:-9999px;text-align:left}
.show_lines i{background-position:-536px -82px}
.icon.file i{background-position:-16px -17px}
.icon.sobre i{background-position:-208px -17px}
.icon.ayuda i{background-position:-145px -17px}
.icon.cookie i{background-position:-343px -1188px}
.icon.download i{background-position:-276px -17px}
.icon.user i{background-position:-79px -17px}
.icon.useradmin i{background-position:-79px -17px}
.icon.home2 i{background-position:-405px -17px}
.icon.html i{width:44px;background-position:-209px -275px}
.icon.csv i{background-position:-145px -275px}
.icon.csvdetail i{background-position:-535px -1054px}
.icon.pdf i{background-position:-469px -1188px}
.icon.tarifas i{background-position:-535px -1120px}
.icon.preciosbrent i{background-position:-535px -1188px}
.icon.fire i{background-position:-274px -275px}
.icon.lightbulb i{background-position:-339px -275px}
.icon.settings i{background-position:-405px -275px}
.icon.desplegar i{background-position:-341px -17px;cursor:pointer}
.icon.plegar i{background-position:-405px -17px;cursor:pointer}
.icon.delete i{background-position:-470px -275px;cursor:pointer;vertical-align:middle}
.icon.download i{background-position:-470px -341px;cursor:pointer;vertical-align:middle}
.icon.desactivar i{background-position:-405px -341px;cursor:pointer;vertical-align:middle}
.icon.activar i{background-position:-339px -341px;cursor:pointer;vertical-align:middle}
.icon.acceder i{background-position:-275px -341px;cursor:pointer;vertical-align:middle}
.icon.predeterminado i{background-position:-275px -1056px;cursor:pointer;vertical-align:middle}
.icon.facturanormal i{background-position:-275px -1120px}
.icon.facturacomplementaria i{background-position:-343px -1120px}
.icon.facturaanulada i{background-position:-404px -1120px}
.icon.facturaiva i{background-position:-469px -1054px}
.icon.facturaintereses i{background-position:-469px -1120px}
.icon.coment i{background-position:-404px -1188px}
.icon.info i{background-position:-536px -17px;cursor:pointer}
.icon.electronica i{background-position:-600px -1120px}
.icon.doc i{background-position:-601px -1188px}
.icon.xls i{background-position:-601px -1244px}
.icon.generico i{background-position:-413px -1244px}
.icon.ppt i{background-position:-470px -1244px}
.icon.jpg i{background-position:-538px -1244px}
.icon.aa i{background-position:-538px -1244px}
.icon.tutorial i{background-position:-598px -17px}
.icon.funciona i{background-position:-343px -1243px}
.icon.serviciosadicionales i{background-position:-275px -1243px}
.icon.luz i{width:129px;height:129px;background-position:-260px -520px}
.icon.gas i{width:129px;height:129px;background-position:-130px -520px}
.icon.poweroptimization i{width:129px;height:129px;background-position:-650px -390px}
.icon.powerupdate i{width:129px;height:129px;background-position:-130px -780px}
.icon.rateupdate i{width:129px;height:129px;background-position:0 -780px}
.icon.ownerupdate i{width:129px;height:129px;background-position:-390px -650px}
.icon.addressupdate i{width:129px;height:129px;background-position:-260px -390px}
.icon.dataupdate i{width:129px;height:129px;background-position:-260px -650px}
.icon.bankdataupdate i{width:129px;height:129px;background-position:-130px -650px}
.icon.billcopy i{width:129px;height:129px;background-position:0 -650px}
.icon.declinesupply i{width:129px;height:129px;background-position:-130px -390px}
.icon.claim i{width:129px;height:129px;background-position:-390px -390px}
.icon.other i{width:129px;height:129px;background-position:0 -390px}
.icon.alerts i{width:129px;height:129px;background-position:-390px -520px}
.icon.userdata i{width:129px;height:129px;background-position:-260px -650px}
.icon.customize i{width:129px;height:129px;background-position:0 -520px}
.icon.statisticscomparative i{width:129px;height:129px;background-position:-260px -780px}
.icon.statisticsconsume i{width:129px;height:129px;background-position:-390px -780px}
.icon.statisticscurveenergy i{width:129px;height:129px;background-position:0 -909px}
.icon.statisticscurvepower i{width:129px;height:129px;background-position:-130px -909px}
.icon.statisticspowermaxime i{width:129px;height:129px;background-position:-260px -909px}
.icon.statisticsevolution i{width:129px;height:129px;background-position:-390px -909px}
.icon.statisticspowerrange i{width:129px;height:129px;background-position:-130px -1040px}
.icon.statisticspowerreactive i{width:129px;height:129px;background-position:0 -1040px}
.icon.precios i{width:129px;height:129px;background-position:0 -1170px}
.icon.informetrimestral i{width:129px;height:129px;background-position:-520px -520px}
.icon.statisticscomparecaudal i{width:129px;height:129px;background-position:-520px -390px}
.icon.firmadigital i{width:129px;height:129px;background-position:-520px -780px}
.icon.bajausuario i{width:77px;height:129px;background-position:-685px -627px}
.icon.check-no-valido i{width:30px;height:30px;background-position:-588px -912px}
.icon.check-valido i{width:30px;height:30px;background-position:-588px -945px}
.pagination .prev a{background-position:-468px -17px}
.pagination .next a{background-position:-468px -81px}
.icon-calendar{cursor:pointer;background-position:-342px -82px}
.icon-calendar:before{content:""}
.imagenCirculo div{padding-top:15px}
.descripcionCirculo{padding-top:15px}
.href-disabled{pointer-events:none;cursor:not-allowed;opacity:.35}
.icon.librosVideoteca i{width:66px;height:67px;background-position:-822px -269px}
.icon.personalizacion i{width:66px;height:67px;background-position:-827px -674px}
.icon.graficaGasVideoteca i{width:66px;height:67px;background-position:-827px -1053px}
.icon.estadisticaLuzVideoteca i{width:66px;height:67px;background-position:-827px -1132px}
.icon.facturasVideoteca i{width:66px;height:67px;background-position:-827px -1225px}
.icon.usuariosVideoteca i{width:66px;height:67px;background-position:-827px -980px}
.icon.introduccionVideoteca i{width:66px;height:67px;background-position:-827px -900px}
.icon.notificacionesVideoteca i{width:66px;height:67px;background-position:-827px -822px}
.icon.optimaVideoteca i{width:66px;height:67px;background-position:-827px -744px}
.icon.simuladoresVideoteca i{width:66px;height:67px;background-position:-824px -602px}
.icon.suministrosVideoteca i{width:66px;height:67px;background-position:-827px -525px}
.icon.ventanillaVideoteca i{width:66px;height:67px;background-position:-824px -439px}
.icon.consumosVideoteca i{width:66px;height:67px;background-position:-827px -365px}
.icon.acceder-2 i{width:64px;height:64px;background-position:-325px -1040px}
.icon.videoTutoriales i{width:64px;height:64px;background-position:-715px -195px;vertical-align:middle}
.icon.home i{width:64px;height:64px;background-position:0 -325px}
.icon.biblioteca i{width:64px;height:64px;background-position:-130px -130px}
.icon.usuarios i{width:64px;height:64px;background-position:-64px -325px}
.icon.suministros i{width:64px;height:64px;background-position:0 -130px}
.icon.facturas i{width:64px;height:64px;background-position:-64px -130px}
.icon.oficina i{width:64px;height:64px;background-position:-390px -130px}
.icon.estadisticas i{width:64px;height:64px;background-position:-325px -130px}
.icon.simulador i{width:64px;height:64px;background-position:-260px -130px}
.icon.borrar-usuario i{width:64px;height:64px;background-position:-520px -325px}
.icon.estadisticas-optima i{width:64px;height:64px;background-position:-585px -130px}
.icon.suministro-optima i{width:64px;height:64px;background-position:-520px -130px}
.icon.carga-ficheros i{width:64px;height:64px;background-position:-590px -325px}
.icon.gestion-consumos i{width:64px;height:64px;background-position:-585px -715px}
.icon.gestion-informes i{width:64px;height:64px;background-position:-520px -975px}
.icon.optimizacion-potencia i{width:64px;height:64px;background-position:-650px -130px}
.icon.contenido-comercial i{width:64px;height:64px;background-position:-650px -325px}
.icon.save-to-compete i{width:64px;height:64px;background-position:-791px -127px}
.icon.video-tutoriales i{width:64px;height:64px;background-position:-715px -262px;vertical-align:middle}
.icon.gestion-no-clientes i{width:64px;height:64px;background-position:-776px -67px}
.icon.home.active i{background-position:0 -260px}
.icon.biblioteca.active i{background-position:-130px -195px}
.icon.usuarios.active i{background-position:-64px -260px}
.icon.suministros.active i{background-position:0 -195px}
.icon.facturas.active i{background-position:-64px -195px}
.icon.oficina.active i{background-position:-390px -195px}
.icon.estadisticas.active i{background-position:-325px -195px}
.icon.simulador.active i{background-position:-260px -195px}
.icon.borrar-usuario i{background-position:-520px -260px}
.icon.estadisticas-optima.active i{background-position:-585px -195px}
.icon.suministro-optima.active i{background-position:-520px -195px}
.icon.carga-ficheros.active i{background-position:-590px -260px}
.icon.gestion-consumos.active i{background-position:-585px -650px}
.icon.gestion-informes.active i{background-position:-520px -910px}
.icon.optimizacion-potencia.active i{background-position:-650px -195px}
.icon.contenido-comercial.active i{background-position:-650px -260px}
.icon.save-to-compete.active i{background-position:-791px -194px}
.icon.video-tutoriales.active i{width:64px;height:64px;background-position:-715px -195px;vertical-align:middle}
.icon.gestion-no-clientes.active i{width:64px;height:64px;background-position:-713px -67px}
.icon.logout i{background-position:-276px -1188px}
.upImg{position:fixed;top:117px;margin:0 194px;z-index:1;cursor:pointer}
.icon.flechaUp{background:#ddd;height:38px;width:auto;border-radius:40px}
.icon.flechaDown{background:#ddd;height:38px;width:auto;border-radius:40px}
.downImg{position:fixed;bottom:50px;margin:0 194px;cursor:pointer}
.icon.flechaUp i{width:45px;height:55px;background-position:-399px -17px;vertical-align:middle}
.icon.flechaDown i{width:45px;height:55px;background-position:-336px -14px;vertical-align:middle}
#pasos{width:auto;float:none;width:100%\9;float:left\9;margin-bottom:10px;background:#ecebeb}
#pasos li{display:inline-block;float:none;margin-right:-5px;float:left\9;margin-right:0\9;background:#ecebeb url(../img/css/paso.png) no-repeat 100% 50%;font:normal 15px edp_preon_thinbold,Century Gothic,sans-serif;text-transform:uppercase;color:#7c7c7c}
#pasos li>div{display:block;padding:12px 25px 10px 10px;background:no-repeat 0 50%}
#pasos li.active{margin-left:-20px;background-color:#e0dcdc;background-image:url(../img/css/pasoCurrentRight.png);color:#ee162d}
#pasos li.active>div{padding-left:25px;background-image:url(../img/css/pasoCurrentLeft.png)}
#pasos li.active.first{margin-left:0}
#pasos li.active.first>div{padding-left:10px;background-image:none}
#pasos .num{display:inline-block;width:1.5em;height:1.5em;margin-right:5px;background:#fff;color:#b5b6b3;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center;font:normal 18px edp_preon_thinbold,Century Gothic,sans-serif}
#pasos li.active .num{background:#ee162d;color:#fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,.3)}
.pasos-content{display:none}
.pasos-content.active{display:block}
div#indice{margin:20px auto 30px;border:1px solid #e0e1e0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-ms-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:25px}
div#indice ul{margin:0}
div#indice h4{padding:0 0 8px;margin:0 0 30px;border-bottom:1px solid #e0e1e0;color:#181616;font-size:1.5em}
ul#indice{width:70%;margin:20px auto 0}
#indice li{display:inline-block;margin:0 1%;vertical-align:top;text-align:left}
ul#indice li{width:47.5%}
div#indice ul li{width:30.9%}
#indice li.one-col{clear:both;display:block;width:100%;margin:0}
#indice .title{display:block;padding:5px 0 10px 20px;background:transparent url(../img/css/vineta2.png) no-repeat 0 13px;font:1.4em edp_preon_thinbold,Century Gothic,sans-serif;color:#181616}
.widget-stats{position:relative;display:block;min-height:130px;height:auto;margin:0 0 15px;padding:30px 90px 10px 20px;background-color:#f3f3f3;border:1px solid #e0e1e0;border-width:0 4px 4px 0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;text-align:left}
.lt-ie9 .widget-stats{min-height:90px}
.widget-stats:hover{background-color:#fafafa}
.widget-stats,.widget-stats:hover,.widget-stats:focus{text-decoration:none}
.widget-stats .icon,.widget-banner .icon{position:absolute;top:0;right:0}
.widget-stats .txt,.widget-banner .txt{display:block;padding-right:20px;background:transparent url(../img/css/vineta2.png) no-repeat 100% 13px;font:1.4em edp_preon_thinbold,Century Gothic,sans-serif;color:#181616}
.widget-banner{position:relative;display:block;background:transparent url(../img/css/caja-banner-fondo.png) no-repeat 0 0;height:auto;min-height:180px;margin:0 0 0 15px;padding:55px 25px 15px 190px;border-top:1px solid #e0e1e0;text-decoration:none}
.widget-banner .icon{top:10px;right:auto;left:35px}
.widget-banner .txt{max-width:80%}
.banner-contenido .widget-stats{min-height:90px;border:0}
.banner-contenido .widget-stats a{padding-top:40px;padding-right:0}
.banner-contenido .widget-stats .txt{display:inline-block;position:relative;padding-right:90px;padding-left:20px;background-position:0 8px;border:0}
.banner-contenido .widget-stats .txt .icon{top:-48px;right:-20px}
.heading2{color:#ee162d;font-size:1.2em}
.intro{margin:0 0 20px;font-family:edp_preonregular,Century Gothic,sans-serif;color:#191818}
.intro p{margin:0;padding:5px 0}
.intro p strong{color:#ee162d}
.label-found,.label-notfoundnif{margin-top:6px;color:#ee162d;font-family:edp_preonregular,Century Gothic,sans-serif;text-align:left}
.pasos-content .intro{margin:0 15px 20px}
.dest{font:normal 1.4em edp_preon_thinbold,Century Gothic,sans-serif;color:#ee162c}
.dest span{color:#191818;font-family:edp_preonregular;font-size:.85em}
.form-horizontal{margin-bottom:-1px;background:#fff;border:1px solid #eaeaea;padding:15px}
.form-horizontal fieldset{clear:both;min-height:75px;padding:20px 20px 15px;background:transparent url(../img/css/fondoForm.gif) no-repeat 100% 100%}
.form-horizontal.form-combinado{margin-bottom:15px}
.form-horizontal.form-combinado fieldset{background-image:url(../img/css/fondoForm2.gif)}
.form-horizontal.form-combinado:first-child fieldset{background-image:url(../img/css/fondoForm3.gif);background-position:50% 0}
.form-horizontal.form-combinado:last-child fieldset{background-image:url(../img/css/fondoForm.gif)}
.pasos-content .form-horizontal{border:0;padding:0}
.form-horizontal .heading{margin-bottom:20px;font:normal 1.2em edp_preonlight,Century Gothic,sans-serif;text-transform:uppercase}
.form-horizontal .form-control,.form-horizontal input[type="text"],.form-horizontal input[type="password"],.form-horizontal input[type="file"],.form-horizontal textarea,.form-horizontal select{background:#f8f8f8}
.form-horizontal input.wait{float:left;max-width:calc(100% - 60px)}
.comboSpinner .custom-combobox{float:left;max-width:calc(100% - 70px)}
input.custom-combobox-input{float:left}
.elemento-info input[type="text"]{width:63.5%;display:inline-block;margin-right:0}
#ejemplo-info{display:none}
.form-horizontal.form-tipo2{border:0;padding:0}
.form-horizontal.form-tipo2 fieldset{margin-bottom:15px;padding-top:25px;padding-bottom:25px;background:#f9f9f9}
.widget.widget-tabs .tab-content .form-horizontal.form-tipo2 fieldset{margin-left:-15px;margin-right:-15px}
.widget.widget-tabs .tab-content .pasos-content .form-horizontal.form-tipo2 fieldset{margin-left:0;margin-right:0}
.form-horizontal.form-tipo2 .form-control,.form-horizontal.form-tipo2 input[type="text"],.form-horizontal.form-tipo2 input[type="password"],.form-horizontal.form-tipo2 input[type="file"],.form-horizontal.form-tipo2 textarea,.form-horizontal.form-tipo2 select{background:#fff}
.tab-pane>h3,.form-horizontal.form-tipo2>h3{padding:0 15px 5px;border-bottom:1px solid #eaeaea;font:normal 22px edp_preonlight,Century Gothic,sans-serif}
.tab-pane>h3 span,.form-horizontal.form-tipo2>h3 span{font:normal 19px edp_preonlight,Century Gothic,sans-serif;position:static;color:#4a4949}
.tab-pane>h3 strong,.form-horizontal.form-tipo2>h3 strong{font:normal 1em edp_preonlight,Century Gothic,sans-serif}
.button-row{width:100%;clear:both;text-align:right}
.button-row.row{width:auto}
.button-row .btn.pull-right{float:none!important;display:inline-block;vertical-align:top}
.form-horizontal .button-row{float:left;position:relative;bottom:-30px;right:-16px;margin-bottom:20px}
.form-horizontal fieldset .button-row{position:static;margin:0}
.form-horizontal.form-tipo2 .button-row{position:static;margin:0 0 15px}
.form-search{position:relative;background:#ececec url(../img/css/sombra.png) repeat-x 0 100%;clear:both;padding:7px 15px 30px}
.form-search .button-row{width:auto;position:absolute;right:15px;bottom:41px}
.form-search .button-row .btn.pull-right{margin-left:10px}
.form-search .button-row.block{position:static!important;margin-bottom:8px}
.check-group,.radio-group{margin-top:5px}
label+.check-group,label+.radio-group{margin-top:12px}
#bloque-checks .check-group{margin-top:0}
label.label-inline+.check-group,label.label-inline+.radio-group{display:inline-block;vertical-align:top}
.form-horizontal label+.radio-group .checkbox{padding-top:0;padding-bottom:5px}
.radio,.checkbox{margin:0;padding:0}
.radio+.radio,.checkbox+.checkbox{margin-top:0}
label.checkbox,label.radio{margin-right:10px;color:#7c7c7c}
[class*="tree"] label.checkbox{font-weight:normal}
.checkbox div.checkbox,.radio div.radio,div.checker{float:left;padding-top:0;margin-top:1px}
.table .checkbox div.checkbox,.table .radio div.radio,.table div.checker{float:none}
.checkbox div.checkbox+span,.radio div.radio+span,div.checker+span{display:block;margin-left:25px;margin-top:1px}
.label{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.label.label-primary{background:#ee162d}
#page_home h3.heading{font:normal 1.4em edp_preon_thinbold,Century Gothic,sans-serif;color:#ee162c;text-transform:uppercase}
.caja-dest{margin:0 0 15px}
.caja-dest .heading{display:inline-block;background:transparent url(../img/css/vineta2.png) no-repeat 0 4px;color:#2a2929;font-size:1.2em;font-weight:normal;margin:0 10px 15px;padding:0 3em 0 15px;position:relative}
.caja-dest .heading .label{font-size:12px;width:2.7em;height:2.7em;line-height:2.7em;padding:0;position:absolute;right:0;bottom:-8px;text-align:center}
.caja-dest li{margin:0 0 5px;padding:10px 15px;list-style:none;background:#f3f3f3}
.form-horizontal .vertodas{text-align:right}
.vertodas a{background:transparent url(../img/css/vineta5.png) no-repeat 100% 4px;font:normal 1em edp_preonregular,Century Gothic,sans-serif;padding-right:17px}
.vertodas a:hover{text-decoration:underline!important}
.icon-plus:before{content:"+"}
.icon-minus:before{content:"-"}
.icon-minus,.icon-plus{display:inline-block;width:35px;height:35px;line-height:32px;margin:-8px -5px -5px -10px;text-align:center;vertical-align:middle;font:normal 1.3em edp_preonregular;color:#2d2f31}
.caja-flecha{background:transparent url(../img/css/vineta9.png) no-repeat scroll 0 4px;color:#2a2929;font:1.1em edp_preonregular;margin:45px 0 0 10px;padding-left:30px}
.tree .list-group{clear:both}
.tree .list-group-item{border:0;margin:0 0 0 20px;padding:0}
.tree .group-item{display:block;position:relative;padding-left:32px;min-height:1em;-moz-box-sizing:border-box;font-family:edp_preonregular;color:#2d2f31}
.tree .group-item .icon-minus,.tree .group-item .icon-plus{position:absolute;top:9px;left:8px;cursor:pointer}
.tree .list-group>.list-group-item .group-item .icon-minus+span,.tree .list-group>.list-group-item>.list-group-item .group-item .icon-minus+span a{color:#ee162d}
.tree .list-group>.list-group-item{margin:10px 0}
.tree .list-group>.list-group-item>.group-item>i{top:3px;left:9px}
.tree .list-group>.list-group-item>.group-item>span{font-size:1.35em;color:#2d2f31}
.tree .list-group>.list-group-item .group-item+.list-group-item{margin-top:10px}
.tree .list-group>.list-group-item>.list-group-item>.group-item{margin:3px 0;padding-top:8px;padding-bottom:7px;padding-right:5px;background:#eaeaea;border:1px solid #eaeaea;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.tree .list-group>.list-group-item>.list-group-item .group-item+.list-group-item{margin-top:0}
.tree .list-group>.list-group-item>.list-group-item>.list-group-item>.group-item{margin:3px 0;padding-top:8px;padding-bottom:7px;padding-right:5px;background:#fff;border:1px solid #eaeaea;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.tree .list-group>.list-group-item>.list-group-item>.list-group-item .group-item+.list-group-item{margin-top:10px;//margin-left:20px}
.tree .list-group>.list-group-item>.list-group-item>.list-group-item>.list-group-item{margin:0 0 10px 20px}
.tree .list-group>.list-group-item>.list-group-item>.list-group-item>.list-group-item>.group-item{margin-top:3px;margi-bottom:3px}
.tree .list-group>.list-group-item>.list-group-item>.list-group-item>.list-group-item>.group-item>i{top:0}
.tree .suministro{display:block;margin:0 0 10px 10px;font:normal 1em edp_preonregular;color:#878a8d;padding-left:15px;background:transparent url(../img/css/vineta4.png) no-repeat 3px 6px}
.tree a.suministro:hover{color:#000!important}
.child{border:0!important;margin:0 0 0 20px;background-color:none!important;padding-left:20px}
.child{border:0!important;margin:0 0 0 20px;background-color:none!important}
.btn-tree-actions{width:100%;float:left;border-bottom:1px solid #eaeaea}
.btn-tree-actions .btn,.btn-tree-actions .btn:hover,.btn-tree-actions .btn:focus{margin:0 0 10px 0;padding:0 10px;background:transparent;border:0;color:#ee162d!important;text-transform:none}
.btn-tree-actions .btn:hover,.btn-tree-actions .btn:focus{text-decoration:underline!important;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.modal .modal-footer{padding-top:0;margin:0;background:transparent;border:0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.modal .modal-footer .btn-default,.modal .modal-footer .btn-primary{float:right;padding:6px 12px;text-transform:uppercase}
.modal .modal-footer .btn-default{float:left}
.bootbox-body{font-family:edp_preonregular,Century Gothic,sans-serif;color:#181616;font-size:14px;padding:15px 0 0}
.bootbox-body p strong{color:#ee162d;display:block;margin-bottom:5px}
.modal-help-chc .bootbox-body,.modal-help .bootbox-body{font:normal 13px Verdana,Arial,Helvetica,sans-serif;color:#7c7c7c;padding:0}
.modal-help-chc .modal-dialog{width:900px}
p.label-notfound{display:inline-block;vertical-align:top;color:#1f1d1d;font-size:1.1em;font-style:italic}
p.inforesultados{margin:0 5px 20px;padding:25px 0 8px 70px;background:#fff url(../img/css/icoAlerta.png) no-repeat 0 0;clear:both;color:#1f1d1d;font-size:1.1em;font-style:italic}
p.infobusqueda{margin:0 5px 20px;padding:25px 0 8px 70px;background:#fff url(../img/css/icoAlerta.png) no-repeat 0 0;clear:both;color:#1f1d1d;font-size:1.1em;font-style:italic}
.paginacion{clear:both;border:1px solid #e8e7e7;border-width:1px 0;padding:7px 0 2px 10px;margin:20px 0;background:#fff}
.paginacion .resultados{margin:0;font-style:italic}
.paginacion select.combo-page{width:auto!important;display:inline-block!important;vertical-align:middle}
.pagination{margin:0}
.pagination li a{padding-left:8px;padding-right:8px;border:0;color:#7c7c7c}
.pagination li a:hover{background-color:transparent;color:#ee162d}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:transparent;color:#ee162d;font-weight:bold}
.table-responsive{clear:both;margin:15px 0 25px!important;overflow:hidden;overflow-x:auto;width:100%}
table.table{width:99.5%;margin:0;border-collapse:collapse;border:0;font-size:1em}
.mozilla-not-firefox .table-responsive{padding-bottom:25px}
table.table caption{margin:0 10px 5px;text-align:left;font:normal 1.35em edp_preonregular,Century Gothic,sans-serif;color:#ee162c}
table.table caption .caption-resum{margin-top:5px;font-size:.85em;color:#555}
table.table th,table.table td{padding:9px 10px 8px!important;border:1px solid #fff!important;border-width:0 0 4px 4px!important;color:#8d8e8f}
table.table th{padding-top:15px;border-color:#fff!important;background:#ee162c;color:#fff;font:normal 1em edp_preon_thinbold,Century Gothic,sans-serif;vertical-align:bottom}
table.table td{vertical-align:top!important;background:#ecebeb!important}
table.table th:first-child,table.table td:first-child{border-left:0!important}
table.table tfoot td,table.table tfoot th{background:#fff;text-align:left;font-size:.85em}
table.table tfoot th{color:#ee162c}
.table-striped tbody tr:nth-child(2n) td,.table-striped tbody tr:nth-child(2n) th{background:#fff!important}
.table-striped tbody tr:last-child td{border-bottom:4px solid #ecebeb!important}
.table-striped tbody tr:nth-child(2n+1):last-child td{border-bottom:4px solid #fff!important}
.table-striped tbody tr td.p1{background-color:#da9694!important;color:black}
.table-striped tbody tr td.p2{background-color:#fde9d9!important;color:black}
.table-striped tbody tr td.p3{background-color:#d8e4bc!important;color:black}
.table-striped tbody tr td.p4{background-color:#ff4b5f!important;color:black}
.table-striped tbody tr td.p5{background-color:#ffdcb9!important;color:black}
.table-striped tbody tr td.p6{background-color:#41eba0!important;color:black}
table.table td.td-acciones{padding-top:4px!important;padding-bottom:4px!important;width:125px}
table.table .td-fecha{width:105px}
table.table .td-fecha-estado{width:120px}
table.table .td-periodo{width:110px}
table.table .td-factura{width:175px}
table.table td.td-factura{color:#4a4949}
table.table .td-factura .icon{display:inline-block;vertical-align:middle;margin-right:-5px}
table.table .td-informe{width:350px}
table.table .td-fechainforme{width:205px;font-family:edp_preonregular,Century Gothic,sans-serif}
table.table .td-icono{width:45px;text-align:center}
table.table .td-icono-doble{width:90px}
table.table td.td-icono{padding:2px 0!important}
table.table .td-texto{width:150px}
table.table.document .td-texto{width:165px}
table.table.document .td-texto.short{width:60px}
table.table td.td-nombre span{color:#4a4949;font-family:edp_preonregular,Century Gothic,sans-serif}
table.table td.td-nombre a span{color:#000}
table.table .td-fechainforme{width:205px;font-family:edp_preonregular,Century Gothic,sans-serif}
table.table td.td-nombre span{color:#4a4949;font-family:edp_preonregular,Century Gothic,sans-serif}
table.table td.td-nombre a span{color:#000}
table.table th.sorting_asc,table.table th.sorting_desc{padding-left:35px!important;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/css/sort-asc.png);cursor:pointer}
table.table th.sorting_desc{background-image:url(../img/css/sort-desc.png)}
table.table th[data-ordered]{cursor:pointer}
table.table th.sorting_asc:hover span,table.table th.sorting_desc:hover span,table.table th[data-ordered]:hover span{text-decoration:underline}
table.table td.td-icono .checker{margin-top:7px}
table.table label.checkbox,table.table label.radio{margin:0}
table.table td p.contrato{margin:0 0 2px;color:#414141;font-family:verdana;line-height:1.15em;text-align:left}
table.table td p.contrato span{font-family:verdana}
table.table td.td-nombre span.etiqueta{color:#ee162c}
table.table td.td-nombre span.etiqueta.tipo2{color:#014899}
table.table td p.contrato i.glyphicon,table.table td .etiqueta{color:#ee162c}
table.table td p.contrato i.glyphicon{visibility:hidden;display:none}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th,.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th,.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:inherit;border-color:inherit}
.table tbody tr.warning .glyphicon{color:#e0bf2c}
.table tbody tr.danger .glyphicon{color:#ee162c}
.table tbody tr.success .glyphicon{color:#37b123}
.noleida{font-weight:bold;color:#000}
.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.active:hover,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled.disabled:hover,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active[disabled]:hover,.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled[disabled]:hover,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.active:hover,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled.disabled:hover,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active[disabled]:hover,.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled[disabled]:hover{background:#ee162d}
.popover .popover-title{background-image:none;line-height:1.5em;min-height:1em;height:auto;padding:5px 10px}
#page_login .form-horizontal .label-inline{width:9em}
#page_login .bloque-top{position:relative;width:auto;padding:50px 0 0 145px}
#page_login .bloque-top h1{position:absolute;top:-30px;left:-120px}
#page_login .bloque-top h2{margin:0 0 3px;font-size:2em}
#page_login .bloque-middle{background:transparent url(../img/css/separadorVertical.gif) no-repeat 51.5% 0}
#nueva-alta{min-height:180px;padding:20px 5% 20px 45%;background:transparent url(../img/css/nuevaAlta.png) no-repeat 7% 100%}
#nueva-alta h2{font:normal 1.4em edp_preon_thinbold}
#nueva-alta .btn.btn-primary{text-transform:none;font-size:1.2em}
#page_login .bloque-bottom{padding-top:25px;background:transparent url(../img/css/sombraTop.png) no-repeat 50% 0}
#page_login .bloque-bottom h2{margin:0;font-size:1.2em;font-family:edp_preon_thinbold}
#page_login .bloque-bottom h3{margin:10px 0 5px;font-size:1.25em;font-family:edp_preon_thinbold;text-transform:uppercase;color:#ee162d}
#page_login .heading{font-family:edp_preonlight,Century Gothic,sans-serif;font-size:22px}
#page_login .heading strong{color:#ee162d;font-family:edp_preon_thinbold,Century Gothic,sans-serif}
.graficos{min-width:310px;height:400px;margin:20px auto 0;padding-top:20px;overflow:visible!important}
.links,.leyenda{margin:0}
.links{text-align:right}
.links li,.leyenda li{display:inline-block;vertical-align:middle}
.links li{margin-left:10px}
.leyenda li .icon i{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.7);vertical-align:middle}
.leyenda li strong{font-weight:normal;vertical-align:middle;color:#4a4949}
.label.count{font-family:edp_preonregular,Century Gothic,sans-serif;font-size:1em}
.notify-button span.label.count{min-width:2em;min-height:2em;line-height:1.2em;padding:.3em;text-align:center}
#page_simulator .form-horizontal fieldset{padding-bottom:0;background-image:url(../img/css/fondoForm2.gif);background-size:cover}
#page_simulator .table-responsive{margin-bottom:0}
#page_simulator table{width:100%;margin:0}
#page_simulator table th,#page_simulator table td{padding:0 5px 10px 0;vertical-align:top;text-align:center}
#page_simulator table td>span{display:block;padding:5px;text-align:right}
#page_simulator table td>span.datos-simulacion{background:#f0f0f0}
#page_simulator table td>span.datos-totales-simulacion{background:#ffeded;color:#ee162d}
#page_simulator table td>span.datos-valores{background:#e1fff3;color:#3c9a74}
#page_simulator table td>span.datos-indices{background:#ffffdc;color:#b29406}
#page_simulator table th span{color:#ee162d;font-weight:bold}
#page_simulator table th.th-lat{width:250px;padding-top:5px;color:#4a4949;text-align:left;line-height:1.5em}
#page_simulator table th.th-lat strong{font-weight:normal}
#page_simulator table .impuesto,#page_simulator table .importe{text-align:right!important;padding-right:0;padding-left:0}
#page_simulator table td.impuesto,#page_simulator table td.importe{color:#ee162d}
#page_simulator table td.impuesto>span,#page_simulator table td.importe>span{padding-right:0;padding-left:0;background:transparent}
#page_simulator table td.total{font-family:edp_preonregular,Century Gothic,sans-serif;color:#414141}
#page_simulator table td.total{color:#ee162d}
#page_simulator .tr-titular td{text-align:left}
#page_simulator .tr-titular .texto{margin:15px 0 0}
#page_simulator .tr-titular h4{margin:0}
#page_simulator .tr-titular h5{margin:15px 0 0;padding:0;font-family:edp_preonregular,Century Gothic,sans-serif;font-weight:bold;font-size:1.1em;color:#ee162d;text-transform:uppercase}
#page_simulator .tr-titular h5 small{color:#ee162d;text-transform:lowercase;font-size:.85em}
#page_simulator .tr-titular td .campos-2-cols{margin-top:20px}
#page_simulator table .tr-button td{border:0;padding:0;margin:0;text-align:right}
#page_simulator .button-row{margin:15px 0 0}
#page_simulator .button-row,#page_simulator table .tr-resumen.tr-resumen-first td{border-top:3px solid #eaeaea;padding:15px 0 0;text-align:right;position:static}
#page_simulator table .tr-resumen td{padding:0;text-align:right}
#page_simulator table .tr-resumen p{margin-bottom:5px;color:#414141}
#page_simulator table .tr-resumen p span.etiqueta,#page_simulator table .tr-resumen p span.valor{min-width:100px;display:inline-block;vertical-align:top;text-align:right;color:#000}
#page_simulator table .tr-resumen p span.etiqueta{min-width:235px;color:#ee162d}
#page_simulator table .tr-resumen .total-factura p{min-width:400px;border-top:3px solid #eaeaea;margin-top:10px;padding:15px 0 0;display:inline-block;font:bold 1.5em edp_preonregular,Century Gothic,sans-serif;color:#ee162d}
#page_simulator table .tr-resumen .total-factura p strong{color:#000}
#page_simulator table .td-mens{text-align:left;vertical-align:top;padding-top:2px}
#page_statistics .nombre-suministro{border-bottom:1px solid #eaeaea;padding-bottom:5px;padding-right:20%}
#page_statistics .button-row-back.top{top:-47px}
#loadingpage,#cover,.modal-backdrop{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:transparent url(../img/css/cover.png) repeat 0 0}
.modal-dialog{padding-top:70px}
#loadingpage p{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-15px;color:#ee162d;padding-bottom:20px;background:transparent url(../img/css/ajax-loader.gif) no-repeat 50% 100%}
#wait{margin-left:0;padding:60px;width:auto;margin-bottom:20px;color:#ee162d;padding:60px;background:transparent url(../img/css/wait.gif) no-repeat 50% 50%}
#wait-principal{position:absolute;top:30%;left:0;padding:120px;width:100%;text-align:center;margin-top:-15px;color:#ee162d;padding-bottom:20px;background:transparent url(../img/css/wait.gif) no-repeat 50% 50%}
#notification-wait{width:10%;margin-bottom:20px;color:#ee162d;padding-bottom:40px}
#notification-wait .spinner{background:transparent url(../img/css/wait.gif) no-repeat 50% 50%;background-size:125%;height:37px}
.small-wait{float:right;padding-bottom:0;width:59px}
.small-wait .spinner{background:transparent url(../img/css/wait.gif) no-repeat 50% 50%;background-size:110%;height:37px}
.small-wait .spinner-simulator{background:transparent url(../img/css/wait.gif) no-repeat 50% 50%;background-size:110%;height:90px}
#nocliente-wait .spinner{background:transparent url(../img/css/wait.gif) no-repeat 50% 50%;background-size:11%;height:75px}
.alert.alert-error,.alert.alert-success{display:none;clear:both;width:450px;min-height:100px;height:auto;position:fixed;top:50%;left:50%;z-index:100000000000000;margin:-200px 0 0 -230px;background:#FFF;border:10px solid #e9eaec;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #666;-moz-box-shadow:0 0 10px #666;-o-box-shadow:0 0 10px #666;-ms-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;-webkit-text-shadow:none;-moz-text-shadow:none;-o-text-shadow:none;-ms-text-shadow:none;text-shadow:none;color:#707070;font:1em normal Arial,Verdana,Helvetica,sans-serif;text-align:center}
.alert p.tit{margin:0 10px 5px;padding:0;background:transparent;font:1.3em edp_preon_thinbold,Century Gothic,sans-serif;text-align:left;color:#45484d}
.alert .mensajes{min-height:60px;height:auto;padding:20px 10px 15px 90px;background:transparent no-repeat 15px 10px;text-align:left}
.alert .btn{margin:0 auto}
.alert.alert-error .mensajes{background-image:url(../img/css/icoAlerta.png)}
.alert.alert-success .mensajes{background-image:url(../img/css/confirmacion.png)}
.alert.alert-error p{margin:0 0 5px;padding-left:10px;background:transparent url(../img/css/vineta6.png) no-repeat 0 7px}
.alert.alert-error p strong{font-weight:normal;color:#ee162d}
.alert.alert-error p.tit{color:#e3121e;padding:0;background:transparent}
.acordeon-content .table-responsive,.acordeon-content .graficos{margin:0;padding:0}
.btn.btn-inverse{background:#e0e1e0;color:#181616}
.btn.btn-inverse:hover,.btn.btn-inverse:focus{background-color:#d4d5d4!important;color:#181616!important}
.videoteca .entradilla{padding-bottom:10px}
.videotecaVideos{max-width:1200px;margin:0 auto;text-align:center}
.videotecaVideos li{display:inline-block;vertical-align:top;margin:15px}
.circ{display:block;width:200px;height:200px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;padding:30px;text-align:center;border:2px solid #ccc;box-shadow:0 0 7px rgba(0,0,0,.15);background:#fff;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;color:#000;font:normal 1em edp_preon_thinbold,Century Gothic,sans-serif;text-decoration:none;line-height:1.25em}
.circ:hover,.circ:focus{border-color:#f00;text-decoration:none;cursor:pointer}
.imagenCirculo img{width:50%;margin:15px auto}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.encuesta{max-width:1700px;position:relative;padding:4.5% 7% 1%;margin:0 auto;margin-bottom:2.5%}
.encuesta-optima span{color:#0b0b0b;font:normal 25px edp_preonregular,Century Gothic,sans-serif}
.encuesta .imagePrincipal{margin:0 auto}
.encuesta .ayuda p{padding-top:30px;font:normal 30px edp_preonregular,Century Gothic,sans-serif;color:#161515}
.encuesta .descripcion{padding-top:30px;font:normal 1.25em edp_preonlight,Century Gothic,sans-serif;color:#161515;margin:0 auto 5px;width:50%}
.encuesta .circle-position{padding:30px20px;float:right}
.encuesta .circle-position a{text-decoration:none}
.encuesta .circle-bases{width:55px;height:55px;border-radius:50%;font:normal 9px edp_preonregular,Century Gothic,sans-serif;text-align:center;border:1px solid black;padding:13px 2px 0 0}
.encuesta .circle-bases:hover,.circle-bases:focus{border:1px solid #ee162d;background:#ee162d;color:white}
.encuesta .voto{color:#161515;font-family:edp_preonregular,Century Gothic,sans-serif}
.encuesta .encuesta.btn{margin-top:30px;background:#ec3838;padding:15px 30px}
.encuesta .encuesta.btn:hover,.encuesta.btn:focus{background:#c52020}
.encuesta .checkbox{margin:0 auto;font:normal 16px edp_preonregular,Century Gothic,sans-serif;color:#fff}
.encuesta .checkbox a{color:#fff}
.encuesta .button-row{text-align:center}
.vertical-line{margin-top:70px;margin-bottom:70px}
.vertical-line .line{width:1px;height:150px;background-color:#161515;margin:0 auto}
@media(max-width:900px){.pregunta-encuesta .icono{display:none}
}
@media(min-width:900px){.pregunta-encuesta .icono{margin:0 auto;padding-bottom:20px}
}
.pregunta-encuesta:nth-child(2n) .vertical-line img{position:relative;margin-top:-155px;float:right;right:10%}
.pregunta-encuesta:nth-child(2n+1) .vertical-line img:nth-child(2n){position:relative;margin-top:-155px;float:left}
.encuesta{counter-reset:section}
.pregunta-encuesta:nth-child(2n+1)::before{counter-increment:section;content:"0" counter(section);font:normal 220px edp_preonlight,century gothic,sans-serif;position:absolute;color:#eee;margin:-116px;margin-left:-38%}
.pregunta-encuesta:nth-child(2n)::before{counter-increment:section;content:"0" counter(section);font:normal 220px edp_preonlight,century gothic,sans-serif;position:absolute;color:#eee;margin:-116px;margin-left:15%}
.pregunta-encuesta:nth-child(2n+1) .pregunta img{margin-top:-60px;float:right}
.pregunta-encuesta:nth-child(2n) .pregunta img{position:absolute;margin-top:-67px}
@media(max-width:900px){.pregunta-encuesta:nth-child(2n)::before{font:normal 140px edp_preonlight,century gothic,sans-serif;margin:-70px;margin-left:-18%}
}
@media(max-width:900px){.pregunta-encuesta:nth-child(2n+1)::before{font:normal 140px edp_preonlight,century gothic,sans-serif;margin:-70px;margin-left:-25%}
}
@media(min-width:900px){.pregunta-encuesta:nth-child(2n+1) .pregunta img{margin-right:20px}
}
@media(max-width:900px){.pregunta-encuesta:nth-child(2n) .pregunta img{display:none}
}
@media(max-width:900px){.pregunta-encuesta:nth-child(2n+1) .pregunta img{display:none}
}
.totales-preguntas{float:right;z-index:1000;position:relative}
@media(max-width:900px){.totales-preguntas{float:left}
}
.totales-preguntas ul>li{font:normal 9px edp_preon_thinbold,Century Gothic,sans-serif;padding:5px 0 0 0;margin:7px}
.totales-preguntas ul>li.active{width:30px;height:30px;border-radius:50%;font:normal 9px edp_preon_thinbold,Century Gothic,sans-serif;text-align:center;background:#ec3838;color:white;padding:8px 0 0 0}
.pregunta p{color:#161515;font:normal 1.25em edp_preonregular,Century Gothic,sans-serif;margin:0 auto;width:50%;position:relative;z-index:100}
.respuesta{width:100%;margin:0 auto;margin-top:5%}
.respuesta ul{list-style:none;font:normal 1.15em edp_preonregular,Century Gothic,sans-serif;letter-spacing:-0.31em;position:relative;z-index:300}
.respuesta ul.excell:before{width:50px;height:50px;content:" ";position:absolute;background:transparent url(../img/css/excell.png) no-repeat;margin-left:250px;margin-top:-38px}
@media(max-width:378px){.respuesta ul.excell:before{margin-top:-38px;right:0}
}
.respuesta ul>li{display:inline-block;letter-spacing:normal;background:#eee;margin-left:-2px;cursor:pointer;margin-top:2px}
.respuesta ul span{display:block;padding:.7em 1em;color:#565555;text-decoration:none}
.respuesta ul li:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}
.respuesta ul li:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}
.respuesta ul li:first-child:hover{border-top-left-radius:20px;border-bottom-left-radius:20px;background:#ec3838;color:#fff}
.respuesta ul li:last-child:hover{border-top-right-radius:20px;border-bottom-right-radius:20px;background:#ec3838;color:#fff}
.respuesta ul li:hover{background:#ec3838}
.respuesta ul li span:hover{color:white}
.respuesta ul li.active{background:#ec3838}
.respuesta ul li.active span{color:white}
.footer-encuesta{padding:50px 0 50px 0;background:#ec3838}
.footer-encuesta .encuesta .pregunta{font:normal 1.25em edp_preonregular,Century Gothic,sans-serif;margin:0 auto;width:40%;color:#fff}
.footer-encuesta .respuesta{width:100%;margin:0 auto;margin-top:5%}
.footer-encuesta .respuesta ul{list-style:none;font:normal 1.15em edp_preonregular,Century Gothic,sans-serif;letter-spacing:-0.31em}
.footer-encuesta .respuesta ul>li{display:inline-block;letter-spacing:normal;background:#d9433d;margin-left:2px;cursor:pointer;margin-top:2px}
.footer-encuesta .respuesta ul span{display:block;padding:.7em 1em;color:#fff;text-decoration:none}
.footer-encuesta .respuesta ul li:first-child{border-top-left-radius:0;border-bottom-left-radius:0}
.footer-encuesta .respuesta ul li:last-child{border-top-right-radius:0;border-bottom-right-radius:0;display:inline-flex}
.footer-encuesta .respuesta ul li:first-child:hover{border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;color:#d9433d}
.footer-encuesta .respuesta ul li:last-child:hover{border-top-right-radius:0;border-bottom-right-radius:0;background:#fff;color:#d9433d}
.footer-encuesta .respuesta ul li:last-child:hover span{color:#d9433d}
.footer-encuesta .respuesta ul li:hover{background:#fff}
.footer-encuesta .respuesta ul li span:hover{color:#d9433d}
.footer-encuesta .respuesta ul li.active{background:#fff}
.footer-encuesta .respuesta ul li.active span{color:#ec3838}
.footer-encuesta .respuesta ul li:last-child span{float:left;width:50%}
.footer-encuesta .respuesta ul li:last-child input{width:50%;float:right}
.footer-encuesta .respuesta ul li:last-child :not(input){float:none;width:auto}
.footer-encuesta input[type=text]{border:0;border-bottom:1px solid #fff;box-shadow:inset 0 0 0 rgba(0,0,0,0.075);background:transparent;border-radius:0}
.footer-encuesta .respuesta ul li:last-child:hover input[type=text],.footer-encuesta .respuesta ul li.active:last-child input[type=text]{border-bottom:1px solid #d9433d}
.btn-inverse.btn{margin-top:30px;background:#fff;color:#ec3838;padding:15px 30px}
.cuerpo-banner .preguntaOptima{margin:0 auto;width:60%}
.cuerpo-banner .preguntaOptima p{padding-top:15px;font:normal 1.4em edp_preonregular,Century Gothic,sans-serif;color:#161515}
.cuerpo-banner .opciones{padding-top:15px}
.cuerpo-banner .opciones a{color:#fd0c2c}
.cuerpo-banner .opciones a:hover,.cuerpo-banner .opciones a:focus{color:#c61c33}
.cuerpo-banner .opciones .opcion1{text-align:right}
.cuerpo-banner .opciones .opcion2{text-align:left}
@media(max-width:767px){.cuerpo-banner .opciones .opcion1{text-align:center}
}
@media(max-width:767px){.cuerpo-banner .opciones .opcion2{text-align:center}
}
.modal-banner .modal-dialog .modal-content .modal-body{padding:0}
.modal-banner .modal-dialog .modal-content .modal-footer{display:none}
.modal-banner button.close{margin-top:0!important}
.cuerpo-banner{padding:30px}
.imagenContenido .cumplimiento{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}
.imagenContenido .cumplimiento .sorteo a{color:#fff}
.imagenContenido .cumplimiento .sorteo a:hover,.imagenContenido .cumplimiento .sorteo a:focus{color:#ee162d}
.imagenContenido .cumplimiento p{color:#fff;font:normal 1.35em edp_preonregular,Century Gothic,sans-serif}
.imagenContenido .row{position:absolute;bottom:15px;width:100%;margin:0}
.imagenContenido .row button{width:100%;margin-top:4px}
@media(max-width:992px){.imagenContenido .row{bottom:5px}
}
@media(max-width:767px){.imagenContenido .imagePrincipal{height:340px}
}
#footer .avisoLegal a{color:#ee162d!important}
.modal .avisoLegal a{color:#ee162d}
.fileinput a.fileinput-exists{padding-top:7px}