@font-face {
	font-family: 'Audax';
	src: url('../font/audax.ttf') format('truetype'), url('../font/audax.eot?') format('eot'); /* IE9+ */
}
* {
	margin: 0;
	padding: 0;
}
html {
	font-family: 'Audax';
	height: 100%;
}
a {
	text-decoration: none;
	color: grey;
	cursor: pointer;
}
hr {
	color: #FFF;
}
img {
	border: 0;
}
body {
	width: 100%;
	margin: 0 auto;
	height: 100%;
}
input {
	font-family: Audax;
	border: 1px solid #A9A9A9;
}
#head {
	width: 100%;
	background-color: #eeeeee;
	border-bottom-style: groove;
	height: 104.499px;
	border-bottom-width: 1px;
	min-width: 1170px;
}
#contenido_head {
	width: 1170px;
	height: 95px;
	border-width: 1px;
	margin: 0 auto;
}
.clear {
	margin-top: 12%;
	clear: both;
}
.hidden{
	display:none;
}
#redes_sociales {
	float: left;
}
#telefono, #telefono2 {
	padding-top: 18px;
	float: left;
	margin-right: 21px;
	width: auto;
	padding-bottom: 8px;
}
#telefono2{
	margin-right: 235px;
}
#telefono span, #telefono2 span {
	font-size: 14.5px;
	margin-left: 7px;
	color: grey;
}

#email {
	padding-top: 20px;
	float: left;
	/*margin-right: 470px;*/
	width: 190px;
}
#email span {
	font-size: 14.5px;
	margin-left: 8px;
	color: grey;
}
#llamenos, #comunicado {
	padding-top: 20px;
	float: left;
	width: 216px;
	/*31enero - quitar el margin-right: 95px, tiene que ser 82px*/
	margin-right: 82px;
}
#comunicado{
	width:100px;
	margin-right:0;
}
#llamenos span {
	font-size: 14.5px;
	margin-left: 8px;
	color: grey;
	cursor: pointer;
}
#info_accionista {
	padding-top: 20px;
	float: left;
	width: 183px;
}
#info_accionista a {
	font-size: 14.5px;
	margin-left: 8px;
	color: grey;
	cursor: pointer;
}
#max_caracteres {
	font-size: 14.5px;
	margin-left: 8px;
	color: grey;
	margin-bottom: 14px;
}
#cabecera {
	display: inline-block;
}
.linea_cabecera {
	width: 1163px;
	border-style: solid;
	color: darkgray;
}
#acceso_franquicias {
	padding-top: 18px;
	float: left;
	color: grey;
	margin-right: 1px;
}
#acceso_franquicias span{
	font-size: 14px;
	margin: 0 1px;
	cursor: pointer;
	width: 155px;
	display: inline-block;
	text-align: center;
}
#acceso_comerciales{
	padding-top: 18px;
	float: left;
	color: grey;
	margin-right: 13px;
}
#acceso_comerciales span {
	font-size: 14px;
	margin: 0 11px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
}
#facebook {
	padding-top: 21px;
	float: left;
	margin-right: 10px;
	width: 12px;
}
#twitter {
	padding-top: 23px;
	float: left;
	margin-right: 11px;
	width: 12px;
}
#instagram {
	padding-top: 23px;
	float: left;
	margin-right: 12px;
	width: 12px;
}
#google {
	padding-top: 23px;
	float: left;
	width: 11px;
}
.menu_tab {
	float: left;
	margin-left: -15px;
}
#menu {
	width: 1043px; /*width: 1111px*/
	margin-top: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}

#menu input {
	height: 32px;
	visibility: hidden;
}

#menu label {
	float: left;
	cursor: pointer;
	font-size: 12px;
	line-height: 35px;
	height: 34px;
	padding: 0 32px;
	display: block;
	color: grey;
	text-align: center;
	background: #E0E0E0;
	border-top-style: solid;
	border-style: inset;
	border-right-style: solid;
	border-width: 1px;
	margin-left: -1px;
	border-bottom-style: none;
	letter-spacing: 0.5px;
}

#menu input:hover + label {
	background: #B6B6B6;
	color: #666;
}

#menu input:checked + label {
	background: white;
	color: grey;
	line-height: 42px;
	height: 39px;
	position: relative;
	top: -5px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-left: -1px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	letter-spacing: 0.5px;
}
label.tab-label-1 {
	border-left-style: solid;
}
label.tab-label-4 {
	border-top-right-radius: 5px;
}
label.tab-label-5 {
    border-top-right-radius: 5px;
}
#menu2 {
	margin-top: 3px;
}
#buscar {
	float: left;
	margin-right: 37px;
	margin-top: 9px;
	width: 281px;
}
#buscar input {
	height: 37px;
	width: 230px;
	float: left;
	padding-left: 10px;
	border: 1px solid #A9A9A9;
}
#buscar input::-webkit-input-placeholder {
	/* Google Chrome y Safari */
	font-size: 12px;
}
#buscar input:-moz-placeholder {
	/* Firefox anterior a 19 */
	font-size: 12px;
}
#buscar input::-moz-placeholder {
	/* Firefox 19 y superior */
	font-size: 12px;
}
#buscar input:-ms-input-placeholder {
	/* Internet Explorer 10 y superior */
	font-size: 12px;
}
#buscar img {
	margin-left: 11px;
	cursor: pointer;
}
#idiomas {
	float: left;
	margin-top: 25px;
	width: 126px;
	cursor: pointer;
}
#idiomas span {
	font-size: 14px;
	float: left;
	margin-right: 5px;
	color: grey;
	padding-bottom: 26.4px;
}
/* #idiomas {
	float: left;
	margin-top: 25px;
	width: 59px;
	cursor: pointer;
}
#idiomas span {
	font-size: 14px;
	float: left;
	margin-right: 5px;
	color: grey;
	padding-bottom: 26.4px;
}
 */
#idiomas img {
	margin-top: 7px;
}
#contenedor {
	margin-top: 30px;
	width: 1170px;
	margin: 0 auto;
}
.logo {
	float: left;
}
#menu3 {
	float: left;
}
#menu3 ul {
	list-style: none;
	overflow: hidden;
	float: left;
	width: 777px;
}
#menu3 ul  li a {
	color: grey;
	display: block;
	text-decoration: none;
	margin-left: 40px;
	letter-spacing: 0.5px;
	text-align: center;
}
#menu3 ul  li {
	float: left;
	font-size: 12px;
	margin-top: 22px;
}
#area_clientes, #acceso_comercial, #quiero_canal {
	float: right;
	background-color: #FFA800;
	color: white;
	width: 269px;
	height: 445px;
	border-radius: 5px;
	font-size: 14px;
	box-shadow: -1px 2px 8px 1px white;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	margin-top: -445px;
}
#acceso_comercial{
	height:191px;
	margin-top: -234px;
}
#quiero_canal{
	height:23px;
	margin-top: -39px;
	width:221px;
	padding:7px 24px!important;
}
#area_clientes_pl {
	float: right;
	width: 269px;
	margin-top: -390px;
}
#contenido_area_clientes, #contenido_area_comercial, #quiero_canal {
	padding: 12px 24px 0;
	font-size: 13px;
}
#cerrar_area_clientes {
	padding: 0 24px;
	font-size: 13px;
	line-height: 2.7;
}
#contenido_area_clientes input::-webkit-input-placeholder {
	/* Google Chrome y Safari */
	font-size: 12px;
}
#contenido_area_clientes input:-moz-placeholder {
	/* Firefox anterior a 19 */
	font-size: 12px;
}
#contenido_area_clientes input::-moz-placeholder {
	/* Firefox 19 y superior */
	font-size: 12px;
}
#contenido_area_clientes input:-ms-input-placeholder {
	/* Internet Explorer 10 y superior */
	font-size: 12px;
}
#contenido_area_clientes input, #contenido_area_comercial input {
	height: 41px;
	width: 221px;
	margin-bottom: 7px;
	padding-left: 15px;
	border: 1px solid #A9A9A9;
}
#contenido_area_clientes span, #contenido_area_comercial span {
	color: white;
	letter-spacing: 0.5px;
}
#cerrar_area_clientes span {
	color: white;
	letter-spacing: 0.5px;
}
.checkbox_password {
	/*position: relative;*/
	margin-top: 7px;
}
.checkbox_password label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: white;
	background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
	background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
	background: -o-linear-gradient(top, #686868 0%, #686868 100%);
	background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
	background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_password label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_password input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_discriminacion_horaria {
	position: relative;
}
.checkbox_discriminacion_horaria label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: #686868;
	margin-left: 50px;
}
.checkbox_discriminacion_horaria label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid black;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_discriminacion_horaria input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_datos_solicitante {
	position: relative;
}
.checkbox_datos_solicitante label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: #686868;
	margin-left: -25px;
}
.checkbox_datos_solicitante label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid black;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_datos_solicitante input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_condiciones_contrato {
	position: relative;
}
.checkbox_condiciones_contrato label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-width: 3px;
	border-style: solid;
	border-color: #FFA800;
}
.checkbox_condiciones_contrato label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 2px solid #FFA800;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_condiciones_contrato input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_condiciones_cambio {
	position: relative;
}
.checkbox_condiciones_cambio label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-width: 3px;
	border-style: solid;
	border-color: #FFA800;
}
.checkbox_condiciones_cambio label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 2px solid #FFA800;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_condiciones_cambio input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.txt_password {
	margin-left: 30px;
}
#acceder_area_clientes {
	width: 221px;
	height: 27px;
	background-color: #696969;
	text-align: center;
	padding-top: 14px;
	font-size: 12px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 14px;
}
#acceder_area_clientes_logeado {
	width: 221px;
	height: 27px;
	background-color: #696969;
	text-align: center;
	padding-top: 14px;
	font-size: 12px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 14px;
}
#cerrar_area_clientes_logeado {
	width: 221px;
	height: 27px;
	background-color: #696969;
	text-align: center;
	padding-top: 14px;
	font-size: 12px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 14px;
}
#area_clientes hr {
	border-style: solid;
	margin: 10.5px 0;
}
.area_clientes {
	padding: 0 24px;
	letter-spacing: 0.5px;
	color: white;
}
#area_clientes img {
	float: right;
	margin-right: 33px;
}
#actualidad, #menu_entender_fra {
	padding-bottom: 14px;
}
#submenu_actualidad, #submenu_entender_fra {
	background-color: #FFFFFF;
	width: 182px;
	height: 174px;
	position: absolute;
	margin-top: 125px;
	border-radius: 5px;
	margin-left: 575px;
	border-width: 1px;
	border-color: rgb(213, 213, 213);
	border-style: solid;
	z-index: 100000000;
	box-shadow: -1px 2px 8px 1px white;
}
#submenu_entender_fra {
    margin-left: 285px;
}
#submenu_actualidad ul, #submenu_entender_fra ul {
	list-style: none;
	padding-top: 0.1px;
}
#submenu_actualidad ul li, #submenu_entender_fra ul li {
	font-size: 14px;
	padding-right: 18px;
	padding-bottom: 9px;
	padding-top: 8px;
	float: right;
	width: 90%;
	text-align: right;
}
#submenu_actualidad hr, #submenu_entender_fra hr {
	border: 0;
	height: 1px;
	background-color: rgb(213, 213, 213);
	margin-top: 34px
}
#submenu_actualidad span, #submenu_entender_fra span {
	color: grey;
}
#selector_banderas {
	background-color: #eeeeee;
	width: 192px;
	/*height: 100px;*/
	position: absolute;
	margin-top: 60px;
	border-radius: 5px;
	margin-left: 977px;
	z-index: 100;
	box-shadow: -1px 2px 8px 1px white;
}
#selector_banderas ul {
	list-style: none;
}
#selector_banderas ul li {
	font-size: 14px;
	padding-left: 28px;
	padding-bottom: 8px;
	padding-top: 8px;
}
#selector_banderas img {
	float: left;
	margin-top: 2px;
	margin-right: 18px;
}
#selector_banderas hr {
	border: 0;
	height: 1px;
	background-color: #A9A9A9;
}
#selector_banderas span {
	color: grey;
}
.wrapper {
	margin: 82px auto 0;
	width: 862px;
	padding-right: 309px;
}
#logo_menu {
	display: inline-block;
	float: left;
	margin-top: 16px;
}
#imagenes {
	margin-top: 30px;
	display: inline-block;
}
#imagenes_1 {
	text-align: center;
	float: left;
	height: 238px;
}
#imagenes_2 {
	text-align: center;
	float: left;
	padding-left: 25px;
	height: 238px;
}
#imagenes_3 {
	text-align: center;
	float: left;
	padding-left: 25px;
	height: 238px;
}
#imagenes_4 {
	text-align: center;
	float: left;
	padding-left: 24.8px;
	height: 238px;
}
#barra_imagenes {
	width: 100%;
	background-color: #696969;
	height: 185px;
	top: 685px;
	position: absolute;
	z-index: -1;
	min-width: 1170px;
}
.text_img {
	color: white;
	text-align: center;
	letter-spacing: 0.5px;
	font-size: 17px;
}
#cable {
	margin-top: 77px;
}
#cable img {
	width: 1170px;
}
#textos_cable {
	margin-top: 20px;
	display: inline-block;
	min-height: 118px;
}
.text_cable_left {
	float: left;
	color: grey;
	text-align: center;
	font-size: 15px;
	width: 280px;
}
.text_cable_1 {
	float: left;
	color: grey;
	text-align: center;
	font-size: 15px;
	width: 309px;
}
.text_cable_2 {
	float: left;
	color: grey;
	text-align: center;
	font-size: 15px;
	width: 271px;
}
.text_cable_right {
	float: right;
	color: grey;
	text-align: center;
	font-size: 15px;
	width: 310px;
}
#last_news {
	margin-top: 45px;
	position: relative;
}
#last_news a {
	float: right;
	color: grey;
	font-size: 13px;
	margin-top: 15px;
}
#last_news span {
	color: #FFA800;
	font-size: 23px;
}
#last_news hr {
	margin-top: 19px;
	margin-bottom: 30px;
	border-style: solid;
	color: #FFA800;
	width: 100%;
}
#ultimas_noticias {
	display: inline-block;
	margin-bottom: 66px;
}
#ultimas_noticias_1 {
	float: left;
	width: 275px;
}
#ultimas_noticias_2 {
	float: left;
	padding-left: 25px;
	width: 271px;
}
#ultimas_noticias_3 {
	float: left;
	padding-left: 25px;
	width: 273px;
}
#ultimas_noticias_4 {
	float: left;
	padding-left: 25.7px;
	width: 275px;
}
.enlace_noticia_ultima {
	color: #FFA800;
}
.texto_noticia_ultima {
	font-size: 15px;
	color: grey;
}
.titulo_noticia_ultima {
	color: grey;
	display:inline-block;
	height:41px;
}
#barra_last_news {
	width: 100%;
	background-color: #F5F5F5;
	height: 477px;
	top: 1188px;
	position: absolute;
	z-index: -1;
	min-width: 1170px;
}
#noticias_redes_sociales {
	width: 1170px;
	margin: 0 auto;
}
#noticias_facebook {
	float: left;
	width: 569.5px;
	margin-right: 31px;
	min-height: 579px;
}
#noticias_facebook span {
	color: #FFA800;
	font-size: 23px;
}
#noticias_facebook hr {
	margin-top: 19px;
	margin-bottom: 20px;
	border-style: solid;
	color: #FFA800;
	width: 100%;
}
#noticias_twitter {
	float: left;
	width: 569.5px;
	min-height: 579px;
}
#noticias_twitter span {
	color: #FFA800;
	font-size: 23px;
}
#noticias_twitter hr {
	margin-top: 19px;
	margin-bottom: 20px;
	border-style: solid;
	color: #FFA800;
	width: 100%;
}
#app_twitter {
	padding-left: 20px;
}
footer {
	display: inline-block;
	width: 100%;
}
footer hr {
	min-width: 1170px;
}
#fondo_pie {
	width: 100%;
	background-color: #696969;
	height: 121px;
	margin-top: 46px;
	min-width: 1170px;
}
#pie_contacto {
	color: white;
	font-size: 18px;
	width: 1170px;
	padding-top: 35px;
	margin: 0 auto;
}
.pie_facebook {
	margin-right: 40px;
	vertical-align: bottom;
}
#pie_siguenos span {
	margin-right: 50px;
	letter-spacing: 1px;
}
#pie_siguenos {
	float: left;
	margin-right: 60px;
	width: 492px;
}
#pie_newsletter span {
	margin-right: 11px;
	letter-spacing: 1px;
}
#pie_newsletter {
	/*float: left;*/
	overflow:auto;
}
#pie_newsletter input::-webkit-input-placeholder {
	/* Google Chrome y Safari */
	font-size: 17px;
	padding-bottom: 2px;
}
#pie_newsletter input:-moz-placeholder {
	/* Firefox anterior a 19 */
	font-size: 17px;
	padding-bottom: 2px;
}
#pie_newsletter input::-moz-placeholder {
	/* Firefox 19 y superior */
	font-size: 17px;
	padding-bottom: 2px;
}
#pie_newsletter input:-ms-input-placeholder {
	/* Internet Explorer 10 y superior */
	font-size: 17px;
	padding-bottom: 2px;
}
#pie_newsletter input {
	height: 40px;
	width: 348px;
	padding-left: 15px;
	border: 1px solid #A9A9A9;
}
#inscribete {
	color: white;
	float: right;
	background-color: #FFA800;
	padding: 9px 45px;
	margin-left: 30px;
	cursor: pointer;
}
#pie_enlaces {
	color: grey;
	font-size: 14px;
	width: 1170px;
	padding-top: 32px;
	padding-bottom: 32px;
	margin: 0 auto;
	display: flex;
}
#pie_enlaces_1 {
	float: left;
	margin-right: 105px;
}
.txt_enlaces {
	line-height: 27px;
}
#pie_enlaces_2 {
	float: left;
	margin-top: 30px;
	margin-right: 170px;
}
#pie_enlaces_3 {
	float: left;
	margin-top: 30px;
	margin-right: 170px;
}
#pie_enlaces_4 {
	float: left;
	margin-top: 30px;
}
#menu_pie {
	font-size: 14px;
	width: 1170px;
	padding-top: 18px;
	display: flex;
	padding-bottom: 25px;
	margin: 0 auto;
}
#menu_pie ul {
	list-style: none;
	overflow: hidden;
	float: left;
	width: 979px;
}
#menu_pie ul  li a {
	color: grey;
	display: block;
	text-decoration: none;
	margin-right: 49px;
}
#menu_pie ul  li {
	float: left;
	font-size: 12px;
	margin-top: 22px;
}
#btn_area_comerciales {
	color: #FFA800;
	border-color: #FFA800;
	float: right;
	display: inline-block;
	margin-top: 8px;
	height: 45px;
	width: 187px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	text-align: center;
	clear: both;
}
#btn_area_comerciales span {
	display: inline-block;
	padding-top: 14px;
}
#pie_copyright {
	width: 1170px;
	padding-top: 35px;
	padding-bottom: 50px;
	margin: 0 auto;
}
#pie_copyright span {
	font-size: 12px;
	color: grey;
	float: left;
	padding-right: 50px;
}
#pie_copyright ul {
	list-style: none;
	overflow: hidden;
	float: right;
}
#pie_copyright ul  li a {
	color: grey;
	display: block;
	text-decoration: none;
	margin-left: 17px;
}
#pie_copyright ul  li {
	float: left;
	font-size: 12px;
}
#contenido_area_clientes img {
	padding-top: 5px;
	margin-right: 15px;
	float: right;
}
#cerrar_area_clientes img {
	padding-top: 9px;
	margin-right: 15px;
	float: right;
}
#area_clientes2 {
	float: right;
	background-color: #FFA800;
	color: white;
	width: 269px;
	height: 46px;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
}
#calcular_tarifa {
	margin-top: 47px;
	float: left;
}
#faqs, #ourcommitment {
	margin-top: 47px;
	float: left;
	min-height: 1135px;
}

.directorio {
	font-size: 13px;
	color: grey;
	letter-spacing: 0.5px;
}
.directorio_elegido {
	font-size: 13px;
	color: #FFA900;
}
.img_directorio {
	margin: 0 15px;
}
#contenido_calcular_tarifa {
	margin-top: 16px;
	display: inline-block;
}
#contenido_faqs, #contenido_faqs_pol {
	margin-top: 16px;
	display: inline-block;
}
#contenido_calcular_tarifa img {
	float: left;
}
#contenido_faqs img, #contenido_faqs_pol img {
	float: left;
}
#calculo_tarifa, #calculo_tarifa1{
	background-color: #FFA800;
	width: 450px;
	height: 537px;
	float: right;
}
#texto_faqs {
	background-color: #FFA800;
	width: 467px;
	height: 537px;
	float: right;
}
#contenido_calculo_tarifa, #contenido_calculo_tarifa2 {
	padding-top: 10px;
	padding-left: 43px;
}
.titulo_calculo_tarifa {
	font-size: 36px;
	color: white;
	letter-spacing: 1px;
}
.titulo_tipcontrato {
	font-size: 22px;
	color: white;
	letter-spacing: 1px;
}
.titulo_tipcontrato2 {
	font-size: 22px;
	color: white;
	letter-spacing: 1px;
}
.titulo_tipcontratotp{
	font-size: 18px;
	color: white;
	letter-spacing: 1px;
}
#contenido2_calculo_tarifa {
	padding-left: 8px;
	margin-top: 39px;
}
#contenido2_calculo_tarifa span {
	font-size: 17px;
}
#contenido2_calculo_tarifa input {
	margin: 28px 0;
	width: 362px;
	height: 46px;
	padding-left: 20px;
	border: 1px solid #A9A9A9;
}
#contenido2_calculo_contrato input, #btTP input{
	margin: 4px 0;
	width: 362px;
	height: 46px;
	padding-left: 20px;
	border: 1px solid #A9A9A9;
}

#calculo_contratosLuzGas input, #calculo_contratos_Multipunto input{
	margin: 4px 0;
	width: 362px;
	height: 38px;
	padding-left: 20px;
	border: 1px solid #A9A9A9;
}
#calculo_contratos_Multipunto input[type="radio"],#contratosMultipunto input[type="radio"] {
	width: 53px !important;
	height: 20px !important;
	vertical-align: middle;
}
.calculo_ahora {
	display: inline-block;
	margin-bottom: 12px;
}
/**  PPA */
.cTitle{
	color: grey ;
	font-size: 15px;
	margin-left: 102px;
}
.btn-producto-contrato{
    border: grey 5px solid;
    border-radius: 16px;
    background-color: white;
    text-align: center;
    padding: 2% 0;
    cursor: pointer;
}
.btn_product-brands{
	color: #FFA800;
    font-size: 50px;
    margin-top: 15px;
}
.btn_product-PPA{
	color: #FFA800;
    font-size: 48px;
    margin-top: 15px;
}
.btn_product-classic{
	color: #FFA800;
    font-size: 57px;
    margin-top: 15px;
}
.btn_product-corp{
	color: #FFA800;
    font-size: 57px;
    margin-top: 15px;
}
#contenido_contrata_tarifa {
	padding: 24px 43px;
}
.titulo_contrata_tarifa {
	font-size: 36px;
	color: white;
	letter-spacing: 1px;
}
#contenido2_contrata_tarifa {
	padding-left: 8px;
	margin-top: 15px;
	color: white;
}
.contrata_ahora {
	display: inline-block;
	margin-bottom: 12px;
}
#btn_calcular_tarifa, .btn_calcular_tarifa, .btn_calcular_tarifa2, #btnNext_tp, #salux, #tranquilidad, #verde  {
	/*width: 362px;*/
	width: 310px;
	height: 34px;
	background-color: #696969;
	text-align: center;
	padding-top: 9px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;
}
#urgencias  {

	width: 310px;
	height: 120px;
	background-color: #696969;
	/*text-align: center;*/
	padding-top: 9px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;

}
#calderas{
	width: 310px;
	height: 70px;
	background-color: #696969;
	/*text-align: center;*/
	padding-top: 9px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;

}
 #pagos{
 	width: 310px;
	height: 42px;
	background-color: #696969;
	/*text-align: center;*/
	padding-top: 9px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;
 }
 #salux,  {
	/*width: 362px;*/
	width: 310px;
	height: 20px;
	background-color: #00BFFF;
	text-align: center;
	padding-top: 9px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;
}
 #verde {
	/*width: 362px;*/
	width: 310px;
	height: 20px;
	background-color: #86af49;
	text-align: center;
	padding-top: 9px;
	color: #405d27;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 45px;
}
#tranquilidad{
	margin: 20px 45px;
}
#btn_calcular_tarifa span, .btn_calcular_tarifa span, .btn_siguiente span{
	letter-spacing: 1px;
}
.btn_siguiente {
    width: 150px;
    height: 36px;
    background-color: #696969;
    text-align: center;
    padding-top: 15px;
    color: white;
    border-radius: 3px;
    cursor: pointer;
    margin-left: 100px;
    margin-top: 10px;
}
#barra_contenido_grandes_companias {
	position: absolute;
	width: 100%;
	height: 705px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_trabaja_con_nosotros {
	position: absolute;
	width: 100%;
	height: 733px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_tarifa_fija {
	position: absolute;
	width: 100%;
	height: 815px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_consejos_ahorro {
	position: absolute;
	width: 100%;
	height: 881px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_conocenos {
	position: absolute;
	width: 100%;
	height: 816px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#fondo_tarifas {
	position: absolute;
	width: 100%;
	height: 710px;
	z-index: -1;
	top: 899px;
	left: 0;
	min-width: 1170px;
}
#fondo_tarifas_solicitar_oferta {
	position: absolute;
	width: 100%;
	height: 710px;
	z-index: -1;
	top: 200px;
	left: 0;
	min-width: 1170px;
}
#barra_contenido_tarifa_plana {
	position: absolute;
	width: 100%;
	height: 602px;
	background-color: #EEE;
	z-index: -1;
	top: 191px;
	min-width: 1170px;
}
#barra_contenido_faqs {
	position: absolute;
	width: 100%;
	height: 319px;
	background-color: #EEE;
	z-index: -1;
	top: 191px;
	min-width: 1170px;
}
#calculo_tarifa_plana_cups img {
	position: absolute;
	margin-left: -290px;
	margin-top: 42px;
	cursor: pointer;
}
#calculo_contratos_cups img {
	position: absolute;
	/*margin-left: -30px;*/
	/*margin-top: 17px;*/
	margin-top: 29px;
	cursor: pointer;
}
#info_CUPS_contratos {
     display: none;
    font-size: 11px;
    background-color: #EEE;
    width: 206px;
    padding: 17px;
    position: absolute;
    border-radius: 3px;
    margin-left: 100px;
    margin-top: -40px;
    line-height: 1.4;
}

#pregunta_potencia {
	position: absolute;
	margin-left: -221px;
	margin-top: 33px;
	cursor: pointer;
}
#pregunta_consumo {
	position: absolute;
	margin-left: -269px;
	margin-top: 41px;
	cursor: pointer;
}
#triangulo {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: -264px;
	margin-top: 42px;
}
#info_CUPS {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -254px;
	margin-top: 13px;
	line-height: 1.4;
}
#potencia_visualizar_factura {
	position: absolute;
	margin-left: 155px;
	cursor: pointer;
	margin-top: -45px;
}
#triangulo_potencia_visualizar_factura {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 180px;
	margin-top: -45px;
}
#info_potencia_visualizar_factura {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 147px;
	padding: 10px 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 190px;
	margin-top: -58px;
	line-height: 1.4;
	z-index: 1;
}
#consumo_mensual_visualizar_factura {
	position: absolute;
	margin-left: 270px;
	cursor: pointer;
	margin-top: -45px;
}
#triangulo_consumo_mensual_visualizar_factura {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-left: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 255px;
	margin-top: -45px;
}
#info_consumo_mensual_visualizar_factura {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 221px;
	padding: 10px 17px;
	position: absolute;
	border-radius: 3px;
	margin-top: -58px;
	line-height: 1.4;
	z-index: 1;
}
#dias_facturados_visualizar_factura {
	position: absolute;
	margin-left: 145px;
	cursor: pointer;
	margin-top: -45px;
}
#triangulo_dias_facturados_visualizar_factura {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 170px;
	margin-top: -45px;
}
#info_dias_facturados_visualizar_factura {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 167px;
	padding: 10px 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 180px;
	margin-top: -58px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_cups_campana_solidaria {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: -260px;
	margin-top: 14px;
}
#info_CUPS_campana_solidaria {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -250px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_tarifa20_oferta {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 160px;
	margin-top: -26px;
}
#info_CUPS_tarifa20_oferta {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 170px;
	margin-top: -41px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_tarifa21_oferta {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 165px;
	margin-top: -30px;
}
#info_CUPS_tarifa21_oferta {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 175px;
	margin-top: -45px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_dh_oferta {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 255px;
	margin-top: -19px;
}
#info_CUPS_dh_oferta {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 265px;
	margin-top: -34px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_energia_oferta {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 285px;
	margin-top: -19px;
}
#info_CUPS_energia_oferta {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 295px;
	margin-top: -34px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_info_potencia {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 265px;
	margin-top: -19px;
}
#info_CUPS_info_potencia {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 275px;
	margin-top: -34px;
	line-height: 1.4;
	z-index: 1;
}
#triangulo_potencia {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: -199px;
	margin-top: 32px;
}
#info_potencia {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -189px;
	margin-top: 13px;
	line-height: 1.4;
	box-shadow: -1px 2px 8px 1px white;
}
#triangulo_consumo {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: -244px;
	margin-top: 42px;
}
#info_consumo {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -234px;
	margin-top: 13px;
	line-height: 1.4;
	box-shadow: -1px 2px 8px 1px white;
}
#preguntas_frecuentes {
	margin-top: 25px;
}
#preguntas_tarifa_plana {
	margin-top: 25px;
}
#titulo_preguntas_tarifa_plana, #titulo_preguntas_contratos {
	text-align: center;
	margin-bottom: 60px;
}
#titulo_preguntas_tarifa_plana span, #titulo_preguntas_contratos span{
	font-size: 34px;
	color: #FFA800;
	letter-spacing: 2px;
}
#titulo_preguntas_tarifa_plana hr, #titulo_preguntas_contratos hr {
	color: #FFA800;
	border-style: solid;
	width: 79px;
	margin: 20px auto 0;
}
#titulo_preguntas_faqs {
	text-align: center;
	margin-bottom: 60px;
}
#titulo_reclamo_general {
	text-align: center;
	margin: 25px 0 45px 0;
}
#titulo_preguntas_faqs span, #titulo_reclamo_general span {
	font-size: 34px;
	color: #FFA800;
	letter-spacing: 2px;
}
#titulo_preguntas_faqs hr, #titulo_reclamo_general hr {
	color: #FFA800;
	border-style: solid;
	width: 79px;
	margin: 20px auto 0;
}
#preguntas_tarifa_plana1 {
	width: 422px;
	float: left;
	margin-right: 181px;
	margin-left: 30px;
}
#preguntas_tarifa_plana1 img {
	float: right;
	cursor: pointer;
}
.simbolo_pregunta_doble {
	margin-top: 14px;
}
#preguntas_tarifa_plana1 span {
	line-height: 27px;
	color: grey;
}
#preguntas_tarifa_plana1 hr {
	margin-top: 15px;
	margin-bottom: 30px;
}
#preguntas_frecuentes1 {
	width: 422px;
	float: left;
	margin-right: 181px;
	margin-left: 30px;
}
#preguntas_frecuentes1 img {
	float: right;
	cursor: pointer;
}
#preguntas_frecuentes1 span {
	line-height: 27px;
	color: grey;
}
#preguntas_frecuentes1 hr {
	margin-top: 15px;
	margin-bottom: 30px;
}
#preguntas_tarifa_plana2 {
	width: 450px;
	float: left;
}
#preguntas_tarifa_plana2 img {
	float: right;
	cursor: pointer;
}
#preguntas_tarifa_plana2 span {
	line-height: 27px;
	color: grey;
}
#preguntas_tarifa_plana2 hr {
	margin-top: 15px;
	margin-bottom: 30px;
}
#preguntas_frecuentes2 {
	width: 450px;
	float: left;
}
#preguntas_frecuentes2 img {
	float: right;
	cursor: pointer;
}
#preguntas_frecuentes2 span {
	line-height: 27px;
	color: grey;
}
#preguntas_frecuentes2 hr {
	margin-top: 15px;
	margin-bottom: 30px;
}
#grandes_companias {
	margin-top: 47px;
	float: left;
}
#trabaja_con_nosotros, #oficinas, #la_bolletta, #zaehlerstand {
	margin-top: 47px;
	float: left;
}
#baterias_condensadores {
	margin-top: 47px;
	float: left;
}
#pagina_solicitar_oferta {
	margin-top: 47px;
	float: left;
}
#consejos_ahorro {
	margin-top: 47px;
	float: left;
}
#area_comerciales {
	float: left;
	width: 100%;
}
#conocenos, #ambiente {
	margin-top: 47px;
	float: left;
}
#suministros_electricos, #gas {
	margin-top: 47px;
	float: left;
}
#tarifa_fija, #tarifa_indexada, #tarifa_index_top, #programu_rekomenda {
	margin-top: 47px;
	float: left;
}

#empresas_menu {
	margin-top: 47px;
	float: left;
}
#administraciones_publicas {
	margin-top: 47px;
	float: left;
}
#negocios, #GasTablaCennikPol {
	margin-top: 47px;
	float: left;
}
#slider_grandes_companias {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_trabaja_con_nosotros, #slider_zaehlerstand{
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_zaehlerstand{
	margin-right: 70px;
}
#slider_zaehlerstand2{
	float: left;
	width: 531px;
}
#listado_oficinas{
	width: 535px;
	float: right;
	height: 570px;
	margin-right: 115px;
}
#slider_baterias_condensadores {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_conocenos, #slider_autoconsumo {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_autoconsumo {
	margin-right: 40px;
}
#slider_suministros_electricos, #slider_app {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
	overflow: auto;
}
#slider_app{
	width: 603px;
	margin-right:80px;
}
#slider_ambiente{
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
	overflow: auto;
}

#slider_tarifa_fija, #slider_tarifa_indexada, #slider_tarifa_index_top, #slider_rekomendu, #slider_tanie_weekend, #slider_mojdom, #slider_miesiac {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_rekomendu {
	height: auto;
}
#slider_gas_pol{
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 35px;
}
#txt_programu_rekomenda{
	float: left;
	width: 533px;
	overflow: auto;
}
#slider_empresas_menu {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_administraciones_publicas {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_negocios, #slider_blog, #slider_tanie_weekend, #slider_mojdom, #slider_miesiac {
	width: 568px;
	float: left;
	height: 570px;
	margin-right: 115px;
}
#slider_tanie_weekend, #slider_mojdom, #slider_miesiac {
	margin-right:55px;
}
#txt_grandes_companias {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#txt_trabaja_con_nosotros, #txt_oficinas {
	float: left;
	width: 487px;
	font-size: 15px;
	line-height: 21px;
}
#txt_oficinas{
	margin-right: 20px;
}
#txt_reclamo_general{
	height:754px;
	padding-bottom:50px;
	margin-top:-20px;
}
#txt_la_boletta{
	height:480px;
}
#txt_risoluzione{
	height:440px;
	overflow:auto;
	padding-bottom:40px
}
#txt_cont_att_non_richieste{
	height:750px;
}
#txt_baterias_condensadores {
	float: left;
	width: 487px;
	font-size: 15px;
	line-height: 19px;
	height: 507px;
	overflow: auto;
}
#txt_trabaja_con_nosotros ul {
	padding-left: 20px;
}
#txt_baterias_condensadores ul {
	padding-left: 20px;
}
#txt_conocenos, #txt_ambiente {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#txt_autoconsumo{
	float: left;
	width: 557px;
	height: 560px;
	overflow: auto;
}
#txt_gas{
	height: 573px;
	overflow: auto;
}
#txt_suministros_electricos, #txt_gas, #txt_ambiente, #txt_app {
	float: left;
	width: 487px;
}
#txt_app {
	height: 580px;
	overflow: auto;
}
#txt_tarifa_fija {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#txt_gas_pol{
	float: left;
	width: 559px;
	height: 573px;
	overflow: auto;
}
#txt_programu_rekomenda{
	float: left;
	width: 533px;
	overflow: auto;
}
#txt_tarifa_indexada, #txt_tarifa_index_top {
	float: left;
	width: 487px;
	font-size: 15.7px;
	height: 573px;
	overflow: auto;
}
#txt_empresas_menu {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#txt_administraciones_publicas {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#txt_negocios, #txt_blog {
	float: left;
	width: 487px;
	height: 573px;
	overflow: auto;
}
#contenido_grandes_companias {
	margin-top: 23px;
	display: inline-block;
}
#contenido_trabaja_con_nosotros, #contenido_oficinas {
	margin-top: 23px;
	display: inline-block;
}
#contenido_gasTablaCennikPol{
	margin-top: 23px;
	height: 573px;
    overflow: auto;
}
#contenido_baterias_condensadores {
	margin-top: 23px;
	display: inline-block;
}
#contenido_solicitar_oferta {
	margin-top: 23px;
	display: inline-block;
}
#contenido_consejos_ahorro {
	margin-top: 23px;
	display: inline-block;
}
#contenido_area_comerciales {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
#contenido_conocenos, #contenido_ambiente {
	margin-top: 23px;
	display: inline-block;
}
#contenido_suministros_electricos {
	margin-top: 23px;
	display: inline-block;
}
#contenido_tarifa_fija, #contenido_tarifa_indexada, #contenido_tarifa_index_top, #contenido_programu_rekomendac {
	margin-top: 23px;
	display: inline-block;
}

#contenido_empresas_menu {
	margin-top: 23px;
	display: inline-block;
}
#contenido_administraciones_publicas {
	margin-top: 23px;
	display: inline-block;
}
#contenido_negocios {
	margin-top: 23px;
	display: inline-block;
}
#txt_grandes_companias span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_trabaja_con_nosotros span, #txt_oficinas span, #txt_reclamo_general span, #zaehlerstand_tit {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_baterias_condensadores span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
	display: block;
	margin-top: 5px;
}
#txt_conocenos span, #txt_ambiente span, #txt_blog span, #txt_oficinas span, #txt_autoconsumo span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_suministros_electricos span, #txt_gas span, #txt_oficinas span.titulos, #txt_app span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_tarifa_fija span, #txt_tarifa_indexada span, #txt_tarifa_index_top span, #txt_gas_pol span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}

#txt_app img {
	width:45%;
}

#txt_programu_rekomenda>span {
	display:inline-block;
	font-size: 1.25em;
	letter-spacing: 1px;
	color: #FFA800;
	margin-bottom:20px;
}

#txt_empresas_menu span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_administraciones_publicas span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_negocios span {
	font-size: 36px;
	letter-spacing: 1px;
	color: #FFA800;
}
#txt_grandes_companias p {
	line-height: 28px;
	margin-top: 25px;
	width: 487px;
}
#txt_gas_pol p {
	line-height: 29px;
}
#txt_trabaja_con_nosotros p, #txt_reclamo_general p, #txt_risoluzione p {
	margin-top: 25px;
	line-height: 29px;
}
#txt_baterias_condensadores p {
	margin-top: 30px;
}
#txt_conocenos p, #txt_ambiente p, #txt_autoconsumo p {
	line-height: 27px;
	margin-top: 25px;
}
#txt_suministros_electricos p, #txt_gas p, #txt_administraciones_publicas p, #txt_app p {
	line-height: 30px;
	margin-top: 25px;
}
#txt_empresas_menu p {
	line-height: 28px;
	margin-top: 25px;
}
#txt_consejos_ahorro_pol p{
	line-height: 27px;
}

#txt_negocios p {
	line-height: 28px;
	margin-top: 25px;
}
#tarifas_grandes_companias {
	margin-top: 117px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_solicitar_oferta {
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_suministros_electricos {
	margin-top: 117px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_empresas_menu {
	margin-top: 117px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_administraciones_publicas {
	margin-top: 117px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_negocios {
	margin-top: 117px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tarifas_grandes_companias span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_solicitar_oferta span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_suministros_electricos span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_empresas_menu span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_administraciones_publicas span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_negocios span {
	font-size: 36px;
	letter-spacing: 1px;
	color: white;
}
#tarifas_grandes_companias_izquierda {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	margin-right: 26px;
	border: 1px solid grey;
}
#tarifas_solicitar_oferta_izquierda {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	margin-right: 26px;
	border: 1px solid grey;
}
#tarifas_suministros_electricos_izquierda {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	margin-right: 12px;
	border: 1px solid grey;
}
#tarifas_suministros_electricos_izquierda_de {
	float: left;
	width: 550px;
	height: 390px;
	background-color: white;
	margin-right: 12px;
	border: 1px solid grey;
}
#tarifas_negocios_izquierda {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	margin-right: 12px;
	border: 1px solid grey;
}
#tarifas_empresas_menu_izquierda {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	margin-right: 26px;
	border: 1px solid grey;
}
#tarifas_administraciones_publicas_izquierda {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	margin-right: 26px;
	border: 1px solid grey;
}
#tarifas_grandes_companias_derecha {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_solicitar_oferta_derecha {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_suministros_electricos_derecha {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_suministros_electricos_derecha_de {
	float: right;
	width: 550px;
	height: 390px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_negocios_derecha {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_suministros_electricos_centro {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
	margin-right: 12px;
}
#tarifas_negocios_centro {
	float: left;
	width: 378px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
	margin-right: 12px;
}
#tarifas_empresas_menu_derecha {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#tarifas_administraciones_publicas_derecha {
	margin-top: 64px;
	float: left;
	width: 568px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#barra_imagenes_grandes_companias {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1609px;
	z-index: -1;
	min-width: 1170px;
}
#tarifas_grandes_companias_gas, #tarifas_negocios_gas, #tarifas_domestico_gas{
	margin: 0 auto;
	margin-top: 64px;
	width: 568px;
	height: 365px;
	background-color: white;
	border: 1px solid grey;
}
#barra_imagenes_trabaja_con_nosotros {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 920px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_tarifa_fija {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1000px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_consejos_ahorro, #barra_imagenes_jak {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1075px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_conocenos {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 940px;
	z-index: -1;
	min-width: 1170px;
}
#imagenes_grandes_companias {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_trabaja_con_nosotros {
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_baterias_condensadores {
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_solicitar_oferta {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_consejos_ahorro, #imagenes_jak {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_conocenos {
	display: inline-block;
	margin-bottom: -14px;
	margin-top: 30px;
}
#imagenes_suministros_electricos {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_tarifa_fija {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_tarifa_indexada, #imagenes_tarifa_index_top {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_empresas_menu {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_administraciones_publicas {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_negocios {
	margin-top: 90px;
	display: inline-block;
	margin-bottom: -14px;
}
#contenido_tarifas_grandes_companias_izquierda {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_solicitar_oferta_izquierda {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_suministros_electricos_izquierda {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_negocios_izquierda {
	padding: 36px 0;
	text-align: center;
}

#contenido_tarifas_suministros_electricos_centro {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_negocios_centro {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_empresas_menu_izquierda {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_administraciones_publicas_izquierda {
	padding: 36px 0;
	text-align: center;
}

#contenido_tarifas_grandes_companias_derecha {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_solicitar_oferta_derecha {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_suministros_electricos_derecha {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_negocios_derecha {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_empresas_menu_derecha {
	padding: 36px 0;
	text-align: center;
}
#contenido_tarifas_administraciones_publicas_derecha {
	padding: 36px 0;
	text-align: center;
}

#contenido_tarifas_grandes_companias_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_solicitar_oferta_izquierda span {
	color: green;
	font-size: 30px;
}
#contenido_tarifas_suministros_electricos_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_negocios_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_suministros_electricos_centro span {
	color: black;
	font-size: 30px;
}
#contenido_tarifas_negocios_centro span {
	color: black;
	font-size: 30px;
}
#contenido_tarifas_empresas_menu_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_administraciones_publicas_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_negocios_izquierda span {
	color: #846313;
	font-size: 30px;
}
#contenido_tarifas_grandes_companias_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_solicitar_oferta_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_suministros_electricos_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_negocios_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_suministros_electricos_centro hr {
	color: black;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_negocios_centro hr {
	color: black;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_empresas_menu_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_administraciones_publicas_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_negocios_izquierda hr {
	color: #846313;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
.checks_tarifas {
	position: absolute;
	margin-left: 95px;
}

#contenido_tarifas_grandes_companias_derecha span {
	color: #FFA800;
	font-size: 30px;
}
#contenido_tarifas_solicitar_oferta_derecha span {
	color: #FFA800;
	font-size: 30px;
}
#contenido_tarifas_suministros_electricos_derecha span {
	color: #FFA800;
	font-size: 30px;
}
#contenido_tarifas_negocios_derecha span {
	color: #FFA800;
	font-size: 30px;
}

#contenido_tarifas_empresas_menu_derecha span {
	color: #FFA800;
	font-size: 30px;
}
#contenido_tarifas_administraciones_publicas_derecha span {
	color: #FFA800;
	font-size: 30px;
}

#info_tarifa_gas span{
	color: white !important;
    font-size: 18px;
    letter-spacing: 1px;
}

#contenido_tarifas_grandes_companias_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_solicitar_oferta_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_suministros_electricos_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_negocios_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_empresas_menu_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_administraciones_publicas_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#contenido_tarifas_negocios_derecha hr {
	color: #FFA700;
	border-style: solid;
	width: 76px;
	margin: 8px auto 0;
}
#tarifas_grandes_companias p {
	font-size: 17px;
	line-height: 29px;
	margin-top: -10px;
}
#tarifas_solicitar_oferta p {
	font-size: 17px;
	line-height: 29px;
	margin: 25px 60px 50px;
}
#tarifas_suministros_electricos p {
	font-size: 17px;
	line-height: 29px;
	margin-top: -10px;
}
#tarifas_empresas_menu p {
	font-size: 17px;
	line-height: 29px;
	margin-top: -10px;
}
#tarifas_administraciones_publicas p {
	font-size: 17px;
	line-height: 29px;
	margin-top: -10px;
}
#tarifas_negocios p {
	font-size: 17px;
	line-height: 29px;
	margin-top: -10px;
}
#info_tarifa_fija_triple {
	width: 150px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: left;
	margin-left: 20px;
}
.Energia_z_Fachowcem, .prad, .gaz, .jak{
	width: 150px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
}
.gaz{
	background-color: #000;
}
.jak{
	background-color:#ffa800;
}
#info_tarifa_fija_de {
	width: 150px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 0 auto;
	float: left;
	margin-left: 20px;
}

#contratar_tarifa_fija_triple {
	width: 165px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: right;
	margin-right: 20px;
}
#contratar_tarifa_fija_de {
	width: 165px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	float: right;
	margin: 0 auto;
}
#info_tarifa_indexada_triple, #info_tarifa_gas, #info_tarifa_indexada_triple_pol {
	width: 150px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: left;
	margin-left: 20px;
}
#contratar_tarifa_indexada_triple {
	width: 165px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: right;
	margin-right: 20px;
}
#contratar_tarifa_indexada_de {
	width: 165px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: right;
	margin-right: 100px;
}
#info_tarifa_fija, #info_tarifa_fija_pol {
	width: 150px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: left;
	margin-left: 100px;
}
#contratar_tarifa_fija {
	width: 165px;
	height: 41px;
	background-color: #846313;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: right;
	margin-right: 120px;
}
#info_tarifa_indexada {
	width: 150px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: left;
	margin-left: 100px;
}
#contratar_tarifa_indexada {
	width: 165px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 4px auto 0;
	float: right;
	margin-right: 120px;
}
#ver_oferta_tarifa_plana {
	width: 246px;
	height: 41px;
	background-color: black;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: -5px auto 0;
}
#ver_oferta_hogar {
	width: 246px;
	height: 41px;
	background-color: green;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: -5px auto 0;
}
#ver_oferta_empresas {
	width: 246px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: -5px auto 0;
}
#info_tarifa_fija_triple span, #info_tarifa_fija_de span, .Energia_z_Fachowcem span, .prad span, .gaz span, .jak span {
	color: white !important;
	font-size: 18px!important;
	letter-spacing: 1px;
}
#contratar_tarifa_fija_triple span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#contratar_tarifa_indexada_de span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#contratar_tarifa_fija_de span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#info_tarifa_indexada_triple span, .Energia_z_Fachowcem span, #info_tarifa_indexada_triple_pol span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#contratar_tarifa_indexada_triple span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#info_tarifa_fija span, #info_tarifa_fija_pol span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#contratar_tarifa_fija span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#info_tarifa_indexada span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#contratar_tarifa_indexada span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#ver_oferta_tarifa_plana span {
	color: white !important;
	font-size: 18px;
	letter-spacing: 1px;
}
#ver_oferta_hogar span {
	color: white;
	font-size: 18px;
	letter-spacing: 1px;
}
#ver_oferta_empresas span {
	color: white;
	font-size: 18px;
	letter-spacing: 1px;
}
#noticias {
	margin-top: 47px;
	float: left;
}
#campana_solidaria {
	margin-top: 47px;
	float: left;
}
#barra_contenido_noticias {
	position: absolute;
	width: 100%;
	height: 1280px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_contenido_blog {
	position: absolute;
	width: 100%;
	height: 1250px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_contenido_campana_solidaria {
	position: absolute;
	width: 100%;
	height: 367px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_contenido_campana_publicitaria {
	position: absolute;
	width: 100%;
	height: 1224px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_contenido_noticias_medios {
	position: absolute;
	width: 100%;
	height: 1061px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#contenido_noticias {
	margin-top: 23px;
	display: inline-block;
}
#contenido_campana_solidaria {
	margin-top: 23px;
	display: inline-block;
}
#bloque_noticias_1 {
	display: inline-block;
	width: 1170px;
	margin-bottom: 35px;
	min-height: 344px;
}
#bloque_noticias_2 {
	display: inline-block;
	width: 1170px;
	/*min-height: 430px;*/
}
#bloque_articulos_1 {
	display: inline-block;
	width: 1170px;
	margin-bottom: 35px;
	min-height: 344px;
}
#bloque_articulos_2 {
	display: inline-block;
	width: 1170px;
	/*min-height: 430px;*/
}
#noticia_1 {
	float: left;
	margin-right: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#noticia_2 {
	float: left;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#noticia_3 {
	float: right;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#noticia_4 {
	float: left;
	margin-right: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#noticia_5 {
	float: left;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#noticia_6 {
	float: right;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 370px;
}
#articulo_1{
	float: left;
	margin-right: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width:571px;
}
#articulo_2{
	float: left;
	padding-bottom: 40px;
	background-color: #FFF;
	width:571px;
}
#articulo_3{
	float: left;
	margin-top: 25px;
	margin-right: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width:571px;
}
#articulo_4{
	float: left;
	margin-top: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width:571px;
}
#articulo_5 {
	float: left;
	margin-top: 25px;
	padding-bottom: 40px;
	background-color: #FFF;
	width: 571px;
}
#articulo_6 {
	float: right;

	padding-bottom: 40px;
	background-color: #FFF;
	width: 571px;
}
#bloque_noticias_1 img {
	width: 370px;
	height: 227px;
}
#bloque_noticias_2 img {
	width: 370px;
	height: 227px;
}
#bloque_articulos_1 img {
	width: 570px;
	height: 227px;
}
#bloque_articulos_2 img {
	width: 570px;
	height: 227px;
}
.texto_noticia_completa img {
	width: 320px!important;
	height:auto!important;
	/*height: 92px!important;*/
}
.titulo_noticia {
	padding-left: 30px;
	color: grey;
	letter-spacing: 0.5px;
	display: block;
}
.titulo_noticia2 {
	padding-left: 30px;
	color: grey;
	letter-spacing: 0.5px;
	display: block;
	margin-bottom: 8px;
}
.texto_noticia {
	padding-left: 30px;
	display: block;
	font-size: 15px;
	letter-spacing: 0.25px;
	line-height: 22px;
	padding-bottom: 20px;
	padding-right: 30px;
	min-height: 66px;
}
.texto_noticia_completa {
	padding-left: 30px;
	font-size: 15px;
	letter-spacing: 0.25px;
	line-height: 22px;
	padding-right: 30px;
	overflow: auto;
	height: 531px;
	margin-bottom: 20px;
}
.texto_noticia2 {
	padding-left: 30px;
	display: block;
	font-size: 15px;
	letter-spacing: 0.25px;
	line-height: 22px;
	margin-bottom: 12px;
}
.enlace_noticia {
	padding-left: 30px;
	font-size: 14px;
	color: #FFA800;
	cursor: pointer;
}
#paginacion_noticias {
	margin-top: 33px;
	display: inline-block;
	line-height: 3;
}
#barra_imagenes_noticias {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1426px;
	z-index: -1;
	min-width: 1170px;
}

#barra_imagenes_blog {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1270px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_solicitar_oferta {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 897px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_noticias_medios {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1255px;
	z-index: -1;
	min-width: 1170px;
}
#imagenes_noticias {
	margin-top: 99px;
	display: inline-block;
}
.paginacion_noticias_izquierda {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.paginacion_noticias_derecha {
	margin-left: 20px;
	margin-top: 15px;
}
#primera_pagina {
	font-size: 15px;
	color: #FFA800;
	width: 45px;
	height: 45px;
	background-color: #FFF;
	float: left;
	text-align: center;
	margin-right: 5px;
}
.paginas_intermedias {
	font-size: 15px;
	color: grey;
	width: 45px;
	height: 45px;
	background-color: #DADADA;
	float: left;
	text-align: center;
	margin-right: 5px;
}
#ultima_pagina {
	font-size: 15px;
	color: grey;
	width: 45px;
	height: 45px;
	background-color: #DADADA;
	float: left;
	text-align: center;
}
#over, #over_landing {
	display: none;
	position: fixed;
	top: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 10001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	background-attachment: scroll;
}
#over_landing {
	cursor: pointer;
}
#popup_ver_oferta {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 654px;
	background-color: white;
	z-index: 10002;
	overflow-x: hidden;
	margin: 0 auto;
}
#popup_ver_datos_oferta {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	width: 635px;
	height: 80%;
	max-height: 820px;
	background-color: white;
	z-index: 10002;
	overflow-y: auto;
	margin: 0 auto;
}
#popup_ver_sin_datos_oferta {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	width: 635px;
	height: 80%;
	max-height: 820px;
	background-color: white;
	z-index: 10002;
	overflow-y: auto;
	margin: 0 auto;
}
#popup_landing {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	width: 1170px;
	/*height: 84%;*/
	max-height: 805px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#popup_insertar_depende, #popup_establecer_pass_comisionistas {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 654px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#popup_insertar_depende input, #popup_establecer_pass_comisionistas input {
	height: 41px;
	width: 221px;
	margin-bottom: 7px;
	padding-left: 15px;
	border: 1px solid #A9A9A9;
}
#popup_acceso_comerciales {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 59.5%;
	max-height: 654px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#contenido_popup_acceso_franquicias {
	display: none;
}
#contenido_popup_acceso_comerciales, #contenido_popup_acceso_franquicias {
	padding: 30px 38px 0;
}
#contenido_popup_acceso_comerciales span, #contenido_popup_acceso_franquicias span {
	letter-spacing: 0.5px;
}
.titulo_popup_acceso_comerciales, .titulo_popup_llamar {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_acceso_comerciales input, #contenido_popup_acceso_franquicias input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_acceso_comerciales img, #contenido_popup_acceso_franquicias img {
	position: absolute;
	left: 111px;
	top: 402px;
	cursor: pointer;
}
#popup_acceso_clientes {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 605px;
	background-color: white;
	z-index: 10000;
	margin: 0 auto;
	overflow-x: hidden;
}
#contenido_popup_acceso_clientes {
	padding: 30px 38px 0;
}
#contenido_popup_acceso_clientes span {
	letter-spacing: 0.5px;
}
.titulo_popup_acceso_clientes {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_acceso_clientes input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_acceso_clientes img {
	position: absolute;
	left: 111px;
	top: 402px;
	cursor: pointer;
}
#popup_datos_incidencia {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 654px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
}
#popup_crea_incidencia {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 11%;
	width: 635px;
	height: 86%;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
}
#popup_cambio_cuenta {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 25%;
	width: 462px;
	height: 50%;
	max-height: 225px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
}
#contenido_popup_datos_incidencia {
	padding: 30px 38px 30px;
}
#contenido_popup_crea_incidencia {
	padding: 30px 38px 30px;
}
#contenido_popup_cambio_cuenta {
	padding: 30px 38px 0;
}
#contenido_popup_datos_incidencia table {
	font-size: 25px;
	color: grey;
}
#contenido_popup_crea_incidencia table {
	font-size: 20px;
	color: grey;
}
#contenido_popup_cambio_cuenta table {
	font-size: 20px;
	margin-top: 5%;
	margin-left: 5%;
	color: grey;
}
#contenido_popup_datos_incidencia textarea {
	width: 98%;
	height: 30%;
	resize: none;
}
#contenido_popup_crea_incidencia textarea {
	width: 63%;
	height: 30%;
	margin-left: 12%;
	resize: none;
}
#contenido_popup_datos_incidencia span {
	letter-spacing: 0.5px;
	font-size: 25px;
}
#contenido_popup_crea_incidencia span {
	letter-spacing: 0.5px;
	font-size: 25px;
}
#contenido_popup_cambio_cuenta span {
	letter-spacing: 0.5px;
	font-size: 25px;
}
#contenido_popup_datos_incidencia input {
	width: 95%;
	height: 40px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_crea_incidencia input {
	width: 95%;
	height: 40px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_cambio_cuenta input {
	width: 95%;
	height: 40px;
	padding-left: 23px;
	margin-bottom: 14px;
}
.titulo_popup_datos_incidencias {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
.titulo_popup_crea_incidencias {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
.titulo_popup_cambio_cuenta {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
	margin-top: 2%;
}
#popup_nuevo_cliente, #popup_llamar {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 478px;
	height: 68%;
	max-height: 654px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
}
#contenido_popup_nuevo_cliente {
	padding: 30px 38px 0;
}
#contenido_popup_llamar {
	padding: 15px 38px 0;
}
#contenido_popup_nuevo_cliente span {
	letter-spacing: 0.5px;
}
.titulo_popup_nuevo_cliente {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_nuevo_cliente input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_nuevo_cliente img {
	position: absolute;
	left: 111px;
	top: 402px;
	cursor: pointer;
}

#contenido_popup_llamar input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_llamar textarea {
	width: 100%;
	height: 100px;
	padding-left: 23px;
	padding-top: 10px;
	resize: none;
	font-family: Audax;
}
#popup_restablecer_password_cliente,#popup_insertar_depende,#popup_establecer_pass_comisionistas {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 480px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#contenido_popup_restablecer_password_cliente, #contenido_popup_insertar_depende, #contenido_establecer_pass_comisionistas {
	padding: 30px 38px 0;
}
#contenido_popup_restablecer_password_cliente span {
	letter-spacing: 0.5px;
}
.titulo_popup_restablecer_password_cliente {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_restablecer_password_cliente input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_restablecer_password_cliente img, #contenido_popup_insertar_depende img, #contenido_establecer_pass_comisionistas img {
	position: absolute;
	left: 111px;
	top: 402px;
	cursor: pointer;
}
#popup_visualizar_factura {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 590px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#contenido_popup_visualizar_factura {
	padding: 30px 38px 0;
}
#contenido_popup_visualizar_factura span {
	letter-spacing: 0.5px;
}
.titulo_popup_visualizar_factura {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
.condicion_popup_visualizar_factura {
	color: grey;
	font-size: 11px;
}
#contenido_popup_visualizar_factura input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_ver_datos_oferta {
	padding: 38px;
}
#contenido_popup_ver_datos_oferta span {
	letter-spacing: 0.5px;
	line-height: 22px;
}
#contenido_popup_ver_datos_oferta_textos_cups {
	float: left;
	margin-right: 20px;
}
#contenido_popup_ver_datos_oferta_sin_textos_cups {
	float: left;
	margin-right: 20px;
}
#contenido_popup_ver_datos_oferta_sin_textos_cups span {
	line-height: 20px;
}
#contenido_popup_ver_datos_oferta_textos_contacto {
	float: left;
	margin-right: 20px;
}
.titulo_popup_ver_datos_oferta {
	color: #FFA800;
	font-size: 25px;
}
#contenido_popup_ver_datos_oferta input {
	width: 53%;
	height: 30px;
	padding-left: 10px;
	margin-bottom: 14px;
}
#contenido_popup_ver_datos_oferta select {
	height: 30px;
	width: 288px;
	margin-bottom: 16px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	float: left;
}
#contenido_popup_ver_datos_oferta_sin_datos_cups input {
	margin-bottom: 10px;
}
#contenido_popup_ver_oferta {
	padding: 38px;
}
#contenido_popup_ver_oferta span {
	letter-spacing: 0.5px;
}
.titulo_popup_ver_oferta {
	color: #FFA800;
	font-size: 25px;
}
#contenido_popup_ver_oferta input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
}
#contenido_popup_ver_oferta img {
	position: absolute;
	left: 111px;
	top: 402px;
	cursor: pointer;
}
#triangulo_ver_oferta {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	left: 135px;
	top: 400px;
}
#info_CUPS_ver_oferta {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	left: 145px;
	top: 373px;
	line-height: 1.4;
	height: auto;
	line-height: 16px;
}
#solicitar_oferta {
	text-align: center;
	width: 384px;
	background-color: #FFA800;
	color: white;
	height: 55px;
	line-height: 3.5;
	cursor: pointer;
	margin: 16px 0;
}
#solicitar_oferta_datos {
	text-align: center;
	width: 236px;
	background-color: #FFA800;
	color: white;
	height: 55px;
	line-height: 3.5;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}
#solicitar_llamada_oferta {
	text-align: center;
	width: 236px;
	background-color: #7B7A7A;
	color: white;
	height: 48px;
	line-height: 3.5;
	cursor: pointer;
	margin-bottom: 16px;
	float: right;
	margin-right: 10px;
}
#solicitar_oferta_datos span {
	line-height: 3.5;
}
#solicitar_llamada_oferta span {
	line-height: 2.75;
}
#conexion_area_comerciales, #conexion_area_comerciales_de, #boton_llamar, #btn_enviar_depende, #btn_enviar_establecer, #conexion_area_franquicias, #registro_comercial, #registro_canal {
	text-align: center;
	width: 100%;
	background-color: #FFA800;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
.acceder_area_clientes {
	text-align: center;
	width: 384px;
	background-color: #FFA800;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
#generar_password_cliente {
	text-align: center;
	width: 384px;
	background-color: #FFA800;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
#visualizar_factura {
	text-align: center;
	width: 370px;
	background-color: #FFA800;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin: 16px 0 10px;
}
#registro_area_comerciales {
	text-align: center;
	width: 100%;
	background-color: #696969;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
.sin_cuenta_cliente {
	text-align: center;
	width: 384px;
	background-color: #696969;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
#enviar_password_area_comerciales, #enviar_password_area_comerciales_de {
	text-align: center;
	width: 384px;
	background-color: #696969;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}

.checkbox_politica_privacidad {
	position: relative;
	margin-top: 7px;
}
.checkbox_politica_privacidad label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: white;
	background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
	background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
	background: -o-linear-gradient(top, #686868 0%, #686868 100%);
	background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
	background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_politica_privacidad label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_politica_privacidad input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.txt_politica_privacidad {
	margin-left: 30px;
	font-size: 13px;
	color: grey;
	line-height: 1.7;
}
#cerrar_popup, #cerrar_popup_llamar {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 100004;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_landing {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 1121px;
	padding-top: 5px;
}
#cerrar_popup_clientes {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10000;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_incidencia {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 11%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	margin-left: 40%;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_cambiocuenta {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 25%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_datos {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 700px;
	padding-top: 5px;
}
#cerrar_popup_cambio_password_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_asistencia_formacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_compartir_informacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_opina_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#cerrar_popup_sugerir_formacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 10002;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}
#contacto {
	float: left;
	margin-top: 517px;
}
#contratarOfertaPol{
	margin-top:47px;
	float: left;
}
#nuevo_comercial {
	float: left;
	margin-top: 47px;
}
#solicitar_listado {
	float: left;
	margin-top: 47px;
}
#copia_factura {
	float: left;
	margin-top: 47px;
}
#curvas_carga {
	float: left;
	margin-top: 47px;
}
#editar_datos_registro {
	float: left;
	margin-top: 47px;
}
#fundacion_mona {
	float: left;
	margin-top: 47px;
}
#contenido_contacto {
	margin-top: 73px;
}
#contenido_contratarOfertaPol{
	margin-top:35px;
}
#contenido_nuevo_comercial {
	margin-top: 23px;
}
#contenido_solicitar_listado {
	margin-top: 23px;
}
#contenido_copia_factura {
	margin-top: 23px;
}
#contenido_curvas_carga {
	margin-top: 23px;
}
#contenido_editar_datos_registro {
	margin-top: 23px;
}
#contenido_fundacion_mona {
	margin-top: 16px;
	display: inline-block;
}
#contacta_con_nosotros {
	float: left;
	width: 496px;
}
#contacta_firma_pol{
	float: right;
	width:600px;
}
.pol_contacto{
	border: 1px solid grey;
	padding:30px;
	float:left;
	margin: 0 30px 30px 0;
	width:240px;
	height:135px;
}
.pol_contacto img{
    margin-right: 24px !important;
    margin-top: 14px !important;
    vertical-align: sub !important;
}
#tituloOfertaPol{
	float: left;
}
#contacta_con_nosotros hr, #tituloOfertaPol hr, #txt_firma_pol hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#contacta_con_nosotros span, #txt_firma_pol span, #tituloOfertaPol span:not([class='txt_politica_privacidad_contacto']) {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#contacta_con_nosotros p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
	width: 318px;
}
#campana_solidaria_intro {
	float: left;
	width: 496px;
}
#campana_solidaria_intro hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#campana_solidaria_intro span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#campana_solidaria_intro p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
#intro_nuevo_comercial, #intro_nuevo_comercial_de {
	float: left;
	width: 476px;
	padding-right: 20px;
}
#intro_nuevo_comercial hr, #intro_nuevo_comercial_de hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#intro_nuevo_comercial span, #intro_nuevo_comercial_de span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#intro_nuevo_comercial p, #intro_nuevo_comercial_de p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
#intro_solicitar_listado {
	float: left;
	width: 496px;
}
#intro_solicitar_listado hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#intro_solicitar_listado span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#intro_solicitar_listado p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
#intro_copia_factura {
	float: left;
	width: 496px;
	height: 300px;
}
#intro_copia_factura hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#intro_copia_factura span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#intro_copia_factura p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
	width: 480px;
}
#intro_curvas_carga {
	float: left;
	width: 496px;
	height: 295px;
}
#intro_curvas_carga hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#intro_curvas_carga span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#intro_curvas_carga p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
#intro_editar_datos_registro {
	float: left;
	width: 415px;
}
#intro_editar_datos_registro hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#intro_editar_datos_registro span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#intro_editar_datos_registro p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
.datos_contacta_con_nosotros {
	margin-top: 16px !important;
}
.datos_contacta_con_nosotros span {
	color: grey !important;
	font-size: 15px !important;
	line-height: 27px !important;
}
.datos_contacta_con_nosotros img {
	margin-right: 24px !important;
	margin-top: 14px !important;
	vertical-align: sub !important;
}
#formulario_contacta_con_nosotros, #formulario_gazOfertowe{
	float: left;
	width: 674px;
}
#txt_firma_pol{
	float:left;
	width:400px;
	margin:50px 150px 0 0;
	line-height:28px;
}
#formulario_campana_solidaria {
	float: left;
	width: 674px;
}
#formulario_nuevo_comercial {
	float: left;
	width: 674px;
}
#formulario_solicitar_listado {
	float: left;
	width: 674px;
}
#formulario_copia_factura {
	float: left;
	width: 674px;
}
#formulario_curvas_carga {
	float: left;
	width: 674px;
}
#formulario_editar_datos_registro {
	float: left;
	width: 674px;
}
#formulario_firma_pol{
	text-align:right;
}
#formulario_contacta_con_nosotros input, #formulario_firma_pol input:not([type='file']), #formulario_gazOfertowe input{
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_campana_solidaria input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_nuevo_comercial input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_solicitar_listado input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_solicitar_listado span {
	font-size: 15px;
	color: grey;
}
#formulario_copia_factura input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_copia_factura span {
	font-size: 15px;
	color: grey;
}
#formulario_curvas_carga input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
#formulario_editar_datos_registro input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
}
.input_doble_izquierda_contacta_con_nosotros {
	width: 325px;
	margin-right: 18px;
}
.input_doble_derecha_contacta_con_nosotros {
	width: 325px;
}
.input_triple_contacta_con_nosotros {
	width: 209px;
	margin-right: 18px;
}
.input_triple_derecha_contacta_con_nosotros {
	width: 209px;
}
.input_doble_izquierda_nuevo_comercial {
	width: 325px;
	margin-right: 18px;
}
.input_doble_derecha_nuevo_comercial {
	width: 325px;
}
.input_triple_nuevo_comercial {
	width: 209px;
	margin-right: 18px;
}
.input_triple_derecha_nuevo_comercial {
	width: 209px;
}
.input_mensaje_contacta_con_nosotros, .input_mensaje_contacta_con_nosotros_pol {
	height: 297px;
	width: 669px;
	padding: 15px;
	font-family: Audax;
	border: 1px solid #A9A9A9;
	font-size: 13px;
	resize: none;
	overflow: auto;
	border-right-color: rgb(171, 171, 171);
}
.input_mensaje_contacta_con_nosotros_pol{
	height: 118px;
}
#politica_privacidad_contacto {
	float: left;
}
.checkbox_politica_privacidad_contacto {
	position: relative;
	margin-top: 7px;
}
.checkbox_politica_privacidad_contacto label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: white;
	background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
	background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
	background: -o-linear-gradient(top, #686868 0%, #686868 100%);
	background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
	background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_politica_privacidad_contacto label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_politica_privacidad_contacto input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_soy_canal_comercial {
	position: relative;
	margin-top: -61px;
	margin-left: 250px;
}
.checkbox_soy_canal_comercial label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: white;
	background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
	background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
	background: -o-linear-gradient(top, #686868 0%, #686868 100%);
	background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
	background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_soy_canal_comercial label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_soy_canal_comercial input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.checkbox_aun_no_comercial {
	position: relative;
	margin-top: -60px;
	margin-left: 400px;
}
.checkbox_aun_no_comercial label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border-width: 1;
	border-style: solid;
	border-color: white;
	background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
	background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
	background: -o-linear-gradient(top, #686868 0%, #686868 100%);
	background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
	background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_aun_no_comercial label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_aun_no_comercial input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.txt_politica_privacidad_contacto {
	margin-left: 30px;
	font-size: 15px;
	color: grey;
	line-height: 1.5;
}
.txt_soy_canal_comercial {
	margin-left: 277px;
	font-size: 15px;
	color: grey;
	line-height: 1.5;
}
.txt_aun_no_comercial {
	margin-left: 429px;
	font-size: 15px;
	color: grey;
	line-height: 1.5;
}
#enviar_formulario_contacta_con_nosotros, #enviar_formulario_cenikgas{
	float: right;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 188px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
.enviar_form_pol {
	float: right;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 188px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
#enviar_formulario_campana_solidaria {
	float: right;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 275px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
#enviar_formulario_nuevo_comercial {
	float: right;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 188px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
#enviar_formulario_solicitar_listado {
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 260px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
	margin: 0 auto;
}
#enviar_formulario_solicitar_listado span {
	color: white;
	font-size: 16px;
}
#enviar_formulario_copia_factura {
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 260px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
	margin: 0 auto;
}
#enviar_formulario_copia_factura span {
	color: white;
	font-size: 16px;
}
#volver_formulario_copia_factura {
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 280px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
	margin: 0 auto;
	color: white;
}
#volver_formulario_copia_factura span {
	color: white;
	font-size: 16px;
}
#enviar_formulario_curvas_carga {
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 260px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
	margin: 0 auto;
}
#enviar_formulario_curvas_carga span {
	color: white;
	font-size: 16px;
}
#enviar_formulario_editar_datos_registro {
	float: right;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 188px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
#ya_soy_comercial {
	float: left;
	color: white;
	text-align: center;
	background-color: #FFA800;
	height: 50px;
	width: 200px;
	line-height: 3;
	margin-right: 3px;
	cursor: pointer;
}
#barra_imagenes_contacto {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1490px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_nuevo_comercial {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 808px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_solicitar_listado {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 625px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_copiar_factura {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 680px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_campana_solidaria {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 921px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_campana_publicitaria {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1418px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_editar_datos_registro {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1021px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_fundacion_mona {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 912px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_gas {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1007px;
	z-index: -1;
	min-width: 1170px;
}
#barra_imagenes_solicitud_ekuantia {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 783px;
	z-index: -1;
	min-width: 1170px;
}
#imagenes_contacto {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_campana_publicitaria {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_campana_solidaria {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_nuevo_comercial {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_solicitar_listado {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_copiar_factura {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_curvas_carga {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#imagenes_editar_datos_registro {
	margin-top: 42px;
	display: inline-block;
	margin-bottom: -14px;
}
#barra_contenido_contacto {
	position: absolute;
	width: 100%;
	height: 848px;
	background-color: #EEE;
	z-index: -1;
	top: 698px;
	min-width: 1170px;
}
#barra_contenido_nuevo_comercial {
	position: absolute;
	width: 100%;
	height: 704px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_solicitar_listado {
	position: absolute;
	width: 100%;
	height: 460px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_copiar_factura {
	position: absolute;
	width: 100%;
	height: 490px;
	background-color: #EEE;
	z-index: -1;
	margin-top: 89px;
	min-width: 1170px;
}
#barra_contenido_fundacion_mona {
	position: absolute;
	width: 100%;
	height: 761px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_contenido_gas {
	position: absolute;
	width: 100%;
	height: 820;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#mapa_contacto {
	position: absolute;
	top: 208px;
	min-width: 1170px;
}
#popup_puntero_google_maps {
	font-family: Audax;
	padding: 15px;
}
.titulo_puntero_google_maps {
	color: #FFA800;
	font-size: 25px;
	line-height: 32px;
}
.contenido_puntero_google_maps {
	font-size: 16px;
	color: grey;
	line-height: 23px;
}
.contenido_puntero_google_maps img {
	margin-top: 20px;
	margin-right: 8px;
	vertical-align: baseline;
}
.triangulo_noticias {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 14px solid #FFF;
	position: absolute;
	margin-top: 213px;
	margin-left: 29px;
}
#area_clientes_desplegable {
	background-color: #FFA800;
	color: white;
	width: 269px;
	height: 445px;
	border-radius: 5px;
	font-size: 14px;
	box-shadow: -1px 2px 8px 1px white;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	margin-top: 23px;
	margin-left: 900px;
	position: absolute;
	z-index: 1;
}
#area_clientes_desplegable hr {
	border-style: solid;
	margin: 10.5px 0;
}
#area_clientes_desplegable img {
	float: right;
	margin-right: 33px;
}
#area_clientes_gestiones_online {
	background-color: #FFA800;
	color: white;
	width: 269px;
	height: 114px;
	border-radius: 5px;
	font-size: 14px;
	box-shadow: -1px 2px 8px 1px white;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	margin-top: 7px;
	margin-left: 899px;
	position: absolute;
	z-index: 1;
	padding-top: 15px;
}
#area_clientes_gestiones_online hr {
	border-style: solid;
	margin: 10.5px 0;
}
#area_clientes_gestiones_online img {
	float: right;
	margin-right: 33px;
}
#area_clientes_pagina {
	margin-top: 47px;
	float: left;
	width: 100%;
}
#contratar_hogar {
	margin-top: 47px;
	float: left;
	width: 100%;
}
#contenido_area_clientes_pagina {
	margin-top: 23px;
	display: inline-block;
}
#contenido_contratar_hogar {
	margin-top: 23px;
	display: inline-block;
}
#menu_area_clientes, #menuLaterale {
	float: left;
	margin-bottom: 62px;
	width: 370px;
	height: 1137px;
	background-color: #696969;
	color: white;
}
#menu_contratar_hogar {
	float: left;
	margin-bottom: 62px;
	width: 370px;
	height: 1137px;
	background-color: #696969;
	color: white;
}
#contenido_menu_area_clientes {
	float: left;
	margin-bottom: 62px;
	height: 1137px;
	background-color: white;
	width: 800px;
	color: grey;
}
#contenido_menu_contratar_hogar {
	float: left;
	margin-bottom: 62px;
	height: 1137px;
	background-color: white;
	width: 800px;
	color: grey;
}
#barra_contenido_area_clientes {
	position: absolute;
	width: 100%;
	height: 1351px;
	background-color: #EEE;
	z-index: -1;
	top: 195px;
	min-width: 1170px;
}
#barra_imagenes_area_clientes {
	position: absolute;
	width: 100%;
	background-color: #7B7A7A;
	height: 185px;
	top: 1546px;
	z-index: -1;
	min-width: 1170px;
}
#menu_area_clientes > ul > li {
	padding: 26px 36px;
	list-style: none;
}
#menu_area_clientes img, #menuLaterale img {
	float: left;
	margin-right: 18px;
	vertical-align: middle;
}
#menu_area_clientes span, #menuLaterale span {
	letter-spacing: 0.5;
	float: left;
}
#menu_area_clientes ul hr, #menuLaterale ul hr {
	border: 1px solid grey;
	margin: 16px 0 0;
}
#menu_contratar_hogar li {
	padding: 26px 36px;
	list-style: none;
}
#menu_contratar_hogar img {
	float: left;
	margin-right: 18px;
	vertical-align: middle;
}
#menu_contratar_hogar span {
	letter-spacing: 0.5;
	float: left;
}
#menu_contratar_hogar ul hr {
	border: 1px solid grey;
	margin: 16px 0 0;
}
#txt_area_clientes {
	padding: 30px 48px 0;
}
#txt_contratar_hogar {
	padding-left: 50px;
	padding-top: 42px;
	padding-right: 50px;
}
#numero_notificaciones_cliente {
	margin-left: 17px;
	background-color: #FFA800;
	width: 34px;
	height: 24px;
	float: left;
	text-align: center;
	line-height: 1.5;
	border-radius: 13px;
	margin-top: -2px;
}
.titulo_txt_area_clientes {
	color: #FFA800;
	font-size: 24px;
	letter-spacing: 0.5px;
}
.titulo_txt_contratar_hogar {
	color: #FFA800;
	font-size: 24px;
	letter-spacing: 0.5px;
}
#txt_area_clientes hr {
	border: 1px solid #FFA800;
	width: 80px;
	margin-top: 12px;
	position: absolute;
}
#txt_contratar_hogar hr {
	border: 1px solid #FFA800;
	width: 70px;
	margin-top: 12px;
	position: absolute;
}
#txt_datos_CUPS p {
	font-size: 15px;
	line-height: 25px;
}
#txt_buscar_facturas {
	margin-top: 20px;
}
#txt_buscar_facturas input, select:not('.ui-datepicker-year') {
	height: 44px;
	width: 337px;
	margin-bottom: 16px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	float: left;
}
#txt_buscar_facturas select {
	background: URL('../img/flecha_desplegable_select.png') no-repeat 312px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	float: left;
	margin-top: -20px;
	margin-left: 20px;
	display: block;
}
.pregunta_CUPS {
	position: absolute;
	margin-left: 80px;
	margin-top: -8px;
	cursor: pointer;
	display: block;
}
#txt_listado {
	margin-top: 25px;
}
#triangulo_buscar_facturas {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: -565px;
	margin-top: -9px;
}
#info_CUPS_buscar_facturas {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 206px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left:-555px;
	margin-top: -37px;
	line-height: 1.4;
}
#txt_listado table {
	font-size: 14px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#txt_listado table td {
	padding: 10px 45px 10px 0px;
}
#txt_listado tbody tr:nth-child(even) {
	background: #F7F7F7;
	border-top: 1px solid rgb(210, 210, 210);
	border-bottom: 1px solid rgb(210, 210, 210);
}
#primera_pagina_facturas {
	font-size: 15px;
	color: #FFA800;
	width: 45px;
	height: 45px;
	background-color: #F0F0F0;
	float: left;
	text-align: center;
	margin-right: 5px;
}
#menuLaterale .triangulo_seleccion_area_clientes{
	margin-top: -7px;
}
.triangulo_seleccion_area_clientes {
	border-top: 15px solid transparent;
	border-right: 14px solid #FFF;
	border-bottom: 15px solid transparent;
	position: absolute;
	margin-left: 321px;
	margin-top: -7px;
}
#txt_listado table td:first-child {
	padding-left: 10px;
}
#txt_listado table thead tr {
	border-bottom: 2px solid #FFA800;
}
#txt_buscar_facturas select::-ms-expand {
	display: none;
}
select[name="tarifaCP"]{
    height: 44px;
    width: 13%;
    padding-left: 20px;
    font-size: 15px;
    font-family: Audax;
    color: darkgrey;
}
#barraaceptacion {
	display: none;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding-bottom: 40px;
	width: 100%;
	text-align: center;
	min-height: 80px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	z-index: 99999;
}
#calc1, #calc2, #calc3{
	font-weight: bolder;
	margin-left: 10px;
}
.inner {
	width: 100%;
	position: absolute;
	padding-left: 5px;
	font-size: 13px;
	top: 30%;
}
.inner a.ok {
	padding: 6px;
	color: #00ff2e;
	text-decoration: none;
	border: 1px solid white;
}
.inner a.info {
	text-decoration: none;
	color: #faff00;
}
#politica_cookies {
	margin-top: 47px;
	float: left;
}
#politica_privacidad {
	margin-top: 47px;
	float: left;
	height:500px;
	overflow:auto;
}

#politica_privacidad span{
	color: #ffa800;
	font-weight:bold;
	margin: 10px 0 5px;
    display: inline-block;
}
#campana_publicitaria {
	margin-top: 47px;
	float: left;
	color: grey;
}
#campana_publicitaria h3, h1 {
	text-align: center;
}
#campana_publicitaria h1 {
	color: #FFA800;
}
#campana_publicitaria hr {
	border: 1px solid #FFA800;
	margin: 20px auto 40px;
	width: 20%;
}
.table_politica_cookies {
	border-collapse: collapse;
	margin-bottom: 10px;
}
.table_politica_cookies td {
	padding: 10px 45px 10px 0px;
}
.table_politica_cookies td:first-child {
	padding-left: 10px;
}
#txt_empresas_menu b {
	color: #FFA800;
}
#txt_negocios b, #txt_grandes_companias b, #txt_conocenos b, #txt_ambiente b, #txt_blog b {
	color: #FFA800;
}
.respuestas_tarifa_plana {
	display: block;
	overflow: auto;
	max-height: 216px;
}
#cable1 {
	position: absolute;
	width: 90px;
	height: 91px;
	margin-left: 95px;
	margin-top: 75px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
}
#cable2 {
	position: absolute;
	width: 90px;
	height: 91px;
	margin-left: 388px;
	margin-top: 75px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
}
#cable3, #cable3luz_gas {
	position: absolute;
	width: 90px;
	height: 91px;
	margin-left: 679px;
	margin-top: 75px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
}
#cable4 {
	position: absolute;
	width: 90px;
	height: 91px;
	margin-left: 976px;
	margin-top: 75px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
}
.checks_tres_tarifas {
	position: absolute;
	margin-left: 16px;
}
#tarifas_contratar {
	margin-top: 64px;
}
#ver_tarifas {
	width: 246px;
	height: 41px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	margin: 35px auto 0;
	text-align: center;
}
#ver_tarifas span {
	color: white;
	font-size: 18px;
	letter-spacing: 1px;
}
.respuestas_frecuentes {
	display: block;
	overflow: auto;
	max-height: 216px;
}
.respuestas_frecuentes_pdf {
	position: absolute;
}
#cerrar_iframe {
	width: 169px;
	height: 26px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	float: right;
	text-align: center;
	margin-top: 652px;
}
#cerrar_iframe span {
	color: white;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 0.5;
}
#cerrar_iframe_medios {
	width: 169px;
	height: 26px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 22px;
	float: right;
	text-align: center;
	margin-top: 35px;
}
#cerrar_iframe_medios span {
	color: white;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 0.5;
}
#submenu_actualidad ul li:first-child:hover, #submenu_entender_fra ul li:first-child:hover {
	background-color: #EEE;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#submenu_actualidad ul li:hover, #submenu_entender_fra ul li:hover {
	background-color: #EEE;
}
#submenu_actualidad ul li:last-child:hover, #submenu_entender_fra ul li:last-child:hover {
	background-color: #EEE;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#selector_banderas ul li:first-child:hover {
	background-color: #FCFCFC;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#selector_banderas ul li:hover {
	background-color: #FCFCFC;
}
#selector_banderas ul li:last-child:hover {
	background-color: #FCFCFC;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#fcontact {
	padding-left: 55px;
}
#ver_tarifas_flotante {
	width: 169px;
	height: 34px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 14px;
	text-align: center;
	position: absolute;
	margin-left: 1000px;
	margin-top: -20px;
}
#ver_tarifas_flotante span {
	color: white;
	letter-spacing: 1px;
}
#login1 span {
	color: grey;
	font-size: 14px;
}
#login2 span {
	display:inline-block;
	margin-top:20px;
	color: grey;
	font-size: 14px;
}
.error_login_comercial {
	font-size: 14px;
	margin: 10px 0 -8px;
	text-align: center;
	color: red;
}
#trabajador_audax {
	margin-bottom: 8px;
	padding-bottom: 10px;
}
#info_pregunta_nombre {
	position: absolute;
	margin-left: -260px;
	margin-top: 13px;
}
#triangulo_pregunta_nombre {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -234px;
	margin-top: 12px;
}
#info_triangulo_pregunta_nombre {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 106px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -224px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_apellidos {
	position: absolute;
	margin-top: -61px;
	margin-left: 440px;
}
#triangulo_pregunta_apellidos {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: 466px;
	margin-top: -62px;
}
#info_triangulo_pregunta_apellidos {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 108px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 476px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	margin-top: -74px;
}
#info_pregunta_dninif {
	position: absolute;
	margin-left: -250px;
	margin-top: 13px;
}
#triangulo_pregunta_dninif {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -225px;
	margin-top: 12px;
}
#info_triangulo_pregunta_dninif {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 77px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -215px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_empresa {
	position: absolute;
	margin-left: 92px;
	margin-top: -60px;
}
#triangulo_pregunta_empresa {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: 117px;
	margin-top: -60px;
}
#info_triangulo_pregunta_empresa {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 118px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 126px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	margin-top: -74px;
}
#info_pregunta_localidad {
	position: absolute;
	margin-left: -230px;
	margin-top: 13px;
}
#triangulo_pregunta_localidad {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -205px;
	margin-top: 12px;
}
#info_triangulo_pregunta_localidad {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 99px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -195px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	height: 39px;
}
#info_pregunta_telefono {
	position: absolute;
	margin-top: -61px;
	margin-left: 470px;
}
#triangulo_pregunta_telefono {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: 496px;
	margin-top: -62px;
}
#info_triangulo_pregunta_telefono {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 163px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 506px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	margin-top: -74px;
}
#info_pregunta_email {
	position: absolute;
	margin-left: -270px;
	margin-top: 13px;
}
#triangulo_pregunta_email {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -245px;
	margin-top: 12px;
}
#info_triangulo_pregunta_email {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 125px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -235px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_trabajapara {
	position: absolute;
	margin-left: -90px;
	margin-top: 13px;
}
#triangulo_pregunta_trabajapara {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -64px;
	margin-top: 12px;
}
#info_triangulo_pregunta_trabajapara {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 483px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -54px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_pass {
	position: absolute;
	margin-left: -240px;
	margin-top: 13px;
}
#triangulo_pregunta_pass {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -214px;
	margin-top: 12px;
}
#info_triangulo_pregunta_pass {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 140px;
	padding: 17px 17px 11px;
	position: absolute;
	border-radius: 3px;
	margin-left: -204px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_cp {
	position: absolute;
	margin-top: -61px;
	margin-left: 470px;
}
#triangulo_pregunta_cp {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: 496px;
	margin-top: -62px;
}
#info_triangulo_pregunta_cp {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 163px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 506px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	margin-top: -74px;
}
#info_pregunta_localidad {
	position: absolute;
	margin-left: -250px;
	margin-top: 13px;
}
#triangulo_pregunta_localidad {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -245px;
	margin-top: 12px;
}
#info_triangulo_pregunta_localidad {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 125px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -235px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
#info_pregunta_direccion {
	position: absolute;
	margin-top: -61px;
	margin-left: 470px;
}
#triangulo_pregunta_direccion {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: 496px;
	margin-top: -62px;
}
#info_triangulo_pregunta_direccion {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 163px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 506px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	margin-top: -74px;
}
#info_pregunta_fecha {
	position: absolute;
	margin-left: -250px;
	margin-top: 13px;
}
#triangulo_pregunta_fecha {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	margin-left: -245px;
	margin-top: 12px;
}
#info_triangulo_pregunta_fecha {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 125px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: -235px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
}
.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
#formulario_nuevo_comercial img {
	cursor: pointer;
}
#formulario_editar_datos_registro img {
	cursor: pointer;
}
.noEresComercial {
	width: 250px;
	font-size: 11px;
	/*border: 1px solid black;*/
	background-color: #FFE057;
	position: absolute;
	padding: 5px;
	margin: 1em 0 3em;
	color: #000;
	border-radius: 10px;
	background: linear-gradient(top, #f9d835, #f3961c);
	text-align: center;
	box-shadow: 3px 3px 5px #555;
	border: 1px outset #F8B334;
}
.row:before, .row:after {
	content: "";
	display: table;
	clear: both;
}
.row {
	margin: 7px 0;
}
[class*='col-'] {
	float: left;
	min-height: 1px;
	width: 16.66%;
	padding: 12px;
}
.col-1 {
	width: 16.65%;
}
.col-2 {
	width: 38.32%;
}
.col-3 {
	width: 60%;
}
.col-4 {
	width: 66.65%;
}
.col-5 {
	width: 83.32%;
}
.col-6 {
	width: 100%;
}
.bttnComerciales {
	width: 180px;
	margin-top: 8px;
	height: 30px;
	cursor: pointer;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #696969;
	color: white;
	border: none;
}
#divFormaciones {
	font-size: 10px;
	width: 600px;
	overflow-y: auto;
	height: 90px;
	border: 1px solid grey;
	margin: 5px 0 2px 0;
}
#divFormaciones li {
	border-bottom: 1px solid #CCCCCC;
	color: #000333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 3px 0;
	width: 100%;
}
#divFormaciones li span {
	margin-left: 5px;
}
.boton-primary {
	background: #CCC;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	background: #696969;
	outline: none;
	color: white;
	border: none;
}
.boton-primary:hover {
	border: none;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	background: #FFA800;
	outline: none;
	cursor: pointer;
}
.small {
	font-size: 11px;
	margin-left: -105px;
	left: 35px;
	padding: 0 15px;
	float: right;
}
.buttonsTools .bttnComerciales {
	margin-right: 25px;
}
#popup_cambio_password_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 644px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-x: hidden;
}
#contenido_popup_cambio_password_comercial {
	padding: 30px 38px 0;
}
#contenido_popup_cambio_password_comercial span {
	letter-spacing: 0.5px;
}
.titulo_popup_cambio_password_comercial {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_cambio_password_comercial input {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_cambio_password_comercial img {
	cursor: pointer;
}
#popup_asistencia_formacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 644px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
}
#contenido_popup_asistencia_formacion_comercial {
	padding: 30px 38px 0;
}
#contenido_popup_asistencia_formacion_comercial span {
	letter-spacing: 0.5px;
}
.titulo_popup_asistencia_formacion_comercial {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_asistencia_formacion_comercial input[type="text"] {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#contenido_popup_asistencia_formacion_comercial textarea {
	width: 386px;
	padding: 20px;
	resize: none;
	font: normal normal normal 13.3333330154419px/normal Audax;
	height: 129px;
	overflow: hidden;
	border: 1px solid #A9A9A9;
	border-right-color: rgb(171, 171, 171);
}
#contenido_popup_asistencia_formacion_comercial input[type="radio"] {
	margin-right: 5px;
}
#popup_compartir_informacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 430px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
}
#contenido_popup_compartir_informacion_comercial {
	padding: 30px 38px 0;
}
#contenido_popup_compartir_informacion_comercial span {
	letter-spacing: 0.5px;
}
.titulo_popup_compartir_informacion_comercial {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_compartir_informacion_comercial input[type="text"] {
	width: 100%;
	height: 44px;
	padding-left: 23px;
	margin-bottom: 14px;
}
#popup_opina_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 515px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
	overflow-x: hidden;
}
#contenido_popup_opina_comercial {
	padding: 30px 38px 0;
}
#contenido_popup_opina_comercial span {
	letter-spacing: 0.5px;
}
.titulo_popup_opina_comercial {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_opina_comercial textarea {
	width: 100%;
	padding-left: 23px;
	margin-bottom: 14px;
	resize: none;
	padding-top: 15px;
	font: normal normal normal 13.3333330154419px/normal Audax;
	height: 129px;
	overflow: hidden;
	border: 1px solid #A9A9A9;
	border-right-color: rgb(171, 171, 171);
}
#popup_sugerir_formacion_comercial {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 16%;
	width: 462px;
	height: 68%;
	max-height: 515px;
	background-color: white;
	z-index: 10002;
	margin: 0 auto;
	overflow-y: auto;
	overflow-x: hidden;
}
#contenido_popup_sugerir_formacion_comercial {
	padding: 30px 38px 0;
}
#contenido_popup_sugerir_formacion_comercial span {
	letter-spacing: 0.5px;
}
.titulo_popup_sugerir_formacion_comercial {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#contenido_popup_sugerir_formacion_comercial textarea {
	width: 100%;
	padding-left: 23px;
	margin-bottom: 14px;
	resize: none;
	padding-top: 15px;
	font: normal normal normal 13.3333330154419px/normal Audax;
	height: 129px;
	overflow: hidden;
	border: 1px solid #A9A9A9;
	border-right-color: rgb(171, 171, 171);
}
#info_pregunta_dni_cambio_pass_comercial {
	position: absolute;
	left: 94px;
	top: 316px;
}
#triangulo_pregunta_dni_cambio_pass_comercial {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	left: 122px;
	top: 316px;
}
#info_triangulo_pregunta_dni_cambio_pass_comercial {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 106px;
	padding: 10px;
	position: absolute;
	border-radius: 3px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	left: 132px;
	top: 304px;
}
#info_pregunta_password_comercial {
	position: absolute;
	left: 141px;
	top: 431px;
}
#triangulo_pregunta_password_comercial {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	position: absolute;
	left: 167px;
	top: 430px;
}
#info_triangulo_pregunta_password_comercial {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 140px;
	padding: 10px;
	position: absolute;
	border-radius: 3px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	left: 177px;
	top: 420px;
}
.btn_buscar {
	color: #FFF !important;
	font-size: 0.9em;
	font-weight: 100 !important;
	height: 30px !important;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 9px 20px 8px !important;
	border: 1px solid #66add1 !important;
	background-color: #f8b334;
	text-decoration: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
#formDomestico a {
	color: black;
}
#cerrar_sesion {
	color: white;
	float: left;
	background-color: #FFA800;
	padding: 7px 20px;
	margin-right: 10px;
	cursor: pointer;
	margin-top: 8px;
	border-radius: 5px;
}
#submenu_contacto, #submenu_reclami, #submenu_comunicazioni {
	background-color: #FFFFFF;
	width: 182px;
	height: 69px;
	position: absolute;
	margin-top: 125px;
	border-radius: 5px;
	margin-left: 679px;
	border-width: 1px;
	border-color: rgb(213, 213, 213);
	border-style: solid;
	z-index: 100000000;
	box-shadow: -1px 2px 8px 1px white;
}
#submenu_agb {
	background-color: #FFFFFF;
	width: 182px;
	height: 68px;
	position: absolute;
	border-radius: 5px;
	margin-left: 596px;
	border-width: 1px;
	border-color: rgb(213, 213, 213);
	border-style: solid;
	z-index: 100000000;
	box-shadow: -1px 2px 8px 1px white;
}
#menu_agb{
	padding-top:50px;
	/*padding-right:50px;*/
}
#submenu_reclami {
	height: 153px;
}
#submenu_comunicazioni {
	height:205px;
}
#submenu_contacto ul, #submenu_reclami ul, #submenu_agb ul, #submenu_comunicazioni ul {
	list-style: none;
	padding-top: 0.1px;
}
#submenu_contacto ul li, #submenu_reclami ul li, #submenu_agb ul li, #submenu_comunicazioni ul li {
	font-size: 14px;
	padding-right: 18px;
	padding-bottom: 9px;
	padding-top: 8px;
	float: right;
	width: 90%;
	text-align: right;
}
#submenu_contacto hr, #submenu_reclami hr, #submenu_comunicazioni hr {
	border: 0;
	height: 1px;
	background-color: rgb(213, 213, 213);
	margin-top: 34px
}
#submenu_contacto span, #submenu_reclami span, #submenu_comunicazioni span {
	color: grey;
}
#submenu_contacto ul li:first-child:hover, #submenu_reclami ul li:first-child:hover, #submenu_comunicazioni ul li:first-child:hover {
	background-color: #EEE;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#submenu_contacto ul li:hover, #submenu_reclami ul li:hover, #submenu_comunicazioni ul li:hover {
	background-color: #EEE;
}
#submenu_contacto ul li:last-child:hover, #submenu_reclami ul li:last-child:hover, #submenu_comunicazioni ul li:last-child:hover {
	background-color: #EEE;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#menu_contacto, #menu_reclami, #menu_comunicazioni {
	padding-bottom: 14px;
}
#imagenes_area_clientes {
	display: inline-block;
}
#imagenes_contratar_hogar {
	display: inline-block;
}
#formulario_editar_datos_registro b {
	color: grey;
	font-size: 15px;
}
.paso1_der {
	background-color: #EEEEEE;
	display: block;
	float: left;
	height: 320px;
	padding: 0 20px;
	position: relative;
	width: 420px;
}
.texto_prew {
	font-size: 13px;
	height: 111px;
	left: 73px;
	position: relative;
	top: -180px;
	width: 247px;
}
.textoacreconf {
	font-size: 12px;
	position: fixed;
	top: 275px;
}
.paso1_izq {
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	display: inline;
	float: left;
	height: 300px;
	padding-right: 20px;
	position: relative;
	width: 300px;
}
.botonera {
	float: none;
	font-size: 11px;
	left: 35px;
	padding: 2px;
	vertical-align: bottom;
}
.botonera img {
	margin: -4px 0;
}
#Paso1_izqFoto {
	float: left;
	width: 336px;
}
#Paso1_izqFoto hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
#Paso1_izqFoto span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
#Paso1_izqFoto p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
.Paso1_izq {
	float: left;
	width: 336px;
}
.Paso1_izq hr {
	color: #FFA800;
	border-style: solid;
	margin-top: 15px;
	width: 90px;
	position: absolute;
}
.Paso1_izq span {
	font-size: 25px;
	letter-spacing: 0.5px;
	color: #FFA800;
}
.Paso1_izq p {
	font-size: 15px;
	line-height: 28px;
	color: grey;
	margin-top: 10px;
}
#btn_volver_suministros, #btn_volver_gazofertowe {
	float: left;
	width: 120px;
	height: 31px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 12px;
	text-align: center;
	margin-top: 19px;
	margin-left: 50px;
}
#btn_volver_suministros span, #btn_volver_gazofertowe span {
	color: white;
	font-size: 18px;
	letter-spacing: 1px;
}
#btn_solicitar_oferta, .solicOfPolGas, .btn_volver_pol {
	float: right;
	width: 230px!important;
	height: 31px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 12px;
	text-align: center;
	margin-top: 19px;
	margin-right: 50px;
}
#btn_solicitar_oferta span, .solicOfPolGas span {
	color: white;
	font-size: 18px;
	letter-spacing: 1px;
}
#txt_contratar_hogar img {
	margin-right: 10px;
	vertical-align: middle;
	cursor: pointer;
}
#oferta_hogar1 {
	float: left;
	border-right: 1px solid #696969;
	margin-right: 30px;
	padding-right: 50px;
	cursor: pointer;
}
#oferta_hogar1 span {
	color: #FFA800;
}
#txt_ver_oferta p {
	font-size: 15px;
}
#btn_contratar_oferta {
	background-color: #696969;
	width: 155px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
#btn_contratar_oferta_de{
	background-color: #696969;
	width: 255px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
#btn_contratar_oferta span {
	color: #FFA900;
	font-size: 18px;
}
#btn_contratar_oferta_De span {
	color: #FFA900;
	font-size: 18px;
}
#btn_visualiza_factura {
	background-color: #696969;
	width: 230px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}
#btn_visualiza_factura span {
	color: #FFA900;
	font-size: 18px;
}
.btn_quiero_que_me_llamen {
	background-color: #696969;
	width: 230px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
}
.btn_quiero_que_me_llamen span {
	color: #FFA900;
	font-size: 18px;
}
#btn_contratar_datos {
	background-color: #696969;
	width: 155px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
#btn_contratar_datos span {
	color: #FFA900;
	font-size: 18px;
}
#contenido_checkbox_discriminacion_horaria p {
	float: left;
}
#textos_precios_tarifas {
	float: left;
	margin-right: 100px;
	margin-bottom: 14px;
}
#contenido_checkbox_condiciones_contrato span {
	margin-left: 30px;
}
#contenido_checkbox_condiciones_contrato {
	margin-top: 10px;
}
#contenido_checkbox_condiciones_cambio span {
	margin-left: 30px;
}
#contenido_checkbox_condiciones_cambio {
	margin-top: 10px;
}
#txt_datos_solicitante span {
	font-size: 15px;
}
#txt_checkbox_datos_solicitante span {
	float: left;
	margin-right: 50px;
}
#txt_checkbox_datos_solicitante {
	display: flex;
}
#txt_datos_solicitante hr {
	width: 125px;
}
#txt_datos_solicitante input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 14px;
	border: 1px solid #A9A9A9;
	width: 100%;
}
#oferta_hogar2 {
	display: inline-block;
	cursor: pointer;
}
.cargar_imagen > input {
	display: none;
}
.ticks {
	margin-left: 10px;
}
#txt_contratar p {
	font-size: 15px;
	margin-bottom: 5px;
}
.cargar_imagen label {
	cursor: pointer;
}
#precios_tarifas {
	float: right;
	margin-right: 135px;
}
#menu_area_clientes p.datos_contacto {
	padding: 26px 36px;
	list-style: none;
}
#todas_potencias_contratadas input {
	width: 22%;
	margin-top: 7px;
}
#todas_potencias_contratadas {
	display: inline-block;
	width: 288px;
}
#tabGrafOfer {
	display: none;
	height: 48px;
	margin-left: 5%;
	margin-top: 0;
	position: relative;
	top: 480px;
	width: 242px;
}
#precio_tarifa_plana {
	font-size: 50px;
	color: white;
}
#mensualidad_tarifa_plana {
	font-size: 30px;
	color: white;
}
#tarifa_canarias {
	font-size: 21px;
	color: white;
}
#precio_tarifa_plana_canarias {
	font-size: 22px;
	color: white;
}
.precio_adicional {
	font-size: 15px;
}
#informacion_tarifa_oferta {
	text-align: center;
}
#grafconsum {
	margin-top: 10px;
	margin-left: 50px;
	cursor: pointer;
}
#ofertarifa {
	margin-top: 10px;
	margin-left: 15px;
	cursor: pointer;
}
#imprimir_tarifa_plana {
	float: right;
	margin-right: 50px;
}
#grafico_consumos {
	float: left;
	margin-left: 20px;
}
#btn_contratar_tarifa {
	/*width: 362px;*/
	height: 39px;
	width: 310px;
	background-color: #696969;
	text-align: center;
	padding-top: 19px;
	color: white;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 82px;
	margin-bottom: 15px;
	margin-left: 50px;
}
#info_consulta_factura {
	margin-right: 85px;
	float: right;
	margin-top: -33px;
	cursor: pointer;
}
#triangulo_consulta_factura {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid #FFA800;
	margin-right: 88px;
	float: right;
	margin-top: -12px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
#info_triangulo_consulta_factura {
	display: none;
	font-size: 11px;
	background-color: #FFA800;
	width: 149px;
	padding: 17px;
	border-radius: 3px;
	margin-right: -94px;
	line-height: 1.4;
	color: white;
	z-index: 1;
	text-align: center;
	float: right;
	margin-top: 3px;
}
#flecha_volver, #flecha_volver3, #flecha_volver2, #flecha_volverGas {
	position: absolute;
	cursor: pointer;
	margin-left: 7px;
	display: none;
}
#flecha_volver3 {
	margin-top: 101px;
}
#flecha_volver{
	margin-top: 20px;
}
 #flecha_volver2 {
	margin-top: 10px;
}
#diviframe {
	top: 0px;
	position: absolute;
	background-color: white;
	z-index: 10010;
	margin-top: 50px;
	padding: 10 15 10 15px;
	border: 1px solid black;
	display: none;
	left: 670px;
}
.campoerroneo {
	border-color: red !important;
	background-color: #ffe5e5 !important;
}
#conexion_area_comerciales2 {
	text-align: center;
	width: 384px;
	background-color: #FFA800;
	color: white;
	height: 48px;
	line-height: 3;
	cursor: pointer;
	margin-bottom: 16px;
}
div.enviar {
	color: white;
	float: right;
	background-color: #FFA800;
	padding: 15px 45px;
	cursor: pointer;
}
.cups{
	padding-left:20px;
	height: 44px;
    width: 337px;
    margin-bottom: 30px;
    font-size: 15px;
    font-family: Audax;
    float:left;
}
select.cups {
	background: URL('../img/flecha_desplegable_select.png') no-repeat 312px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	display: block;
	float: none;
}
select.cups::-ms-expand {
	display: none;
}
input.cuatrodigitos {
	height: 44px;
	width: 337px;
	margin-bottom: 30px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	display: block;
}

div.acepto {
	font-size: 15px;
	color: grey;
	line-height: 1.5;
	float: left;
	padding-top: 10px;
}
div.acepto span {
	padding-left: 30px;
}
div.acepto label {
	display: block;
	margin-bottom: 7px;
}
table {
	width: 100%;
}

.checkbox_aceptocondiciones_cambiotitular, .checkbox_aceptocondiciones_cambiopotencia {
	position: relative;
	margin-top: 7px;
}

/*CLIENTES.PHP*/
/*ul {
 list-style: none;
 }*/
#menu_area_clientes li.datos_contacto {
	line-height: 25px;
}
#menu_area_clientes li.datos_contacto a {
	color: #ffffff;
}
#menu_area_clientes ul li, #menuLaterale ul li {
	cursor: pointer;
}

#txt_lista_preguntas ul {
	list-style: none;
}
#txt_lista_preguntas li {
	overflow: auto;
	margin: 25px 0 30px 0;
}
#txt_lista_preguntas span.question {
	display: block;
	margin-bottom: 10px;
	float: left;
	width: 90%;
}
#txt_lista_preguntas img {
	float: right;
	margin-top: 0;
	cursor: pointer;
}

#txt_lista_preguntas li:nth-child(3) #respuesta_frecuente_2 {
	line-height: 27px;
}

/*iconos sociales lista izqda.*/
ul > li > ul > li {
	display: inline-block;
	margin: 5px 1px 5px 0;
	font-size: 12px;
}
.fa-circle:before {
	color: #bbb;
}

/*INDEX.PHP*/
/*cabecera*/
#facebook {
	margin-right: 5px;
}
#google {
	margin-right: 12px;
}

.social_icons {
	padding-top: 23px;
	float: left;
	margin-right: 12px;
}
/*pie*/
.pie_redes_sociales {
	margin-right: 12px;
	vertical-align: bottom;
}
#pie_siguenos span {
	margin-right: 15px;
}
#pie_newsletter input {
	width: 260px;
}

/*CONTACTO.PHP*/
ul#social_icons_contacto {
	list-style: none;
	margin-top: 30px;
}

ul#social_icons_contacto > li:first-child {
	width: 6%;
}
ul#social_icons_contacto > li:nth-child(5) {
	width: 7%;
}
ul#social_icons_contacto > li {
	width: 8.5%;
	float: left;
}

/*CAMBIO DE CONTRASEÑA*/
div#txt_cambio_contrasenya div.enviar {
	float: none;
	width: 21%;
}

/*INCIDENCIAS*/
div#txt_incidencias div.tabla {
	margin-bottom: 30px;
	border: 1px solid #FFA800;
}
div#txt_incidencias table {
	width: 100%;
	/*height: 50%;*/
}
div#txt_incidencias table tr:hover {
	background-color: #eee;
	cursor: pointer;
}
div#txt_incidencias table td {
	text-align: center;
	padding: 7px;
}
div#txt_incidencias table thead {
	background-color: #EEE;
}
div#txt_incidencias table thead td:first-child {
	width: 25%;
}
div#txt_incidencias table thead td:nth-child(2) {
	width: 25%;
}
div#txt_incidencias table thead td:nth-child(3) {
	width: 25%;
}
div#txt_incidencias table thead td:last-child {
	width: 25%;
}

/*CAMBIO TITULAR*/
#txt_cambio_titular select {
	margin: 0 auto;
}
#txt_cambio_titular ul {
	overflow: auto;
	width: 54.5%;
	margin: 30px auto;
}
#txt_cambio_titular ul > li {
	list-style: none;
	float: left;
	margin-right: 30px;
}
#txt_cambio_titular ul > li > label {
	margin-right: 5px;
}
#txt_cambio_titular ul > li:last-child {
	margin-right: 0;
}

#txt_cambio_titular #formulario_cambio_titular {
	overflow: auto;
}
.columna {
	float: left;
	margin-right: 25px;
}
.columna input:not([type="radio"]) {
	height: 44px;
	width: 337px;
	margin-bottom: 30px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	display: block;
}

#txt_cambio_titular .columna:last-child {
	margin-right: 0;
}

div.aceptar_enviar {
	overflow: auto;
}

/*CAMBIO DE CUENTA BANCARIA*/
#txt_cambio_cuentabancaria select {
	margin-bottom: 30px;
}
#txt_cambio_cuentabancaria div.enviar {
	width: 7.5%;
	float: none;
}

/*CAMBIO DE POTENCIA*/
div#formulario_cambio_potencia > div {
	overflow: auto;
	padding-bottom: 2px;
	margin-bottom: 30px;
}

div#formulario_cambio_potencia > div > select {
	margin: 0 25px 30px 0;
	background: URL('../img/flecha_desplegable_select.png') no-repeat 312px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	display: block;
}
div#formulario_cambio_potencia > div > select::-ms-expand {
	display: none;
}
div#formulario_cambio_potencia > div > input[name="nifcif_cambiopotencia"] {
	margin: 0;
}
div#formulario_cambio_potencia > div > input[name="personasolicitante_cambiopotencia"] {
	margin: 0 25px 0 0;
}
div#formulario_cambio_potencia > div > input[name="dnipersonasol_cambiopotencia"] {
	margin: 0;
}
div#formulario_cambio_potencia > div > input[name="telf_cambiopotencia"] {
	margin: 0 25px 0 0;
}
div#formulario_cambio_potencia > div > input[name="email_cambiopotencia"] {
	margin: 0;
}

div#txt_cambio_potencia input:not([class="pot"]) {
	float: left;
}
input.potencia {
	display: block;
	height: 44px;
	width: 337px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	margin-bottom: 0;
}

/*input.potencia:nth-child(5){margin-bottom:30px;}*/

div#formulario_cambio_potencia label {
	display: block;
	margin-bottom: 7px;
}
div#dudas {
	overflow: auto;
	margin: 0 auto;
	width: 48%;
	padding-top: 4px;
}
div#dudas img {
	float: left;
	padding-right: 10px;
	cursor: pointer;
}
div#dudas span {
	float: left;
}
div#dudas span:last-child {
	padding-left: 30px;
}

input.pot {
	display: inline-block;
	width: 16.23%;
	height: 44px;
	padding-left: 20px;
	font-size: 15px;
	font-family: Audax;
	color: darkgrey;
	border: 1px solid #A9A9A9;
	float: left;
	margin-right: 3px;
}
div#potencias_contratadas {
	text-align: center;
	margin-top: 35px;
}
#tarifa_acceso_DH {
	overflow: auto;
}
#formulario_cambio_potencia #discriminacion_horaria {
	width: 48%;
	float: right;
	padding-top: 13px;
}

#triangulo_dudas_cambiopotencia {
	display: none;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgb(238, 238, 238);
	position: absolute;
	margin-left: 367px;
	margin-top: -11px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
#ayudaflotante {
	display: none;
	font-size: 11px;
	background-color: #EEE;
	width: 312px;
	padding: 17px;
	position: absolute;
	border-radius: 3px;
	margin-left: 354px;
	margin-top: 4px;
	line-height: 1.4;
}
#ayudaflotante p {
	margin-bottom: 7px;
}
#ayudaflotante table {
	border-collapse: collapse;
}
#ayudaflotante table thead tr {
	border-bottom: 1px solid #FFA800;
}
#ayudaflotante table tbody tr:nth-child(odd) {
	background: #F7F7F7;
	border-top: 1px solid rgb(210, 210, 210);
	border-bottom: 1px solid rgb(210, 210, 210);
}
#ayudaflotante table tr td:first-child {
	width: 33%;
}
#ayudaflotante table td {
	font-size: 11px;
	padding: 6px;
	text-align: center;
	border-right: 1px solid rgb(210, 210, 210);
}
#ayudaflotante table td:last-child {
	border-right: none;
}
#ayudaflotante table tbody tr:last-child {
	border-bottom: none;
}
#gestiones_online img {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
#area_clientes_gestiones_online_desplegable span {
	margin-left: 10px;
}
.checkbox_condiciones_privacidad {
	position: relative;
}
.checkbox_condiciones_privacidad label {
	cursor: pointer;
	position: absolute;
	width: 14px;
	height: 14px;
	border-width: 3px;
	border-style: solid;
	border-color: black;
}
.checkbox_condiciones_privacidad label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 2px;
	left: 2px;
	border: 2px solid black;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_condiciones_privacidad input[type=checkbox]:checked + label:after {
	opacity: 1;
}
#privacidad_trabaja_con_nosotros {
	margin-left: 30px;
}
#popup_mensaje {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 36%;
	width: 462px;
	background-color: white;
	z-index: 100004;
	margin: 0 auto;
}

#popup_mensaje_boton {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 36%;
	width: 462px;
	background-color: white;
	z-index: 100004;
	margin: 0 auto;
}
#popup_mensaje_titulo {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 25%;
	width: 36%;
	background-color: white;
	z-index: 100004;
	margin: 0 auto;
	height: 50%;
	max-height: 407px;
	overflow-y: auto;
}
#contenido_popup_mensaje {
	padding: 30px 38px;
}
#contenido_popup_mensaje span {
	letter-spacing: 0.5px;
}
#contenido_popup_mensaje_boton {
	padding: 30px 38px;
}
#contenido_popup_mensaje_boton span {
	letter-spacing: 0.5px;
}
#contenido_popup_mensaje_titulo {
	padding: 30px 38px;
}
#contenido_popup_mensaje_titulo span {
	letter-spacing: 0.5px;
}
#cerrar_popup_titulo {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 29%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 100004;
	cursor: pointer;
	padding-left: 40%;
	padding-top: 5px;
}
.titulo_popup_mensaje {
	color: #FFA800;
	font-size: 25px;
	display: block;
	text-align: center;
}
#cerrar_popup_mensaje {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 36%;
	width: 27px;
	height: 28px;
	margin: 0 auto;
	z-index: 100004;
	cursor: pointer;
	padding-left: 540px;
	padding-top: 5px;
}

#over_mensaje {
	display: none;
	position: fixed;
	top: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 100003;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	background-attachment: scroll;
}
#acepto_boton {
	width: 115px;
	height: 30px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 15px;
	margin: 4px auto 0;
	float: left;
	margin-left: 20px;
	text-align: center;
	color: white;
	margin-bottom: 20px;
}
#no_acepto_boton {
	width: 115px;
	height: 30px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 15px;
	margin: 4px auto 0;
	float: right;
	margin-right: 20px;
	text-align: center;
	color: white;
}
#tab20 {
	text-align: center;
	width: 800px;
}
#tab20 td, th {
	border: 1px solid black;
}
#tabla20 {
	background: none repeat scroll 0 0 white;
	border-radius: 5px;
	box-shadow: 0px 19px 41px;
	display: block;
	height: auto;
	position: fixed;
	top: 16%;
	width: 800px;
	z-index: 100000;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#tablaPt {
	background: none repeat scroll 0 0 white;
	border-radius: 5px;
	box-shadow: 0px 19px 41px;
	display: block;
	height: auto;
	position: fixed;
	top: 16%;
	width: 800px;
	z-index: 100000;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#tabla21 {
	background: none repeat scroll 0 0 white;
	border-radius: 5px;
	box-shadow: 0px 19px 41px;
	display: block;
	height: auto;
	position: fixed;
	top: 16%;
	width: 800px;
	z-index: 100000;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#tab21 {
	text-align: center;
	width: 800px;
}
#tab21 td, th {
	border: 1px solid black;
}
#validacion_numero_cuenta input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
	font-size: 15px;
}
#validacion_numero_cuenta_potencia input {
	height: 46px;
	padding-left: 19px;
	margin-bottom: 28px;
	border: 1px solid #A9A9A9;
	position: relative;
	font-size: 15px;
}
#form2 p {
	margin-top: 20px;
}
#informe_tarifa_plana {
	float: right;
	margin-right: 10px;
	font-size: 15px;
}
#informe_tarifa_plana img {
	vertical-align: bottom;
}
#over_clientes {
	display: none;
	position: fixed;
	top: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 10000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	background-attachment: scroll;
}
#nuevo_password_cliente_popup {
	color: grey;
	font-size: 14px;
	margin-top: 10px;
}
#botrefereciar {
	background-color: #ffA800;
	width: 130px;
	margin-left: 20px;
	text-align: center;
	padding: 10px;
	float: left;
	margin-top: -13px;
}
#botrefereciar span{
	font-size: 0.8em;
	color:white;
}
#pregunta_referenciar {
	margin-top: 30px;
	margin-left:5px;
}
/* a ocultar en la version desktop ----------- */
#slide-menu, #header-movil, #lema-movil, #menu-movil-bajo, .version-movil {
	display: none;
}
#slide-menu{
	overflow:auto;
}
.version-movil {
	text-decoration: underline;
}
.btncontratar {
	cursor: pointer;
	background-color: #FFA800;
	padding: 0 34px;
}
.thcols {
	background-color: rgb(255, 214, 83);
}
.tdrow {
	background-color: rgb(217, 217, 217);
	font-weight: bold;
}
.trmesyear td:not(:first-child) {
	background-color: rgb(191, 191, 191);
}
.trmesyear2 td:not(:first-child) {
	background-color: rgb(250, 209, 134);
}
#volver_tarifa_fijo_temporal {
	float: right;
	background-color: #FFA800;
	color: white;
	padding: 10px;
	cursor: pointer;
}
#fecha_oferta_hogar {
	float: right;
	margin-bottom: 20px;
	font-size: 13px;
}
.info_oferta {
	margin-left: 10px;
}
#bases_legales_campana_solidaria {
	color: grey;
	font-size: 15px;
	cursor: pointer;
	display: inline-block;
	padding-top: 27px;
}
#formulario_campana_solidaria img {
	position: absolute;
	margin-left: -285px;
	margin-top: 14px;
	cursor: pointer;
}
#arbitraje_consumo {
	margin-top: 20px;
	margin-left: 36px;
	width: 175px;
	height: 75px;
}
/*Landing*/
#contenido_landing {
	height: 530px;
	background-image: url("../img/fondo_landing.jpg");
	background-size: 1170px 530px;
	cursor: pointer;
}
#contenido_landing img {
	float: right;
	margin-top: 40px;
	margin-right: 53px;
}
#banner_landing {
	height: 245px;
	overflow: auto;
}
#pie_landing {
	height: 30px;
	background-color: #FFA800;
}
#texto_contenido {
	padding-top: 55px;
	margin-left: 82px;
	width: 318px;
	color: white;
	letter-spacing: 0.5px;
	text-shadow: 2px 2px 8px black;
}
.titulo_contenido {
	display: block;
	font-size: 35px;
	font-weight: bolder;
	margin-bottom: 23px;
	width: 260px;
}
.texto_contenido {
	display: block;
	font-size: 17px;
	margin-bottom: 15px;
	font-weight: bolder;
}
.texto2_contenido {
	font-size: 15px;
	display: block;
	margin-bottom: 40px;
}
#btn_cambia_landing {
	float: left;
	width: 197px;
	height: 33px;
	background-color: #FFA800;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 12px;
	text-align: center;
	margin-left: 82px;
	color: white;
	border: solid 1px white;
	letter-spacing: 1px;
	font-weight: bold;
}
#btn_web_landing {
	float: left;
	width: 197px;
	height: 31px;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 12px;
	text-align: center;
	margin-left: 25px;
	color: white;
	border: solid 2px white;
	letter-spacing: 1px;
	font-weight: bold;
}
#banner_landing {
	display: inline-block;
}
#banner_landing img {
	width: 70px;
	display: block;
	margin: 0 auto 13px;
}
#imagen_landing_1, #imagen_landing_2, #imagen_landing_3, #imagen_landing_4 {
	width: 221px;
	margin-top: 28px;
	margin-left: 57px;
	float: left;
	cursor: pointer;
}
.titulo_landing, .titulo_landing_doble {
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.5px;
	display: block;
	text-align: center;
	height: 32px;
}
.titulo_landing {
	line-height: 32px;
}
#banner_landing hr {
	border: 1px solid #FFA800;
	margin: 10px auto;
	width: 70px;
}
.texto_landing {
	font-size: 11px;
	display: block;
	text-align: center;
}
#video_campana_publicitaria {
	float: left;
	margin: 0 90px;
}

.over {
    background-color: #808080;
    display: none;
    height: 1050px;
    opacity: 0.8;
    position: absolute;
    top: 0px;
    width: 980px;
    z-index: 10050;
}
.disableDE {
	background-color: #D2D2D2;
	cursor:default;
}

.tabladatos tr{
	height: 35px;
}

.cp_de{
	margin: 5% auto;
}

.tituloForm{
	font-weight: bolder;
}
.sMunicipios{
	border: 1px solid #A9A9A9;
	margin-left: 31%;
	font-family: Audax;
}
table#portugal td{
	border-bottom: 1px solid #ccc;
	text-align:right;
	padding:4px;
}
table.tablasPolonia th{
	border:none;
	padding:10px;
	background-color: #ccc;
}
table.tablasPolonia td{
	border-bottom: 1px solid #ccc;
	padding:4px;
}
table.tablaTarifaFija td, table#tablaGas td{
	border-bottom: 1px solid #ccc;
	text-align:center;
	padding:4px;
}
table#tablaGas td{
	border-bottom: 1px solid #ccc;
	text-align:center;
	padding:4px;
}
.left{
	text-align:left!important;
	background-color: #ccc;
}
table#portugal tr:first-child td, table.tablaTarifaFija tr:first-child td, table#tablaGas tr:first-child td{
	background-color: #ccc;
}
.pyme_dom_input{
	height: 40px;
	width: 200px;
    padding-left: 19px;
    margin-bottom: 10px;
    border: 1px solid #A9A9A9!important;
 }
.toggleButton {
    cursor: pointer;
    font-size: 14px;
    background-color: #696969;
    color: white;
    border: none;
    padding: 5px 10px;
    float: right;
    margin-right: 25px;
}

#txt_oficinas span:not(.titulo){
    display: inline-block;
    font-size: 17px;
    border-bottom: 2px solid #ffa800;
    width: 85%;
    margin-bottom: 10px;
}

#divOficinas{
	height:355px;
	overflow:auto;
}

#divOficinas p{
	margin-left:47px;
}

#divOficinas img{
	margin-right: 5px;
}

#aceptoAvisoNewsletterLabel{
	/*float:right;*/
	margin-top:2px;
}
#botmodelo347 {
    background-color: #ffA800;
    width: 130px;
    margin-left: 20px;
    text-align: center;
    padding: 10px;
    float: left;
    margin-top: -13px;
}
.modelo347{
	float: right;
    margin-right: 64px;
    margin-top: 10px;
}

#flechaTit{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	cursor:pointer;
}
.oculto{
	display:none;
}

#acceder_area_clientes2, #conexion_area_comerciales3{
	float: right;
	cursor:pointer;
	background-color: #6d6e71;
	padding:6px 14px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}

#zaehlerstand_form{
	margin-top:20px;
}
.formulario_zaehlerstand{
	margin-top:20px;
}
.formulario_zaehlerstand #apellido, .formulario_zaehlerstand #nombre{
	width:20.5%;
}
.formulario_zaehlerstand #empresa{
	width:21.5%;
}
.span_form, .span_form2{
	display: inline-block;
	width:170px;
	font-size:1em;
	color:inherit;
	letter-spacing:0;
	margin:22px 0;
}
.span_form2{
	width:140px;
}

.formulario_zaehlerstand input[type="text"], .formulario_zaehlerstand input[type="email"], .formulario_zaehlerstand textarea, .formulario_zaehlerstand select{
	width:64%;
	height:44px;
	padding: 0 10px;
}
.formulario_zaehlerstand textarea{
	margin-top:11px;
	float:left;
	padding-top:12px;
	font-family:'Audax';
	margin-left:4px;
}

.formulario_zaehlerstand select{
	padding:5px;
}
input[type=file] {
    display: block;
}
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputfile-2 + label {
    color: #A9A9A9;
    border: 1px solid currentColor;
}
.inputfile + label {
    max-width: 80%;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    padding: 0.69rem 12.9rem 0.69rem 1.25rem;
    background-color: #fff;
}
.inputfile + label svg {
    width: 1.4em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.40em;
    margin-right: 0.35em;
    margin-left: -0.60em;
}
svg:not(:root) {
    overflow: hidden;
}
.iborrainputfile {
	display: inline-block;
    text-transform: none;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    font-size:0.8em;
    color:#797878;
    text-overflow: ellipsis;
    width: 113px;
    overflow: hidden;
    vertical-align: middle;
}
.checkbox_politica_privacidad_poradnik {
    position: relative;
}
.txt_politica_privacidad_poradnik{
	margin-left: 30px;
    font-size: 15px;
    color: grey;
    line-height: 1.5;
}
.checkbox_politica_privacidad_poradnik label{
    cursor: pointer;
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 3px;
    border-width: 1;
    border-style: solid;
    border-color: white;
    background: -webkit-linear-gradient(top, #686868 0%, #686868 100%);
    background: -moz-linear-gradient(top, #686868 0%, #686868 100%);
    background: -o-linear-gradient(top, #686868 0%, #686868 100%);
    background: -ms-linear-gradient(top, #686868 0%, #686868 100%);
    background: linear-gradient(top, #686868 0%, #686868 100%);
}
.checkbox_politica_privacidad_poradnik label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox_politica_privacidad_poradnik input[type=checkbox]:checked + label:after {
	opacity: 1;
}
#slider_poradnik {
    width: 568px;
    float: left;
    height: 505px;
    margin-right: 0px;
}
#txt_poradnik {
    float: left;
    width: 600px;
    line-height: 28px;
}
.tabby-tabs ul#of_polonia{
    padding: 1% 0% !important;
}
#barra_imagenes_poradnik{
    position: absolute;
    width: 100%;
    background-color: #7B7A7A;
    height: 185px;
    top: 1005px;
    z-index: -1;
    min-width: 1170px;
}
#barra_contenido_poradnik {
    position: absolute;
    width: 100%;
    height: 733px;
    background-color: #EEE;
    z-index: -1;
    margin-top: 89px;
    min-width: 1170px;
}
#enviar_formulario_poradnik {
    float: right;
    color: white;
    text-align: center;
    background-color: #edba2c;
    height: 50px;
    width: 188px;
    line-height: 3;
    /*margin-right: 413px;*/
    margin-right: 100px;
    cursor: pointer;
}

#accesosPL{
	float:left;
	color:grey;
	overflow:auto;
	margin-right:20px;
}
#areaClientesPL{
    padding-top: 18px;
    float: right;
    margin:0;
}
#extranet{
	padding-top: 18px;
	float:left;
	margin:0 5px;
}

.button_ecox{
	margin-left:113px!important;
}
.div_overflow, .div_overflow2{
	overflow: hidden;
	width:70%;
	margin: 0 auto;"
}
.div_overflow2{
	width:100%;
}
#pdf_poradnik{
    margin-top: 25px;
    margin-right: 90px;
    float: right;
}
#enlacePdfPoradnik:hover{
    color: #edba2c;
}

#tablaAvisoPrivCorreo td{
	border-bottom:1px solid grey;
	padding:10px;
}
.btn-producto-contrato{
    border: grey 5px solid;
    border-radius: 16px;
    background-color: white;
    text-align: center;
    padding: 2% 0;
    cursor: pointer;
    width: 350px;
}


/****NUEVA PAGINA COMERCIALES****/

#formacion{
	float: right;
	background-color:#696969;
	border-radius: 10px;
	width: 460px;
	height:240px;
	padding:20px;
	color:#fff;
}

#bannerCom{
	float: left;
	width:30%;
}

#sugerir_formacion_buttn{
	margin-bottom: 10px;
}

.acreditacion{
	margin-bottom: 12px;
}

#topDivCom{
	overflow: auto;
	margin: 30px 0 10px 0;
	padding-right: 2px;
	font-size: 19px;
}

#imgCom{
	width: 100%;
}

#ultimo{
	float:right;
	text-align: right;
	font-size: 14px;
	font-style: italic;
	margin-top:10px;
}

#pastillas{
	float: right;
	width: 69%;
}

#cuatro_pastillas{
	overflow: auto;
	margin-bottom: 15px;
}

#pastillasLeft{
	float:left;
	margin-right: 9px;
}

#pastillasRight{
	float:right;
}

#Tres_Formaciones{
	overflow: auto;
}

#EditarCambiarImprimir{
	float:left;
}

#imgFormacion{
	margin-top: 10px;
}
