*{padding:0;margin:0;/*transition: all 500ms ease 0s;*/}
ul{list-style:none;}
a{text-decoration:none;}
a:focus{outline:none;}
body{font-family:Arial,sans-serif;font-size:12px;line-height:22px;color:#787878;}
img{max-width:100%;border:0;outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
p{font-family:'Open Sans',sans-serif;font-size:15px;line-height:21px;color:#505050;}
h3{font-family:'Open Sans',sans-serif;color:#cc0033;font-size:30px;line-height:32px;font-weight:300;}
input:focus{border:1px solid #00a1c8 !important;outline:none !important;}
i.gSup{position:relative;top:-5px;font-size:11px;line-height:11px;font-style:normal;}

.gclear,.gClear{clear:both;height:0;}
.gContainer{width:1090px;margin:0 auto;max-width:100%;position:relative;}
.gBgGray{background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(50%,#ffffff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f5f5f5',GradientType=0);}
.gBgGray2{background: #ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0%,#ffffff),color-stop(70%,#d8d8d8),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-o-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-ms-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:linear-gradient(to bottom,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);background-image:url('../img/bg-slider-home.jpg');background-repeat:repeat-x;}
.gButton{width:224px;height:66px;background-color:#cc0033;font-size:21px;line-height:22px;display:block;border-radius:7px;padding-left:50px;color:#fff;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;position:relative;transition: all 500ms ease 0s;}
.gButton span{position:relative;top:11px;}
.gButton b{font-weight:700;position:relative;top:2px;}
.gButton u{font-size:22px;}
.gButton i{font-style:normal;font-weight:normal;font-size:12px;position:relative;top:-7px;}
.gButton em{font-weight:300;font-size:15px;line-height:16px;position:relative;top:4px;left:-2px;}
.gButton em i{font-size:11px;top:-3px;left:1px;font-style:italic;}
.gButton img{position:absolute;top:14px;left:-27px;}
.gButton:hover{background-color:#ff0048;}
.gButton2 span{top:9px;}
.gButton2 em{font-weight:500;font-size:22px;line-height:16px;position:relative;top:12px;left:0;}
.gButton2 em i{font-size:11px;top:-7px;left:1px;font-style:italic;}
label.error{width:200px;font-size:11px !important;color:#FF0000 !important;;float:none !important;font-style:italic;line-height:12px !important;margin-top:6px !important;margin-bottom:-8px !important;text-align:left !important;}
.gVideo{position:relative;cursor:pointer;}
.gPlayVideo{width:65px;height:47px;background-image:url('../img/play-video.png');display:block;position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-32px;box-shadow:0 0 10px rgba(255,255,255,0.7);}
.gPlayVideo:hover,
.gVideo:hover .gPlayVideo{background-position:0 -47px;box-shadow:0 0 10px rgba(255,255,255,0.9);}
p.gMute{font-size:11px;line-height:15px;color:#505050;font-family:'Open Sans',sans-serif;}
p.gMute a{color:#888;}
p.gMute a:hover{text-decoration:underline;}

.gHeader{padding-top:20px;}
.gHeader .gContainer{width:1182px;position:relative;}
.gHeader .gNav{height:70px;background-color:#d51b49;background-image:url('../img/bg-nav.jpg');}
.gHeader .gLogo{width:501px;height:70px;background-color:#fff;text-align:center;}
.gHeader .gLogo img{margin-top:11px;}
.gHeader .gCall{font-size:18px;line-height:22px;color:#fff;position:absolute;right:250px;top:23px;font-family:'Open Sans',sans-serif;font-weight:600;}
.gHeader a.gLogin{width:85px;height:46px;background-color:#ff3467;color:#fff;display:block;font-size:18px;line-height:46px;text-align:center;font-weight:bold;border-radius:6px;font-family:'Open Sans Condensed',sans-serif;position:absolute;right:45px;top:12px;transition: all 500ms ease 0s;}
.gHeader a.gLogin1:hover{background-color:#ff5186;}
.gHeader a.gLogin1{width:85px;height:46px;background-color:#ff3467;color:#fff;display:block;font-size:18px;line-height:46px;text-align:center;font-weight:bold;border-radius:6px;font-family:'Open Sans Condensed',sans-serif;position:absolute;right:145px;top:12px;transition: all 500ms ease 0s;}
.gHeader a.gLogin:hover{background-color:#ff5186;}
.gHeader .gBarMenu{width:100%;height:30px;background:#d51b49;margin:0;position:relative;border-bottom:1px solid #c51844;border-top:1px solid #c51844;display:none;z-index:999;}
.gHeader .gBarMenu p{color:#fff;line-height:30px;margin-left:3%;margin-top:0;}
.gHeader .gBarMenu p span{font-size:13px;}
.gHeader .gOpenMenuLeft{width:40px;height: 19px;background:#fff;display:block;padding-top:3px;color:#ccc;line-height:0;text-align:center;position:absolute;top:3px;right:3%;border:1px solid #c51844;border-radius:4px;}
.gHeader .gOpenMenuLeft img{margin:1px 0;}

.gHeader .gSteps{color:#fff;font-family:"Open Sans",sans-serif;position:absolute;top:24px;right:20px;margin:0;text-align:left;}
.gHeader .gSteps li{display:inline-block;padding:5px 7px;border-radius:2px;margin:0 2px;font-size:11px;line-height:15px;}
.gHeader .gSteps li.gActive{background-color:#ff3467;color:#fff;}

.gMenuFixed{position:fixed !important; top:0 !important;z-index: 99999 !important;box-shadow:0 0 5px rgba(0,0,0,0.45)}

.gFooter{padding-top:37px;padding-bottom:25px;}
.gFooter .gDeclimer{width:895px;display:inline-block;vertical-align:top;}
.gFooter .gDeclimer p{margin-left:35px;font-size:11px;line-height:13px;color:#787878;margin-bottom:13px;}
.gFooter .gDeclimer p i.gSup{font-size:9px;top:-4px;}
.gFooter .gDeclimer p a{color:#787878;}
.gFooter .gDeclimer p a:hover{text-decoration:underline;}
.gFooter .gLogoProvida{width:190px;display:inline-block;vertical-align:top;text-align:center;}
.gFooter .gLogoProvida img{margin-top:11px;}
.gFooter .gLogoProvida a{font-size:10px;color:#00a1c8;font-family:'Open Sans Condensed',sans-serif;display:block;text-decoration:underline;}

@media(max-width:1240px){
	.gContainer,
	.gHeader .gContainer{width:97%;}
	.gHeader .gLogo{width:410px;margin-left:1%;line-height:70px;}
	.gHeader .gLogo img{width:82%;vertical-align:middle;margin-top:0;}
	.gHeader .gCall{right:1%;margin-right:110px;}
	.gHeader a.gLogin{right:1%;}

	h3{font-size:23px;line-height:25px;}
	p{font-size:13px;line-height:19px;}

	.gFooter{padding-top:28px;padding-bottom:20px;}
	.gFooter .gDeclimer{width:80%;vertical-align:middle;}
	.gFooter .gDeclimer p{margin:0 2%;margin-bottom:9px;}
	.gFooter .gLogoProvida{width:19%;vertical-align:middle;}
	.gFooter .gLogoProvida img{margin-top:0;}
}
@media(max-width:840px){
	.gHeader .gSteps{top:25px;right:10px;}
	.gHeader .gSteps li{display:inline-block;padding:4px 5px;margin:0;}
}
@media(max-width:820px){
	.gHeader{padding-top:10px;}
	.gHeader .gNav{height:60px;}
	.gHeader .gLogo{width:290px;line-height:60px;}
	.gHeader .gLogo img{width:86%;}
	.gHeader .gCall{font-size:15px;margin-right:90px;top:19px;}
	.gHeader a.gLogin{width:70px;height:35px;font-size:15px;line-height:35px;top:14px;}

	.gHeader .gSteps{top:20px;right:4px;}

	.gButton{width:190px;height:60px;font-size:18px;line-height:20px;border-radius:5px;padding-left:36px;}
	.gButton u{font-size:19px;}
	.gButton i{font-size:10px;}
	.gButton em{font-size:12px;line-height:14px;top:3px;}
	.gButton em i.gSup{font-size:10px;}
	.gButton img{width:68px;top:13px;left:-21px;}
	.gButton2 em{font-size:19px;line-height:19px;top:9px;}
	.gButton2 span{top:7px;}

	i.gSup{top:-3px;font-size:9px;line-height:9px;}
}
@media(max-width:680px){
	.gFooter{text-align:center;padding-top:20px;}
	.gFooter .gDeclimer{width:100%;text-align:left;}
	.gFooter .gDeclimer p{font-size:10px;margin-bottom:5px;}
	.gFooter .gLogoProvida{width:100%;}

	.gHeader .gSteps li span{display:none;}
}
@media(max-width:640px){
	h3{font-size:19px;line-height:21px;}
	p{font-size:12px;line-height:17px;margin-bottom:8px;}
}
@media(max-width:590px){
	.gHeader .gLogo{width:250px;}
	.gHeader .gCall{font-size:14px;top:19px;margin-right:70px;}
	.gHeader a.gLogin{width:60px;font-size:14px;top:12px;}
}
@media(max-width:570px){
	.gButton{width:160px;height:55px;font-size:16px;line-height:18px;padding-left:30px;}
	.gButton span{top:10px;}
	.gButton u{font-size:17px;}
	.gButton i{font-size:9px;}
	.gButton em{font-size:11px;line-height:13px;top:5px;}
	.gButton img{width:52px;top:15px;left:-15px;}
	.gButton2 span{top:7px;}
	.gButton2 em{font-size:16px;line-height:17px;top:10px;}

	.gPlayVideo{width:44px;height:32px;margin-top:-16px;margin-left:-22px;background-size:44px;}
	.gPlayVideo:hover,
	.gVideo:hover .gPlayVideo{background-position:0 -32px;}
}
@media(max-width:530px){
	.gHeader{padding-top:5px;}
	.gHeader .gNav{height:50px;background-color:#fff;background-image:none !important;}
	.gHeader .gLogo{width:250px;margin-left:0;line-height:50px;}
	.gHeader .gLogo img{width:90%;}
	.gHeader .gCall{display:none;}
	.gHeader a.gLogin{background-color:transparent;color:#d51b49;text-decoration:underline;top:7px;right:0;}
	.gHeader a.gLogin:hover{background-color:transparent;text-decoration:none;}
	.gHeader .gBarMenu{display:block;}

	.gHeader .gSteps{top:13px;}
	.gHeader .gSteps li{color:#333;font-size:10px;}
}
@media(max-width:490px){
	.gHeader .gSteps{top:3px;}
	.gHeader .gSteps li{display:block;padding:0;margin:0;line-height:13px;}
	.gHeader .gSteps li.gActive{color:#d51b49;background-color:transparent;}
}
@media(max-width:340px){
	.gHeader .gLogo{width:220px;margin-left:0;line-height:50px;text-align:left;}
}

@media all and (-webkit-min-device-pixel-ratio:1.5){
	.gHeader .gNav{background-image:url('../img/bg-nav@2x.jpg');background-size:10px 70px;}
}

/**/
.gForm #gErrorCard1{ width: 75%; padding: 7px 0; background: #fff3f0; margin: 0 auto; border: 1px solid #ff9595; border-radius: 2px; margin-top: 10px; }
.gForm #gErrorCard1 p{ width: 80%; font-size: 12px; color: #FF0000; line-height: 16px; text-align: left; margin: 0; padding: 0; padding-left: 10px; display: inline-block; *display: inline; vertical-align: middle; }
.gForm #gErrorCard1 img{ width: 20px; margin-left: 1.5%; display: inline-block;margin-top:2px }

@media screen and (max-width: 768px){
	/**/
	.gForm #gErrorCard1 p{ font-size: 11px; line-height: 13px; }
}

/*g404*/
.gClear{width:100%;height:0px;clear:both;}

.g404 .gContainerBox{position:relative;padding-top:20px;padding-bottom:60px;background: #ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0%,#ffffff),color-stop(70%,#d8d8d8),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-o-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:-ms-linear-gradient(top,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);background:linear-gradient(to bottom,#ffffff 0%,#d8d8d8 70%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);}
.g404 .gHeader,
.g404 .gFooter{position:relative;z-index:9;}

.g404 .gContent h1{width:100%;font-size:380px;line-height:385px;color:#f9f9f9;font-family:'Open Sans Condensed';font-weight:700;position:fixed;left:0;top:70px;display:block;text-align:center;z-index:1;opacity:0.7;}
.g404 .gBoxText{width:100%;text-align:center;position:relative;z-index:2;}
.g404 .gBoxText >h2{font-size:160px;line-height:165px;color:#dc2858;font-family:'Open Sans Condensed';margin-top:55px;font-weight:700;}
.g404 .gBoxText > h3{font-size:40px;line-height:46px;color:#000;font-family:'Open Sans Condensed';margin-top:0;font-weight:700;}
.g404 .gBoxText > p{font-size:20px;line-height:30px;color:#000;font-family:'Open Sans',sans-serif;margin-top:10px;font-weight:400;}
.g404 .gBoxProductoo{text-align:left;border:1px solid #ccc;margin-top:30px;background-color:rgba(255,255,255,0.7);border-radius:5px;padding:30px 0;}
.g404 .gBoxProductoo .gBox{float:left;width:38%;}
.g404 .gBoxProductoo .gBox2{width:62%;}
.g404 .gBoxProductoo h2{font-size:22px;line-height:28px;color:#dc2858;font-family:'Open Sans',sans-serif;font-weight:400;margin-left:35px;margin-bottom:10px;}
.g404 .gBoxProductoo p{font-size:14px;line-height:20px;font-family:'Open Sans',sans-serif;margin-top:5px;margin-bottom:15px;}
.g404 .gBoxProductoo .gVideo{margin-top:10px;}
.g404 .gBoxProductoo .gTextoCentral{margin-top:0;}
.g404 .gBoxProductoo ul li{font-size:14px;line-height:24px;}
.g404 .gBoxProductoo .gButton{margin:0;}
.g404 .gBoxProductoo .gBotones{text-align:center;padding-top:25px;}
.g404 .gBoxProductoo .gBotones a{font-size:17px;color:#00a1c8;text-decoration:underline !important;}
.g404 .gBoxProductoo .gBotones a:hover{color:#00c1f2;}
.g404 .gBoxProductoo .gBotones a.gButton{color:#fff;display:inline-block;margin-left:50px;text-decoration:none !important;}

