body{ padding-top: 0px; padding-bottom: 0px; background-color:#28282a; font-family: 'Open Sans', sans-serif; font-size:14px;}

.painel-acesso{/*background-color:#ebebeb;*/ background-color:#28282a;}

.navbar {height: 100px; padding-top:0px; }

/**------------------------------------------**/

.navbar-inverse { background-color: #222224; height: 100px;}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #1f1f21; width:100px; height: 100px; padding-left: 5px; padding-right:5px; }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #1f1f21; width:auto;  padding-left: 0px; padding-right:0px;}

.dropdown-menu { background-color: #FEFEFE; color:#FFFFFF; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #FEFEFE;color: #FFFFFF;  width:200px; height:200px border-bottom:2px #ff0000 solid;}

.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }

.navbar-inverse { border-color: #222224; }
.navbar-inverse .navbar-brand { color: #999999; }
.navbar-inverse .navbar-brand:hover { color: #FFFFFF;}
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; width:100px; height:100px ; padding-left: 5px; padding-right:5px;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #cacfd6;  border-bottom:8px #e21915 solid; height:100px; font-size:13px; text-align:center; font-weight:bold; text-decoration:none;}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF; }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF;}

.dropdown-menu>li>a { color: #FFFFFF; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF; }
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999; }
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}



/**------------------------------------------**/
.theme-showcase{ /*border:0px solid #F00; margin-top:-20px; */ margin-top:67px;  padding:20px 38px 8px 44px; background-color:#FFF; min-height:635px;}

.carousel-control.left, .carousel-control.right { background-image: none }

.carousel-control.left, .carousel-control.right{ background: none !important; filter: progid:none !important; }
.logoTragante{ margin:0px; padding:0px; }
.btAcessar{ background:url(../../images/topo_btAcessar.png) no-repeat; width:95px; height:37px; margin:22px 0px 0px 0px; padding:0px; }

.btCadastro{ background:url(../../images/topo_btcadastro.png) no-repeat; width:127px; height:37px; margin:22px 0px 0px 0px; padding:0px; }

.bannerCentral { padding: 18% 17% 8% 17% ; max-width:1600px; color:#FFF; }
.bannerCentralVazio { height:536px; max-width:1600px;}
.bannerTitleTopoPag { padding: 2% 17% 2% 17% ; max-width:1600px; color:#FFF; }
.bannerModalidades { padding: 18% 20% 1% 3%; margin-top: 3%; margin-bottom:3%; max-width:1600px; color:#FFF; }

.divArredond {
	-moz-border-radius:2%;
	-webkit-border-radius:2%;
	border-radius:2%;
	background:#28282a;
	color:#FFF;
	padding:2%;
	font-size:14px;
	height: 100%;
}

.bannerPags { padding: 40px 0px 40px 20px ; max-width:1172px; color:#e7eaec; }
.bannerTelaInfinita{background:url(../../images/img_modTreinaIfplus02.png) no-repeat #e7eaec; background-size: cover; background-position: 100%; };
.textshadown { text-shadow:-4px 5px 7px #000000; font-weight:bold }
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:43px; }
.destaques { color:#179c7d; font-size:18px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; }
.cursosOnline { border:solid 1px #CCCCCC; padding:15px 0px;}
.cartilhas { border:solid 1px #CCCCCC; padding:15px 0px; min-height:220px;}
.titleCursosOnline { color:#006fc5; font-size:16px; font-weight:bold; alignment-adjust: central middle; text-align:center; }
.titlecartilhas { color:#006fc5; font-size:16px; font-weight:bold; alignment-adjust: central middle; text-align:center; }
.caixatxtCursosOnline { width:auto; height:40px; }
.tituloPag { font-size:30px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; padding-top:20px}
.tituloPagConteudo { font-size:25px; font-family: 'Bungee', cursive; text-align:left; color:#28282a; padding-top:20px}
.tituloPlanos { font-size:22px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; line-height: 26px; padding:13% 2% 13% 5% }
.tituloProf { font-size:18px; font-family: 'Bungee', cursive; text-align:center; color:#FFF; background:#222; line-height: 26px; padding:2% }
.tituloMod { font-size:24px; font-family: 'Bungee', cursive; text-align:left; color:#FFF;}
.txt-planos { padding-top:10%; padding-bottom:10%; }
.textPag { font-size:16px; color:#222}
.titleUnderline { font-size:17px; color:#006fc5; font-weight:bold; border-bottom: solid 1px #006fc5; padding: 12px 0px 0px 0px  }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:250px}


.btnHome { border: 0px solid black; background: linear-gradient(to bottom, #e53834 0%, #8a1714 100%); color: #FFF; font-size: 16px; cursor: pointer; border-radius: 0;  text-decoration:none}

.btnContato {  				padding:4% 14% 4% 14%;  color: #FFF; border-radius: 0; width:auto; text-align:center;}
.btnContato:hover { 		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0;}
.btnContato:focus {  		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 0px solid black;}
.btnContato.active { 		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black;}
.btnContato.active:hover {  background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black;}

.btnContatoPagina {  				padding:2% 8% 2% 8%;  color: #FFF; border-radius: 0; width:auto; text-align:center;}
.formContatoPagina {				text-align:left; vertical-align:middle;}
.btnSaibaMais {  				padding:1% 6% 1% 6%; color: #FFF; border-radius: 0; width:auto; text-align:center;}
.btnSaibaMais:hover { 			background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE;}
.btnSaibaMais:focus { 		 	background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 0px solid black;}
.btnSaibaMais.active {  		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black;}
.btnSaibaMais.active:hover {  	background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black;}

.btnPlanos {  					padding:8% 20% 8% 20%;  color: #FFF; border-radius: 0; font-size: 14px; text-decoration:none}
.btnPlanos:hover { 				background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0;  text-decoration:none}
.btnPlanos:focus {  			background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 0px solid black;  text-decoration:none}
.btnPlanos.active { 			background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black; text-decoration:none}
.btnPlanos.active:hover { 		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black; text-decoration:none}

.btnPlanosExtras {  			padding:4% 10% 4% 10%;  color: #FFF; border-radius: 0; font-size: 14px; text-decoration:none}
.btnPlanosExtras:hover { 		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0;  text-decoration:none}
.btnPlanosExtras:focus {  		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 0px solid black;  text-decoration:none}
.btnPlanosExtras.active { 		background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black; text-decoration:none}
.btnPlanosExtras.active:hover { background: linear-gradient(to bottom, #d73531 0%, #6e1210 100%);  color: #EEE; border-radius: 0; border: 1px solid black; text-decoration:none}

.linkPlanos {					text-decoration:none  }
.linkPlanos:hover {				text-decoration:none  }
.linkPlanos:focus{				text-decoration:none  }
.linkPlanos.active {			text-decoration:none  }
.linkPlanos.active:hover {		text-decoration:none  }

.linkTitleGrade {					text-decoration:none; color:#e21915; font-weight:bold;  }
.linkTitleGrade:hover {				text-decoration:none; color:#b21411; font-weight:bolder; }
.linkTitleGrade:focus{				text-decoration:none; color:#b21411; font-weight:bold; }
.linkTitleGrade.active {			text-decoration:none; color:#e21915; font-weight:bolder; }
.linkTitleGrade.active:hover {		text-decoration:none; color:#b21411; font-weight:bolder; }


/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 360px) {
/*
.menu{list-style:none; }
.menu li a{color:#006fc5; width:100%; height:46px;; font-size:15px; font-weight:bold; text-decoration:none; display:block;padding-top:30%;}
*/

.menu{list-style:none;}
.menu li a{color:#006fc5;  height:40px; font-weight:bold;  background-color:#222224; text-decoration:none; display:block;padding-top:0%;  }

.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; width:100%; height:40px ; padding-left: 5px; padding-right:5px;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #cacfd6;  border-bottom:1px #e21915 solid; width:100%; height:40px; padding-left: 0px; padding-right:0px; font-size:13px; text-align:center; font-weight:bold; text-decoration:none;}
}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

.menu{list-style:none; }
.menu li a{color:#006fc5;width:66px; height:80px; font-size:15px; font-weight:bold; text-decoration:none; display:block;padding-top:30%;}

.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; width:100px; height:100px ; padding-left: 5px; padding-right:5px;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #cacfd6;  border-bottom:8px #e21915 solid; width:100px; height:100px ; padding-left: 5px; padding-right:5px; font-size:13px; text-align:center; font-weight:bold; text-decoration:none;}


.btHistorico{ background:url(../../images/topo_btHistorico3.png) no-repeat; width:80px; height:21px; margin:20px 0px 0px 0px; padding:0px; border:0px solid #F3C }
.menu li  a.box_client{	border:0px solid #F3C;  width:90px;  font-size:12px; font-weight:bold;  padding-top:10px;}
.menu li a.box_client:hover{	border:0px solid #FF0; width:90px;  font-size:12px; font-weight:bold;  padding-top:10px; border-bottom:5px #46a0f5 solid;}

} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

.menu{list-style:none; }
.menu li a{color:#006fc5;width:86px; height:80px; font-size:15px; font-weight:bold; text-decoration:none; display:block;padding-top:30%;}

.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; width:100px; height:100px ; padding-left: 5px; padding-right:5px;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { border-bottom:8px #e21915 solid; width:100px; height:100px ; padding-left: 5px; padding-right:5px; font-size:13px; text-align:center; font-weight:bold; text-decoration:none;}


.btHistorico{ background:url(../../images/topo_btHistorico2.png) no-repeat; width:100px; height:28px; margin:22px 0px 0px 0px; padding:0px; border:0px solid #00F }
.menu li a.box_client{	border:0px solid #00F; width:130px;  font-size:13px; font-weight:bold;  padding-top:26px;}
.menu li a.box_client:hover{	border:0px solid #FF0; width:130px;  font-size:13px; font-weight:bold;  padding-top:26px; border-bottom:5px #46a0f5 solid;}


} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.menu{list-style:none; }
.menu li a{color:#006fc5;width:96px; height:80px; font-size:15px; font-weight:bold; text-decoration:none; display:block;padding-top:30%;}

.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; width:100px; height:100px ; padding-left: 5px; padding-right:5px;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #cacfd6;  border-bottom:8px #e21915 solid;  width:100px; height:100px ; padding-left: 5px; padding-right:5px; font-size:13px; text-align:center; font-weight:bold; text-decoration:none;}


.btHistorico{ background:url(../../images/topo_btHistorico.png) no-repeat; width:142px; height:37px; margin:22px 0px 0px 0px; padding:0px; border:0px solid #FF0 }
.menu li a.box_client{	border:0px solid #FF0; width:180px;  font-size:15px; font-weight:bold; padding-top:30px;}
.menu li a.box_client:hover{	border:0px solid #FF0; width:180px;  font-size:15px; font-weight:bold; padding-top:30px; border-bottom:5px #46a0f5 solid;}

}





.list-special3 .list-group-item{border-radius: 0; border:0; color:#78797b; }
.list-special3 .list-group-item:hover{border-radius: 0; color:#006beb; }
.list-special3 .list-group-item:focus{border-radius: 0; color:#006beb; }
.list-special3 .list-group-item.active{border-radius: 0;  background:#FFF url(../../images/bg_menu_1x.png) repeat-x; font-size:15px; color:#006beb; }
.list-special3 .list-group-item.active:focus{border-radius: 0; background:#FFF url(../../images/bg_menu_1x.png) repeat-x; font-size:15px; color:#006beb; }

.list-special3 .list-group-item .bdT{border-radius: 0; border:0; repeat-x; color:#78797b; }
.list-special3 .list-group-item .bdT:hover{border-radius: 0; color:#006beb }
.list-special3 .list-group-item .bdT:focus{border-radius: 0; color:#006beb }

.tableX > tbody > tr > td{border: 1px solid #FFF;}

.blueDT{ background-color:#c2d4ec; text-align:center; padding:3px; }

a.lnkList{ font-size:12px; color:#78797b;}
a.lnkList:hover{ font-size:12px; color:#006beb; text-decoration:none}
a.lnkbottom{ font-size:15px; color:#006beb;}
a.lnkbottom:hover{ color:#006beb; text-decoration:none}

.list-special4 .list-group-item { 			border-radius: 0; height:42px; background-color:#FFF; padding:0px }
.list-special4 .list-group-item:hover{		border-radius: 0; height:42px; background-color:#FFF; padding:0px }
.list-special4 .list-group-item:focus{ 		border-radius: 0; height:42px; background-color:#FFF; padding:0px }

.TitPage{color:#006beb;}

.panel .panel-default{ border-radius: 0; background:none }

.rodape{ color:#FFF; font-size:11px;}


@media(max-width: 1900px){
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:40px; }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:280px}
}

@media(max-width: 1691px){
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:320px}
}

@media(max-width: 1450px){
.bannerCentralVazio { height:490px; max-width:1000px;}
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:38px; }
.destaques { color:#179c7d; font-size:16px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:14px; }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:350px}
}

@media(max-width: 1250px){
.bannerCentralVazio { height:450px; max-width:1000px;}
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:400px}
.tituloPlanos { font-size:18px; }
}


@media(max-width: 1200px){
.bannerCentralVazio { height:400px; max-width:1000px;}
.logoTragante{ background:url(../../images/topo_logoTragante.png) no-repeat; width:203px; height:59px; margin-top:8px }
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:30px; }
/*
.menu{ background:url(../../images/topo_bgMenu2.png) no-repeat; min-width: 500px;}
.menu li a{color:#006fc5; font-size:13px; font-weight:bold; text-decoration:none; padding:30px 10px 8px 10px; display:block;}
*/
.destaques { color:#179c7d; font-size:15px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:13px; }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:470px}
.btnContato {  padding:3% 12% 3% 12%;  color: #FFF; border-radius: 0;}
.btnSaibaMais {  padding:1% 5% 1% 5%;  color: #FFF; border-radius: 0;}
.btnPlanos { padding:7% 12% 7% 12%;}
}

@media(max-width: 1170px){
.bannerCentral { padding: 14% 13% 11% 13% ; max-width:1600px; color:#FFF; }
.bannerTitleTopoPag { padding: 2% 13% 2% 13% ; max-width:1600px; color:#FFF; }
.tituloPag { font-size:26px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; padding-top:18px}
.tituloPagConteudo { font-size:26px; font-family: 'Bungee', cursive; text-align:left; color:#28282a; padding-top:20px}
.tituloProf { font-size:18px;}
.tituloPlanos { font-size:16px; padding:7% 1% 7% 3% }
.btnPlanos { padding:6% 10% 6% 12%;}
.bannerCentralVazio { height:340px; max-width:1000px;}
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:27px; }
.destaques { color:#179c7d; font-size:13px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:11px; }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:520px}
.bannerTelaInfinita{background:url(../../images/img_modTreinaIfplus02.png) no-repeat #e7eaec; background-size: cover; background-position: 50%; };

.divArredond {	margin: 0% 2% 0% 3%; height: 100%; }
}
	
@media(max-width: 985px){

.logoAbras{ background:url(../../images/topo_logoAbras3.png) no-repeat; width:152px; height:44px; margin-top:14px }
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:25px; }

.btAcessar{ background:url(../../images/topo_btAcessar2.png) no-repeat; width:72px; height:28px; margin:24px 0px 0px 0px; padding:0px; }
.btCadastro{ background:url(../../images/topo_btcadastro2.png) no-repeat; width:96px; height:28px; margin:24px 0px 0px 0px; padding:0px; }
.btnPlanos { padding:5% 9% 5% 9%;}

.destaques { color:#179c7d; font-size:12px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:10px; }
.bannerCentralVazio { height:280px; max-width:1000px;}
.bannerCentral { padding: 12% 11% 10% 12% ; max-width:1600px; color:#FFF; }
.bannerTitleTopoPag { padding: 2% 11% 2% 11% ; max-width:1600px; color:#FFF; }
.tituloPag { font-size:22px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; padding-top:16px}
.tituloPagConteudo { font-size:22px; font-family: 'Bungee', cursive; text-align:left; color:#28282a; padding-top:20px}
.tituloProf { font-size:17px;}
.tituloPlanos { font-size:22px; padding:7% 1% 7% 3% }
.txt-planos { padding-top:3%; padding-bottom:3%; }
.divArredond {	margin: 0% 2% 0% 3%; min-height: 350px;}
}

@media(max-width: 774px){
.bannerCentral { padding: 10% 9% 9% 9% ; max-width:1600px; color:#FFF; }
.bannerTitleTopoPag { padding: 2% 9% 2% 9% ; max-width:1600px; color:#FFF; }
.tituloPag { font-size:20px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; padding-top:16px}
.tituloPagConteudo { font-size:20px; font-family: 'Bungee', cursive; text-align:left; color:#28282a; padding-top:20px}
.tituloProf { font-size:16px;}
.bannerCentralVazio { height:250px; max-width:1000px;}
.logoAbras{ background:url(../../images/topo_logoAbras3.png) no-repeat; width:152px; height:44px; margin-top:14px }
.homeDivision { background: url(images/home_bannerDivision.png) repeat; height:23px; }

.btAcessar{ background:url(../../images/topo_btAcessar2.png) no-repeat; width:72px; height:28px; margin:24px 0px 0px 0px; padding:0px; }
.btCadastro{ background:url(../../images/topo_btcadastro2.png) no-repeat; width:96px; height:28px; margin:24px 0px 0px 0px; padding:0px; }
.btnPlanos { padding:5% 9% 5% 9%;}

.destaques { color:#179c7d; font-size:18px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:14px; }
.caixaModGestTreina {background:#d0d5d9; width:auto; height:inherit; padding:20px; font-weight:bold; height:auto; min-height:150px}
.bannerTelaInfinita{background:#e7eaec;};
.btnContato {  padding:2% 9% 2% 9%;  color: #FFF; border-radius: 0;}
.btnSaibaMais {  padding:1% 4% 1% 4%;  color: #FFF; border-radius: 0;}

.divArredond {	margin: 0% 2% 0% 3%; min-height: 280px;}
}
	
@media(max-width: 554px){
.bannerCentralVazio { height:220px; max-width:1000px;}
.bannerCentral { padding: 8% 7% 8% 7% ; max-width:1600px; color:#FFF; }
.bannerTitleTopoPag { padding: 2% 9% 2% 9% ; max-width:1600px; color:#FFF; }
.tituloPag { font-size:18px; font-family: 'Bungee', cursive; text-align:left; color:#FFF; padding-top:15px}
.tituloPagConteudo { font-size:18px; font-family: 'Bungee', cursive; text-align:left; color:#28282a; padding-top:20px}
.tituloProf { font-size:15px;}
.destaques { color:#179c7d; font-size:18px; font-weight:bold; height:45px; vertical-align:middle; padding: 10px 0px 10px 0px }
.titleDestaques { color:#006fc5; font-weight:bold; alignment-adjust: central middle; text-align:center; font-size:16px; }
.btnContato {  padding:2% 8% 2% 8%;  color: #FFF; border-radius: 0;}
.btnSaibaMais {  padding:1% 3% 1% 3%;  color: #FFF; border-radius: 0;}
.btnPlanos { padding:4% 8% 4% 8%;}

.divArredond {	margin: 0% 2% 0% 3%; min-height: 230px;}

}

