body {
	height: auto;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
label a {
	color: #0071BC;
	text-decoration: none;
}
.paginas-news {
	display: block;
	width: 200px;
	height: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}

h1 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	float: none;
	background-color: #0071bc;
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 24px;
	line-height: 28px;
	font-style: normal;
	font-weight: 700;
	text-align: left;
}
h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 32px;
	line-height: 36px;
	font-weight: 700;
}
h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
}
h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}
h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
}
h6 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
}
p {
	margin-bottom: 5px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 14px;
}
.buttonavisosug {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding: 4px 15px;
	border: 4px solid #ed8a2d;
	border-radius: 5px;
	background-color: #faac05;
	color: white;
	text-align: center;
	text-decoration: none;
}
.buttonavisosug:hover {
	border-color: #cf7623;
	background-color: #fa8805;
}
.buttonavisosug.botonavisobol {
	border-color: #302ded;
	background-color: #0598fa;
}
.buttonavisosug.botonavisobol:hover {
	border-color: #302ded;
	background-color: #5ab5f2;
}
.buttonavisosug.botonavisobol.medidor {
	width: 120px;
	margin-top: 0px;
	margin-left: 18px;
	padding-right: 6px;
	padding-left: 6px;
	float: left;
	border-color: #cfbaba;
	background-color: #c71010;
}
.buttonavisosug.botonavisobol.medidor:hover {
	background-color: #c75a5a;
}
.buttonavisosug.botonavisobol.medidor.botonpdftarifas {
	width: 180px;
	margin-top: 0px;
}
.header {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	z-index: 9999;
	display: block;
	height: 115px;
	border-style: solid;
	border-width: 1px 1px 5px;
	border-color: black black #2960d6;
	background-image: -webkit-linear-gradient(#e6e6e6, white);
	background-image: linear-gradient(#e6e6e6, white);
	box-shadow: rgba(0, 0, 0, 0.70) 0px 2px 9px 0px;
}
.headerup {
	height: 75px;
	padding-top: 10px;
}
.logocoelcha {
	position: absolute;
	margin-top: 10px;
	padding: 10px;
	float: left;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	background-color: white;
}
.fonoemergencias {
	width: 220px;
	height: 60px;
	float: right;
}
.txt1urgencia {
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-style: italic;
	font-weight: 700;
	text-align: right;
}
.txt2urgencia {
	margin-top: 6px;
	margin-bottom: 2px;
	font-family: 'Open Sans', sans-serif;
	color: #fbb03b;
	font-size: 15px;
	text-align: right;
}
.txt3urgencia {
	width: 140px;
	padding-left: 0px;
	float: right;
	background-image: url('../images/logofono.png');
	background-position: 0px 50%;
	background-repeat: no-repeat;
	font-family: 'Open Sans', sans-serif;
	color: #f15a24;
	font-size: 20px;
	text-align: right;
}
.txt3urgencia a {
	color: #f15a24;
	text-decoration: none;
}
.headerdown {
	height: 35px;
	background-image: url('../images/fondoBar-01.png');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	color: transparent;
}
.navbarft {
	margin-top: 0px;
	float: right;
	background-color: transparent;
}
.navlinkft {
	padding-top: 2px;
	padding-bottom: 0px;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: white;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}
.navlinkft:hover {
	background-color: #4b81d1;
	color: #ffd000;
}
.navlinkft.w--current {
	color: #FCCC02;
}
.navlinkft.w--current:hover {
	color: #ffd000;
}
.navlinkft.navlinkftup {
	height: 35px;
	padding-top: 12px;
	color: white;
}
.navlinkftup.w--current {
	color: #fccc02;
}
.navlinkft.navlinkftup:hover {
	height: 35px;
	background-color: #4b81d1;
	color: #ffd000;
}
.navlinkft.arreglo {
	padding: 10px 30px 6px 10px;
}
.sliderhomef {
	display: block;
	width: 940px;
	height: 250px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.sliderhomefcontent {
	height: 250px;
}
.sliderhomefslider {
	height: 250px;
}
.bajadasliderf {
	height: 50px;
	margin-top: 0px;
	background-color: #0071bc;
}
.bajadasliderf.upnoticia {
	margin-top: 60px;
}
.bajadasliderf.up {
	margin-top: 60px;
}
.bajadasliderf.up.up2 {
	margin-top: 60px;
}
.bajadabajadasliderf {
	height: 5px;
	background-color: #2e3192;
}
.titulocajas {
	margin-top: 10px;
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 24px;
	font-style: italic;
	font-weight: 400;
	text-align: left;
}
.titulocajas.titulocajapf {
	margin-top: 0px;
	background-image: url('../images/icoPregF.png');
	background-position: 98% 58%;
	background-size: 30px 30px;
	background-repeat: no-repeat;
}
.titulocajas.titulocajapf.titulocajastar {
	background-image: url('../images/ICOPESO.png');
}
.titulocajas.lineaabajo {
	border-bottom: 5px solid #2e3192;
}
.homefnewscontent {
	height: 460px;
}
.columnasfnews {
	height: 460px;
	padding-top: 20px;
}
.columnasfnews.columnasfnewsultima {
	height: 180px;
}
.sliderhomefnews {
	height: 460px;
	background-color: transparent;
}
.contenedorfotonews {
	width: 464px;
	height: 160px;
}
.contenedorfotonews.dd {
	border: 4px solid #4c77d4;
}
.titulonewsultima {
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	font-family: 'Open Sans', sans-serif;
	color: #0071bc;
	font-size: 18px;
	font-style: italic;
	text-align: left;
}
.titulonewsultima.pf {
	padding-left: 10px;
}
.titulonewsultima.home {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	float: left;
}
.titulonewsultima.home.about {
	margin-top: 10px;
	float: none;
}
.txtnewsultima {
	font-family: 'Open Sans', sans-serif;
}
.txtnewsultima.pf {
	padding-left: 10px;
}
.txtnewsultima.pf.medidor {
	display: block;
	width: 90%;
	margin: 20px auto;
	color: white;
	text-align: center;
}
.txtnewsultima.txtnewsficha {
	width: 60%;
}
.txtnewsultima.txtnh {
	width: auto;
}
.txtnewsultima.home {
	width: 50%;
	padding-left: 10px;
	float: left;
}
.txtnewsultima.home.about {
	width: 100%;
	float: none;
}
.vermasnews {
	float: right;
	font-family: 'Open Sans', sans-serif;
	color: #ffa600;
	font-weight: 600;
	text-decoration: none;
}
.vermasnews:hover {
	color: #fff945;
}
.vermasnews.slidepf {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.vermasnews.slidepf.medidor {
	margin-top: 8px;
	margin-bottom: 10px;
}
.vermasnews.vermarmargendown {
	margin-bottom: 40px;
}
.contendorfotonewspasada {
	width: 200px;
	height: 160px;
	margin-left: 10px;
}
.slidenav {
	padding-top: 12px;
	background-color: #91b1eb;
}
.seccionanunciosf {
	height: 500px;
	padding-top: 30px;
}
.divanunciosugerencia {
	display: block;
	width: 100%;
	height: 190px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;
	background-image: url('../images/fondoAnuncioSug.jpg');
	background-position: 0px 0px;
	background-size: cover;
}
.txtsug {
	display: block;
	width: 90%;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 16px;
	font-style: italic;
	text-align: center;
}
.titulosug {
	background-color: transparent;
	text-align: center;
}
.divcontenedorpref {
	height: 400px;
	margin-top: 20px;
	border: 1px solid #4685e3;
}
.divcontenedorpref.divtarifas {
	background-color: #0071bc;
}
.divtitulopref {
	height: 40px;
	background-color: #0071bc;
}
.divtitulopref.divtitulofbajada {
	height: 5px;
	background-color: #2e3192;
}
.sliderpf {
	height: 354px;
	background-color: transparent;
}
.homefooter {
	height: 280px;
	background-color: #0071bc;
}
.contenedorfooter {
	height: 280px;
}
.columnasfooter {
	height: 280px;
	padding-top: 40px;
}
.txtfooter {
	margin-bottom: 70px;
	font-family: 'Open Sans', sans-serif;
	color: white;
}
.txtfooter a {
	text-decoration: none;
	color: white;
}
.submenufooter {
	display: block;
	padding-top: 4px;
	padding-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	color: white;
	text-decoration: none;
}
.submenufooter.americaint {
	width: 150px;
	height: 20px;
	margin-top: 20px;
	float: left;
	background-image: url('../images/logoAmericach.png');
	background-position: 0px 50%;
	background-repeat: no-repeat;
	text-align: right;
}
.submenufooter.americaint:hover {
	color: rgba(199, 166, 22, 0.86);
}
.linksuperintendencia {
	margin-top: 50px;
	color: #f0ea46;
	text-decoration: none;
}
.linksuperintendencia:hover {
	color: #b89706;
}
.franajadoown {
	height: 20px;
	background-color: #0065cf;
}
.franajadoown.fdown2 {
	background-color: #2e3192;
}
.pffullbaner {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/banerPF.jpg');
	background-position: 50% 50%;
	background-size: cover;
}
.contentpffull {
	height: auto;
}
.divpf {
	margin-bottom: 60px;
}
.textopreguntafrecuente {
	width: 800px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #555;
}
.banercon {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/banerPF.jpg');
	background-position: 50% 50%;
	background-size: cover;
}
.banernotfullbaner {
	display: block;
	width: 940px;
	height: 300px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/DSCF8311.JPG');
	background-position: 50% 50%;
	background-size: cover;
}
.contenedornewsnot {
	display: block;
	width: 940px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
.divnewgrande {
	height: 500px;
}
.divfotograndenews {
	width: 450px;
	height: 200px;
}
.fechanews {
	background-color: transparent;
	color: #0071bc;
	font-size: 14px;
}
.titulonewsgra {
	background-color: transparent;
	color: #0071bc;
}
.txtnewsgra {
	color: #555;
}
.txtnewsgra.pad {
	padding-right: 10px;
	padding-left: 10px;
}
.divpaginadornews {
	display: block;
	width: 150px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	text-decoration: none;
}
.paginadornews {
	display: block;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-decoration: none;
}
.paginadornews:hover {
	color: #ffdb38;
}
.contenedornewsficha {
	height: auto;
	padding-top: 40px;
}
.fotonoticianew {
	width: 600px;
	height: 300px;
	margin-bottom: 20px;
	background-image: url('../images/example.jpg');
}
.contentcontact {
	height: auto;
	margin-bottom: 50px;
}
.textfield {
	width: 100%;
	height: 35px;
}
.textfield.numeroservicio {
	width: 500px;
}
.titulocontact {
	width: 500px;
}
.mensaje {
	height: 275px !important;
	resize: none;
}
.banertarifas {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/2868_260.JPG');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: repeat;
}
.banerinterrupcion {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/fotoSlide1.png');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: repeat;
}

.secciontarinfasfull {
	height: auto;
	padding-top: 40px;
	padding-bottom: 100px;
}
.botonenviar {
	width: 100px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 8px;
	background-color: #0071bc;
}
.datoscon {
	font-family: 'Open Sans', sans-serif;
	color: #0071bc;
	font-size: 18px;
	font-weight: 700;
}
.titulofichatarifas {
	background-color: #61b5ed;
	font-size: 16px;
}
.titulofichatarifas.titmes {
	color: #61b5ed;
}
.divmes {
	width: 25%;
	height: 40px;
	padding-top: 8px;
	padding-left: 20px;
	float: left;
}
.divenergia {
	width: 23%;
	height: 40px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
}
.divenergia {
	padding-top: 0px;
	padding-left: 0px;
	border-style: none;
}
.divresidencial {
	width: 29%;
	height: 40px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
}

.divserviciostarifa {
	height: 40px;
	border: 1px solid #e0e0e0;
}
.fieldup {
	margin-top: 76px;
}
.lightboxnews {
	width: 600px;
	height: 300px;
	margin-bottom: 60px;
}
.banercc {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/logocomercialcoelcha.jpg');
	background-position: 50% 50%;
	background-size: cover;
}
.banerelectrodependientes {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/logo_electrodependientes.jpg');
	background-position: 50% 50%;
	background-size: cover;
}
.contentcc1 {
	height: auto;
	margin-bottom: 60px;
}
.imgprodcc {
	margin-bottom: 20px;
	padding: 10px 20px;
}
.parrafo-cc {
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif;
	color: #555;
}
.divsucursal {
	height: 60px;
	border: 1px solid white;
	background-color: deepskyblue;
}
.columnsuc {
	padding-top: 20px;
}
.txtsuc {
	margin-top: 20px;
	padding-left: 10px;
	color: white;
	font-size: 18px;
}
.banerqs {
	display: block;
	width: 940px;
	height: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/DSC_0144.JPG');
	background-position: 50% 50%;
}
.contentqs {
	height: auto;
	margin-bottom: 60px;
	padding-top: 30px;
}
.imgne {
	margin-bottom: 20px;
	border: 4px solid #4c77d4;
}
.imgne.dd {
	border: 1px solid black;
}
.imgne.margin {
	border: 4px solid #4c77d4;
}
.img2 {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 200px;
	height: 180px;
	float: left;
	border: 4px solid #4c77d4;
}
.ban {
	display: block;
	width: 940px;
	height: 300px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/DSCF8311.JPG');
	background-position: 50% 50%;
	background-size: cover;
}
.divtarifagra.divmeses {
	height: 50px;
}
.divtitulomes {
	width: 14.2%;
	float: left;
}
.divtitulomes_1 {
	width: 25%;
	float: left;
}
.divtitulomes_2 {
	width: 50%;
	float: left;
}
.divtarifaeditable {
	height: 60px;
}
.divservicio {
	width: 24%;
	height: 40px;
	float: left;
}

.divresidencial {
	width: 20%;
	height: 40px;
	float: left;
}

.titulodivmes {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	color: #3f9dd4;
	text-align: center;
}
.botondescarga {
	width: 135px;
	height: 40px;
	padding-top: 6px;
	border-radius: 10px;
	background-color: #de1414;
}
.titulochicotar {
	padding-left: 0px;
	text-align: center;
}
.dropdow {
	border: 1px solid transparent;
	background-color: #00a2ff;
	color: white;
	text-align: center;
}
.dropdow:hover {
	background-color: #8fcef2;
}
.dropdow.w--current {
	color: #ffe600;
}
.drop {
	height: 40px;
	margin-bottom: 10px;
	padding-top: 8px;
	background-color: #d4e6fa;
}
.divslidefoto {
	width: 940px;
	height: 300px;
	background-image: url('../images/fotoD_1.jpg');
}
.divslidefoto._2 {
	background-image: url('../images/fotoSlide3.jpg');
}
.divslidefoto._3 {
	background-image: url('../images/fotoSlide2.jpg');
}
.divslidefoto._4 {
	height: 250px;
	background-image: url('../images/fotoSlide1.png');
}
.divslidefrase {
	width: 100%;
	height: 40px;
	margin-top: 210px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	background-color: rgba(255, 255, 255, 0.49);
}
.textoslidefrase {
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
}
.textoslidefrase a {
	color:white;
	text-decoration: none;
}
.fotits {
	border: 4px solid #4c77d4;
}
.margin {
	padding: 10px;
	border: 4px solid #4c77d4;
}
.slidernoticias-home {
	height: auto;
	padding-bottom: 60px;
	background-color: transparent;
}
.divnoticia {
	margin-top: 10px;
	margin-bottom: 10px;
}
.divabout {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 10px;
}
.dinmapacon {
	margin-top: 30px;
	border: 5px solid #316dde;
	text-align: center;
}
.icon {
	margin-right: 0px;
}
.numero-pag {
	margin-right: 2px;
	padding: 2px 5px;
	background-color: #82b2d9;
	color: white;
	font-weight: 700;
	text-decoration: none;
}

@media (max-width: 991px) {
.buttonavisosug.botonavisobol.medidor {
	width: 100px;
	margin-left: 8px;
}
.buttonavisosug.botonavisobol.medidor.botonpdftarifas {
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
}
.sliderhomef {
	width: auto;
	height: 200px;
	margin-top: 0px;
}
.sliderhomefcontent {
	height: 200px;
}
.sliderhomefslider {
	height: 200px;
}
.bajadasliderf {
	margin-top: 10px;
}
.bajadasliderf.upnoticia {
	margin-top: 20px;
}
.bajadasliderf.up {
	margin-top: 11px;
}
.bajadasliderf.up.up2 {
	margin-top: 10px;
}
.titulocajas.titulocajapf {
	background-image: none;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.titulocajas.titulocajapf.titulocajastar {
	background-image: none;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.columnasfnews {
	display: none;
	height: auto;
}
.columnasfnews.columnasfnewsultima {
	display: block;
}
.contenedorfotonews {
	width: auto;
	height: auto;
	border: 4px solid #4c77d4;
}
.titulonewsultima {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
}
.titulonewsultima.pf {
	margin-top: 60px;
	margin-bottom: 0px;
}
.txtnewsultima {
	padding-left: 10px;
}
.txtnewsultima.pf {
	margin-bottom: 0px;
	font-size: 13px;
}
.vermasnews.slidepf {
	margin-top: 0px;
}
.contendorfotonewspasada {
	width: auto;
}
.txtsug {
	margin-top: 10px;
	margin-bottom: 10px;
}
.divtitulopref.divtitulofbajada {
	display: none;
}
.pffullbaner {
	width: auto;
	height: 150px;
	margin-top: 0px;
	background-position: 50% 50%;
}
.textopreguntafrecuente {
	width: auto;
}
.banercon {
	width: auto;
	height: 150px;
	margin-top: 0px;
}
.banernotfullbaner {
	width: auto;
	height: 200px;
	margin-top: 0px;
}
.contenedornewsnot {
	width: auto;
	height: auto;
}
.contenedornewsficha {
	height: auto;
	margin-bottom: 50px;
}
.banertarifas {
	width: auto;
	height: 150px;
	margin-top: 0px;
}
.divmes {
	border-style: none;
}
.banercc {
	width: auto;
	height: 150px;
	margin-top: 0px;
}
.banerelectrodependientes{
	width: auto;
	height: 150px;
	margin-top: 0px;
}
.divsucursal {
	height: 80px;
}
.txtsuc {
	width: 280px;
}
.banerqs {
	width: auto;
	height: 150px;
	margin-top: 0px;
}
.imgne {
	margin-top: 50px;
}
.img2 {
	display: inline-block;
	width: 45%;
	height: 140px;
	margin-top: 10px;
}
.columnatabnew {
	padding-top: 20px;
}
.ban {
	width: auto;
	height: 200px;
	margin-top: 0px;
}
.divservicio {
	border-style: none;
}
.botondescarga {
	width: 150px;
	height: auto;
}
.brand {
	margin-top: 5px;
}
.fondoblue {
	background-color: #0071bc;
}
.navbar {
	background-color: white;
}
.botonera {
	color: #3894eb;
}
.navbut {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #4fade3;
	color: white;
}
.navbut:hover {
	color: #f58d16;
}
.navbut.nobut {
	padding-top: 0px;
	padding-bottom: 0px;
}
.navbut.natdrop {
	height: 40px;
	padding-top: 0px;
}
.menubutton1.w--open {
	background-color: white;
	color: black;
}
.logocol {
	margin-top: 5px;
}
.fon {
	background-color: white;
}
.drop {
	height: 40px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #4fade3;
}
.divslidefoto {
	width: auto;
	height: 300px;
	background-position: 0px 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.divslidefoto._2 {
	width: auto;
	background-position: 50% 50%;
}
.divslidefoto._3 {
	width: auto;
	background-position: 50% 50%;
	background-size: cover;
}
.divslidefoto._4 {
	width: auto;
	height: 200px;
	background-position: 50% 50%;
	background-size: cover;
}
.divslidefrase {
	height: 40px;
	margin-top: 160px;
}
.textoslidefrase {
	font-size: 16px;
}
.fotits {
	border: 4px solid #4c77d4;
}
}

@media (max-width: 767px) {
h1 {
	text-align: center;
}
.buttonavisosug.botonavisobol.botonfaq {
	margin-top: 30px;
}
.sliderhomef {
	height: 150px;
}
.sliderhomefcontent {
	height: 150px;
}
.sliderhomefslider {
	height: 150px;
}
.bajadasliderf.up.up2 {
	margin-top: 10px;
}
.titulocajas {
	margin-top: 0px;
}
.homefnewscontent {
	height: 760px;
}
.sliderhomefnews {
	height: 750px;
}
.contenedorfotonews {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.titulonewsultima {
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.titulonewsultima.home {
	margin-left: 10px;
}
.txtnewsultima {
	text-align: center;
}
.txtnewsultima.txtnewsficha {
	display: block;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.txtnewsultima.txtnh {
	display: block;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.txtnewsultima.home {
	margin-left: 10px;
	float: left;
	text-align: left;
}
.seccionanunciosf {
	height: 480px;
}
.titulosug {
	padding-top: 40px;
}
.divcontenedorpref {
	display: none;
}
.homefooter {
	height: 200px;
	margin-top: 0px;
}
.contenedorfooter {
	height: 200px;
}
.columnasfooter {
	height: auto;
	padding-top: 10px;
}
.txtfooter {
	margin-bottom: 0px;
	padding-top: 40px;
	text-align: center;
}
.submenufooter {
	display: none;
	text-align: center;
}
.submenufooter.americaint {
	display: block;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.linksuperintendencia {
	display: none;
}
.pffullbaner {
	height: 100px;
	background-size: cover;
}
.banercon {
	width: auto;
	height: 100px;
	background-size: cover;
}
.banernotfullbaner {
	height: 100px;
	background-position: 0px 50%;
}
.contenedornewsnot {
	height: auto;
}
.banertarifas {
	height: 100px;
}
.secciontarinfasfull {
	margin-bottom: 30px;
	padding-bottom: 0px;
}
.datoscon {
	font-size: 16px;
}
.titulofichatarifas {
	width: 30%;
}
.divmes {
	width: 33%;
	border-style: none;
}
.divenergia {
	width: 33%;
	border-style: none;
}
.fieldup {
	margin-top: 10px;
}
.banercc {
	height: 100px;
}
.banerelectrodependientes{
	height: 100px;
}
.imgprodcc {
	width: 30%;
	float: none;
}
.parrafo-cc {
	text-align: center;
}
.banerqs {
	height: 100px;
}
.imgne {
	display: none;
}
.img2 {
	margin-top: 0px;
}
.ban {
	height: 100px;
}
.faqmovil {
	height: 200px;
	background-color: #f2bb22;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.div1tar {
	width: 33%;
	float: left;
}
.divtarifaeditable {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.divservicio {
	width: 34%;
	border-style: none;
}
.titulochicotar {
	margin-top: 0px;
	padding-left: 0px;
}
}

@media (max-width: 479px) {
.sliderhomef {
	height: 100px;
}
.sliderhomefcontent {
	height: 200px;
}
.sliderhomefslider {
	height: 200px;
	background-color: transparent;
}
.bajadasliderf {
	margin-bottom: 30px;
}
.bajadasliderf.up.up2 {
	margin-top: 10px;
}
.bajadabajadasliderf {
	display: none;
}
.titulocajas {
	margin-top: 20px;
	margin-bottom: 20px;
}
.titulocajas.lineaabajo {
	margin-top: 10px;
	margin-bottom: 10px;
}
.homefnewscontent {
	height: 900px;
}
.sliderhomefnews {
	height: 900px;
}
.titulonewsultima.home {
	width: 100%;
	margin-top: 20px;
	margin-left: auto;
	padding-left: 0px;
}
.txtnewsultima.home {
	display: inline-block;
	width: auto;
	margin-left: 0px;
	padding-left: 0px;
	float: none;
	text-align: center;
}
.titulosug {
	margin-top: 10px;
	padding-top: 15px;
}
.homefooter {
	height: 220px;
} 
.txtfooter {
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
}
.submenufooter.americaint {
	display: block;
}
.pffullbaner {
	height: 100px;
	background-size: cover;
}
.banercon {
	width: auto;
	height: 100px;
}
.banertarifas {
	height: 100px;
}
.secciontarinfasfull {
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.botonenviar {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.datoscon {
	font-size: 14px;
}
.fieldup {
	margin-top: 10px;
}
.lightboxnews {
	width: auto;
	height: auto;
}
.banercc {
	display: block;
}
.banerelectrodependientes{
	display: block;
}
.imgprodcc {
	width: 50%;
}
.parrafo-cc {
	text-align: center;
}
.txtsuc {
	text-align: center;
}
.banerqs {
	display: block;
}
.imgne {
	display: none;
}
.img2 {
	width: 100%;
}
.columnatabnew {
	margin-top: 50px;
}
.botondescarga {
	width: 70px;
}
.titulochicotar {
	padding-left: 0px;
	font-size: 14px;
}
.slide {
	height: 100px;
}
.colu22 {
	height: 10px;
}
.margin {
	border-width: 4px;
	border-color: #4c77d4;
}
.mask {
	height: 150px;
}
.paginas-news {
	display: block;
	width: 200px;
	height: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.numero-pag {
	margin-right: 2px;
	padding: 2px 5px;
	background-color: #82b2d9;
	color: white;
	font-weight: 700;
	text-decoration: none;
}
.numero-pag:hover {
	background-color: #07c3e8;
}
}
