html{
	width: 100%;
	height: 100%;
}

body{
	width: 100%;
	height: 100%;
	font-family: 'Open Sans', sans-serif;
}

a{
	text-decoration: none !important;
	border: none !important;
	outline: none !important;
}

.bxslider{
	width: 100%;
	padding: 0px;
}

.bx-wrapper img {	
	margin: auto;
}

.footer{
	height: 120px;
	background: #242424;
}

.img-logo{
	position: absolute;
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	z-index: 999;
	top: -5px;
}

.img-logo:hover{
	top: 0px;
}

.w-banner{
	width: 100%;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);

	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	max-width: 1680px;
	margin: auto;
}

.w-content-banner{
	margin-top: -97px;
	position: absolute;
	left: 15%;
	width: 980px;
}

.text-banner, .text-banner-2{
	color: #fff;
	font-weight: 600;
	font-size: 30px;
	line-height: 32px;
}

.text-banner-2{
	font-weight: 300;
}

.btn-descubrir{
	color: #fff;
	border: solid 1px #fff !important;
	border: solid;
	padding: 8px 28px;
	margin-left: 30px;
	position: relative;
	margin-top: 20px;
	display: inline-block;
	/* width: 158px; */
	text-align: center;
	border-radius: 4px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-size: 18px;
}

.btn-descubrir:hover{
	color: #606060;
	background: #f0f0f0;
	border: solid 1px #606060 !important;
}

.w-barra-iniciar{
	background: #ff4e4e;
	height: 102px;	
}

.text-iniciar{
	font-size: 26px;
	color: #fff;
	margin-top: 34px;
}

.main-beneficios{
	background-color: #fffee8;
	background: #fffee8;
}


.btn-iniciar{ 
	background-color: #89bc3a;
	width: 140px;
	display: inline-block;
	font-size: 25px !important;
	text-decoration: none;
	color: #fff !important;
	position: relative;
	padding-bottom: 6px;
	padding-top: 6px;	
	background-position: 38px 19px;
	background-repeat: no-repeat;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-moz-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-o-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	font-size: 20px;
	font-weight: 300;
	margin-left: 120px;
	border: none;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin-top: 31px;
}

.btn-iniciar:active{
    top:3px;  
    -webkit-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -moz-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -o-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    outline: none;
    border: none;
}

.btn-iniciar:hover{
	color: #f8f8f8;
	text-decoration:none;
	background-color: #80ae38;	
}

.tit-seguro{
	font-size: 30px;
	text-align: center;
	color: #929292;
	font-weight: 300;
	margin-top: 20px;
	margin-bottom: 10px;
}

.line-separator{
	width: 100%;
	height: 1px;
	background: #929292;
}


.tit-beneficio{
	font-size: 20px;
	font-weight: 800;
	color: #929292;
	line-height: 20px;
	width: 70%;
	margin: auto;
	text-align: center;
	margin-top: 20px;
}

.text-beneficio{
	color: #929292;
	text-align: center;
	width: 80%;
	margin: 15px auto;
	font-size: 12px;
}


.w-logo-beneficio{
	text-align: center;
	display: block;
}

.w-btn-clave{
	text-align: center;
	margin-bottom: 50px;
	margin-top: 30px;
}

.btn-clave{ 
	background-color: #89bc3a;
	display: inline-block;
	font-size: 25px !important;
	text-decoration: none;
	color: #fff !important;
	position: relative;
	padding-bottom: 6px;
	padding-top: 6px;	
	background-position: 38px 19px;
	background-repeat: no-repeat;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-moz-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-o-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	font-size: 20px;
	font-weight: 300;
	margin-left: 120px;
	border: none;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: auto;
	padding-left: 60px;
	padding-right: 20px;
}

.btn-clave:active{
    top:3px;  
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    outline: none;
    border: none;
}

.btn-clave:hover{
	color: #f8f8f8;
	text-decoration:none;
	background-color: #80ae38;	
}

.btn-clave:before{
	content: url(../images/candado.png);
	position: absolute;
	top: 8px;
	right: 91%;
}

.tit-peguntas{
	font-size: 28px;
	text-align: center;
	color: #929292;
	margin-top: 40px;
	margin-bottom: 30px;
}

.w-preguntas{
	background: #efeeee;
}

.content-preguntas{
	padding: 37px 37px 0px 37px;
	background: #fff;
}

.w-logo-footer{
	border-right: solid 1px #fff;
	width: 90%;
}

a{
	border: none;
	outline: none;
}

.w-direcciones{
	color: #fff;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: 95% !important;	
}

#accordion h3{
	font-weight: bold;
	font-size: 17px;
	color: #929292;
	padding: 18px;
	outline: none;

}

#accordion{
	height: 400px;
}

#accordion p{
	color: #929292;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 1.2em !important;
	font-family: 'Open Sans', sans-serif;
	background: #ecedec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ecedec 0%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecedec), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ecedec 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ecedec 0%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ecedec 0%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ecedec 0%,#dadada 100%); /* W3C */
	ilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: solid 1px #ccc !important;
	font-family: 'Open Sans', sans-serif;
}

.ui-widget-content {
	border: 1px solid #ccc !important;
	font-family: 'Open Sans', sans-serif;
}

.btn-quiero-clave{ 
	background-color: #89bc3a;
	display: inline-block;
	font-size: 20px !important;
	text-decoration: none;
	color: #fff !important;
	position: relative;
	padding-bottom: 7px;
	padding-top: 7px;	
	background-position: 38px 19px;
	background-repeat: no-repeat;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-moz-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	-o-box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	box-shadow: inset 0px 0px 0px #2ab7ec, 0px 5px 0px 0px #375900, 0px 0px 0px #999;
	font-size: 20px;
	font-weight: 300;
	margin-left: 120px;
	border: none;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: auto;
	padding-left: 60px;
	padding-right: 20px;
	left: -72px;
	top: 18px;
}

.btn-quiero-clave:active{
    top:20px;  
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #375900, 0px 5px 3px #999;
    outline: none;
    border: none;
}

.btn-quiero-clave:hover{
	color: #f8f8f8;
	text-decoration:none;
	background-color: #80ae38;	
}

.btn-quiero-clave:before{
	content: url(../images/candado.png);
	position: absolute;
	top: 6px;
	right: 85%;
}

.text-footer-f{
	color: #fff;
	font-size: 12px;
	float: right;
	margin-top: 17px;
}

.text-siganos{
	color: #fff;
}