@import url("fonts.css");

body {
	margin-top: 50px; /* 50px is the height of the navbar - change this if the navbarn height changes */
}

br{
	clear: both;
}

#load-bg{
  background:#FFF;
  filter: alpha(opacity = 80);
  height:100%;
  left:0;
  z-index: 2;
  opacity: 0.8;
  position:fixed;
  top:0;
  width:100%;
  z-index:9102000;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
}

#load-bg #load{
  background:url(../img/ajax-loader.gif) no-repeat;
  height:31px;
  left:50%;
  margin-left:-15px;
  position:fixed;
  top:47%;
  width:31px;
}

.container{
	max-width: 990px;
	padding: 0;
}

.alert{
	position: fixed;
	z-index: 1;
	left: 50%;
	margin-left: -12.5%;
	top: 30%;
	display: none;
}

.help{
	z-index: 9999999;
	display: none;
	position: fixed;
	bottom: 0;
	right: 10px;
	background: #FFF;
	width: 250px;
	text-align: center;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding: 10px;
	color: #939598;
	font-size: 12px;
	font-family:'Rockwell';
	border-left: 3px solid #939598;
	border-right: 3px solid #939598;
	border-top: 3px solid #939598;
}

.help.Aberto{
	height: 230px;	
}

.help .Fechar{
	width: 36px;
	height: 36px;
	position: absolute;
	margin: -25px 0 0 225px;
	background: url(../img/close3.png) no-repeat;
	display: none;
	cursor: pointer;
}

.help .info{
	display: none;
}

.help .Titulo{
	font-size: 14px;
	cursor: pointer;
}

.help .Texto{
	margin-top: 10px;
}

.help .Texto.CliqueAqui{
	width: 150px;
	line-height:200%;
	float: left;
}

.help .Texto .dest{
	font-size: 20px;
	background: #939598;
	color: #FFF;
	width: 245px;
	padding: 2px 0 2px 0;
	margin-left: -10px;
}

.help .Texto a{
	color: #939598;
	text-decoration: underline;
}

.help .img{
	width: 80px;
	height: 120px;
	background: url(../img/woman-help.png) no-repeat;
	margin:-25px 0 0 158px;
}

.navbar{
	height: 148px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	-moz-box-shadow: 0px 0px 2px #EEE;
	-webkit-box-shadow: 0px 0px 2px #EEE;
	box-shadow: 0px 0px 2px #EEE;
}

.navbar ul li a{
	color: #9d9d9c!important;
}

.navbar ul li a:hover{
  color: #35638B!important;
  background: none;
}


.navbar .navbar-header button{
	color:#FFF;
	background: #814997;
	border: 0!important;
}

.navbar .navbar-header .navbar-brand{
	width: 276px;
	height: 112px;
	margin-top: 20px;
	background: url(../img/frontpage/logo.png) center center no-repeat;
}

.navbar-nav{
	float: right;
	background: #FFF;
}

.navbar-nav li{
	text-align: center;
	height: 147px;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
	font-family:'Tahoma';
	font-size: 18px;
}


.navbar-nav #about:hover{
	background: #814997;
}

.navbar-nav #plan:hover{
	background: #e9425c;
}

.navbar-nav #login:hover{
	background: #97c043;
}

.navbar-nav #cadastre{
	background:#9d9d9c;
}

.navbar-nav #cadastre a{
	color: #FFF!important;
}

.navbar-nav #cadastre:hover{
	background: #009ede;
}

.navbar-nav #representante:hover{
	background:#f39324;
	color: #FFF!important;
}

.navbar-nav #plan .box-planos{
	width: 299px;
	height: 204px;
	overflow: hidden;
	position: absolute;
	padding: 0;
	margin: 47px 0 0 -105px;
	background: #e9425c;
	display: none;
	font-family:'Tahoma';
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
}

.navbar-nav #plan:hover .box-planos{
	display: block;
}

.navbar-nav #plan .box-planos div{
	padding: 10px;
	color: #FFF;
	border-bottom: 1px solid #cb2841;
	cursor: pointer;
}

.navbar-nav #plan .box-planos .roxo:hover{
	background: #814997;
}

.navbar-nav #plan .box-planos .vermelho:hover{
	background: #e9425c;
}

.navbar-nav #plan .box-planos .azul:hover{
	background: #009ae2;
}

.navbar-nav #plan .box-planos .verde:hover{
	background: #8cc751;
}

.navbar-nav #plan .box-planos .laranja:hover{
	background: #f39324;
}

.navbar-nav #login .col-md-6{
	width: 299px;
	height: 241px;
	position: absolute;
	margin: 47px 0 0 -105px;
	background: #97c043;
	display: none;
	font-family:'Tahoma';
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
}

.navbar-nav #login:hover .col-md-6{
	display: block;
}

.navbar-nav #login .col-md-6 .form-horizontal{
	color: #FFF;
	text-transform: capitalize;
	margin: 15px 0 0 13px;
}

.navbar-nav #login .col-md-6 .form-horizontal p{
	width: 245px;
	text-align: left;
}

.navbar-nav #login .col-md-6 .form-horizontal p.obs{
	font-size: 11px;
	margin-bottom: 0px;
}

.navbar-nav #login .col-md-6 .form-horizontal input[type="text"], .navbar-nav #login .col-md-6 .form-horizontal input[type="password"]{
	margin-top: -10px;
	margin-bottom: -5px;
	width: 240px;
}

.navbar-nav #login .col-md-6 .form-horizontal button{
	background: #939598;
	border-color: #939598;
	color: #FFF;
	font-family:'Rockwell';
	width: 120px;
	margin: 10px 0 0 120px;
}

.navbar-nav #login .col-md-6 .form-horizontal button:hover{
	background: #009ede;
	border-color: #009ede}

.business-header{
	height: 816px;
	margin-top: 148px;
	background-size: cover;
}

.business-header .carousel.slide{
	width: 100%;
	height: 816px;
}

.business-header .carousel-inner{	
	height: 816px;
}

.business-header .carousel-inner .item{
	width: 100%;
	height: 816px;
	background: url(../img/frontpage/01.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/51/67/21/500_F_51672103_2yUxj36f7rseQ59Ck6ZqDcJy4zg5ZZIS.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img2{
	background: url(../img/frontpage/02.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/53/36/07/500_F_53360746_OEWZ9VKwzWwZhVXAP0ycKZFizYzTdPas.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img3{
	background: url(../img/frontpage/03.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/66/48/13/500_F_66481369_IrXJORSN6uuye1moioAX4ILVW8e1vrU4.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img4{
	background: url(../img/frontpage/04.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/63/33/77/500_F_63337702_QpveeA5BvMlmvhBjKtNZB9x8eBCCuRwA.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img5{
	background: url(../img/frontpage/05.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/63/33/77/500_F_63337702_QpveeA5BvMlmvhBjKtNZB9x8eBCCuRwA.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img9{
	background: url(../img/frontpage/06.jpg) center center no-repeat;
	/*background: url(http://dpc2.ftcdn.net/jpg/00/63/33/77/500_F_63337702_QpveeA5BvMlmvhBjKtNZB9x8eBCCuRwA.jpg) center center no-repeat;*/
	background-size: cover;
}

.business-header .carousel-inner .img6{
	background: url(../img/frontpage/slider6.jpg) center center no-repeat;
	background-size: cover;
}

.business-header .carousel-inner .img7{
	background: url(../img/frontpage/slider7.jpg) center center no-repeat;
	background-size: cover;
}

.business-header .carousel-inner .img8{
	background: url(../img/frontpage/slider8.jpg) center center no-repeat;
	background-size: cover;
}

.business-header .btn-Plan{
	position: absolute;
	left: 0;
	top: 450px;
	padding: 5px 5px 5px 40px;
	font-family:'Rockwell';
	color: #FFF;
	background: #939598;
	font-size: 22px;
	width: 200px;
	text-align: left;
	cursor: pointer;
	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;

}

.business-header .btn-Plan:hover{
	padding: 5px 5px 5px 60px;
}

.business-header .btn-Plan.Gratuito{
	top: 496px;
	background: #814997;
	font-size: 22px;
	width: 300px;
}

.business-header .btn-Plan.Basico{
	top: 542px;
	background: #e45562;
	font-size: 22px;
	width: 300px;
}

.business-header .btn-Plan.Pratico{
	top: 588px;
	background: #009edb;
	font-size: 22px;
	width: 300px;
}

.business-header .btn-Plan.Vitrine{
	top: 634px;
	background: #97c043;
	font-size: 22px;
	width: 300px;
}

.business-header .btn-Plan.Profissional{
	top: 680px;
	background: #f39324;
	font-size: 22px;
	width: 300px;
}

#Titulo-Banner-Saude{
	background: #00A7E5;
	height: 70px;
	margin-top: -59px;
	text-align: center;
	color: #FFF;
	font-family:'Rockwell';
}

/*.tagline{
	color: #fff;
	text-shadow: 0 0 10px #000;
	float: left;
	margin: 69px 80px 0 0;
	padding-left: 10px;
	width: 467px;
	height: 177px;
	background: url(../img/frontpage/mascara.png) repeat;
	font-family:'Rockwell';
	font-size: 25px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}*/

.tagline span{
	font-size: 58px;
}

#Sobre h2{
	background: url(../img/frontpage/bg_titulo1.png) bottom center  no-repeat;
	font-family:'Rockwell';
	color: #9d9d9c;
	min-height: 60px;
	text-align: center;
	padding-left: 30px;
	padding-right: 25px;
	padding-bottom: 35px;
}

#Sobre{
	margin-top:50px;
}

#Sobre p{
	font-family:'Tahoma';
	color: #9d9d9c;
	font-size: 22px;
	text-align: justify;
	line-height:200%;
	max-width: 408px;
	margin: 0px auto;
}

#Sobre.Saude p{
	line-height:150%;
	font-size: 18px;
}

#Sobre #ImgSobre{
	height: 256px;
	background: url(../img/frontpage/bg_sobre.png) center center no-repeat;
	background-size: contain;
}

#Sobre.Saude #ImgSobre{
	margin-top: 50px;
	margin-bottom: 50px;
	height: 256px;
	background: url(../img/frontpage/bg_sobre.png) center center no-repeat;
	background-size: contain;
}

#Sobre.Saude #ImgSobre.Saude{
	background: url(../img/frontpage/bg_sobre_saude.png) center center no-repeat;
}

#Sobre #ImgVideo{
	height: 364px;
	cursor: pointer;
	background: url(../img/frontpage/bg_video.png) center center no-repeat;
	background-size: contain;
}

#Planos{
	margin-top: 20px;
}

#Planos.Saude{
	margin-top: 50px;
}

#Planos h2{
	background: url(../img/frontpage/bg_titulo2.png) center center no-repeat;
	font-family:'Rockwell';
	color: #9d9d9c;
	height: 60px;
	text-align: center;
}

#Planos #Img-Planos{
	background: url(../img/frontpage/planos.png) right no-repeat;
	background-size: contain;
	height: 225px;
	margin-top: -30px;
}

#Planos .Planos{
	font-family:'Tahoma';
	color: #9d9d9c;
	font-size: 16px;
	text-align: justify; 
	min-height: 146px;
	height: auto;
	padding-bottom: 20px;
	background: url(../img/frontpage/divisoria.png) bottom no-repeat;
}

#Planos.Saude .Planos{
	background: none;
}

#Planos p, .Button{
	max-width: 894px;
	margin: 0px auto;
}

#Planos button{
	font-family:'Rockwell';
	min-width: 167px;
	float: right;
	color: #FFF;
	padding-top:10px;   	
	padding-bottom:10px;
	margin-bottom: 10px;
	font-size: 1em;
}

#Planos.Saude button{
	float: left;
	color: #FFF;
	padding-top:10px;   	
	padding-bottom:10px;
	margin-bottom: 10px;
	font-size: 1em;
}

.Botoes button{
	min-width: 300px!important;
	font-size: 1.2em;
	color: #FFF;
	font-family:'Rockwell';
	margin-bottom: 10px;
}

.Botoes .btn-esquerda{
	float: left;
}

.Botoes .btn-esquerda button{
	float: right!important;
}

.Botoes .btn-direita{
	float: right;	
}

button.Roxo, button.Roxo:hover, button.Roxo:visited, button.Roxo:active{
	background: #814997;
	border-color: #814997;
}

button.Vermelho, button.Vermelho:hover{
	background: #e45562;
	border-color: #e45562;
}

button.Azul, button.Azul:hover{
	background: #009edb;
	border-color: #009edb;
}

button.Verde, button.Verde:hover{
	background: #97c043;
	border-color: #97c043;
}

button.Laranja, button.Laranja:hover{
	background: #f39324;
	border-color: #f39324;
}

.Planos.Detalhes{
	margin-top: 170px;
}

.Planos.Detalhes .container.tabela{
    border:4px solid #939598;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
	margin-top: 40px;
	margin-bottom: 30px;
	overflow: hidden;
}

.Planos.Detalhes .table{
    font-family:'Tahoma';
    /*font-weight: bold;*/
    color: #808284;
}

.Planos.Detalhes .table .cinza{
	background:#efefef;
}

.Planos.Detalhes .table tr td, tr th{
	border-top: 0!important;
	border-bottom: 0!important;
}

.Planos.Detalhes .table tr:hover{
	background: #dedede;
}

.Planos.Detalhes .table .Titulo{
	font-family:'Rockwell';
	font-size: 18px;
	text-align: center;
}

.Planos.Detalhes .table .Titulo div{
	margin-right: 10px;
	border-bottom: 2px solid #666;
}

.Planos.Detalhes .table .Titulo.Roxo div{
	border-color: #814997;
}

.Planos.Detalhes .table .Titulo.Vermelho div{
	border-color: #e45562;
}

.Planos.Detalhes .table .Titulo.Azul div{
	border-color: #009edb;
}

.Planos.Detalhes .table .Titulo.Verde div{
	border-color: #97c043;
}

.Planos.Detalhes .table .Titulo.Laranja div{
	border-color: #f39324;
}

.Planos.Detalhes .table .Valor a{
	border-top: 2px solid #814997!important;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.Planos.Detalhes .table .Vermelho.Valor a{
	border-top: 2px solid #e45562!important;
}

.Planos.Detalhes .table .Azul.Valor a{
	border-top: 2px solid #009edb!important;
}

.Planos.Detalhes .table .Verde.Valor a{
	border-top: 2px solid #97c043!important;
}

.Planos.Detalhes .table .Laranja.Valor a{
	border-top: 2px solid #f39324!important;
}

.Planos.Detalhes .table .Roxo, .Planos.Detalhes .table .Roxo a{
	color: #814997;
	max-width: 130px;
}

.Planos.Detalhes .table .Vermelho, .Planos.Detalhes .table .Vermelho a{
	color: #e45562;
	max-width: 130px;
}

.Planos.Detalhes .table .Azul, .Planos.Detalhes .table .Azul a{
	color: #009edb;
	max-width: 130px;
}

.Planos.Detalhes .table .Verde, .Planos.Detalhes .table .Verde a{
	color: #97c043;
	max-width: 130px;
}

.Planos.Detalhes .table .Laranja, .Planos.Detalhes .table .Laranja a{
	color: #f39324;
	max-width: 160px;
}

.Planos.Detalhes .table .c-roxo{
	background-image: url(../img/frontpage/c-roxo.png);
	background-position: center;
	background-repeat: no-repeat; 
}

.Planos.Detalhes .table .c-vermelho{
	background-image: url(../img/frontpage/c-vermelho.png);
	background-position: center;
	background-repeat: no-repeat; 
}

.Planos.Detalhes .table .c-azul{
	background-image: url(../img/frontpage/c-azul.png);
	background-position: center;
	background-repeat: no-repeat; 
}

.Planos.Detalhes .table .c-verde{
	background-image: url(../img/frontpage/c-verde.png);
	background-position: center;
	background-repeat: no-repeat; 
}

.Planos.Detalhes .table .c-laranja{
	background-image: url(../img/frontpage/c-laranja.png);
	background-position: center;
	background-repeat: no-repeat; 
}

.Planos.Detalhes #Planos .Planos{
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: none;
}

.Planos.Detalhes #Planos button{
	float: left;
}

.Planos p a{
	color: #9D9D9C;
	font-size: 12px;
}

.Planos-Saude{
	margin-top: 50px;
	margin-bottom: 50px;
}

.box-btn #btn-left, .box-btn #btn-right{
	padding:10px!important;
	font-size: 1em!important;
	margin-top: 30px;
}

.box-btn #btn-left{
	float: left;
}

.box-btn #btn-right{
	float: right;
}

.box-btn .active-roxo:hover{
	background: #814997!important;
	border-color: #814997!important;
}

.box-btn .active-vermelho:hover{
	background: #e9425c!important;
	border-color: #e9425c!important;
}

.box-btn .active-azul:hover{
	background: #00a5e5!important;
	border-color: #00a5e5!important;
}

.box-btn .active-verde:hover{
	background: #8cc751!important;
	border-color: #8cc751!important;
}

.box-btn .active-laranja:hover{
	background: #f39324!important;
	border-color: #f39324!important;
}

#Titulo-Cadastro{
	background: #939598;
	height: 70px;
	margin-top: 30px;
}

#Titulo-Cadastro h2{
	font-family:'Rockwell';
	color: #FFF;
	text-align: center;
}

#Cadastro .form-horizontal{
	margin-top: 20px;
	font-family:'Tahoma';
	color: #9d9d9c;
	max-width: 408px;
	margin: 0px auto;
	margin-top: 30px;
}

#Cadastro .form-horizontal p{
	min-height: 22px;
}

#Cadastro .form-group input[type='text'], input[type='password']{
	margin-top: -10px;
}

#Cadastro .form-group .CodTel{
	width: 50px;
	margin-right: 20px;
	float: left;
}

#Cadastro .form-group .Telefone{
	width: 265px;
	float: left;
}

#Cadastro .form-group input[type='checkbox']{
	margin-top: 1px;
}

#Cadastro .form-group .checkbox-inline{
	font-size: 12px;
}

.btn{
	background: #939598;
	font-family:'Rockwell';
	color: #FFF;
	min-height: 44px;
	border:2px solid #c4c4c4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.btn:hover{
	color: #FFF;
}

#Cadastro #BotaoFacebook{
	background: url(../img/frontpage/icone-facebook.png) 5px 7px no-repeat #939598;
	padding: 0 0 0 25px;
	width: 175px;
	font-size: 17px;
	line-height:100%;
}

#Cadastro #BotaoFacebook:hover{
	background: url(../img/frontpage/icone-facebook.png) 5px 7px no-repeat #009ede;
	border-color: #027daf;
}

#Cadastro #BotaoFacebook:hover{
	background: url(../img/frontpage/icone-facebook.png) 5px 7px no-repeat #009ede;
}

#Cadastro #BotaoFacebook span{
	font-size: 20px;
}

#Cadastro #BotaoCadastro{
	width: 155px;
	font-size: 20px;
}

#Cadastro #BotaoCadastro:hover{
	background: #95c23d;
	border-color: #638b14;
}

#Cadastro .Passos{
	background: #939598;
	font-family:'Tahoma';
	color: #FFF;
	min-height: 45px;
	width: 350px;
	border:2px solid #c4c4c4;
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 10px;
}

#Cadastro .Passos span{
	font-family: 'Rockwell';
}

#Cadastro .Passo1{
	margin-top: 52px;
}

#Cadastro #logo{
	width: 331px;
	height: 137px;
	margin-top: 30px;
	background: url(../img/frontpage/logo2.png) center no-repeat;
}

#Cadastro #Facebook{
	margin: 0px auto;
	margin-top: 30px;
	overflow: hidden;
	width: 860px;
}

#Cadastro #Facebook .fb-like-box{
	margin: -5px 0 0 -5px;
}

#Cadastro #Facebook-Responsive{
	display: none;
}

#Cadastro .form-horizontal.cadastro-email{
	margin: 0px auto;
	margin-top: 180px;
	margin-bottom: 60px;
	max-width: 470px;
	padding-left: 60px;
}

#Cadastro .cadastro-email .Passos{
	min-height: 45px;
	width: 300px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#Cadastro .cadastro-email .Passo1{
	margin-top: 10px;
	margin-left: 150px;
}

.Simple-Page{
	margin-top: 200px;
	min-height: 623px;
}

.Simple-Page h2{
	background: url(../img/frontpage/bg_titulo1.png) center center no-repeat;
	font-family:'Rockwell';
	color: #9d9d9c;
	height: 60px;
	text-align: center;
}

.Simple-Page .border{
	border:3px solid #DDD;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 30px;
}

.Simple-Page p{
	color: #9d9d9c;
	text-align: justify;
}

#container-login{
	margin-top: 250px;
	margin-bottom: 371px;
	color: #939598;
}

#container-login > .column{
	margin: 0px auto;
	float: none;
}

/* ======= Footer ======= */
.footer {
  background: #444444;
  color: #fff;
  padding: 15px 0;
}
.footer .copyright {
  color: #b3b3b3;
  margin-right: 15px;
}
.footer .links {
  margin-bottom: 0;
}
.footer .links a {
  color: #808080;
  text-decoration: none;
}
.footer .links a:hover {
  color: #35638B;
}

.footer .links-left {
  float: left;
}

.footer .links-right {
  float:right;
}

.contatos-entrar{
	margin-left: 20px;
	margin-top: 50px;
}

.contatos-entrar .contatos-zero{
  font-size: 15pt;
  float: left;
  color: grey;
  text-align: left;
}

.contatos-entrar .contato-whats{
  font-size: 15pt;
  color: grey;
  text-align: center;
  margin-left: -20px;
}

.contatos-entrar .contato-whats img{
  margin-bottom: 20px;
}

/*FANCYBOX*/
.fancybox-outer{
	background: transparent !important;
}

.fancybox-opened .fancybox-outer{
	-moz-box-shadow: 0px 0px 0px transparent;
	-webkit-box-shadow: 0px 0px 0px transparent;
	box-shadow: 0px 0px 0px transparent;
}

/*CAROUSEL*/
.right.carousel-control, .right.carousel-control:hover, .left.carousel-control, .left.carousel-control:hover{
	background: none!important;
}


/*IPAD RETINA E TABLETS*/
@media(max-width:1024px) and (min-device-width : 768px) and (orientation : portrait){

	.container{
		max-width: 990px;
	}
	
	.alert{
		width: 100%;
	}
	
	.navbar{
		height: 58px;
		background-color: #FFFFFF;
		border-color: #FFFFFF;
		-moz-box-shadow: 0px 0px 2px #EEE;
		-webkit-box-shadow: 0px 0px 2px #EEE;
		box-shadow: 0px 0px 2px #EEE;
	}

	.navbar .navbar-header .navbar-brand{
		width: 51px;
		height: 43px;
		margin: 10px 0 0 20px;
		background: url(../img/frontpage/logo-icone.png) center center no-repeat;
	}

	.navbar-nav{
		background: #3f3f3f;
	}

	.navbar-nav li{
		text-align: left;
		height: 47px;
		padding: 5px 15px 0 5px;
		text-transform: uppercase;
		font-family:'Tahoma';
		font-size: 12px;
	}

	.navbar-nav #login:hover .col-md-6{
		display: none;
	}

	.navbar-nav #plan:hover .box-planos{
		display: none;
	}
	.business-header{
		margin-top: 58px;
	}

	#Sobre.Saude h2{
		background: none;
	}

	#Sobre #ImgSobre{
		height: 206px;
	}

	#Sobre #ImgVideo{
		height: 324px;
	}

	#Planos #Img-Planos{
		height: 125px;
		margin-top: -20px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#Planos .Planos{
		margin-left: 10px;
		margin-right: 10px;
		background-size: contain;
	}

	.Planos.Detalhes{
		margin-top: 50px;
	}

	.Botoes button{
		width: 100%!important;
	}

	.Botoes .btn-direita, .Botoes .btn-esquerda{
		float: none;
		margin: 0px auto;
	}

	#Titulo-Cadastro{
		padding-top: 5px;
	}

	#Titulo-Cadastro h2{
		font-size: 1.5em;
	}

	#Cadastro .form-group #TelefoneCadastro{
		width: 219px;
		float: left;
	}

	#Cadastro .form-group input[type='password']{
		margin-bottom: 10px;
	}

	#Cadastro #BotaoFacebook{
		background: url(../img/frontpage/icone-facebook.png) 5px 7px no-repeat #939598;
		padding: 0 0 0 25px;
		width: 130px;
		font-size: 12px;
		line-height:100%;
	}

	#Cadastro #BotaoFacebook span{
		font-size: 14px;
	}
	
	#Cadastro .Passos{
		width: auto;
	}

	#Cadastro #logo{
		width: 80%;
		max-width: 331px;
		max-height: 137px;
		margin-top: 30px;
		margin: 0px auto;
		background: url(../img/frontpage/logo2.png) center no-repeat;
		background-size: contain;
	}

	#Cadastro .form-horizontal.cadastro-email{
		margin: 0px auto;
		margin-top: 50px;
	}

	#Cadastro .cadastro-email .Passos{
		min-height: 45px;
		width: 300px;		
		margin: 0px auto;
		margin-top: 10px;
		margin-left: 0;
	}

	#Cadastro .cadastro-email .Passo1{
		margin: 0px auto;
		margin-top: 10px;
		margin-left: 0;
	}

	#Facebook{
		display: none;
	}

	#Cadastro #Facebook-Responsive{
		display: block;
		margin: 0px auto;
		width: 60px;
	}
	
	footer .telefone{
		text-align: center;
	}

	footer .horarios{
		text-align: center;
	}

	footer .menu{
		float: none;
		text-align: center;
		font-size: 12px;
	}

	footer .menu a{
		margin-right: 3px;
		margin-left: 3px;
	}

}

/*WEB < 1024*/
@media(max-width:1023px){

	.container{
		max-width: 990px;
	}
	
	.alert{
		width: 100%;
	}
	
	.navbar{
		height: 58px;
		background-color: #FFFFFF;
		border-color: #FFFFFF;
		-moz-box-shadow: 0px 0px 2px #EEE;
		-webkit-box-shadow: 0px 0px 2px #EEE;
		box-shadow: 0px 0px 2px #EEE;
	}

	.navbar .navbar-header .navbar-brand{
		width: 51px;
		height: 43px;
		margin: 10px 0 0 20px;
		background: url(../img/frontpage/logo-icone.png) center center no-repeat;
	}

	.navbar-nav{
		background: #3f3f3f;
	}

	.navbar-nav li{
		text-align: left;
		height: 47px;
		padding: 5px 15px 0 5px;
		text-transform: uppercase;
		font-family:'Tahoma';
		font-size: 12px;
	}

	.navbar-nav #login:hover .col-md-6{
		display: none;
	}

	.navbar-nav #plan:hover .box-planos{
		display: none;
	}

	.business-header{
		margin-top: 58px;
	}

	#Sobre.Saude h2{
		background: none;
	}

	#Sobre #ImgSobre{
		height: 206px;
	}

	#Sobre #ImgVideo{
		height: 324px;
	}

	#Planos #Img-Planos{
		height: 125px;
		margin-top: -20px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#Planos .Planos{
		margin-left: 10px;
		margin-right: 10px;
		background-size: contain;
	}

	.Planos.Detalhes{
		margin-top: 50px;
	}

	.Botoes button{
		width: 100%!important;
	}

	.Botoes .btn-direita, .Botoes .btn-esquerda{
		float: none;
		margin: 0px auto;
	}

	#Titulo-Cadastro{
		padding-top: 5px;
	}

	#Titulo-Cadastro h2{
		font-size: 1.5em;
	}

	#Cadastro .form-group #TelefoneCadastro{
		width: 219px;
		float: left;
	}

	#Cadastro .form-group input[type='password']{
		margin-bottom: 10px;
	}

	#Cadastro #BotaoFacebook{
		background: url(../img/frontpage/icone-facebook.png) 5px 7px no-repeat #939598;
		padding: 0 0 0 25px;
		width: 130px;
		font-size: 12px;
		line-height:100%;
	}

	#Cadastro #BotaoFacebook span{
		font-size: 14px;
	}
	
	#Cadastro .Passos{
		width: auto;
	}

	#Cadastro #logo{
		width: 80%;
		max-width: 331px;
		max-height: 137px;
		margin-top: 30px;
		margin: 0px auto;
		background: url(../img/frontpage/logo2.png) center no-repeat;
		background-size: contain;
	}

	#Cadastro .form-horizontal.cadastro-email{
		margin: 0px auto;
		margin-top: 50px;
	}

	#Cadastro .cadastro-email .Passos{
		min-height: 45px;
		width: 300px;		
		margin: 0px auto;
		margin-top: 10px;
		margin-left: 0;
	}

	#Cadastro .cadastro-email .Passo1{
		margin: 0px auto;
		margin-top: 10px;
		margin-left: 0;
	}

	#Facebook{
		display: none;
	}

	#Cadastro #Facebook-Responsive{
		display: block;
		margin: 0px auto;
		width: 60px;
	}

	.Simple-Page{
		margin-top: 80px;
	}
	
	footer .telefone{
		text-align: center;
	}

	footer .horarios{
		text-align: center;
	}

	footer .menu{
		float: none;
		text-align: center;
		font-size: 12px;
	}

	footer .menu a{
		margin-right: 3px;
		margin-left: 3px;
	}

}