﻿@font-face{font-family:'r';src:url('../css/fonts/Regular.eot');src:url('../css/fonts/Regular.eot?#iefix') format('embedded-opentype'),url('../css/fonts/Regular.woff') format('woff'),url('../css/fonts/Regular.ttf') format('truetype'),url('../css/fonts/Regular.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'l';src:url('../css/fonts/Light.eot');src:url('../css/fonts/Light.eot?#iefix') format('embedded-opentype'),url('../css/fonts/Light.woff') format('woff'),url('../css/fonts/Light.ttf') format('truetype'),url('../css/fonts/Light.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'sbi';src:url('../css/fonts/SemiboldItalic.eot');src:url('../css/fonts/SemiboldItalic.eot?#iefix') format('embedded-opentype'),url('../css/fonts/SemiboldItalic.woff') format('woff'),url('../css/fonts/SemiboldItalic.ttf') format('truetype'),url('../css/fonts/SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');font-weight:normal;font-style:normal}
body{margin:0;padding:0;}
div.Content{position:relative;}
div#Header{height:50px;position:fixed;top:0px;z-index:100;width:100%;z-index:101;}
div#Banner{height:380px;margin-top:30px;background:#0cb5f2;}
div#Footer{height:50px;bottom:0px;z-index:100;width:100%; float:left;margin-top:482px;}
div#Header{background:#000;text-align:center;}
div#Header div.Content, div#Banner div.Content, div#Footer div.Content{width:992px;margin: 0 auto;}
div#Header div.Content div#Logo{float:left;margin-top:13px;}
div#Header div.Content div#Legend{font-family:'r', arial, verdana, sans-serif;font-size:18px;line-height:18px;float:right;margin-top:15px;color:#fff;}
div#Banner div.Content{overflow:visible;height:880px;}
div#Banner div.Content div#Image{position:absolute;left:-20px;top:46px;width:300px;height:334px;background:url(../images/Banner_Phone.png) left bottom no-repeat;z-index:1;}
div#Banner div.Content div#Title{position:absolute;z-index:90;text-align:center;top:45px;width:750px;margin-left:121px;display:none;}
div#Banner div.Content p.White{position:absolute;z-index:80;font-family:'r', arial, verdana, sans-serif;font-size:16px;text-align:justify;color:#fff;width:750px;margin-left:121px;top:100px;}
div#Banner div.Content p.WhiteBack{
	background:url('../images/info_icon.png') left top no-repeat;
	position:absolute;
	z-index:85;
	font-family:'r', arial, verdana, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#fff;
	width: 700px;
	margin-left: 121px;
	top:190px;
	line-height:35px;
	padding-left:50px;
}
div#Banner div.Content p.Grey{font-family:'r', arial, verdana, sans-serif;font-size:12px;text-align:justify;color:#424242;margin:5px 0 0 40px;}
div#Banner div.Content div#BoxContainer{position:absolute;z-index:60;height:110px;width: 750px;margin-left: 121px;top:250px;}
div#Banner div.Content div#BoxContainer div.Box{background:#fff;width:370px;height:110px;}
div#Banner div.Content div#BoxContainer div.Box.Left{float:left;}
div#Banner div.Content div#BoxContainer div.Box.Right{float:right;}
div#Banner div.Content div#BoxContainer div.Box.Left h2,
div#Banner div.Content div#BoxContainer div.Box.Right h2{margin:10px;padding:0 0 0 30px;line-height:18px;font-family:'l', arial, verdana, sans-serif;font-size:16px;color:#424242;height:40px;}
div#Banner div.Content div#BoxContainer form{margin:12px 10px 10px 10px;}
input[type="text"]{float:left;line-height:36px;height:36px;border:1px solid #e1e1e1;-webkit-box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);font-family:'r', arial, verdana, sans-serif;color:#2a81a0;width:180px;padding: 0 10px;}
input[type="submit"],
input[type="button"],
button.GreenButton{float:right;text-align:center;text-transform:uppercase;font-family:'sbi', arial, verdana, sans-serif;font-size:21px;color:#fff;border:3px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);cursor:pointer;background:#9fcd3f;background:-moz-linear-gradient(top,#9fcd3f 0,#7ca622 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9fcd3f),color-stop(100%,#7ca622));background:-webkit-linear-gradient(top,#9fcd3f 0,#7ca622 100%);background:-o-linear-gradient(top,#9fcd3f 0,#7ca622 100%);background:-ms-linear-gradient(top,#9fcd3f 0,#7ca622 100%);background:linear-gradient(to bottom,#9fcd3f 0,#7ca622 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fcd3f',endColorstr='#7ca622',GradientType=0)}
input[type="submit"]:hover,
input[type="button"]:hover{text-decoration:none;background:#7ca622;background:-moz-linear-gradient(top,#7ca622 0,#9fcd3f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ca622),color-stop(100%,#9fcd3f));background:-webkit-linear-gradient(top,#7ca622 0,#9fcd3f 100%);background:-o-linear-gradient(top,#7ca622 0,#9fcd3f 100%);background:-ms-linear-gradient(top,#7ca622 0,#9fcd3f 100%);background:linear-gradient(to bottom,#7ca622 0,#9fcd3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ca622',endColorstr='#ff9fcd3f',GradientType=0)}
button.GreenButton:hover{
	text-decoration:none;
	background:#7ca622;
	background:-moz-linear-gradient(top,#7ca622 0,#9fcd3f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ca622),color-stop(100%,#9fcd3f));
	background:-webkit-linear-gradient(top,#7ca622 0,#9fcd3f 100%);
	background:-o-linear-gradient(top,#7ca622 0,#9fcd3f 100%);
	background:-ms-linear-gradient(top,#7ca622 0,#9fcd3f 100%);
	background:linear-gradient(to bottom,#7ca622 0,#9fcd3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ca622',endColorstr='#ff9fcd3f',GradientType=0)
}
.OrangeButton{
	float:right;
	text-align:center;
	text-transform:uppercase;
	font-family:'sbi', arial, verdana, sans-serif;
	font-size:21px;
	color:#fff;
	border:3px solid #fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
	box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
	cursor:pointer;
	background:#ff9662;
	background:-moz-linear-gradient(top,#ff9662 0,#ff5b0b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9662),color-stop(100%,#ff5b0b));
	background:-webkit-linear-gradient(top,#ff9662 0,#ff5b0b 100%);
	background:-o-linear-gradient(top,#ff9662 0,#ff5b0b 100%);
	background:-ms-linear-gradient(top,#ff9662 0,#ff5b0b 100%);
	background:linear-gradient(to bottom,#ff9662 0,#ff5b0b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff9662',endColorstr='#ff5b0b',GradientType=0)
	display:block;
	padding:5px 15px;
	text-decoration:none;
}
.OrangeButton:hover{
	text-decoration:none;
	background:#ff5b0b;
	background:-moz-linear-gradient(top,#ff5b0b 0,#ff9662 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff5b0b),color-stop(100%,#ff9662));
	background:-webkit-linear-gradient(top,#ff5b0b 0,#ff9662 100%);
	background:-o-linear-gradient(top,#ff5b0b 0,#ff9662 100%);
	background:-ms-linear-gradient(top,#ff5b0b 0,#ff9662 100%);
	background:linear-gradient(to bottom,#ff5b0b 0,#ff9662 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff5b0b',endColorstr='#ff9662',GradientType=0)
}
button.GreyButton{
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-family:'sbi', arial, verdana, sans-serif;
	font-size:21px;
	color:#fff;
	border:3px solid #fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
	box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
	cursor:pointer;
	background:#E8E8E8;
	background:-moz-linear-gradient(top,#E8E8E8 0,#BABABA 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E8E8E8),color-stop(100%,#BABABA));
	background:-webkit-linear-gradient(top,#E8E8E8 0,#BABABA 100%);
	background:-o-linear-gradient(top,#E8E8E8 0,#BABABA 100%);
	background:-ms-linear-gradient(top,#E8E8E8 0,#BABABA 100%);
	background:linear-gradient(to bottom,#E8E8E8 0,#BABABA 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00E8E8E8',endColorstr='#BABABA',GradientType=0)
}
button.GreyButton:hover{
	background:#BABABA;
	background:-moz-linear-gradient(top,#BABABA 0,#E8E8E8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#BABABA),color-stop(100%,#E8E8E8));
	background:-webkit-linear-gradient(top,#BABABA 0,#E8E8E8 100%);
	background:-o-linear-gradient(top,#BABABA 0,#E8E8E8 100%);
	background:-ms-linear-gradient(top,#BABABA 0,#E8E8E8 100%);
	background:linear-gradient(to bottom,#BABABA 0,#E8E8E8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BABABA',endColorstr='#E8E8E8',GradientType=0)
}
div#Banner div.Content div#BoxContainer div.Box.Left h2{background:url(../images/MobileIcon_01.png) left top no-repeat;}
div#Banner div.Content div#BoxContainer div.Box.Right h2{background:url(../images/MobileIcon_02.png) left top no-repeat;}
div#Footer div.Content p{font-family:'sb', arial, verdana, sans-serif;font-size:12px;text-align:center;color:#555;padding-top:6px;}
div#Banner div#DownFrameContainer{overflow:hidden;position:absolute;z-index:99;margin-bottom:100px;width:780px;height:820px;left:100px;top:40px;background:#fff;border:1px solid #b0b0b0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);}
div#Banner div#DownFrameContainer iframe#DownFrame{width:780px;height:820px;overflow:hidden;}
div#Banner div#DownBanner{
	overflow:hidden;
	position:absolute;
	z-index:99;
	margin-bottom:100px;
	width:780px;
	height:110px;
	left:100px;
	top:881px;
	background:url(../images/DownBanner.png) left top no-repeat #f0f4fa;
	border:1px solid #b0b0b0;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
div#Banner div#DownBanner a.OrangeButton{
	position:absolute;
	top:35px;
	right:20px;
	float:right;
}
div#Banner div#DownBanner h2{
	position:absolute;
	top:38px;
	margin:0;
	padding:0;
	left:300px;
	font-family:'r';
	color:#7f7f7f;
	font-size:30px;
	line-height:30px;
	letter-spacing:-2px;
	font-weight:100;
}
div.LightBoxCont{
	position:fixed;
	top:0;
	left:0;
	z-index:150;
	width:100%;
	height:100%;
}
div.LightBoxCont div.LbWindow{
	position:relative;
	padding:15px;
	width:450px;
	background:#f7f7f7;
	border:7px solid #fff;
	-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
	box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
}
div.LightBoxCont div.LbWindow div.Close{
	position:absolute;
	z-index:100;
	top:-20px;
	right:-20px;
	width:42px;
	height:42px;
	background:url(../images/close.png) no-repeat;
	cursor:pointer;
}
div.LightBoxCont div.LbWindow div.Close:hover{background:url(../images/close_hover.png) no-repeat;}
div.LightBoxCont div.LbWindow div.Buttons{margin-left:200px;height:40px;width:250px;margin-top:20px;}
div.LightBoxCont div.LbWindow h2.Title{
	font-family:'r', arial, verdana, sans-serif;;
    color: #335E86;
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 0;
}
div.LightBoxCont div.LbWindow div.Text p{
	font-family:'r', arial, verdana, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#454545;
}
h2.site-title {display:none!important;}
div#buybutton{
	z-index: 100;
	position: relative;
	margin: 0 auto;
	width: 300px;
	left: 228px;
	top: 50px;
}

div#Footer{background:transparent;text-align:center;}

div#content_frm{
	overflow:hidden;
	position:absolute;
	z-index:99;
	margin-bottom:100px;
	width:700px;
	height:610px;
	left:100px;
	top:40px;
	background:#fff;
	border:1px solid #b0b0b0;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	padding: 40px;

}

div#content_frm h1{
	color: #0CB5F2;
	font-family: 'r';
	font-size: 30px;
	text-transform: uppercase;
}

div#content_frm p{
	font-family: 'r';
	font-size: 14px;
	color: #bcbcbc;
}



.col1, .col2{
	padding: 10px 0;
}

.col1{
	width: 230px;
	color: #474747;
	font-size: 18px;
	font-family: 'r';
	text-align: right;
	padding-right: 30px;
}

.col2 input{
	background-color: #f0f0f0;
	border: 1px #b2b2b2 solid; 
	width: 380px;
	box-shadow: none;
	height: 34px;
}

a#btn-continuar{
	width: 400px;
	color: #FFFFFF;
	font-family: 'r';
	font-size: 18px;
	font-weight: bold;
	height: 34px;
	text-decoration: none;
	text-align: center;
	background: #3890e4;
	background: -moz-linear-gradient(top,  #3890e4 0%, #2f7bc2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3890e4), color-stop(100%,#2f7bc2));
	background: -webkit-linear-gradient(top,  #3890e4 0%,#2f7bc2 100%);
	background: -o-linear-gradient(top,  #3890e4 0%,#2f7bc2 100%);
	background: -ms-linear-gradient(top,  #3890e4 0%,#2f7bc2 100%);
	background: linear-gradient(to bottom,  #3890e4 0%,#2f7bc2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3890e4', endColorstr='#2f7bc2',GradientType=0 );
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 34px;
	margin-top: 10px;

}

div#Footer.minus{
	margin-top: 350px;
}