.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto li, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto li, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto li, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoTexto li {
	list-style: none
}
.clear, .salto, .top::after {
	clear: both
}
.top .menu .opcMenu .subMenu1::after, .top .menu .opcMenu .subMenu2::after, .top .menuh .opcMenu .subMenu::after, .top::after {
	content: ""
}
.containerh, .top {
	max-width: 1170px
}
#principal .flex-viewport, .sCuadro {
	max-height: 750px
}
img{border: none;}
@font-face {
	font-family: Ubuntu-Medium;
	src: url(fonts/ubuntu/Ubuntu-Medium.ttf)
}
@font-face {
	font-family: Ubuntu-Regular;
	src: url(fonts/ubuntu/Ubuntu-Regular.ttf)
}
@font-face {
	font-family: Ubuntu-Bold;
	src: url(fonts/ubuntu/Ubuntu-Bold.ttf)
}
@font-face {
	font-family: Poppins-Bold;
	src: url(fonts/poppins/Poppins-Bold.ttf)
}
@font-face {
	font-family: Poppins-Light;
	src: url(fonts/poppins/Poppins-Light.ttf)
}
@font-face {
	font-family: Poppins-Medium;
	src: url(fonts/poppins/Poppins-Medium.ttf)
}
@font-face {
	font-family: Poppins-Regular;
	src: url(fonts/poppins/Poppins-Regular.ttf)
}
@font-face {
	font-family: Poppins-SemiBold;
	src: url(fonts/poppins/Poppins-SemiBold.ttf)
}
body, html, main {
	font-family: Poppins-Regular;
	font-weight: 400;
	margin: 0;
	color: #666
}
.containerh {
	margin: 0 auto;
	padding-top: 0;
	background: ffffff
}
.botonContactoh, .finh {
	background: #F5C021;
	text-align: center
}
.containerh2 {
	float: right;
	margin-top: 42px;
	width: 65%
}
.logoh {
	margin-left: 0;
	float: left;
	margin-top: 15px;
	text-align: left;
	width: 35%
}
.logoh p {
	font-size: 50px;
	font-family: Raleway-Bold;
	font-weight: 700;
	margin: 0
}
.logoh a, .logoh img {
	margin-top: 12px
}
.logoh .logohIcono {
	width: 10%;
	float: left
}
.logoh .logohNombre {
	color: #000;
	float: left;
	padding-left: 1%;
	width: calc(99% - 10%)
}
.logoh .logohNombre:hover {
	color: #784f33
}
.logoh .logohNombre p {
	font-size: 16px;
	font-family: Poppins-Regular;
	font-weight: 400
}
.logoh .logohNombre strong {
	font-family: Ubuntu-Bold;
	font-size: 26px
}
.infoh .correoh p, .infoh .menh p, .infoh .telfh p {
	font-family: 'Open Sans', Sans-Serif
}
.infoh {
	border-left: solid;
	border-bottom: solid;
	float: left;
	border-color: #CCC;
	border-width: thin;
	opacity: .4;
	width: 100%;
	height: 53px
}
.infoh .telfh {
	margin-top: 0;
	margin-left: 0;
	width: 18.3%;
	border-right: solid;
	float: left;
	border-color: #CCC;
	border-width: thin;
	height: 54px;
	font-size: 13px
}
.infoh .telfh i {
	float: left;
	margin-top: 19px;
	margin-left: 15px;
	font-size: 14px
}
.infoh .telfh p {
	margin-top: 17px;
	color: #000;
	margin-left: 42px;
	font-size: 14px
}
.infoh .telfh a {
	text-decoration: none;
	color: #000
}
.infoh .telfh a:hover {
	color: #F5C021
}
.infoh .correoh a, .infoh .correoh p {
	color: #000;
	text-decoration: none
}
.infoh .correoh {
	margin-top: 0;
	margin-left: 0;
	width: 21%;
	border: thin #CCC;
	border-right: solid;
	float: left;
	height: 54px;
	font-size: 13px
}
.infoh .correoh i {
	float: left;
	margin-top: 19px;
	margin-left: 19px;
	font-size: 14px
}
.infoh .correoh p {
	margin-top: 17px;
	font-size: 14px
}
.infoh .correoh a:hover {
	color: #F5C021
}
.infoh .menh {
	margin-top: 0;
	margin-left: 0;
	width: 53.6%;
	border: thin #CCC;
	font-weight: lighter;
	border-right: solid;
	float: left;
	height: 54px;
	font-size: 13.5px
}
.infoh .socialh, .infoh .socialh2 {
	alignment-adjust: middle;
	border: thin #CCC;
	height: 54px
}
.infoh .menh p {
	margin-top: 17px;
	margin-left: 13px;
	color: #000
}
.infoh .socialh {
	width: 5.7%;
	float: right
}
.infoh .socialh i {
	margin-top: 19px;
	margin-left: 15px;
	font-size: 14px;
	color: #000
}
.infoh .socialh i:hover {
	color: #F5C021
}
.infoh .socialh2 {
	width: 5%;
	border-left: solid;
	float: left
}
.infoh .socialh2 i {
	margin-top: 19px;
	margin-left: 16px;
	font-size: 14px;
	color: #000
}
.infoh .socialh2 i:hover {
	color: #F5C021
}
#infoHini {
	display: block
}
#infoHfini, .nav, .navView {
	display: none
}
.menuh a {
	margin-top: 17px;
	text-decoration: none;
	font-family: Poppins-Regular;
	font-family: Poppins-SemiBold;
	font-weight: 400
}
.botonContactoh {
	float: right;
	width: 157px;
	padding: 10px 0;
	margin-top: -10px;
	margin-right: 0;
	height: 23px
}
.botonContactoh a {
	text-align: center;
	top: 40px;
	color: #FFF
}
.menuh {
	font-size: 13.8px;
	color: #0F0;
	width: auto;
	float: right
}
.menuh .container {
	padding-top: 0
}
.menuh .container ul {
	margin: 0;
	padding: 14px 0;
	list-style: none
}
.top .menuh .opcMenu.active {
	color: #F5C021;
	padding: 14px;
	margin: 0 20px
}
.finh {
	padding: 0;
	font-size: 14px
}
.finh p {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px
}
.containerh .containerh2 .menuhCuadro {
	width: 10px;
	height: 10px;
	background-color: #0FF;
	position: absolute;
	float: right
}
.navView p {
	margin-left: -75px;
	margin-top: 26px;
	font-family: Poppins-Bold;
	font-size: 24px;
	color: #784F33
}
.menuh_cloned {
	float: left!important
}
.menuh_cloned .top, .menuh_cloned a, .menuh_cloned span {
	float: left
}
.menuh_cloned span {
	margin-top: 17px
}
.menuh_cloned .botonContactoh {
	width: 156px;
	padding: 10px;
	float: left;
	margin-top: 3px;
	margin-left: 50px
}
.menuh_cloned .contTop, .menuh_cloned .contTopRight {
	margin-top: 0
}
.menuh_cloned .botonContactoh a {
	margin-top: 0;
	margin-left: 45px
}
.contTop {
	width: 100%;
	padding: 0
}
.top {
	margin: 0 auto
}
.top::after {
	display: block
}
.top .contTopRight {
	width: 100%;
	margin-top: 17px
}
.top .menuh {
	padding: 15px 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	z-index: 9999
}
.top .menuh .opcMenu, .top .menuh .opcMenu .subMenu {
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.top .menuh .opcMenu {
	color: #FFF;
	font-size: 15px;
	margin: 15px 35px 0 10px;
	transition: all .3s;
	position: relative;
	text-decoration: none
}
.top .menuh .opcMenu:last-child {
	margin-left: 25px;
	margin-right: 0
}
.top .menuh .opcMenu:hover {
	color: #323232
}
.top .menuh .opcMenu .subMenu {
	position: absolute;
	top: -20px;
	left: -55px;
	display: none;
	width: 200px;
	padding: 15px 0;
	margin: 20px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	transition: all .3s;
	z-index: 999
}
.opcMenu img {
	background: #fff
}
.top .menuh .opcMenu .subMenu.opc2 {
	width: 110px;
	left: -30px
}
.top .menuh .opcMenu .subMenu.opc3 {
	width: 237px;
	left: -30px;
	margin-left: -25px
}
.top .menuh .opcMenu .subMenu a {
	display: block;
	padding: 10px 0 10px 25px;
	color: #0daca7;
	font-size: 14px;
	background: #323232;
	text-decoration: none
}
.reservar.container a:hover, .top .menuh .opcMenu .subMenu a:hover {
	color: #fff
}
.reservar.container a:hover .boton {
	border: 1px solid;
	color: #0daca7;
	background: #fff
}
.top .menuh .opcMenu .subMenu::after {
	display: block;
	position: absolute;
	left: 25px;
	top: 14px;
	width: 16px;
	height: 6px
}
.contCerrar, .top .navItem {
	display: none
}
.top .navIcon {
	display: none;
	width: 40px;
	height: 30px;
	float: right;
	cursor: pointer;
	margin: 10px
}
.contCerrar {
	width: 100%;
	overflow: hidden
}
.top input[type=checkbox]:checked+.label_menu2 {
	right: 0
}
.normal .top .menuh {
	padding: 5px 5px 5px 0;
	display: flex
}
.normal .opcMenu.home {
	margin: 0 18px 0 0!important
}
.normal .top .menuh .opcMenu {
	margin: 10px 45px 0 10px
}
.top .menuh .opcMenu.home {
	margin-top: 0
}
.menuh .normal .top .opcMenu.active, .menuh .normal .top .opcMenu:hover {
	padding: 0;
	color: #784F33;
	opacity: .8;
	opacity: 1;
	font-family: Poppins-SemiBold;
	font-weight: 600;
	border-top: 5px solid #784F33
}
.opcMenu.home img {
	height: 33px;
	margin: 3px 0;
	padding: 2px
}
.opcMenu {
	color: #333;
	margin: 0 11px
}
.logoh_cloned .logohNombre {
	margin-top: 20px!important
}
.logoh_cloned .logohNombre p {
	margin-top: 0!important;
	margin-bottom: 0!important;
	color: #000;
	text-align: left
}
.logoh_cloned h1 {
	font-size: initial;
	margin: 0
}
.menuh span {
	font-family: Raleway-SemiBold;
	font-weight: 700
}
.top .menuh .opcMenu:hover .subMenu, .top .menuh .opcMenu:hover .subMenu1, .top .menuh .opcMenu:hover .subMenu2 {
	display: block;
	top: 0
}
.top .menuh .opcMenu .subMenu1, .top .menuh .opcMenu .subMenu2 {
	position: absolute;
	top: -20px;
	left: -55px;
	display: none;
	width: 200px;
	padding: 15px 0;
	margin: 20px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	z-index: 999
}
.top .menuh .opcMenu .subMenu1 a, .top .menuh .opcMenu .subMenu2 a {
	padding: 10px 0 10px 25px;
	background: #323232;
	display: block;
	text-decoration: none
}
.top .menuh .opcMenu .subMenu1.opc2 {
	width: 110px;
	left: -30px
}
.top .menuh .opcMenu .subMenu1.opc3 {
	width: 237px;
	left: -30px;
	margin-left: -25px
}
.top .menuh .opcMenu .subMenu1 a {
	color: #0daca7;
	font-size: 14px
}
.reservar.container a:hover, .top .menuh .opcMenu .subMenu1 a:hover {
	color: #fff
}
.top .menuh .opcMenu .subMenu2.opc2 {
	width: 110px;
	left: -30px
}
.top .menuh .opcMenu .subMenu2.opc3 {
	width: 237px;
	left: -30px;
	margin-left: -25px
}
.top .menuh .opcMenu .subMenu2 a {
	color: #0daca7;
	font-size: 14px
}
.subMenu1_cloned a, .top .menu .opcMenu .subMenu1 a, .top .menu .opcMenu .subMenu2 a {
	padding: 5px;
	font-size: 14px;
	text-align: center
}
.reservar.container a:hover, .top .menu .opcMenu .subMenu1 a:hover, .top .menu .opcMenu .subMenu2 a:hover, .top .menuh .opcMenu .subMenu2 a:hover {
	color: #fff
}
.subMenu1_cloned, .top .menu .opcMenu .subMenu1 {
	-webkit-transition: all .3s;
	background: #FF8000;
	min-height: 100px;
	margin-top: 190px;
	z-index: 999;
	position: absolute;
	overflow: hidden
}
.top .menuh .opcMenu .subMenu1::after, .top .menuh .opcMenu .subMenu2::after {
	content: "";
	display: block;
	position: absolute;
	left: 25px;
	top: 14px;
	width: 16px;
	height: 6px
}
.top .menu .opcMenu:hover .subMenu1 {
	display: block;
	top: 29px;
left:-46px min-height:257px
}
.top .menu .opcMenu .subMenu1 {
	top: 0;
	display: none;
	width: 185px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-transition: all .3s;
	transition: all .3s;
	left: 582px
}
.top .menu .opcMenu .subMenu1 a {
	width: calc(100% - 20px);
	display: block;
	color: #fff;
	font-family: Raleway-Semibold
}
.top .menu .opcMenu .subMenu1 a:hover {
	color: #000037;
	opacity: 1;
	font-family: Raleway-Bold;
	font-weight: 700
}
.top .menu .opcMenu .subMenu1::after {
	display: block;
	position: absolute;
	left: 25px;
	top: 14px;
	width: 16px;
	height: 6px
}
.subMenu1_cloned {
	top: 0;
	display: none;
	width: 185px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-transition: all .3s;
	transition: all .3s;
	left: 582px
}
.subMenu1_cloned a {
	width: calc(100% - 20px);
	display: block;
	color: #fff;
	font-family: Raleway-Semibold
}
.subMenu1_cloned a:hover {
	color: #000037;
	opacity: 1;
	font-family: Raleway-Bold;
	font-weight: 700
}
.top .menu .opcMenu:hover .subMenu2 {
	display: block;
	top: 29px;
	min-height: 257px
}
.top .menu .opcMenu .subMenu2 {
	top: 0;
	left: -64px;
	display: none;
	width: 185px;
	z-index: 999;
	background: #39C;
	position: absolute;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
.top .menu .opcMenu .subMenu2 a {
	width: calc(100% - 20px);
	display: block;
	color: #fff
}
.top .menu .opcMenu .subMenu2 a:hover {
	color: #039
}
.top .menu .opcMenu .subMenu2::after {
	display: block;
	position: absolute;
	left: 25px;
	top: 14px;
	width: 16px;
	height: 6px
}
.containerBanda {
	position: relative
}
.containerBanda .bandaNaranja {
	width: 100%;
	height: 43px;
	background: #784F33
}
.containerBanda .bandaNaranja .naranjaZona {
	max-width: 1170px;
	margin: 0 auto
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja {
	width: 20%;
	float: right;
	margin-right: 9px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaIcono {
	width: auto;
	float: right;
	text-align: center;
	margin-top: 8px;
	padding-right: 5.5%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto {
	width: auto;
	float: right;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto p {
	margin-top: 11px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto a {
	text-decoration: none;
	color: #FFF;
	font-size: 14px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Texto p, .containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto p {
	font-size: 12px;
	margin-top: 11px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto a:hover {
	color: #000
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 {
	width: 23%;
	float: right;
	margin-right: 0
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Icono {
	width: auto;
	float: right;
	text-align: center;
	margin-top: 10px;
	padding-right: 1.5%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Texto {
	width: auto;
	float: right;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Texto a {
	text-decoration: none;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Texto a:hover {
	color: #CE9E54
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 30%;
	float: right;
	margin-right: 0
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Icono {
	width: auto;
	float: right;
	text-align: center;
	margin-top: 11px;
	padding-right: 1.5%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto {
	width: auto;
	float: right;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto a {
	text-decoration: none;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto a:hover {
	color: #CE9E54
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 {
	width: 33%;
	float: left;
	margin-right: 0
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Icono {
	width: auto;
	float: right;
	text-align: center;
	margin-top: 8px;
	padding-right: 5.5%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Texto {
	width: auto;
	float: left;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Texto p {
	margin-top: 11px;
	font-size: 12px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Texto a {
	text-decoration: none;
	color: #FFF
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Texto a:hover {
	color: #CE9E54
}
.fondoHeader {
	background-position-y: 75px;
	opacity: 1;
	margin: 0 auto;
	max-width: 1900px;
	text-align: -moz-center;
	text-align: -webkit-center
}
.containerf {
	text-align: center;
	background: #131313;
	margin-top: 35px
}
.containerf .fCuadro {
	max-width: 1170px;
	margin: 0 auto;
	color: #FFF
}
.containerf .fCuadro .cuadroCols {
	float: left;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	text-align: left;
	font-size: 14px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna1 {
	width: 20%;
	padding-left: 0;
	padding-right: 0;
	float: left
}
.containerf .fCuadro .cuadroCols .colsColumna1 p.titulosfooter {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna1 img {
	margin-top: 40px
}
.containerf .fCuadro .cuadroCols .colsColumna1 p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
.containerf .fCuadro .cuadroCols .colsColumna1 a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna1 a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna2 {
	width: 20%;
	padding-left: 0;
	padding-right: 0;
	float: left
}
.containerf .fCuadro .cuadroCols .colsColumna2 p.titulosfooter {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna2 p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
.containerf .fCuadro .cuadroCols .colsColumna2 a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna2 a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	padding-left: 0;
	padding-right: 0;
	float: left;
	text-align: center;
	margin-left: 5%;
	width: 15%;
	margin-top: 60px
}
.containerf .fCuadro .cuadroCols .colsColumna3 p.titulosfooter {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna3 p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
.containerf .fCuadro .cuadroCols .colsColumna3 a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna3 a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna3 img {
	margin-top: 40px
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo {
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 6px solid #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo h3 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna3 .columna3Circulo img {
	margin-top: 16px
}
#colLogoInicia {
	display: block
}
#colLogoFinal, #principal .flex-control-nav, .flex-nav-next, .flex-nav-prev {
	display: none
}
.containerf .fCuadro .cuadroCols .colsColumna4 {
	width: 20%;
	padding-left: 0;
	padding-right: 0;
	float: left
}
.containerf .fCuadro .cuadroCols .colsColumna4 p.titulosfooter {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna4 p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
.containerf .fCuadro .cuadroCols .colsColumna4 a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna4 a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroCols .colsColumna5 {
	width: 20%;
	padding-right: 0;
	float: right
}
.containerf .fCuadro .cuadroCols .colsColumna5 p.titulosfooter {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #CE9E54;
	font-size: 17px;
	margin-top: 37px;
	margin-bottom: 25px
}
.containerf .fCuadro .cuadroCols .colsColumna5 p {
	margin: 3px 0;
	font-family: Poppins-Light;
	font-weight: 300
}
p.titparjudicial{
	display: block;
    font-size: 1.17em !important;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.banneri2 .contenido1 .col1 p.titSlider2 {
    font-family: Poppins-SemiBold;
    font-weight: 600;
    color: #FFF;
    font-size: 38px;
    margin-bottom: 60px;
    margin-top: 0;
}
p.titSlider2{
	    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
.containerf .fCuadro .cuadroCols .colsColumna5 a {
	text-decoration: none;
	color: #FFF
}
.containerf .fCuadro .cuadroCols .colsColumna5 a:hover {
	color: #CE9E54
}
.containerf .fCuadro .cuadroLinea {
	float: left;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px solid #FFF;
	margin-top: 35px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 a, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 a {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 13px;
	margin: 0 3px;
	text-decoration: none
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion {
	float: left;
	padding-top: 9px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	float: left;
	width: auto;
	padding: 25px 5px 30px 0
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja a {
	text-decoration: none;
	color: #FFF;
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 13px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 45px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 114px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 110px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 105px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 161px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 93px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 77px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	float: left;
	padding: 25px 5px 30px 0;
	width: 217px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 a {
	color: #FFF
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 .opcMenu.active, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 .opcMenu:hover {
	padding: 0;
	color: #FF8000;
	opacity: .8
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 a:hover: {
color:#FF8000
}
.containerf .fCuadro .cuadroLinea .lineaIW {
	float: right;
	padding-top: 23px;
	font-size: 12px
}
.containerf .fCuadro .cuadroLinea .lineaIW a {
	text-decoration: none;
	color: #FFF;
	font-family: Raleway-Regular;
	font-weight: 400;
	font-size: 12px
}
.containerf .fCuadro .cuadroLinea .lineaIW a:hover {
	color: #FF8000
}
.containerf2 {
	text-align: center;
	background: #000
}
.containerf2 .f2Cuadro {
	max-width: 1170px;
	margin: 0 auto;
	color: #FFF
}
.containerf2 .f2Cuadro .cuadroLinea {
	float: left;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	text-align: center
}
.containerf2 .f2Cuadro .cuadroLinea .lineaNavegacion {
	float: left;
	padding-top: 9px;
	width: 100%
}
.containerf2 .f2Cuadro .cuadroLinea .lineaNavegacion p {
	margin: 7px 0;
	font-family: Poppins-Light;
	font-weight: 300;
	font-size: 14px
}
.sCuadro, .sCuadro .cuadroInfo {
	margin: 0 auto;
	position: relative;
	float: left
}
.containerf2 .f2Cuadro .cuadroLinea .lineaNavegacion a {
	text-decoration: none;
	color: #FFF
}
.containerf2 .f2Cuadro .cuadroLinea .lineaNavegacion a:hover, .visitasColor {
	color: #CE9E54
}
.sCuadro {
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center
}
.sCuadro .cuadroInfo {
	max-width: 1170px;
	bottom: 540px;
	left: 365px;
	width: 410px
}
.sCuadro .cuadroInfo .infoTexto {
	float: left;
	color: #FFF;
	text-align: justify;
	font-size: 52px;
	font-family: Raleway-Black;
	font-weight: 900;
	text-shadow: -1px -2px 6px #4F4F4F
}
.sCuadro .cuadroInfo .infoTexto p {
	margin: 10px 0
}
.sCuadro .cuadroInfo .infoTexto strong {
	font-size: 95px
}
.sCuadro .cuadroInfo .infoIcono {
	color: #FFF;
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
	margin-top: 325px
}
.trozoTexto {
	float: left;
	position: relative;
	width: 100%;
	font-family: Poppins-Bold;
	font-weight: 700;
	font-size: 52px;
	top: -490px;
	margin-top: 40px
}
.trozoTexto p {
	font-size: 44px;
	-webkit-margin-before: .67em;
	-webkit-margin-after: .67em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: 700
}
.trozoTexto .textoIzq {
	float: left;
	width: 50%;
	background: #666;
	background: rgba(102,102,102,.55)
}
.trozoTexto .textoIzq .izqTitulo {
	float: right;
	width: 61%;
	text-align: left;
	color: #FFF;
	height: 270px;
	margin-top: 70px
}
.trozoTexto .textoIzq .izqTitulo strong {
	font-family: Poppins-SemiBold;
	font-size: 26px
}
.trozoTexto .textoIzq .izqTitulo span {
	font-size: 16px
}
.trozoTexto .textoDer {
	float: left;
	width: 50%
}
.trozoTexto .textoLinea {
	width: 81%;
	margin-left: 19%;
	float: left;
	text-align: left;
	color: #FFF;
	text-shadow: -1px -2px 6px #4F4F4F
}
.trozoTexto .textoLinea a, .trozoTexto .textoLinea p {
	margin: 20px 0
}
.trozoTexto .textoLinea strong {
	font-size: 95px
}
.trozoTexto .textoLinea img {
	width: auto
}
.trozoTexto .textoLineaIma {
	width: 75%;
	margin-left: 19%;
	float: left;
	text-align: left;
	color: #FFF;
	text-shadow: -1px -2px 6px #4F4F4F
}
.containers, .sCuadroInt, .sCuadroInt .cuadroIntInfo {
	margin: 0 auto;
	position: relative
}
#principal.flexslider .slides img {
	width: 100%
}
.containers {
	max-width: 1900px;
	text-align: -moz-center;
	text-align: -webkit-center
}
.sCuadroInt {
	float: left;
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
	max-height: 449px
}
.sCuadroInt .cuadroIntInfo {
	float: left;
	max-width: 1170px;
	bottom: 540px;
	bottom: 445px;
	left: 365px;
	width: 410px
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	float: left;
	color: #FFF;
	text-align: justify;
	font-size: 52px;
	font-family: Poppins-Bold;
	font-weight: 700;
	text-shadow: -1px -2px 6px #4F4F4F
}
.sCuadroInt .cuadroIntInfo .infoTexto p {
	margin: 10px 0
}
.sCuadroInt .cuadroIntInfo .infoTexto strong {
	font-size: 95px
}
.sCuadroInt .cuadroIntInfo .infoIcono {
	color: #FFF;
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
	margin-top: 325px
}
.row {
	max-width: 1170px;
	margin: 0 auto
}
.flex-control-paging li a.flex-active {
	background: #FF8000!important;
	border: 2px solid #FF8000!important
}
.flex-control-paging li a {
	border-radius: 0!important;
	width: 81px!important;
	background: #FFF!important;
	border: 2px solid #AAA!important;
	box-shadow: inset 0 0 0 #FF8000!important
}
.flex-control-nav li {
	margin: 10px 6px!important
}
.flex-control-nav {
	bottom: -40px!important
}
.containerIndex .iCuadro .cuadroCol1 {
	width: 37%;
	float: left
}
.containerIndex .iCuadro .cuadroCol2 {
	width: 58%;
	float: left;
	padding-left: 5%;
	text-align: justify
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion {
	width: 100%;
	float: left
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion h2::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen1 {
	width: 330px;
	height: 260px;
	float: left;
	padding-right: 5px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 {
	width: 330px;
	height: 260px;
	float: left;
	padding-left: 5px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Over {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	background: #FF8000;
	opacity: .5;
	float: left;
	position: relative;
	top: -225px;
	height: 75%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto {
	float: left;
	position: relative;
	top: -400px;
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	color: #FFF
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto p {
	font-family: Raleway-Thin;
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	opacity: 1;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 0;
	margin-bottom: 0
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto:hover {
	color: #000
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	float: left;
	position: relative;
	top: -225px;
	width: 80%;
	height: 75%;
	margin-left: 10%;
	margin-right: 10%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado a {
	color: #FFF;
	opacity: 1
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado a:hover {
	color: #000
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoNaranja {
	background: #FF8000;
	opacity: .5;
	opacity: 0;
	float: left;
	width: 75%;
	height: 90%;
	margin-left: 12.5%;
	margin-right: 12.5%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 {
	float: left;
	width: 75%;
	margin-left: 12.5%;
	margin-right: 12.5%;
	margin-top: -170px;
	opacity: 1
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 p {
	font-size: 24px;
	font-family: Raleway-Thin;
	font-weight: 400;
	text-align: center
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	float: left;
	width: 75%;
	margin-left: 12.5%;
	margin-right: 12.5%;
	margin-top: -200px;
	opacity: 1
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 p {
	font-size: 130px;
	font-family: Raleway-Thin;
	font-weight: 400;
	text-align: center
}
.containerIndex {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerIndex .iCuadro {
	width: 100%
}
.containerIndex .iCuadro .cuadroFila1 {
	float: left;
	width: 100%
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col1 {
	width: 50%;
	float: left;
	text-align: left
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 {
	width: 50%;
	float: left;
	text-align: justify
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion {
	width: 100%;
	float: left
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion a {
	text-decoration: none;
	color: #000037
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion a:hover {
	color: #FF8000
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h1, .containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h2 {
	font-family: Poppins-SemiBold;
	font-weight: 600;
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h2::after {
	content: '';
	display: block;
	border: 2px solid #6A627A;
	width: 90px;
	margin-top: 20px
}
.containerIndex .iCuadro .cuadroFila2, .containerIndex .iCuadro .cuadroFila2 .fila2Col1, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion {
	width: 100%;
	float: left
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion p.negrita {
	font-family: Poppins-Medium;
	font-weight: 500;
	color: #000;
	font-size: 16px;
	line-height: 24px
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion p {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion h2::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 {
	width: 30.33%;
	float: left;
	padding-right: 3%;
	max-height: 282px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 img {
	width: 100%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 {
	width: 30.33%;
	float: left;
	padding-left: 1.5%;
	padding-right: 1.5%;
	max-height: 282px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 img {
	width: 100%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 {
	width: 30.33%;
	float: right;
	padding-left: 3%;
	max-height: 282px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 img {
	width: 100%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover {
	background: #FF8000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
	margin: 0;
	padding: 0;
	opacity: 0;
	position: relative;
	bottom: 235px;
	left: 15%;
	transition: all .18s ease-in-out;
	-moz-transition: all .18s ease-in-out;
	-webkit-transition: all .18s ease-in-out;
	-o-transition: all .18s ease-in-out;
	float: left;
	width: 70%;
	height: 200px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover:hover {
	opacity: .8
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto {
	float: left;
	width: 50%;
	height: 50%;
	margin: 20% 25% 0;
	text-align: center
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto a {
	text-decoration: none;
	color: #FFF
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto p {
	color: #FFF;
	opacity: 1;
	font-size: 26px;
	font-family: Ubuntu-Regular
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover {
	background: #FF8000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
	margin: 0;
	padding: 0;
	opacity: 0;
	position: relative;
	bottom: 235px;
	left: 15%;
	transition: all .18s ease-in-out;
	-moz-transition: all .18s ease-in-out;
	-webkit-transition: all .18s ease-in-out;
	-o-transition: all .18s ease-in-out;
	float: left;
	width: 70%;
	height: 200px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover:hover {
	opacity: .8
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto {
	float: left;
	width: 50%;
	height: 50%;
	margin: 20% 25% 0;
	text-align: center
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto a {
	text-decoration: none;
	color: #FFF
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto p {
	color: #FFF;
	opacity: 1;
	font-size: 26px;
	font-family: Ubuntu-Regular
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	background: #FF8000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
	margin: 0;
	padding: 0;
	opacity: 0;
	position: relative;
	bottom: 235px;
	left: 15%;
	transition: all .18s ease-in-out;
	-moz-transition: all .18s ease-in-out;
	-webkit-transition: all .18s ease-in-out;
	-o-transition: all .18s ease-in-out;
	float: left;
	width: 70%;
	height: 200px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2dos img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2uno img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres img, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno img {
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	-ms-transition: all .9s ease
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover:hover {
	opacity: .8
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto {
	float: left;
	width: 50%;
	height: 50%;
	margin: 20% 25% 0;
	text-align: center
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto a {
	text-decoration: none;
	color: #FFF
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto p {
	color: #FFF;
	opacity: 1;
	font-size: 26px;
	font-family: Ubuntu-Regular
}
.banneri {
	position: relative;
	margin: 100px auto 0;
	height: 340px;
	text-align: -moz-center;
	text-align: -webkit-center
}
.banneri .contenido1 {
	position: relative;
	max-width: 1170px;
	padding-top: 55px
}
.banneri .contenido1 .texto1 {
	text-align: left;
	float: left;
	color: #FFF;
	width: 100%;
	margin-left: 0
}
.banneri .contenido1 .texto1 h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #FFF;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.banneri .contenido1 .texto1 h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.botonNewsletter, .cajaNewsletter, .containerIndex .iCuadro .cuadroTexto h2 {
	font-family: Raleway-Bold;
	font-weight: 700
}
.banneri .contenido1 .texto1 h2::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.banneri .contenido1 .emailSubs {
	width: 100%;
	float: left
}
.banneri .contenido1 .emailSubs .subsCaja {
	float: left;
	width: 69%
}
.banneri .contenido1 .emailSubs .subsBoton {
	float: right;
	width: 31%;
	font-size: 12px
}
.banneri .contenido1 .emailSubs .subsBotonOcul {
	display: none;
	float: right;
	width: 31%;
	font-size: 12px
}
.banneri .contenido1 .emailSubs .subsPoli {
	float: left;
	width: 31%;
	font-size: 12px;
	margin-left: 35.5%
}
.cajaNewsletter {
	border: 2px solid #FFF;
	width: 88%;
	padding: 20px 15px 20px 50px;
	background: 0 0;
	color: #FFF;
	font-size: 14px;
	float: left
}
.cajaNewsletter p {
	color: #FFF
}
.botonNewsletter {
	width: 75%;
	height: 60px;
	background: #FF8000;
	color: #FFF;
	padding: 5px 10px;
	border: 1px solid #FF8000;
	font-size: 16px
}
.botonNewsletter p {
	padding: 5px 10px;
	text-align: center;
	color: #FFF
}
.botonNewsletter:hover {
	border: 2px solid #FF8000;
	background: #FFF;
	color: #FF8000
}
.aceptarNewsletter {
	width: 4px;
	border: 1px solid #0F0;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
	background: #FF0;
	content: ''
}
#check-clausula {
	height: 21px;
	width: 21px;
	float: left;
	font-size: 12px;
	margin-right: 8px
}
.containerIndex .iCuadro .cuadroTexto {
	width: 100%;
	float: left
}
.containerIndex .iCuadro .cuadroTexto h2 {
	color: #000037;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerIndex .iCuadro .cuadroTexto h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerIndex .iCuadro .cuadroTexto h2::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios {
	width: 100%;
	float: left
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 {
	width: 33.33%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 200px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info {
	width: 80%;
	padding: 0;
	float: left;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info a {
	color: #000;
	text-decoration: none
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info a:hover {
	color: #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoIcono {
	float: left;
	width: 60px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto {
	float: left;
	margin-left: 2.5%;
	width: calc(98.5% - 67px);
	border-left: 2px solid #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto p.areasin {
	font-family: Poppins-SemiBOld;
	font-weight: 600;
	text-align: left;
	margin-left: 10px;
	margin-top: 0
}
p.areasin{
	    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}

.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto h3 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto p {
	font-size: 14px;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 0;
	line-height: 20px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 {
	width: 33.33%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 200px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info {
	width: 80%;
	padding: 0;
	float: left;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info a {
	color: #000;
	text-decoration: none
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info a:hover {
	color: #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoIcono {
	float: left;
	width: 60px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto {
	float: left;
	margin-left: 2.5%;
	width: calc(98.5% - 67px);
	border-left: 2px solid #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto p.areasin {
	font-family: Poppins-SemiBOld;
	font-weight: 600;
	text-align: left;
	margin-left: 10px;
	margin-top: 0
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto h3 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto p {
	font-size: 14px;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 0;
	line-height: 20px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 {
	width: 33.33%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 200px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info {
	width: 80%;
	padding: 0;
	float: left;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info a {
	color: #000;
	text-decoration: none
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info a:hover {
	color: #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoIcono {
	float: left;
	width: 60px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto {
	float: left;
	margin-left: 2.5%;
	width: calc(98.5% - 67px);
	border-left: 2px solid #784F33
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto p.areasin {
	font-family: Poppins-SemiBOld;
	font-weight: 600;
	text-align: left;
	margin-left: 10px;
	margin-top: 0
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto h3 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto p {
	font-size: 14px;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 0;
	line-height: 20px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 {
	width: 22.5%;
	background: #00C632;
	float: right;
	margin-left: 1.66%;
	margin-right: 0;
	height: 290px;
	height: 310px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info {
	width: 80%;
	padding: 30px 10% 10px;
	float: left;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info a {
	color: #FFF;
	text-decoration: none
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info a:hover {
	color: #000
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoIcono, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoTexto {
	float: left;
	width: 100%
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoTexto h3 {
	font-family: Raleway-Regular;
	text-align: center
}
.banneri2 .contenido1 .col1 .col1Boton p, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoTexto h3 strong {
	font-family: Raleway-Bold;
	font-weight: 700
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja4 .caja4Info .infoTexto p {
	font-size: 13px;
	text-align: justify
}
.banneri2 {
	position: relative;
	margin: 0 auto;
	height: 200px;
	text-align: -moz-center;
	text-align: -webkit-center;
	background: #784F33
}
.banneri2 .contenido1 {
	position: relative;
	max-width: 1170px;
	margin-top: 55px;
	padding-top: 26px
}
.banneri2 .contenido1 .col1 {
	width: 100%;
	float: left;
	color: #FFF;
	text-align: center
}
.banneri2 .contenido1 .col1 .col1Boton {
	width: 35%;
	margin-left: 32.5%;
	margin-right: 32.5%;
	border: 1px solid #FF8000;
	background: #FF8000;
	margin-top: 35px;
	text-decoration: none
}
.banneri2 .contenido1 .col1 .col1Boton p {
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	margin: 0;
	font-family: Ubuntu-Bold;
	color: #FFF
}
.banneri2 .contenido1 .col1 .col1Boton p:hover {
	border: 1px solid #FF8000;
	background: #FFF;
	color: #FF8000
}
.banneri2 .contenido1 .col1 h2 {
	font-family: Poppins-SemiBold;
	font-weight: 600;
	color: #FFF;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 0
}
.banneri2 .contenido1 .col1 a {
	text-decoration: none;
	color: #FFF
}
.banneri2 .contenido1 .col1 a:hover {
	color: #CE9E54
}
.banneri2 .contenido1 .col1 h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.banneri2 .contenido1 .col1 h2::after {
	content: '';
	display: block;
	border: 2px solid #FFF;
	margin-top: 20px;
	text-align: center;
	width: 10%;
	margin-left: 45%;
	margin-right: 45%
}
.banneri2 .contenido1 .col1 h3 {
	font-family: Raleway-Bold;
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #FFF;
	font-size: 18px
}
.banneri2 .contenido1 .col1 p {
	font-size: 13px;
	font-family: Poppins-Regular;
	font-weight: 400;
	margin-bottom: 0
}
.banneri2 .contenido1 .col2 {
	width: 55%;
	float: left
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas {
	width: 100%;
	float: left;
	height: 115px;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja1 {
	width: 22.5%;
	float: left;
	margin-left: 0;
	margin-right: 1.66%;
	padding-top: 25px
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja2 {
	width: 19.5%;
	float: left;
	margin-left: 4.66%;
	margin-right: 1.66%;
	padding-top: 25px
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja3 {
	width: 19.5%;
	float: left;
	margin-left: 4.66%;
	margin-right: 1.66%;
	padding-top: 0
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja4 {
	width: 22.5%;
	float: right;
	margin-left: 1.66%;
	margin-right: 0;
	padding-top: 25px
}
.containerIndex .iCuadro .cuadroTexto .textoAfters {
	float: left;
	width: 30%;
	margin-left: 35%;
	margin-right: 35%;
	text-align: center
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters1::after, .containerIndex .iCuadro .cuadroTexto .textoAfters .afters2::after, .containerIndex .iCuadro .cuadroTexto .textoAfters .afters3::after {
	border: 7px solid #FF8000;
	margin-left: 30%;
	margin-right: 30%;
	margin-top: 20px;
	display: block;
	content: ''
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters1 {
	width: 33.33%;
	float: left
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters1::after {
	width: 40%
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters2 {
	width: 33.33%;
	float: left
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters2::after {
	width: 40%
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters3 {
	width: 33.33%;
	float: right
}
.containerIndex .iCuadro .cuadroTexto .textoAfters .afters3::after {
	width: 40%
}
.containerIndex .iCuadro .cuadroSlider {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px
}
.containerIndex .iCuadro .cuadroSlider .sliderCaja {
	width: 20%;
	margin-left: 2.5%;
	margin-right: 2.5%;
	text-align: center;
	background: #CCC;
	float: left
}
#cookies {
	position: fixed;
	bottom: 0;
	background: #784F33;
	height: auto;
	z-index: 100000000000000000000;
	font-size: 12px;
	width: 100%;
	-moz-box-shadow: 0 2px 5px #000;
	-webkit-box-shadow: 0 2px 5px #000;
	box-shadow: 0 2px 5px #000
}
#cookies #cookies_div {
	width: calc(100% - 20px);
	max-width: 1000px;
	margin: 0 auto 10px;
	padding-top: 15px;
	color: #FFF
}
#cookies #cookies_titulo {
	font-weight: 700;
	display: block;
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 3px
}
#cookies #cookies_cerrar, #cookies a {
	font-weight: 700;
	text-decoration: underline;
	cursor: pointer;
	color: #000
}
.containerCookies {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerCookies .cookiesCuadro {
	width: 100%
}
.containerCookies .cookiesCuadro .cuadroTexto h1 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px;
	text-align: center
}
.containerCookies .cookiesCuadro .cuadroTexto h1 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerCookies .cookiesCuadro .cuadroTexto h2 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 28px;
	margin-bottom: 60px;
	margin-top: 60px
}
.containerCookies .cookiesCuadro .cuadroTexto h2 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerCookies .cookiesCuadro .cuadroTexto h2::after {
	content: '';
	display: block;
	border: 2px solid #6A627A;
	width: 90px;
	margin-top: 20px
}
.containerCookies .cookiesCuadro .cuadroTexto h3 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 18px
}
.containerCookies .cookiesCuadro .cuadroTexto li, .containerCookies .cookiesCuadro .cuadroTexto p, .containerCookies .cookiesCuadro .cuadroTexto ul {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h1 strong, .containerPrivacidad .privacidadCuadro .cuadroTexto h2, .containerPrivacidad .privacidadCuadro .cuadroTexto h2 strong, .containerPrivacidad .privacidadCuadro .cuadroTexto h3 {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerCookies .cookiesCuadro .cuadroTexto a {
	text-decoration: none;
	color: #666
}
.containerCookies .cookiesCuadro .cuadroTexto a:hover {
	color: #784F33
}
.containerPrivacidad {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerPrivacidad .privacidadCuadro {
	width: 100%
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h1 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px;
	text-align: center
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h2 {
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 60px
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h2::after {
	content: '';
	display: block;
	border: 7px solid #6A627A;
	width: 50px;
	margin-top: 20px
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h3 {
	color: #000;
	font-size: 18px
}
.containerPrivacidad .privacidadCuadro .cuadroTexto p {
	font-family: Poppins-Regular;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	text-align: justify
}
.containerPrivacidad .privacidadCuadro .cuadroTexto li, .containerPrivacidad .privacidadCuadro .cuadroTexto ul {
	font-family: Poppins-Regular;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerCondiciones .condicionesCuadro .cuadroTexto h1 strong, .containerCondiciones .condicionesCuadro .cuadroTexto h2, .containerCondiciones .condicionesCuadro .cuadroTexto h2 strong, .containerCondiciones .condicionesCuadro .cuadroTexto h3 {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerPrivacidad .privacidadCuadro .cuadroTexto a {
	text-decoration: none;
	color: #666
}
.containerPrivacidad .privacidadCuadro .cuadroTexto a:hover {
	color: #784F33
}
.containerCondiciones {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerCondiciones .condicionesCuadro {
	width: 100%
}
.containerCondiciones .condicionesCuadro .cuadroTexto h1 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px;
	text-align: center
}
.containerCondiciones .condicionesCuadro .cuadroTexto h2 {
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 60px
}
.containerCondiciones .condicionesCuadro .cuadroTexto h2::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerCondiciones .condicionesCuadro .cuadroTexto h3 {
	color: #000037;
	font-size: 18px
}
.containerCondiciones .condicionesCuadro .cuadroTexto li, .containerCondiciones .condicionesCuadro .cuadroTexto p, .containerCondiciones .condicionesCuadro .cuadroTexto ul {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px
}
.containerCondiciones .condicionesCuadro .cuadroTexto p {
	text-align: justify
}
.containerCondiciones .condicionesCuadro .cuadroTexto a {
	text-decoration: none;
	color: #666
}
.containerCondiciones .condicionesCuadro .cuadroTexto a:hover {
	color: #FF8000
}
.containerAutoconsumo {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerAutoconsumo .autoCuadro {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerAutoconsumo .autoCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 0
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto;
	width: 100%;
	text-align: center
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagenes {
	float: left;
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 {
	width: 97.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 {
	width: 47.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2uno {
	width: 47.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2uno:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2uno img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2dos {
	width: 47.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2dos:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2dos img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno img {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos img {
	width: 100%;
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	-ms-transition: all .9s ease
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres img {
	width: 100%
}
.containerEfiEner {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerEfiEner .efiEnerCuadro {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerEfiEner .efiEnerCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 0
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto;
	width: 100%;
	text-align: center
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagenes {
	float: left;
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 {
	width: 97.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja1 img {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 {
	width: 47.5%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2 img {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3 img {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno img {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos img {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres {
	width: 30.8%;
	margin-left: 1.25%;
	margin-right: 1.25%;
	float: left;
	overflow: hidden
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres img {
	width: 100%
}
.containerEnerSol {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerEnerSol .enerSolCuadro {
	width: 100%
}
.containerEnerSol .enerSolCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerEnerSol .enerSolCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px;
	text-align: center
}
.containerEnerSol .enerSolCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto
}
.containerEnerSol .enerSolCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerFranq {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerFranq .franqCuadro {
	width: 100%
}
.containerFranq .franqCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerFranq .franqCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerFranq .franqCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerFranq .franqCuadro .cuadroSubtitulo p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerFranq .franqCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerFranq .franqCuadro .cuadroCompromiso {
	float: left;
	width: 100%;
	text-align: center
}
.containerFranq .franqCuadro .cuadroCompromiso p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	color: #000037
}
.containerFranq .franqCuadro .cuadroFormulario {
	float: left;
	width: 100%;
	margin-top: 40px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto .textoMostrar1 {
	text-align: center;
	padding: 5px 20px;
	width: 40%;
	margin-left: 30%;
	margin-right: 30%;
	color: #000037;
	border: 1px solid #EFA25A;
	font-family: Ubuntu-Bold;
	font-weight: 700
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto .textoMostrar1:hover {
	background: #EFA25A
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion {
	width: 72.5%;
	float: right;
	display: none
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 0;
	text-align: center;
	margin-bottom: 5px
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion .textoMostrar2 {
	floar: right;
	text-align: center;
	padding: 5px 20px;
	width: 40%;
	margin-left: 30%;
	margin-right: 30%;
	color: #000037;
	border: 1px solid #EFA25A;
	font-family: Ubuntu-Bold;
	font-weight: 700
}
.containerj2, .containerj2 .cuadroCajasj {
	text-align: -moz-center;
	text-align: -webkit-center
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion .textoMostrar2:hover {
	background: #EFA25A;
	transition: .9 all ease
}
.containerj2 {
	max-width: 1170px;
	margin: 0 auto
}
.containerj2 .cuadroCajasj {
	width: 75%;
	width: 100%
}
.containerj2 .cuadroCajasj .zonaCajaj {
	float: left;
	width: 50%;
	margin: 2% 0 0
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj1 {
	width: 90%;
	padding: 0 0 0 7px;
	height: 33px;
	color: #999;
	margin-bottom: 27px;
	border-style: double;
	border-color: #999;
	float: left;
	background-color: #fefcf9;
	font-size: 14px
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj2 {
	width: 90%;
	padding: 0 0 0 7px;
	height: 33px;
	color: #999;
	margin-bottom: 27px;
	border-style: double;
	border-color: #999;
	background-color: #fefcf9;
	float: right;
	font-size: 14px
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj3, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj4 {
	width: 90%;
	height: 33px;
	margin-bottom: 0;
	border-style: double;
	border-color: #999;
	font-size: 14px;
	color: #999;
	background-color: #fefcf9;
	padding: 0 0 0 7px
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj3 {
	float: left
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj4 {
	float: right
}
.containerj2 .cuadroCajasj .zonaCajaj2 {
	width: 100%;
	float: left;
	margin: 2% 0 0
}
.containerj2 .cuadroCajasj .zonaCajaj2 .recuadroj5 {
	width: 100%;
	width: 98.5%;
	padding: 7px 0 0 7px;
	height: 86px;
	color: #999;
	margin-bottom: 0;
	float: left;
	background-color: #fefcf9;
	font-size: 14px;
	border: 2px double #999
}
.containerj2 .cuadroCajasj .zonaCajaj2 .recuadroj6 {
	width: 100%;
	padding: 0;
	height: 33px;
	color: #999;
	margin-bottom: 27px;
	border-style: double;
	border-color: #999;
	float: left;
	background-color: #fefcf9;
	text-align: justify
}
.botonj {
	margin: 15px 0 15%;
	background: #FF8000;
	border: 1px solid #FF8000;
	padding: 5px 50px;
	color: #FFF;
	text-decoration: none;
	float: left
}
.botonj:hover {
	background: #FFF;
	color: #FF8000
}
.containerj2 .cuadroCajasj .zonaCajaj2 .textoj2 {
	width: 100%;
	text-align: justify;
	font-family: Ubuntu-Regular;
	text-decoration: none;
	color: #000
}
.containerj2 .cuadroCajasj .zonaCajaj2 .textoj2 a {
	text-decoration: none;
	color: #000
}
.containerj2 .cuadroCajasj .zonaCajaj2 .textoj2 a:hover {
	color: #FF8000
}
.containerj2 .cuadroCajasj .zonaCajaj2 .textoj2 h1 {
	font-size: 16px
}
.containerj2 .cuadroCajasj .zonaCajaj2 .textoj2 p {
	font-size: 14px
}
.containerj2 .cuadroCajasj .zonaCajaj3 {
	width: 100%;
	float: left;
	margin: 1% 0 0
}
.containerj2 .cuadroCajasj .zonaCajaj3 .textoj3 {
	width: 100%;
	text-align: justify;
	font-family: Ubuntu-Regular;
	text-decoration: none;
	color: #000
}
.containerj2 .cuadroCajasj .zonaCajaj3 .textoj3 a {
	text-decoration: none;
	color: #000
}
.containerj2 .cuadroCajasj .zonaCajaj3 .textoj3 a:hover {
	color: #FF8000
}
.containerj2 .cuadroCajasj .zonaCajaj3 .textoj3 h1 {
	font-size: 16px
}
.containerj2 .cuadroCajasj .zonaCajaj3 .textoj3 p {
	font-size: 14px
}
.containerj2 .cuadroCajasj .zonaCajaj4 {
	width: 100%;
	float: left;
	margin: 0;
	max-height: 75px
}
.containerj2 .cuadroCajasj .zonaCajaj4 .recuadroj7 {
	width: 100%
}
.resaltado-amarillo {
color:#F5C021:
}
.sin-resaltado {
	font-size: 13px;
	font-family: Ubuntu-Regular;
	font-weight: 600;
	text-decoration: none;
	color: #000
}
.sin-resaltado a:hover {
	color: #F5C021
}
.containerManFot {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerManFot .manFotCuadro {
	width: 100%
}
.containerManFot .manFotCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerManFot .manFotCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerManFot .manFotCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerManFot .manFotCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 0
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto;
	width: 100%;
	text-align: center
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerProductos {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerProductos .prodCuadro {
	width: 100%
}
.containerProductos .prodCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerProductos .prodCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerProductos .prodCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerProductos .prodCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu {
	float: left;
	width: 30%;
	min-height: 290px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro {
	float: left;
	width: 100%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion {
	float: left;
	width: 100%;
	text-align: left;
	height: 55px
}
.descripcionDesplegable1 .desplegable1Imagen .imagenZona, .descripcionDesplegable2 .desplegable2Imagen .imagenZona, .descripcionDesplegable3 .desplegable3Imagen .imagenZona, .descripcionDesplegable4 .desplegable4Imagen .imagenZona {
	text-align: center
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion h3:hover::after {
	content: '';
	display: block;
	border: 2px solid #FF8000;
	width: 150px;
	margin-top: 5px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable h3::after, .containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable1 h3::after, .containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable2 h3::after, .containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable3 h3::after, .containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable4 h3::after, .descripcionDesplegable1 h3::after, .descripcionDesplegable2 .desplegable2Texto h3::after, .descripcionDesplegable2 h3::after, .descripcionDesplegable3 .desplegable3Texto h3::after, .descripcionDesplegable3 h3::after, .descripcionDesplegable4 .desplegable4Texto h3::after, .descripcionDesplegable4 h3::after {
	border: 7px solid #FF8000;
	content: ''
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion a {
	text-decoration: none;
	color: #FF8000
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion a:hover {
	color: #000037;
	transition: all .9s
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable {
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable1 {
	display: block;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable1 h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable1 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable1 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable2 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable2 h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable2 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable2 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable3 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable3 h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable3 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable3 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable4 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable4 h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable4 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripDesplegable4 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable1 {
	display: block;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.descripcionDesplegable1 .desplegable1Texto h3, .descripcionDesplegable1 h3 {
	color: #000037;
	margin-bottom: 0;
	padding: 10px 0;
	font-family: Raleway-Bold;
	font-weight: 700
}
.descripcionDesplegable1 h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable1 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable1 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable1 .desplegable1Texto {
	width: 100%;
	float: left
}
.descripcionDesplegable1 .desplegable1Texto h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable1 .desplegable1Texto h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable1 .desplegable1Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable1 .desplegable1Imagen {
	width: 100%;
	float: left
}
.descripcionDesplegable1 .desplegable1Imagen .imagenZona img {
	width: 49%
}
.descripcionDesplegable2 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.descripcionDesplegable2 .desplegable2Texto h3, .descripcionDesplegable2 h3 {
	color: #000037;
	margin-bottom: 0;
	padding: 10px 0;
	font-family: Raleway-Bold;
	font-weight: 700
}
.descripcionDesplegable2 h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable2 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable2 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable2 .desplegable2Texto {
	width: 100%;
	float: left
}
.descripcionDesplegable2 .desplegable2Texto h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable2 .desplegable2Texto h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable2 .desplegable2Texto p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable2 .desplegable2Imagen {
	width: 100%;
	float: left
}
.descripcionDesplegable2 .desplegable2Imagen .imagenZona img {
	width: 49%
}
.descripcionDesplegable3 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.descripcionDesplegable3 .desplegable3Texto h3, .descripcionDesplegable3 h3 {
	color: #000037;
	margin-bottom: 0;
	padding: 10px 0;
	font-family: Raleway-Bold;
	font-weight: 700
}
.descripcionDesplegable3 h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable3 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable3 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable3 .desplegable3Texto {
	width: 100%;
	float: left
}
.descripcionDesplegable3 .desplegable3Texto h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable3 .desplegable3Texto h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable3 .desplegable3Texto p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable3 .desplegable3Imagen {
	width: 100%;
	float: left
}
.descripcionDesplegable3 .desplegable3Imagen .imagenZona img {
	width: 49%
}
.descripcionDesplegable4 {
	display: none;
	float: left;
	width: 67.5%;
	padding-left: 2.5%
}
.descripcionDesplegable4 .desplegable4Texto h3, .descripcionDesplegable4 h3 {
	color: #000037;
	margin-bottom: 0;
	padding: 10px 0;
	font-family: Raleway-Bold;
	font-weight: 700
}
.descripcionDesplegable4 h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable4 h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable4 p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable4 .desplegable4Texto {
	width: 100%;
	float: left
}
.descripcionDesplegable4 .desplegable4Texto h3 {
	font-size: 28px;
	margin-top: 0
}
.descripcionDesplegable4 .desplegable4Texto h3::after {
	display: block;
	width: 50px;
	margin-top: 20px
}
.descripcionDesplegable4 .desplegable4Texto p {
	font-family: Raleway-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.descripcionDesplegable4 .desplegable4Imagen {
	width: 100%;
	float: left
}
.descripcionDesplegable4 .desplegable4Imagen .imagenZona img {
	width: 49%
}
.containerQuiSom {
	max-width: 1170px;
	margin: 60px auto 80px;
	background: #FFF
}
.containerQuiSom .quiSomCuadro {
	width: 100%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo h1 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo h1 strong {
	font-family: Poppins-Bold;
	font-weight: 70
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo h2 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 28px;
	margin-bottom: 5px;
	margin-top: 15px;
	text-align: left
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo h2::after {
	content: '';
	display: block;
	border: 2px solid #6A627A;
	width: 90px;
	margin-top: 20px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo h2 strong {
	color: #CE9E54;
	font-size: 32px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo p {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo a {
	text-decoration: none;
	color: #000
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo a:hover {
	color: #784F33
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo ul {
	margin-top: 35px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo ul li {
	margin: 15px 0
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton {
	max-width: 1170px;
	margin: 0 auto;
	background: #784F33
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto {
	font-family: Poppins-Bold;
	font-weight: 700;
	border: 2px solid #784F33;
	text-align: center;
	margin-top: 50px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto a {
	color: #FFF;
	text-decoration: none;
	font-size: 24px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto a:hover {
	color: #CE9E54
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto1 {
	font-family: Poppins-Bold;
	font-weight: 700;
	border: 0 solid #784F33;
	text-align: center;
	margin-top: 50px;
	float: left;
	width: 40%;
	padding-left: 5%;
	padding-right: 5%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto1 a {
	color: #FFF;
	text-decoration: none;
	font-size: 24px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subBoton .botonTexto1 a:hover {
	color: #CE9E54
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol1 {
	float: left;
	width: 40%;
	margin-left: 15%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol1 p {
	margin-right: 5%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol2 {
	float: left;
	width: 30%;
	text-align: center
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol2 .col2Boton {
	background: #784F33;
	width: 100%;
	padding: 15px 5px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol2 .col2Boton:hover {
	background: #FFF;
	border: 1px solid #784F33;
	color: #784F33;
	padding: 15px 5px
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol2 .col2Boton p {
	font-size: 22px;
	text-align: center
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subLista {
	width: 100%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subLista .listaCols {
	width: 33.33%;
	float: left
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #6A627A;
	width: 50px;
	margin-top: 20px
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Poppins-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto
}
.containerQuiSom .quiSomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerQuiSom .quiSomCuadro .cuadroCompromiso {
	float: left;
	width: 100%;
	text-align: center
}
.containerQuiSom .quiSomCuadro .cuadroCompromiso p {
	font-family: Poppins-Bold;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	color: #000037
}
#enlacesInt {
	font-size: 24px
}
#enlacesInt a {
	text-decoration: none;
	color: #000
}
#enlacesInt a:hover {
	color: #784F33
}
.containerRieBom {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerRieBom .rieBomCuadro {
	width: 100%
}
.containerRieBom .rieBomCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerRieBom .rieBomCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerRieBom .rieBomCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerRieBom .rieBomCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 0
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerContacto {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerContacto .contactoCuadro {
	width: 100%
}
.containerContacto .contactoCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerContacto .contactoCuadro .cuadroSubtitulo h2 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerContacto .contactoCuadro .cuadroSubtitulo h2 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerContacto .contactoCuadro .cuadroSubtitulo p {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center
}
.containerContacto .contactoCuadro .cuadroSubtitulo a {
	text-decoration: none;
	color: #666
}
.containerContacto .contactoCuadro .cuadroSubtitulo a:hover {
	color: #784F33
}
.containerContacto .contactoCuadro .cuadroFormulario {
	float: left;
	width: 70%;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 15%
}
.containerContacto .contactoCuadro .cuadroFormulario .formularioZona a {
	text-decoration: none;
	color: #000
}
.formularioCaja1 {
	width: 48%;
	padding: 0 0 0 7px;
	height: 33px;
	color: #999;
	margin-bottom: 27px;
	border-style: double;
	border-color: #784F33;
	float: left;
	background-color: #fefcf9;
	font-size: 14px;
	font-family: poppins-Bold
}
.formularioCaja2, .formularioCaja3 {
	padding: 0 0 0 7px;
	height: 33px;
	margin-bottom: 27px;
	border-style: double;
	border-color: #784F33;
	font-family: Poppins-Bold
}
.formularioCaja2 {
	width: 35%;
	color: #999;
	float: right;
	background-color: #fefcf9;
	font-size: 14px
}
.formularioCaja3, .formularioCaja4 {
	width: 98%;
	color: #999;
	background-color: #fefcf9;
	font-size: 14px
}
.formularioCaja4 {
	height: 70px;
	margin-bottom: 10px;
	padding: 7px 0 0 7px;
	font-family: Poppins-Regular, sans-serif;
	font-family: Poppins-Bold;
	font-weight: 400;
	border: 2px double #784F33
}
.containerContacto .contactoCuadro .cuadroFormulario .botonFormulario {
	margin: 15px 0;
	background: #784F33;
	border: 1px solid #784F33;
	padding: 5px 50px;
	color: #FFF;
	text-decoration: none;
	float: right;
	cursor: pointer
}
.containerContacto .contactoCuadro .cuadroFormulario .botonFormulario:hover {
	background: #FFF;
	color: #784F33
}
.containerContacto .contactoCuadro .cuadroMapa {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 20px;
	float: left
}
.containerContacto .contactoCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Poppins-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-bottom: 60px;
	margin-top: 30px
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Poppins-Bold;
	font-weight: 700
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto
}
.containerContacto .contactoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.containerContacto .contactoCuadro .cuadroCompromiso {
	float: left;
	width: 100%;
	text-align: center
}
.containerContacto .contactoCuadro .cuadroCompromiso p {
	font-family: Poppins-Regular;
	font-weight: 400;
	font-size: 20px;
	line-height: 22px;
	color: #000037
}
.containerTraba {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.containerTraba .trabaCuadro {
	width: 100%
}
.containerTraba .trabaCuadro .cuadroSubtitulo {
	float: left;
	width: 100%
}
.containerTraba .trabaCuadro .cuadroSubtitulo h2 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 38px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 5px
}
.containerTraba .trabaCuadro .cuadroSubtitulo h2 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerTraba .trabaCuadro .cuadroDescripcion {
	float: left;
	width: 100%
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada {
	float: left;
	width: 100%;
	margin-top: 25px
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	float: left;
	width: 25%
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	float: left;
	margin-bottom: 60px
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-family: Raleway-Bold;
	font-weight: 700;
	color: #000037;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 0
}
.generalNoticia, .generalNoticia a, .generalNoticia p {
	text-decoration: none;
	color: #036
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 strong {
	font-family: Raleway-Black;
	font-weight: 800
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3::after {
	content: '';
	display: block;
	border: 7px solid #FF8000;
	width: 50px;
	margin-top: 20px
}
.flex-control-nav, .row.blog.oculto, .row.slider .flex-direction-nav {
	display: none
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	float: left;
	width: 72.5%;
	padding-left: 2.5%
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto {
	float: left;
	width: 100%;
	margin-top: 20px
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	font-family: Raleway-Bold;
	font-family: Ubuntu-Bold;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	text-align: justify
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto strong {
	font-style: italic
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	float: right;
	width: 100%;
	width: auto;
	width: 100%;
	text-align: center
}
.col4.noticia.first img, .cosa1, .novedad, .row.blog {
	float: left
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 350px
}
.novedad {
	text-decoration: none;
	width: 300px;
	height: 380px;
	padding: 0 30px
}
.novedad a, .novedad p {
	text-decoration: none
}
.generalNoticia {
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
	font-family: Raleway-Bold, sans-serif;
	font-weight: 700;
	font-size: 13px
}
.generalTitulo, .textos.noticia p {
	font-weight: 400;
	font-family: Raleway-Regular, sans-serif
}
.generalTitulo, .generalTitulo a, .generalTitulo p {
	color: #333;
	text-decoration: none
}
.generalTitulo {
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
	font-size: 15px
}
.textos.noticia {
	margin: 0 auto 20px;
	max-width: 1175px;
	text-align: justify
}
.textos.noticia p {
	padding: 0 50px
}
.row.slider .flexslider2 {
	border: none!important;
	margin-bottom: 0!important
}
.trapecio.arriba {
	position: absolute;
	z-index: 2;
	margin-top: -100px;
	background: url(/images/trapecio2.png) bottom center repeat-x;
	width: 100%;
	height: 129px
}
.row.slider.interior .flexslider2 .flex-viewport {
	height: 340px;
	overflow: hidden
}
.container.migaspan {
	text-align: center;
	color: #fff;
	font-size: 29px;
	position: relative;
	top: 48px
}
.container.migaspan a {
	color: #fff
}
.container.migaspan span {
	font-weight: 700
}
.cosa1 {
	width: 100%
}
.cuadroNoti {
	width: 250px;
	padding: 20px
}
.container.noticias {
	margin-top: 70px
}
.row.blog {
	margin: 34px 0
}
.col4.noticia.derecha {
	margin-right: 0;
	margin-left: 1%
}
.col4.noticia.first {
	margin-right: 1%
}
.col4.noticia.medio {
	margin: 0 1%;
	text-align: center
}
.col4.noticia {
	position: relative;
	width: 32%
}
.col4.noticia.derecha img {
	float: right
}
.col1, .col10, .col11, .col12, .col2, .col3, .col4, .col5, .col6, .col8, .col9, .container.novedades .flexslider .flex-control-nav li {
	float: left
}
.imagen.noticia {
	width: 100%
}
.imagen.noticia img {
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center
}
.row.centrado {
	text-align: center;
	margin-bottom: 30px
}
.row.centrado .textos.centrado h1 {
	color: #036;
	margin-bottom: 0
}
.textos.noticia p {
	color: #6f6f6f;
	font-size: 15px
}
.textos.noticia a {
	font-family: Raleway-Regular, sans-serif;
	color: #6680B9;
	font-weight: 500
}
.imag-noti {
	margin-bottom: 30px
}
.imag-noti img {
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center
}
.container.novedades .flexslider .flex-control-nav.flex-control-paging {
	display: block
}
.container.novedades {
	position: relative;
	margin-top: 70px
}
.container.novedades .flexslider {
	margin-top: 50px
}
.novedad .novedad-img {
	overflow: hidden
}
.container.novedades .flexslider .textos.centrado {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700
}
.container.novedades .flexslider li.flex-nav-next, .container.novedades .flexslider li.flex-nav-prev {
	display: none
}
.container.novedades .flexslider .flex-control-nav li {
	margin: 0;
	width: 33%
}
.col12, .row {
	width: 100%
}
.container.novedades .flexslider .flex-control-paging li a {
	width: 100%;
	height: 7px;
	background: #bcbcbc;
	border-radius: 0
}
.container.novedades .flexslider .flex-control-paging li a.flex-active {
	background: #6680B9;
	height: 10px
}
.container.novedades p.titulo.novedad {
	font-size: 16px;
	font-weight: 700
}
.container.novedades #encabezado {
	font-size: 12px;
	color: #6f6f6f;
	margin-top: 30px
}
.container.novedades #encabezado span {
	color: #6581b9
}
.novedad {
	margin-bottom: 0
}
.textos.noticia p img {
	margin: 15px
}
.container {
	max-width: 1170px;
	margin: 0 auto
}
.container::after, .container::before, .row::after, .row::before {
	clear: both;
	content: '';
	display: block
}
.col11 {
	width: 91.67%
}
.col10 {
	width: 83.34%
}
.col9 {
	width: 75%
}
.col8 {
	width: 66.67%
}
.col7 {
	width: 58.34%;
	float: left
}
.col6 {
	width: 50%
}
.col5 {
	width: 44.28%
}
.col4 {
	width: 32.33%;
	margin-right: 1%
}
.col3 {
	width: 25%
}
.col2 {
	width: 16.41%
}
.col1 {
	width: 7%
}
img {
	height: auto;
	max-width: 100%
}
.boton, input[type=submit] {
	cursor: pointer;
	height: auto
}
.boton {
	text-align: center
}
body a {
	text-decoration: none
}
.derecha {
	float: right
}
.izquierda {
	float: left
}
.textos {
	text-align: justify
}
.col2Error, .info-blog, .overlay-content, .popup .popuptext, .textos.centrado {
	text-align: center
}
.salto {
	display: none
}
h1 span {
	font-weight: 700
}
div#separador {
	display: none;
	margin: 85px 0
}
.boton.testimonios {
	background: #FFF;
	color: #000;
	font-size: 20px;
	padding: 5px 0;
	border: 1px solid #000;
	margin-top: 30px;
	width: 20%;
	margin-left: 40%;
	margin-right: 40%;
	font-family: Raleway-Regular;
	font-weight: 400
}
.info-blog {
	min-height: 70px;
	font-size: 17px;
	font-weight: 800;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
	opacity: .7;
	color: #000
}
.boton.flotante.active, .boton.flotante:hover {
	background: #6680B9;
	color: #fff
}
.boton.cita:hover {
	border-color: #6680B9;
	background: #6680B9
}
.container.migaspan a:hover, .container.redes a:hover {
	color: #222
}
.container.redes-soc a:hover {
	opacity: .8
}
.col4.noticia:hover, .novedad .novedad-img img:hover {
	-webkit-transition: all .5s ease;
	opacity: .7
}
.boton.testimonios:hover {
	background: #39C;
	color: #FFF;
	border: 1px solid #69C
}
#pie a:hover {
	color: #fff
}
.absoluta.derecha .texto.esp a:hover, .textos.noticia a:hover {
	color: #000
}
.novedad a .titulo.novedad:hover {
	color: #6581b9
}
#posts .post:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
#posts .post:hover>.info-serv {
	display: none!important;
	-webkit-transition: all .5s ease!important
}
.popup {
	position: relative;
	display: inline-block;
	cursor: pointer
}
.popup .popuptext {
	visibility: hidden;
	width: 160px;
	background-color: #555;
	color: #fff;
	border-radius: 6px;
	padding: 8px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -80px
}
.popup .popuptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent
}
.popup .show {
	visibility: visible;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s
}
@-webkit-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity: 1
}
}
.overlay {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	overflow-x: hidden;
	transition: .5s
}
.overlay-content {
	position: relative;
	top: 10%;
	width: 100%;
	margin-top: 30px;
	z-index: 999999999;
	height: 80%
}
.overlay-content img {
	width: 55%
}
.overlay a {
	padding: 8px;
	text-decoration: none;
	font-size: 36px;
	color: #818181;
	display: block;
	transition: .3s
}
.overlay a:focus, .overlay a:hover {
	color: #f1f1f1
}
.overlay .closebtn {
	position: absolute;
	top: 3%;
	right: 100px;
	font-size: 60px;
	color: #FF8000
}
@media screen and (max-height:450px) {
.overlay a {
	font-size: 20px
}
.overlay .closebtn {
	font-size: 40px;
	top: 15px;
	right: 35px
}
}
.cajitaMuestra img {
	height: 250px
}
.container40n {
	max-width: 1170px;
	margin: 60px auto 0;
	background: #FFF
}
.container40n .n40nCuadro {
	width: 100%
}
.container40n .n40nCuadro .cuadroTexto {
	width: 90%;
	margin-left: 10%
}
.container40n .n40nCuadro .cuadroTexto .textoInfo {
	float: left;
	width: 45%;
	padding-right: 5%;
	font-size: 20px
}
.container40n .n40nCuadro .cuadroTexto .textoError {
	float: right;
	width: 45%;
	padding-left: 5%;
	font-size: 50px;
	color: #FF8000
}
.containeri {
	max-width: 1170px;
	margin: 0 auto
}
.resaltadoError {
	font-size: 24px;
	color: #784F33
}
.biggest {
	font-size: 60px;
	color: #784F33;
	font-family: Poppins-Bold
}
.col1Error {
	width: 50%;
	float: left
}
.col2Error {
	width: 50%;
	float: right
}
.tipoLetraError {
	font-family: Poppins-Regular;
	color: #333
}
@media only screen and (max-width:1900px) {
.sCuadro .cuadroInfo, .sCuadroInt .cuadroIntInfo {
	left: 0;
	margin-left: 20%;
	bottom: 480px
}
.containers, .sCuadro {
	width: 100%
}
.sCuadro img {
	width: 98%;
	height: auto
}
.sCuadro .cuadroInfo .infoIcono img {
	width: 30%
}
.fondoHeader {
	background: #FFF
}
.sCuadroInt {
	width: 100%;
	height: 420px
}
.sCuadroInt img {
	width: 98%;
	height: auto
}
.sCuadroInt .cuadroIntInfo .infoIcono img {
	width: 30%
}
}
@media only screen and (max-width:1890px) {
.containerIndex {
	margin-top: 40px
}
}
@media only screen and (max-width:1854px) {
.top .menu .opcMenu .subMenu1 {
	left: 547px;
	left: 30%
}
}
@media only screen and (max-width:1825px) {
.containerIndex {
	margin-top: 25px
}
.logoh_cloned img {
	padding-left: 13%!important
}
}
@media only screen and (max-width:1820px) {
.sCuadroInt .cuadroIntInfo {
	bottom: 357px
}
}
@media only screen and (max-width:1782px) {
.sCuadroInt {
	height: 409px
}
}
@media only screen and (max-width:1780px) {
.containerIndex {
	margin-top: 15px
}
}
@media only screen and (max-width:1750px) {
.containerIndex {
	margin-top: 0
}
.containerIndex .iCuadro .cuadroTexto {
	margin-top: 50px
}
}
@media only screen and (max-width:1735px) {
.sCuadro {
	height: 539px
}
}
@media only screen and (max-width:1730px) {
.trozoTexto {
	margin-top: 70px
}
}
@media only screen and (max-width:1710px) {
#principal .flex-viewport, .sCuadro {
	height: 520px
}
}
@media only screen and (max-width:1705px) {
.logoh_cloned img {
	padding-left: 12%!important
}
}
@media only screen and (max-width:1702px) {
.top .menu .opcMenu .subMenu1 {
	left: 27%
}
}
@media only screen and (max-width:1672px) {
.sCuadroInt {
	height: 380px
}
}
@media only screen and (max-width:1660px) {
#principal .flex-viewport, .sCuadro {
	height: 490px
}
}
@media only screen and (max-width:1640px) {
.logoh_cloned img {
	padding-left: 10%!important
}
}
@media only screen and (max-width:1565px) {
.trozoTexto {
	margin-top: 95px
}
}
@media only screen and (max-width:1560px) {
#principal .flex-viewport, .sCuadro {
	height: 460px
}
}
@media only screen and (max-width:1547px) {
.sCuadroInt {
	height: 350px
}
}
@media only screen and (max-width:1546px) {
.logoh_cloned img {
	padding-left: 8%!important
}
}
@media only screen and (max-width:1515px) {
.top .menu .opcMenu .subMenu1 {
	left: 23.5%
}
}
@media only screen and (max-width:1470px) {
.sCuadroInt {
	height: 320px
}
}
@media only screen and (max-width:1456px) {
.logoh_cloned img {
	padding-left: 5.5%!important
}
}
@media only screen and (max-width:1455px) {
.trozoTexto {
	margin-top: 175px
}
.trozoTexto .textoIzq .izqTitulo {
	height: 200px;
	width: 79%;
	margin-top: 20px
}
}
@media only screen and (max-width:1425px) {
.sCuadroInt {
	height: 290px
}
}
@media only screen and (max-width:1400px) {
.sCuadro .cuadroInfo {
	bottom: 465px
}
#principal .flex-viewport, .sCuadro {
	height: 430px
}
}
@media only screen and (max-width:1387px) {
.sCuadroInt .cuadroIntInfo {
	bottom: 259px
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 38px
}
}
@media only screen and (max-width:1375px) {
.logoh_cloned img {
	padding-left: 3%!important
}
}
@media only screen and (max-width:1370px) {
.sCuadroInt {
	height: 260px
}
}
@media only screen and (max-width:1335px) {
.trozoTexto {
	top: -485px
}
}
@media only screen and (max-width:1300px) {
.top .menu .opcMenu .subMenu1 {
	left: 19%
}
#principal .flex-viewport, .sCuadro {
	height: 400px
}
}
@media only screen and (max-width:1290px) {
.sCuadroInt {
	height: 225px
}
}
@media only screen and (max-width:1255px) {
.logoh_cloned {
	padding-left: 3.3%!important
}
.logoh_cloned img {
	padding-left: 0!important
}
}
@media only screen and (max-width:1230px) {
.trozoTexto {
	margin-top: 210px
}
.trozoTexto .textoIzq .izqTitulo {
	margin-top: 5px
}
}
@media only screen and (max-width:1225px) {
.sCuadroInt {
	height: 190px
}
}
@media only screen and (max-width:1245px) {
.sCuadro .cuadroInfo .infoTexto {
	font-size: 46px
}
.sCuadro .cuadroInfo .infoTexto strong {
	font-size: 80px
}
.sCuadro .cuadroInfo .infoIcono {
	margin-top: 240px
}
}
@media only screen and (max-width:1215px) {
.sCuadro .cuadroInfo {
	margin-left: 10%;
	bottom: 420px;
	width: auto
}
.sCuadro .cuadroInfo .infoTexto {
	font-size: 40px
}
.sCuadro .cuadroInfo .infoTexto strong {
	font-size: 76px
}
.sCuadro .cuadroInfo .infoIcono {
	margin-top: 210px
}
.trozoTexto {
	top: -450px
}
}
@media only screen and (max-width:1210px) {
.banneri .contenido1 {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%;
	max-width: none
}
.containerIndex .iCuadro .cuadroTexto {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas {
	height: auto
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja1, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja2, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja3, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja4 {
	width: 40%;
	margin-left: 5%;
	margin-right: 5%;
	padding-bottom: 25px
}
.containerf .fCuadro .cuadroLinea .lineaIW {
	margin-right: 5px
}
.containerCookies .cookiesCuadro {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%
}
.containerAutoconsumo .autoCuadro, .containerEfiEner .efiEnerCuadro, .containerEnerSol .enerSolCuadro, .containerFranq .franqCuadro, .containerManFot .manFotCuadro {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 30%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 67.5%
}
.containerContacto .contactoCuadro, .containerProductos .prodCuadro, .containerRieBom .rieBomCuadro {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerContacto .contactoCuadro .cuadroSubtitulo {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%
}
.containerCondiciones .condicionesCuadro, .containerPrivacidad .privacidadCuadro, .containerQuiSom .quiSomCuadro {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo p {
	text-align: justify
}
.banneri2 .contenido1 .col1 h2 {
	font-size: 32px;
	margin-bottom: 40px
}
}
@media only screen and (max-width:1205px) {
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
}
@media only screen and (max-width:1200px) {
.containerIndex .iCuadro .cuadroFila1 {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%
}
}
@media only screen and (max-width:1199px) {
#principal .flex-viewport, .sCuadro {
	height: 380px
}
}
@media only screen and (max-width:1190px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion h2, .containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h2 {
	text-align: left
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion p {
	padding-right: 10px
}
.containerIndex .iCuadro .cuadroFila2 {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroCol1 {
	width: 35%;
	padding-left: 2%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion {
	width: 95%;
	padding-right: 5%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen1 {
	width: 45%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen1 img {
	width: 100%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 {
	width: 45%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 img {
	width: 100%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -195px
}
}
@media only screen and (max-width:1180px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3, .logoh {
	margin-left: 1%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1, .containerh2 {
	margin-right: 1%
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	width: 28px
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 100%;
	padding-left: 0
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	text-align: justify
}
.cajitaMuestra {
	text-align: center
}
.cajitaMuestra img {
	width: auto;
	height: auto;
	max-height: 475px
}
.containerTraba .trabaCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre {
	width: 100%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 30%
}
.containerh2 {
	width: 63%
}
}
@media only screen and (max-width:1170px) {
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto p, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto p, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto p {
	text-align: left
}
}
@media only screen and (max-width:1160px) {
.containerf .fCuadro .cuadroLinea .lineaIW, .containerf .fCuadro .cuadroLinea .lineaNavegacion {
	width: 100%
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 25px 1.1% 20px;
	height: 35px
}
}
@media only screen and (max-width:1150px) {
.opcMenu {
	margin: 0 10px
}
}
@media only screen and (max-width:1140px) {
#principal .flex-viewport, .sCuadro {
	height: 350px
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col1 {
	width: 47.5%;
	margin-right: 2.5%
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 {
	width: 47.5%;
	margin-left: 2.5%
}
}
@media only screen and (max-width:1133px) {
.opcMenu {
	margin: 0 8px
}
}
@media only screen and (max-width:1125px) {
#principal .flex-viewport, .sCuadro {
	height: 398px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 25px .9% 20px;
	height: 35px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 228px
}
}
@media only screen and (max-width:1120px) {
.banneri2 .contenido1 .col1 {
	width: 100%
}
.banneri2 .contenido1 .col2 {
	display: none
}
.banneri2 .contenido1 {
	padding-top: 30px
}
.banneri2 .contenido1 .col1 h2 {
	margin-bottom: 60px
}
.banneri2 .contenido1 .col1 .col1Boton {
	margin-top: 60px
}
}
@media only screen and (max-width:1110px) {
.trozoTexto {
	margin-top: 180px
}
.sCuadro .cuadroInfo {
	bottom: 330px
}
.banneri {
	margin-top: 0
}
.opcMenu {
	margin: 0 7px
}
}
@media only screen and (max-width:1105px) {
.trozoTexto .textoLineaIma {
	display: none
}
}
@media only screen and (max-width:1100px) {
.opcMenu {
	margin: 0 4px
}
}
@media only screen and (max-width:1095px) {
.opcMenu {
	margin: 0 6px
}
}
@media only screen and (max-width:1090px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Over {
	width: 60%;
	height: 50%;
	margin-left: 20%;
	margin-right: 20%;
	top: -66%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	top: -123%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto p {
	font-size: 20px
}
}
@media only screen and (max-width:1080px) {
.opcMenu {
	margin: 0 5px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 30px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 25px .7% 20px;
	height: 35px
}
}
@media only screen and (max-width:1075px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 215px
}
.top .menu .opcMenu .subMenu1 {
	left: 17%
}
.logoh {
	width: 30%
}
.logoh .logohIcono {
	width: 12%
}
.logoh .logohNombre {
	width: calc(99% - 13%);
	margin-top: 5px
}
.logoh .logohNombre strong {
	font-size: 20px
}
.containerh2 {
	width: auto
}
}
@media only screen and (max-width:1060px) {
.opcMenu {
	margin: 0 4px
}
}
@media only screen and (max-width:1050px) {
.opcMenu {
	margin: 0 3px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 30px
}
}
@media only screen and (max-width:1040px) {
.containerIndex .iCuadro .cuadroTexto {
	margin-bottom: 35px
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	padding-left: 1.5%;
	padding-right: 1.5%
}
.menuh_cloned a {
	margin-left: 5px;
	margin-right: 5px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 25px .5% 20px;
	height: 35px
}
#colLogoInicial {
	display: none
}
#colLogoFinal {
	display: block
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	height: 150px;
	padding: 0;
	text-align: center;
	width: 118px;
	margin-left: 45%;
	margin-right: calc(50% - 112px)
}
.containerf .fCuadro .cuadroCols .colsColumna1, .containerf .fCuadro .cuadroCols .colsColumna2, .containerf .fCuadro .cuadroCols .colsColumna4, .containerf .fCuadro .cuadroCols .colsColumna5 {
	width: 45%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	text-align: center;
	height: 250px
}
}
@media only screen and (max-width:1030px) {
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 26px
}
.trozoTexto .textoLinea {
	width: 95%;
	margin-left: 5%
}
}
@media only screen and (max-width:1025px) {
<?php ?>.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
height:60%;
top:-160px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 {
	margin-top: -136px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	margin-top: -190px
}
}
@media only screen and (max-width:1021px) {
#principal .flex-viewport, .sCuadro {
	height: 362px
}
}
@media only screen and (max-width:1020px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 35%
}
.trozoTexto {
	margin-top: 210px
}
.trozoTexto .textoIzq .izqTitulo {
	width: 95%
}
}
@media only screen and (max-width:1015px) {
.sCuadroInt .cuadroIntInfo {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	bottom: 200px
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 28px
}
}
@media only screen and (max-width:1110px) {
#principal .flex-viewport, .sCuadro {
	height: 330px
}
}
@media only screen and (max-width:1105px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 25px .3% 20px;
	height: 35px
}
}
@media only screen and (max-width:1000px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	margin-right: .5%
}
.logoh {
	width: 33%
}
.logoh .logohIcono {
	width: 15%
}
.logoh .logohNombre {
	margin-top: 17px;
	width: 84%
}
.logoh .logohNombre p {
	font-size: 12px
}
}
@media only screen and (max-width:995px) {
.containerIndex .iCuadro .cuadroCol1 {
	display: none
}
.containerIndex .iCuadro .cuadroCol2 {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion {
	width: 100%;
	padding-right: 0
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Over {
	height: 60%;
	top: -100%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Texto {
	top: -162%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -240px
}
.banneri {
	margin-top: 100px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover {
	bottom: 180px;
	height: 140px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto {
	width: 80%;
	height: 60%;
	margin: 16% 10% 0
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover {
	bottom: 180px;
	height: 140px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto {
	width: 80%;
	height: 60%;
	margin: 16% 10% 0
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 180px;
	height: 140px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto {
	width: 80%;
	height: 60%;
	margin: 16% 10% 0
}
}
@media only screen and (max-width:990px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen1 {
	height: auto
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	height: 150px
}
.containerIndex {
	margin-top: 20px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion {
	width: 100%
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	width: 15%;
	padding: 25px 2% 20px;
	height: 35px
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	width: 25%;
	padding: 25px 0 20px;
	height: 35px
}
.containerf .fCuadro .cuadroLinea .lineaIW {
	width: 100%
}
.banneri {
	margin-top: 50px
}
}
@media only screen and (max-width:985px) {
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3, .containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 .col1Nombre h3 {
	margin-bottom: 5px;
	margin-top: 30px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2, .containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 {
	padding-left: 0;
	width: 100%
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p, .containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto p, .containerFranq .franqCuadro .cuadroSubtitulo p {
	text-align: justify
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol1 {
	width: 100%
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion {
	width: 100%
}
}
@media only screen and (max-width:980px) {
#principal .flex-viewport, .sCuadro {
	height: 285px
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 .col2Seccion h2 {
	margin-top: 5px
}
}
@media only screen and (max-width:970px) {
.containerh2 {
	width: 122px;
	width: calc(100% - 345px);
	width: 24%
}
.containerh .containerh2 .menuh .contTop {
	display: none
}
.containerh .containerh2 .menuh .menuh_checked {
	display: block;
	height: 265px;
	height: 280px;
	margin-top: 44px;
	position: absolute;
	right: 0;
	text-align: justify;
	width: 260px;
	z-index: 400;
	background: #E0E0E0
}
.botonContactoh {
	background: 0 0;
	text-align: center;
	float: none
}
.menuh .botonContactoh a, .menuh a, .menuh span {
	text-align: left;
	display: flex
}
.botonContactoh a {
	color: #000;
	display: flex
}
.menuh a {
	padding-left: 20px
}
.menuh span {
	padding-left: 20px;
	margin-top: 17px
}
.containerh .containerh2 .menuh .menuh_checked a:active, .containerh .containerh2 .menuh .menuh_checked a:hover {
	color: #784F33;
	padding-left: 20px
}
.menuh .normal .top .botonContactoh .opcMenu.active {
	color: #F5C021;
	padding-left: 20px
}
.menuh .normal .top .opcMenu.active, .menuh .normal .top .opcMenu:hover {
	padding-left: 20px
}
.containerh .containerh2 .navView {
	display: block;
	position: absolute;
	width: 90px;
	height: 90px;
	margin-top: -35px;
	z-index: 400;
	background: url(../images/menuIllescas.png) right no-repeat;
	background-size: 40%;
	right: 20px;
	margin-right: 2%
}
.menuh_cloned a {
	width: 85%!important
}
.menuh_cloned {
	width: 23%!important;
	margin-top: 35px!important;
	height: 44px!important
}
.top .menu .opcMenu .subMenu1 {
	left: 88px;
	margin-top: 70px;
	width: 160px
}
.top .menu .opcMenu .subMenu1 a:hover {
	color: #000037;
	padding-left: 0;
	padding-right: 0
}
.logoh_cloned img {
	padding-left: 2%!important
}
.menuh_cloned .subMenu1 {
	left: 45px!important;
	top: 45px!important
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 {
	width: 25%
}
.logoh {
	margin-top: 0;
	margin-bottom: 10px;
	width: 50%
}
.logoh .logohNombre strong {
	font-size: 26px
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 44%
}
}
@media only screen and (max-width:960px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 25px 1.5% 20px
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col1 {
	display: none
}
.containerIndex .iCuadro .cuadroFila1 .fila1Col2 {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	margin-left: 0
}
}
@media only screen and (max-width:950px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Icono, .containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Icono {
	display: none
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1, .containerBanda .bandaNaranja .naranjaZona .zonaCaja3 {
	width: auto
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Texto p, .containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto p, .containerBanda .bandaNaranja .naranjaZona .zonaCaja3 .caja3Texto p {
	font-size: 10px;
	margin-top: 15px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: auto;
	margin-right: 2%
}
}
@media only screen and (max-width:945px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 26%
}
}
@media only screen and (max-width:930px) {
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info {
	margin-bottom: 30px
}
.containerTraba {
	margin-top: 20px
}
.containerf {
	margin-top: 50px
}
}
@media only screen and (max-width:900px) {
#principal .flex-viewport, .sCuadro {
	height: 210px
}
#subTituloSlider {
	display: none
}
.trozoTexto .textoIzq .izqTitulo {
	height: 140px
}
.trozoTexto h1 {
	font-size: 36px
}
}
@media only screen and (max-width:890px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -220px
}
}
@media only screen and (max-width:875px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 150px;
	height: 110px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 28%
}
.trozoTexto {
	margin-top: 230px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	margin-bottom: 5px;
	margin-top: 30px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto {
	margin: 5% 10% 0
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 100%;
	padding-left: 0
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	text-align: justify
}
}
@media only screen and (max-width:870px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 25px 1% 20px
}
}
@media only screen and (max-width:880px) {
.sCuadro .cuadroInfo {
	bottom: 235px
}
.sCuadro .cuadroInfo .infoTexto {
	font-size: 22px
}
.sCuadro .cuadroInfo .infoTexto strong {
	font-size: 34px
}
.sCuadro .cuadroInfo .infoIcono {
	margin-top: 131px;
	display: none
}
}
@media only screen and (max-width:840px) {
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	margin-bottom: 5px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 100%;
	padding-left: 0
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	text-align: justify
}
}
@media only screen and (max-width:835px) {
#principal .flex-viewport, .sCuadro {
	height: 185px
}
}
@media only screen and (max-width:820px) {
.trozoTexto .textoIzq {
	width: 65%
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 43%
}
}
@media only screen and (max-width:815px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 30%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subCol1 p {
	margin-right: 5%;
	text-align: left
}
.containerAutoconsumo .autoCuadro .cuadroSubtitulo h2 {
	margin-top: 20px;
	margin-bottom: 10px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	margin-bottom: 5px;
	margin-top: 30px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 100%;
	padding-left: 0
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	text-align: justify
}
}
@media only screen and (max-width:810px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -198px
}
}
@media only screen and (max-width:805px) {
.trozoTexto {
	display: none
}
}
@media only screen and (max-width:800px) {
.logoh {
	width: 60%
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 25px .8% 20px
}
}
@media only screen and (max-width:795px) {
.banneri .contenido1 {
	padding-top: 20px;
	margin-top: 0
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu {
	width: 100%
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion {
	text-align: center
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion h3:hover::after {
	width: 10%;
	margin-left: 45%;
	margin-right: 45%
}
.descripcionDesplegable1, .descripcionDesplegable2, .descripcionDesplegable3, .descripcionDesplegable4 {
	width: 100%;
	padding-left: 0
}
}
@media only screen and (max-width:783px) {
.containerIndex {
	height: auto
}
}
@media only screen and (max-width:780px) {
.flex-control-paging li a {
	width: 10px!important;
	height: 10px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 {
	height: auto;
	min-height: 250px
}
.containerf {
	margin-top: 10px
}
}
@media only screen and (max-width:775px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 25px .5% 20px
}
}
@media only screen and (max-width:770px) {
.banneri {
	margin-top: 2%
}
}
@media only screen and (max-width:765px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 32%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 130px
}
}
@media only screen and (max-width:745px) {
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 {
	width: 100%;
	min-height: 70px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info {
	width: 100%
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info .infoTexto {
	width: calc(98.5% - 75px)
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 {
	width: 100%;
	min-height: 70px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info {
	width: 100%
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info .infoTexto {
	width: calc(98.5% - 75px)
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 {
	width: 100%;
	min-height: 70px
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info {
	width: 100%
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info .infoTexto {
	width: calc(98.5% - 75px)
}
}
@media only screen and (max-width:741px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 25px .2% 20px
}
}
@media only screen and (max-width:740px) {
.banneri .contenido1 {
	padding-top: 0
}
.banneri .contenido1 .emailSubs .subsCaja {
	width: 45%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.banneri .contenido1 .emailSubs .subsBoton {
	width: 40%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.banneri .contenido1 .emailSubs .subsPoli {
	width: 50%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	margin-left: 0
}
}
@media only screen and (max-width:733px) {
.containerAutoconsumo, .containerContacto, .containerCookies, .containerEfiEner, .containerFranq, .containerManFot, .containerPrivacidad, .containerQuiSom, .containerRieBom {
	margin-top: 5px
}
.banneri .contenido1 .emailSubs .subsBoton, .sCuadroInt img {
	display: none
}
.sCuadroInt {
	height: 174px;
	background: url(../images/slider_interiores2.jpg) no-repeat
}
.sCuadroInt .cuadroIntInfo {
	bottom: 0
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion h2 {
	font-size: 32px
}
.banneri .contenido1 .texto1 h2 {
	font-size: 28px
}
.banneri2 .contenido1 .col1 h2, .containerAutoconsumo .autoCuadro .cuadroSubtitulo h2, .containerIndex .iCuadro .cuadroTexto h2, .containerQuiSom .quiSomCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 24px
}
.containerRieBom .rieBomCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 24px
}
.containerManFot .manFotCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerManFot .manFotCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 24px
}
.containerProductos {
	margin-top: 5px
}
.containerProductos .prodCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerProductos .prodCuadro .cuadroDescripcion .descripMenu .menuCuadro .cuadroOpcion h3, .descripcionDesplegable1 .desplegable1Texto h3 {
	font-size: 24px
}
.containerEfiEner .efiEnerCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 24px
}
.containerFranq .franqCuadro .cuadroSubtitulo h2 {
	font-size: 32px
}
.containerFranq .franqCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	font-size: 24px
}
.containerContacto .contactoCuadro .cuadroSubtitulo h2, .containerCookies .cookiesCuadro .cuadroTexto h1 {
	font-size: 32px
}
.containerCookies .cookiesCuadro .cuadroTexto h2 {
	font-size: 24px
}
.containerCookies .cookiesCuadro .cuadroTexto h3 {
	font-size: 14px
}
.containerPrivacidad .privacidadCuadro .cuadroTexto h1 {
	font-size: 32px
}
.banneri .contenido1 .emailSubs .subsCaja {
	width: 97%
}
.banneri .contenido1 .emailSubs .subsPoli {
	width: 95%;
	width: auto;
	float: right
}
.banneri .contenido1 .emailSubs .subsBotonOcul {
	display: block;
	width: 37%;
	margin-right: 2.5%;
	margin-top: 6px;
	margin-left: 37%
}
}
@media only screen and (max-width:720px) {
.containerf .fCuadro .cuadroLinea .lineaNavegacion {
	width: 100%;
	text-align: center
}
.containerf .fCuadro .cuadroLinea .lineaIW {
	width: 100%;
	text-align: center;
	padding-top: 0
}
}
@media only screen and (max-width:715px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja {
	text-align: center;
	width: auto
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto {
	width: auto
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaIcono {
	display: none
}
.containerContacto .contactoCuadro .cuadroFormulario, .containerContacto .contactoCuadro .cuadroMapa {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%
}
}
@media only screen and (max-width:710px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 34%
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 15px 5% 10px
}
}
@media only screen and (max-width:705px) {
.trozoTexto {
	top: -185px
}
.trozoTexto .textoLinea, .trozoTexto .textoLinea strong {
	font-size: 30px
}
.trozoTexto .textoLinea p {
	margin: 10px 0
}
}
@media only screen and (max-width:700px) {
.containerTraba {
	margin-top: 0
}
}
@media only screen and (max-width:695px) {
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 {
	width: 100%
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol1 .col1Nombre h3 {
	margin-top: 60px;
	margin-bottom: 5px;
	font-size: 30px
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 {
	width: 100%;
	padding-left: 0
}
.containerRieBom .rieBomCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Texto p {
	text-align: justify
}
}
@media only screen and (max-width:680px) {
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 41%
}
}
@media only screen and (max-width:675px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja3 {
	display: none
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	float: left;
	margin-right: 0;
	margin-left: 1%
}
}
@media only screen and (max-width:670px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 36%
}
}
@media only screen and (max-width:667px) {
.banneri .contenido1 .emailSubs .subsCaja {
	width: 95%
}
}
@media only screen and (max-width:665px) {
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3dos {
	display: none
}
.logoh {
	width: 70%
}
.containerh2 {
	width: 22%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subLista .listaCols {
	width: 97.5%;
	margin-left: 1.25%;
	margin-right: 1.25%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno {
	width: 47.5%;
	margin-left: 1.25%;
	margin-right: 1.25%
}
.containerQuiSom .quiSomCuadro .cuadroSubtitulo .subLista .listaCols p {
	text-align: center
}
}
@media only screen and (max-width:650px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -174px
}
.containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja1, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja2, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja3, .containerIndex .iCuadro .cuadroTexto .textoMarcas .marcasCaja4 {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-left: 0;
	margin-right: 0
}
}
@media only screen and (max-width:630px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 {
	height: 150px
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 {
	width: 35%
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 38%
}
.banneri {
	margin-top: -10px
}
}
@media only screen and (max-width:620px) {
.containerf .fCuadro .cuadroCols .colsColumna1, .containerf .fCuadro .cuadroCols .colsColumna2, .containerf .fCuadro .cuadroCols .colsColumna4, .containerf .fCuadro .cuadroCols .colsColumna5 {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 42%
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja {
	padding: 15px 30% 10px;
	text-align: center
}
.containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja1, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja2, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja3, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja4, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja5, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja6, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja7, .containerf .fCuadro .cuadroLinea .lineaNavegacion .navegacionCaja8 {
	padding: 15px 2.5% 10px;
	text-align: center;
	width: 95%
}
.containerf .fCuadro .cuadroLinea .lineaIW {
	padding-top: 10px
}
.banneri2 .contenido1 .col1 .col1Boton {
	margin-top: 25px
}
}
@media only screen and (max-width:610px) {
.sCuadro .cuadroInfo {
	bottom: 190px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 124px
}
}
@media only screen and (max-width:600px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 40%
}
}
@media only screen and (max-width:585px) {
.logoh {
	width: 60%
}
.logoh .logohNombre {
	margin-top: 19px
}
.logoh .logohNombre strong {
	font-size: 20px
}
}
@media only screen and (max-width:575px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 42%
}
.banneri, .banneri .contenido1, .banneri .contenido1 .emailSubs, .banneri .contenido1 .texto1 {
	margin-top: -25px
}
}
@media only screen and (max-width:570px) {
.formularioCaja1, .formularioCaja3, .formularioCaja4 {
	width: 97%
}
.containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja1 .caja1Info, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja2 .caja2Info, .containerIndex .iCuadro .cuadroTexto .textoServicios .serviciosCaja3 .caja3Info {
	margin-bottom: 45px
}
.formularioCaja2 {
	width: 97%;
	float: left
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 39%
}
}
@media only screen and (max-width:565px) {
#principal .flex-viewport, .sCuadro {
	height: 160px
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 24px
}
}
@media only screen and (max-width:560px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 {
	width: 47.5%;
	padding-left: 0;
	padding-right: 2.5%;
	float: left
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 {
	width: 47.5%;
	padding-left: 2.5%;
	padding-right: 0;
	float: right
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 {
	display: none
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion {
	height: 180px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 150px
}
}
@media only screen and (max-width:555px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 45%
}
.trozoTexto {
	display: none
}
}
@media only screen and (max-width:550px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 {
	width: 42%
}
}
@media only screen and (max-width:540px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -152px
}
}
@media only screen and (max-width:535px) {
.containerFranq .franqCuadro .cuadroFormulario .formularioEntrada .entradaCol2 .col2Texto .textoMostrar1 {
	width: 80%;
	margin-left: 5%;
	margin-right: 5%;
	padding: 5px 5%
}
}
@media only screen and (max-width:530px) {
.banneri .contenido1 .emailSubs .subsBoton {
	font-size: 9px
}
}
@media only screen and (max-width:525px) {
.navView p {
	display: none
}
}
@media only screen and (max-width:511px) {
#principal .flex-viewport, .sCuadro {
	height: 130px
}
}
@media only screen and (max-width:510px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 47.5%
}
.logoh {
	width: 70%
}
}
@media only screen and (max-width:505px) {
.banneri, .banneri .contenido1, .banneri .contenido1 .emailSubs, .banneri .contenido1 .texto1 {
	margin-top: -35px
}
}
@media only screen and (max-width:500px) {
.banneri .contenido1 .emailSubs .subsBotonOcul {
	width: 57%
}
.containerj2 .cuadroCajasj .zonaCajaj {
	width: 100%;
	margin: 10px 0 0;
	height: 64px
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj1, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj2, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj3, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj4 {
	width: 98%;
	float: left
}
.containerFranq .franqCuadro .cuadroFormulario .formularioSeccion .textoMostrar2 {
	padding: 5px 5%;
	margin-left: 25%;
	margin-right: 25%
}
.banneri2 .contenido1 {
	padding-top: 10px;
	width: 75%;
	padding-left: 12.5%;
	padding-right: 12.5%
}
}
@media only screen and (max-width:493px) {
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 20px
}
}
@media only screen and (max-width:480px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 50%
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -134px;
	height: 120px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 {
	margin-top: -120px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	margin-top: -178px
}
.banneri, .banneri .contenido1, .banneri .contenido1 .texto1 {
	margin-top: -55px
}
}
@media only screen and (max-width:475px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 134px
}
}
@media only screen and (max-width:470px) {
.containerh2 {
	width: 15%
}
.menuh_cloned {
	width: 15%!important
}
}
@media only screen and (max-width:465px) {
.cajaNewsletter {
	padding: 20px 15px 20px 20px
}
.banneri .contenido1 .emailSubs .subsPoli {
	width: 45%;
	width: 100%
}
.sCuadroInt {
	margin-top: 10px
}
}
@media only screen and (max-width:460px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja .cajaTexto a {
	font-size: 12px
}
}
@media only screen and (max-width:480px) {
.sCuadro .cuadroInfo {
	bottom: 125px
}
.sCuadro .cuadroInfo .infoIcono {
	display: none
}
}
@media only screen and (max-width:455px) {
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2dos, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3tres {
	display: none
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1, .containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: auto
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja2uno, .containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .imagenesCaja3uno {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%
}
}
@media only screen and (max-width:450px) {
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 36%
}
}
@media only screen and (max-width:448px) {
#principal .flex-viewport, .sCuadro {
	height: 105px
}
}
@media only screen and (max-width:445px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -115px;
	height: 100px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 {
	margin-top: -104px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	margin-top: -168px
}
}
@media only screen and (max-width:440px) {
.logoh .logohIcono {
	width: 12%
}
.logoh .logohNombre {
	margin-top: 8px
}
.logoh .logohNombre strong {
	font-size: 18px
}
.containerh .containerh2 .navView {
	margin-top: -43px
}
.menuh_cloned {
	margin-top: 43px!important;
	height: 35px!important
}
}
@media only screen and (max-width:430px) {
.banneri, .banneri .contenido1, .banneri .contenido1 .texto1 {
	margin-top: -70px
}
}
@media only screen and (max-width:420px) {
.banneri2 .contenido1 .col1 h2 {
	font-size: 28px
}
}
@media only screen and (max-width:415px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto1 {
	display: none
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	margin-top: -184px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 125px
}
}
@media only screen and (max-width:410px) {
.logoh_cloned .logohNombre p {
	display: none!important
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	height: 60px;
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	top: -96px
}
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado .cuadradoTexto2 {
	margin-top: -170px
}
}
@media only screen and (max-width:405px) {
.botonNewsletter {
	font-size: 14px
}
}
@media only screen and (max-width:400px) {
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 18px
}
.containers {
	margin-top: 7px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto {
	margin: 0 2%;
	width: 96%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion {
	height: 148px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	bottom: 100px;
	height: 75px
}
}
@media only screen and (max-width:395px) {
#infoHini, #nombreHini {
	display: none
}
#infoHfini {
	display: block
}
.logoh {
	width: 55%
}
.logoh .logohIcono {
	width: 40px
}
.logoh .logohNombre {
	width: calc(95% - 40px);
	padding-left: 5%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img, .containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen img {
	width: 91%
}
.containerAutoconsumo .autoCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
	text-align: center
}
.containerEfiEner .efiEnerCuadro .cuadroDescripcion .descripEntrada .entradaCol2 .col2Imagen {
text-align:center:
}
}
@media only screen and (max-width:390px) {
#principal .flex-viewport, .sCuadro {
	height: 123px
}
}
@media only screen and (max-width:380px) {
.banneri, .banneri .contenido1, .banneri .contenido1 .texto1 {
	margin-top: -98px
}
}
@media only screen and (max-width:375px) {
#secondBannerFranquicias {
	display: none
}
}
@media only screen and (max-width:370px) {
.containerh2, .logoh {
	margin-left: 2.5%;
	margin-right: 2.5%
}
.containerh .containerh2 .navView {
	width: auto;
	width: 40px;
	background-size: 100%
}
.logoh {
	width: 70%
}
.containerh2 {
	width: 20%
}
}
@media only screen and (max-width:360px) {
.containerBanda .bandaNaranja .naranjaZona .zonaCaja1 .caja1Icono, .containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Icono {
	display: none
}
.banneri2 .contenido1 {
	margin-top: 15px
}
.banneri2 .contenido1 .col1 p {
	font-size: 12px
}
.banneri2 .contenido1 .col1 h2::after {
	width: 30%;
	margin-left: 35%;
	margin-right: 35%
}
}
@media only screen and (max-width:350px) {
.banneri .contenido1 .emailSubs .subsBoton {
	width: 100%
}
.banneri .contenido1 .emailSubs .subsPoli {
	width: 95%
}
.botonNewsletter {
	height: 30px;
	width: 50%
}
.banneri .contenido1 .emailSubs .subsBotonOcul {
	width: 100%
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 34%
}
}
@media only screen and (max-width:345px) {
.containerj2 .cuadroCajasj {
	width: 93%
}
.containerj2 .cuadroCajasj .zonaCajaj .recuadroj1, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj2, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj3, .containerj2 .cuadroCajasj .zonaCajaj .recuadroj4 {
	width: 96%
}
.containerj2 .cuadroCajasj .zonaCajaj2 .recuadroj5 {
	width: 96.5%
}
}
@media only screen and (max-width:340px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover .hovTexto, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover .hovTexto {
	margin: 5% 2% 0
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 {
	display: none
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 16px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion {
	height: 244px
}
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen1 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen2 .cuadroHover, .containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion .seccionImagen3 .cuadroHover {
	height: 100px;
	bottom: 160px
}
}
@media only screen and (max-width:330px) {
.containerIndex .iCuadro .cuadroCol2 .col2Seccion .seccionImagen2 .imagen2Cuadrado {
	top: -80px
}
}
@media only screen and (max-width:326px) {
#principal .flex-viewport, .sCuadro {
	height: 92px
}
}
@media only screen and (max-width:312px) {
.sCuadro .cuadroInfo {
	bottom: 110px
}
}
@media only screen and (max-width:295px) {
.banneri2 .contenido1 .col1 p, .containerBanda .bandaNaranja .naranjaZona .zonaCaja1 {
	display: none
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 {
	width: 100%;
	margin-left: 0;
	text-align: center
}
.containerBanda .bandaNaranja .naranjaZona .zonaCaja2 .caja2Texto {
	text-align: center;
	width: 100%
}
.sCuadroInt .cuadroIntInfo {
	width: 97.5%;
	margin-left: 2.5%;
	margin-right: 0
}
.sCuadroInt .cuadroIntInfo .infoTexto {
	font-size: 14px
}
.banneri2 .contenido1 {
	margin-top: 20px;
	padding-top: 25px;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%
}
.containerf .fCuadro .cuadroCols .colsColumna3 {
	margin-left: 31%
}
}
@media only screen and (max-width:290px) {
.containerIndex .iCuadro .cuadroFila2 .fila2Col1 .col1Seccion {
	height: 208px
}
}
