
/* Import other css */
@import url("js/lytebox/lytebox.css");
@import url("css_MenuMatic.css");
@import url("js/bx_styles/bx_styles.css");

/* CSS Document */
body {margin:0;color:#000;font:normal 12px Arial, Helvetica, sans-serif;background:url(images/bg.jpg) no-repeat top center #f4f4f4;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
.clearthis{clear:both;}
img {border:0;}

a {text-decoration:underline;color:#3a80ac;}
a:hover {text-decoration:none;color:#3a80ac;}

*{margin:0;padding:0;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}
.marginP{margin:10px 0 0 0;}

/*--- box404 ---*/
body.body404{background:#fff;margin:30px;font-family:Arial, Helvetica, sans-serif;}
.box404{border:1px dashed #999;padding:20px;line-height:160%;}

/* ----- Pagenator ----- */
.pagenator {margin:10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
.pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}


/*@ HX /*
/*--- titles H1 ---*/
h1{margin:18px 0 0 0;padding:0;color:#fff;font-size:26px;text-indent:30px;}

/*--- titles H2 ---*/
h2{margin:0;padding:0;}
h2 a{color:#000;text-decoration:none;}
h2 a:hover{color:#000;text-decoration:underline;}

h2.titleAgenda{width:220px;height:71px;background:url(images/title-agenda.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
/*h2.titleEscritorios{width:220px;height:71px;background:url(images/title-escritorios.png) no-repeat;text-indent:-9999em;float:left;clear:both;}*/
h2.titleICAShop{width:220px;height:71px;background:url(images/title-icashop.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleDestaques{width:460px;height:57px;background:url(images/title-destaques.png) no-repeat;float:left;clear:both;position: relative;}
h2.titleDestaques span{display:none;}
h2.titleDestaques a{text-indent:0;font-size: .6em;color: #fff;position: absolute;top: 30px;right: 20px;}
h2.titleDestaquesMenor{width:220px;height:71px;background:url(images/title-destaques-menor.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleCursos{width:220px;height:71px;background:url(images/title-cursos.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleNewsletter{width:220px;height:71px;background:url(images/title-newsletter.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleNoticias{width:460px;height:71px;background:url(images/title-noticias.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleDepoimentos{width:460px;height:71px;background:url(images/title-depoimentos.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleArtigos{width:220px;height:71px;background:url(images/title-artigos.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.titleSubmenu{width:220px;height:71px;background:url(images/title-submenu.png) no-repeat;text-indent:-9999em;float:left;clear:both;}
h2.boxTreinamentos-home{ color: #FFF; margin-bottom: 30px;}
/*--- titles H3 ---*/
h3{margin:0;padding:0;color:#662d91;font-size:1.8em;}

/*--- titles H4 ---*/
h4{margin:0;padding:0;color:#fff;margin:0 0 20px 0;font-size:1.5em;letter-spacing:-0.025em;font-weight:bold;}

/*--- titles H5 ---*/
h5{margin:0;padding:0;}

/*--- titles H6 ---*/
h6{margin:0;padding:0;}

/*@ Fotos */
.fotoTopo{margin:0 0 15px 0;text-align:center;width:100%;float:left;clear:both;}
.fotoleft{float:left;text-align:left;padding:0px 0px 0 0px;}
.fotoright{float:right;text-align:right;padding:0px 0px 10px 0px;}
.fotoinferior{padding:0px 20px 20px 0px;float:left;}

.containerfotoleft{margin:0px 15px 0px 0px;float:left;}
.containerfotoright{margin:0px 0px 0px 15px;float:right;}
.containerfotoinferior{margin:15px 0px 0px 0px;text-align:justify;float:left;clear:both;}
.boxArtigo .containerfotoinferior{width:660px;float:left;clear:both;}

table tr td.linha-logo{padding:0 0 15px 0;}

.fotolegenda{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;line-height:140%;background:#f0f0f0;padding:10px;}
.fotocreditos{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-align:right;}
.foto {border:1px solid #ddd;padding:2px;background:#fff;}
.fotoHome {border:1px solid #d5d5d5;}

/* --- */
.listadownloads{list-style:square;margin:5px 0 0 17px;padding:0;}

/*@ Formularios */
input{vertical-align:middle;outline:none;}
button{}
button:hover{}

.fCart{border:1px solid #ccc;font-size:11px;padding:3px;vertical-align:middle;margin:0 2px;}
.fIndent{border:1px solid #ccc;font-size:11px;padding:5px;vertical-align:middle;margin:3px 0 10px 0;display:block;width:250px;}
.fCadastro{border:1px solid #ccc;font-size:11px;padding:5px;vertical-align:middle;margin:0;width:250px;float:left;}
.sizeSmall{width:30px;text-align:center;}
.sizeSmall2{width:100px;}

.radioButton{margin:0 3px 3px 0;padding:0;vertical-align:middle;}

/*------------------------------------------*/
.boxFormContato{width:660px;float:left;clear:both;font-size:1em;line-height:1.1em;margin:35px 0 0 0;}
#myform {/*border:1px solid #ccc;*/padding:0;margin:0;width:660px;line-height:130%;}
#myform h3 {text-align:center;margin:0 0 10px 0;}

/* http://www.quirksmode.org/css/forms.html */
#inputs label, #inputs input, #inputs textarea, #inputs select {display: block;width: 300px;float: left;margin-bottom: 20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#inputs input:focus, #inputs textarea:focus, #inputs select:focus {background:#f7f7f7;}
#inputs label{padding-top:5px;}
#inputs input, #inputs textarea, #inputs select {border:1px solid #c8c8c8;padding:5px;}
#inputs .inpSizeMenor{width:70px;}
#inputs select {width:200px;background:white;}
#inputs textarea {height:80px;}
#inputs label {text-align: right;width:180px;padding-right: 10px;font-weight:bold;}
#inputs br {clear: left;}
#inputs fieldset{font-size:10px;width: 230px;line-height:100%;padding:15px 15px 5px 15px;border:1px solid #c8c8c8;}
#inputs fieldset input{display:inline;width: auto;float: left;margin: 0 5px 0 0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:none;}
#inputs fieldset .linhaItemFieldset{width:220px;clear:both;}
#inputs fieldset .linhaItemFieldset p{float:left;clear:both;margin-bottom:7px;}
.btnButton{text-align:center;margin:10px 0 0 0;}
.btnEnviarFormulario{width:114px;height:28px;background:url(images/btn-enviar-formulario.gif) no-repeat;border:0 none;cursor:pointer;}
.btnEnviarFormulario span{display:none;}


/*---------------------------- Start S I T E --------------------------*/

/*@ container */
#boxContainer{width:100%;float:left;clear:both;margin:0;}
#container{width:940px;margin:0 auto;}

/*@ topo */
.topo{width:940px;height:170px;float:left;clear:both;position:relative;}
.logo{position:absolute;top:25px;left:5px;outline:none;}

/*@ boxAreaRestrita */
.boxAreaRestrita{width:488px;height:65px;background:url(images/bg-box-area-restrita.png) no-repeat top center;position:absolute;top:0;right:0;}
ul.listaTopo{margin:0;padding:0;list-style:none;position:absolute;top:18px;left:16px;line-height:26px;}
ul.listaTopo li{float:left;padding:0 6px;border-left:1px solid #ccc; }
ul.listaTopo li:first-child{border: none;}
ul.listaTopo li a{float:left;color:#838383;text-decoration:none;text-align:center;background:url(images/bg-menu-lista-topo.gif) no-repeat 0 -900em;}
ul.listaTopo li a:hover{float:left;color:#fff;text-decoration:none;}
ul.listaTopo li.menu_home a{width:55px;}
ul.listaTopo li.menu_home a:hover{background:url(images/bg-menu-lista-topo.gif) no-repeat 0 0;}
body.atiHome ul.listaTopo li.menu_home a{background:url(images/bg-menu-lista-topo.gif) no-repeat 0 0;color:#fff;}
ul.listaTopo li.menu_faleconosco a{width:100px;}
ul.listaTopo li.menu_faleconosco a:hover{background:url(images/bg-menu-lista-topo.gif) no-repeat -57px 0;}
body.atiFaleConosco ul.listaTopo li.menu_faleconosco a{background:url(images/bg-menu-lista-topo.gif) no-repeat -57px 0;color:#fff;}

.txtBoxAreaRestrita{position: absolute;bottom: 8px;left:238px;font-size: .8em;color: #888;}
.txtBoxAreaRestrita a{margin: 0 0 0 25px;color: #888;}
.txtBoxAreaRestrita a:hover{color: #888;}

.boxAreaRestrita .boxFormEntrar{position:absolute;top:12px;left:300px;}
.boxAreaRestrita .boxFormEntrar h2{display: none;}
.boxAreaRestrita .boxFormEntrar input{border:none 0;background:none;width:41px;padding:5px 7px;float:left;margin:0;color:#838383;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.boxAreaRestrita .boxFormEntrar input.topoSenha{margin: 0 8px 0 16px;}
.boxAreaRestrita .btnOk{margin:0;}

/*@ buscaTopo */
.buscaTopo{width:193px;height:29px;position:absolute;bottom:10px;right:10px;background:url(images/bg-form-busca.gif) no-repeat;padding:4px 0 0 0;}
.buscaTopo input{border:none 0;background:none;width:150px;padding:5px 0 5px 10px;float:left;margin:0;color:#838383;font-size:12px;font-family:Arial, Helvetica, sans-serif;float:left;}
.buscaTopo .btnLupa{float:right;margin:1px 7px 0 0;}

/*@ listaAgenda */
ul.listaAgenda{margin:0;padding:0;list-style:none;display:block;}
ul.listaAgenda li{margin:0 0 12px 0;padding:0 0 12px 0;display:block;line-height:14px;background:url(images/sep.gif) no-repeat bottom center;}
ul.listaAgenda li a{color:#666;text-decoration:none;}
ul.listaAgenda li a:hover{color:#666;text-decoration:underline;}
ul.listaAgenda li a span{background:url(images/bg-span-data.gif) no-repeat;line-height:19px;color:#fff;display:inline;text-align:center;width:65px;height:19px;float:left;margin:0 10px 0 0;font-size:.9em;}

.linkMaisEventos{width:200px;text-align:center;display:block;font-size:1.1em;margin:5px 0 0 0; float:left; clear:both;}
.linkMaisEventos a{color:#662d91;text-decoration:underline;font-weight:bold;}
.linkMaisEventos a:hover{color:#662d91;text-decoration:none;}

/*@ listaNoticias */
ul.listaNoticias{margin:0;padding:0;list-style:none;display:block;}
ul.listaNoticias li{margin:0 0 15px 0;padding:0;display:block;line-height:14px;}
ul.listaNoticias li a{color:#666;text-decoration:none;}
ul.listaNoticias li a:hover{color:#666;text-decoration:underline;}
ul.listaNoticias li a span{background:url(images/bg-span-data.gif) no-repeat;line-height:19px;color:#fff;display:inline;text-align:center;width:65px;height:19px;float:left;margin:0 10px 0 0;font-size:.9em;}

.linkMaisNoticias{width:440px;text-align:center;display:block;font-size:1.1em;margin:5px 0 0 0;}
.linkMaisNoticias a{color:#662d91;text-decoration:underline;font-weight:bold;}
.linkMaisNoticias a:hover{color:#662d91;text-decoration:none;}

/*@ submenu */
ul.submenu{margin:0;padding:0 0 0 10px;list-style:none;display:block;font-size:1.2em;width:190px;float:left;clear:both;}
ul.submenu li{margin:0 0 15px 0;padding:0;display:block;line-height:14px;float:left;clear:both;width:190px;}
ul.submenu li:last-child{margin:0;}

ul.submenu li.user{font-size:.75em;background:url(images/icon-user.gif) no-repeat 0 0;padding:0 0 0 20px;width:160px;line-height:16px;margin-bottom:10px;}
ul.submenu li.user span{color:#662d91;font-weight:bold;}

ul.submenu li a{color:#666;text-decoration:none;background:url(images/dot.gif) no-repeat 0 5px;padding:0 0 0 18px;width:172px;float:left;clear:both;font-weight: bold;}
ul.submenu li a:hover, ul.submenu li.ativo a{color:#666;text-decoration:underline;}

ul.submenu ul{margin:0 0 10px 0;padding:10px 0;list-style:none;/*display:block;*/font-size:.85em;line-height:14px;width:172px;float:left;clear:both;}
ul.submenu ul li{margin:0 0 7px 0;padding:0;display:block;width:172px;float:left;clear:both;font-weight: normal;color:#666;}
ul.submenu ul li a{color:#666;text-decoration:none;background:url(images/arrow-ul-ul.gif) no-repeat 0 7px;padding:0 0 0 14px;margin:0;width:158px;float:left;clear:both;font-weight: normal;}

ul.submenu li.ativo ul li a{text-decoration:none;font-weight: normal;}
ul.submenu li.ativo ul li a:hover{text-decoration:underline;}

ul.submenu span.labelSubmenu{display:block;color: #666;font-weight: bold;padding:30px 0 0 0;margin:0;font-size:.8em;}

ul.submenu li.alterarDados a{font-size:.75em;border-bottom:1px dashed #ccc;background:url(images/icon-dados.gif) no-repeat 0 0;padding:0 0 10px 20px;font-weight:bold;width:154px;font-weight: normal;}

/*@ btnSair */
ul.submenu li.btnSair a{color:#ff7d28;font-size:.9em;border-top:1px dashed #ccc;background:url(images/icon-sair.gif) no-repeat left 10px;padding:10px 0 0 20px;font-weight:bold;line-height:16px;width:154px;}

/*@ escritorio */
.ICAShop{position: relative;  width:200px;display:block;margin:0 0 23px 0;text-align:center;color:#838383;line-height:150%;padding:0;}
.ICAShop2{display:block;margin:30px 0 0 0;}
.ICAShop h3{margin:0 0 7px 0;font-size:1.4em;}
.ICAShop p {font-size:0.8em;text-align:right;margin:0 10px 0 0;}
.ICAShop a{color:#666;text-decoration:none;}
.ICAShop a:hover{text-decoration:underline;}
.ICAShop .precoProduto{display:block;margin:5px auto;font-size:1.4em;color:#662d91;font-weight:bold;}

/*@ boxCursos */
.boxCursos{width:200px;float:left;clear:both;text-align:center;margin:0 0 15px 0;}

/*@ boxNewsletter */
.boxNewsletter{width:160px;display:block;margin:0;text-align:left;color:#838383;line-height:150%;padding:0 20px;}
.boxNewsletter .bgInputNewsletter{width:160px;height:33px;background:url(images/bg-input-newsletter.gif) no-repeat;display:block;padding:0;margin:10px 0;}
.boxNewsletter .bgInputNewsletter input{border:0 none;background:none;width:140px;padding:8px 10px 5px 10px;float:left;margin:0;color:#838383;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.boxNewsletter .btnOk{float:right;}

/*@ redesSociais */
ul.redesSociais{margin:0;padding:0;list-style:none;position:absolute;bottom:16px;right:215px;}
ul.redesSociais li{float:left;margin:0 0 0 12px;}
ul.redesSociais li a{float:left;width:24px;height:24px;background-image:url(images/icons-redes-sociais.png);background-repeat:no-repeat;}
ul.redesSociais li a span{display:none;}

ul.redesSociais li.icon-youtube a{background-position:0 0;}
ul.redesSociais li.icon-facebook a{background-position:-31px 0;}
ul.redesSociais li.icon-twitter a{background-position:-59px 0;}

/*@ menuHierarquico */
.menuHierarquico{width:920px;float:left;clear:both;padding:0 0 13px 20px;line-height:16px;font-size:1em;letter-spacing:-0.015em;}
.menuHierarquico span, .menuHierarquico a{background:url(images/breadcrumb-arrow.png) no-repeat left;float:left;padding:0 0 0 12px;margin:0 0 0 8px;text-decoration:none;color:#662d91;}
.menuHierarquico a:hover{text-decoration:underline;color:#662d91;}
.menuHierarquico .hier_home{width:16px;height:16px;background:url(images/breadcrumb-home.png) no-repeat;float:left;margin:0;padding:0;}
.menuHierarquico .hier_home span{display:none;}

/*@ content */
.content{width:940px;float:left;clear:both;padding:0 0 30px 0;}

/*@ colunas */
.colMenor{width:220px;}
.colMedio{width:460px;}
.colMaior{width:700px;}

.colMedioCentro{margin:0 0 0 20px;}

/*@ linhas */
.linhaMaior{width:700px;float:left;clear:both;}
.paddingBottomLinha{padding:0 0 30px 0;}

/*@ boxMenor */

.boxMenor{width:200px; min-height:210px;float:left;clear:both;background:url(images/bg-box-menor.png) repeat-y;padding:10px 10px 0 10px;}
.boxMenorSub{width:190px;min-height:210px;float:left;clear:both;background:url(images/bg-box-menor.png) repeat-y;padding:10px 10px 0 20px;}
.boxMenorBottom{width:220px;height:30px;float:left;clear:both;background:url(images/bg-box-menor-bottom.png) no-repeat;}
.colMenorMarginBottom .boxMenorBottom{margin:0 0 20px 0;}

.boxMenorSubmenu{width:200px;float:left;clear:both;background:url(images/bg-box-menor.png) repeat-y;padding:5px 10px 0 10px;}

.box-sliderBX{width:200px; min-height:210px;float:left;clear:both;background:url(images/bg-box-menor.png) repeat-y;padding:0;}


/*@ boxMaior */
.boxMaior{width:660px;min-height:210px;float:left;clear:both;background:url(images/bg-box-maior-middle.png) repeat-y;padding:10px 20px 0 20px;}
.boxMaiorBottom{width:700px;height:30px;float:left;clear:both;background:url(images/bg-box-maior-bottom.png) no-repeat;}
.boxMaiorTop{width:700px;height:71px;float:left;clear:both;background:url(images/bg-box-maior-top.png) no-repeat;}

/*@ boxArtigo */
.boxArtigo{width:660px;float:left;clear:both;font-size:1.1em;line-height:1.4em;}
.boxArtigo hr{width:660px;clear:both;}
.boxMaior h2{font-size:24px;margin:0 0 15px 0;}
.boxMaior h3{font-size:20px;margin:0 0 15px 0;}
.boxArtigo ul{margin:20px 0 20px 40px;}


/*@ conteudoTxt */
.conteudoTxt{ float:left; clear:both; width:660px; /*background:#CCC;*/}

.linha-informativo{float:left; clear:both; width:660px; margin-bottom:20px; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.linha-informativo img{ float:left; margin:0 5px 5px 0;}
.linha-informativo p{color:#666; margin:0px}
.linha-informativo p.tituloInfo{ margin:0 0 10px 0; font:bold 12px Arial, Helvetica, sans-serif;}
.linha-informativo p a{ color:#666; text-decoration:none; line-height:18px; margin:5px 0 0 0;}
.linha-informativo p a:hover{ color:#666; text-decoration:underline;}


/*@ conteudoTxt - FORUM */
.linha-forum-assunto{float:left; clear:both; width:640px; margin-bottom:20px; border:1px dotted #CCC; padding:10px; background:#D09DEE; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.linha-forum-assunto img{ float:left; margin:0 5px 5px 0;}
.linha-forum-assunto p{ margin:0px}
.linha-forum-assunto p strong a{ margin:10px 0 0 0; color:#B00;}
.linha-forum-assunto p strong a:hover{ margin:10px 0 0 0; color:#F00;}
.linha-forum-assunto p.tituloInfo{ margin:0 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#FFF;}
.linha-forum-assunto p a{ color:#666; text-decoration:none; line-height:18px; margin:5px 0 0 0;}
.linha-forum-assunto p a:hover{ color:#666; text-decoration:underline;}

.linha-forum{float:left; clear:both; width:640px; margin-bottom:20px; border:1px dotted #CCC; padding:10px; background:#FFC; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.linha-forum img{ float:left; margin:0 5px 5px 0;}
.linha-forum p{ margin:0px}
.linha-forum p strong a{ margin:10px 0 0 0; color:#B00;}
.linha-forum p strong a:hover{ margin:10px 0 0 0; color:#F00;}
.linha-forum p.tituloInfo{ margin:0 0 10px 0; font:bold 12px Arial, Helvetica, sans-serif;}
.linha-forum p a{ color:#666; text-decoration:none; line-height:18px; margin:5px 0 0 0;}
.linha-forum p a:hover{ color:#666; text-decoration:underline;}


/*@ item */
.item{width:660px;float:left;clear:both;font-size:1.1em;line-height:1.4em;margin:0 0 25px 0;padding:0 0 25px 0;background:url(images/sep-maior.gif) no-repeat bottom center;}
.item h2{margin:0 0 5px 0;font-size:16px;}
.item h2 a{outline:none;}
.item p a{color:#662D91;font-weight:bold;text-decoration:underline;}
.item p a:hover{color:#662D91;font-weight:bold;text-decoration:none;}

.item .containerfotoleft{margin:0 25px 0 0;}

/*@ boxDepoimentos */
.boxDepoimentos{width:575px;float:left;clear:both;font-size:1.1em;line-height:1.4em;margin:0 0 25px 0;padding:0 10px 25px 75px;background:url(images/aspas.jpg) no-repeat top left;min-height:60px;}
.boxDepoimentos p {font-style:italic;}

/*@ boxMedio */
.boxMedio{width:440px;min-height:210px;float:left;clear:both;background:url(images/bg-box-medio.png) repeat-y;padding:5px 10px 0 10px;}
.boxMedioBottom{width:460px;height:30px;float:left;clear:both;background:url(images/bg-box-medio-bottom.png) no-repeat;}

.minHeightMenor{min-height:112px;}
.minHeightMenor2{min-height:224px;}
.minHeightMenor3{min-height:229px;}
.minHeightMaior{min-height:446px;}

/*@ boxDestaques */
.boxDestaques{width:400px;min-height:225px;float:left;clear:both;background:url(images/bg-box-destaques.png) repeat-y;padding:20px 30px 0 30px;color:#fff;}
.destaquesMenor {float:left;clear:both;margin:0 0 12px 0;display:block;background:url(images/sep.gif) no-repeat bottom center;}
.destaquesMenor a{float:left;clear:both;margin:5px 0;color:#999;line-height:16px;padding:6px 0 10px 0;}
.destaquesMenor h4{color:#662D91;font-size:1.3em;}
.destaquesMenor p{float:left;clear:both;}
.linkMaisEventos{width:190px;text-align:center;display:block;font-size:1.1em;margin:5px 0 0 0; float:left; clear:both;}
.boxDestaquesBottom{width:460px;height:30px;float:left;clear:both;background:url(images/bg-box-destaques-bottom.png) no-repeat;}
/*.saibaMais{float:left;clear:both;margin:10px auto 20px auto;width:200px;text-align:center;display:block;}
.saibaMais a{padding:5px 8px; color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; background:#662D91; -moz-border-radius:5px;-webkit-border-radius:5px; text-decoration:none;}
.saibaMais a:hover{background:#990099;}
.saibaMais{width:200px;text-align:center;display:block;font-size:1.1em;margin:10px 0; float:left; clear:both;}*/
.destaque{width:400px;float:left;clear:both;margin:0 0 25px 0;font-size:.9em;line-height:150%;}
.destaque h4 a{font-size:1.1em;color:#b89bcf;text-decoration:none;margin:0 0 5px 0;}
.destaque .containerfotoleft{margin:0 20px 0 0;}
.destaque a{text-decoration:none;color:#b89bcf;text-decoration:underline;font-weight:bold;}
.destaque a:hover{color:#b89bcf;text-decoration:underline;}

.destaque p a{text-decoration:none;}
.destaque p a:hover{text-decoration:none; cursor: default;}
.destaque h4{font-size:1.1em;color:#b89bcf;text-decoration:none;margin:0 0 5px 0;}

/*@ boxDepoimento */
.boxDepoimento{width:300px;float:left;clear:both;background:url(images/aspas.jpg) no-repeat 20px 14px;padding:10px 0 0 100px;color:#666;line-height:1.8em;}
.boxDepoimento span{color:#662d91;font-weight:bold;font-size:1.1em;margin:0 0 0 5px;}

.maisDepoimentos{width:440px;float:left;clear:both;text-align:center;font-weight:bold;margin:20px 0 0 0;}
.maisDepoimentos a{color:#662d91;text-decoration:underline;}
.maisDepoimentos a:hover{color:#662d91;text-decoration:none;}

/*@ btnEnviar */
.btnEnviar{border:none 0;width:59px;height:23px;background:url(images/btn-enviar.png) no-repeat 0 0;cursor:pointer;}
.btnEnviar:hover{background:url(images/btn-enviar.png) no-repeat 0 -23px;}
.btnEnviar span{display:none;}

/*@ btnComprar */
a.btnComprar{position:absolute; bottom:-45px; left:25px; margin:10px 0;border:none 0;width:155px;height:23px;background:url(images/btn-comprar.png) no-repeat 0 0;cursor:pointer;}
a:hover.btnComprar{background:url(images/btn-comprar.png) no-repeat 0 -23px;}
a.btnComprar span{display:none;}

/*@ btnOk */
.btnOk{border:none 0;width:32px;height:23px;background:url(images/btn-ok.png) no-repeat 0 0;cursor:pointer;}
.btnOk:hover{background:url(images/btn-ok.png) no-repeat 0 -23px;}
.btnOk span{display:none;}

/*@ btnLupa */
.btnLupa{border:none 0;width:20px;height:20px;background:url(images/icon-lupa.gif) no-repeat 0 0;cursor:pointer;}
.btnLupa span{display:none;}

/*@ boxMenu */
.boxMenu{width:940px;height:42px;float:left;clear:both;background:url(images/bg-menu.png) no-repeat;margin:0 0 13px 0;position:relative;}

/*@ bannerHome */
.bannerHome{width:940px;height:230px;float:left;clear:both;background:none;margin:0 0 30px 0;overflow:hidden;position:relative;}
.bannerHome .cornersBanner{width:35px;height:35px;position:absolute;background-image:url(images/banner-home-corners.png);background-repeat:no-repeat;display:block;z-index:500;}
.bannerHome .cornerTL{background-position:0 0;top:0;left:0;}
.bannerHome .cornerTR{background-position:-35px 0;top:0;right:0;}
.bannerHome .cornerBL{background-position:0 -35px;bottom:0;left:0;}
.bannerHome .cornerBR{background-position:-35px -35px;bottom:0;right:0;}

/*@ boxTreinamentos */
.boxTreinamentos{width:940px;height:188px;float:left;clear:both;background:url(images/bg-box-treinamentos.png) no-repeat;margin:0 0 30px 0;position:relative; z-index: 999;}
.boxTreinamentos h2{/*display:none;*/}
.selectBoxTreinamentos{width:130px;border:1px solid #ccc;padding:4px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;}
/*.boxTreinamentosVoce{width:150px;position:absolute;top:110px;left:154px;}
.boxTreinamentosEmpresa{width:150px;position:absolute;top:110px;left:356px;}
.boxTreinamentosInformacao{width:150px;position:absolute;top:110px;left:559px;}
.boxTreinamentosPalestras{width:150px;position:absolute;top:110px;left:749px;}*/


.boxTreinamentos1{width:150px;position:absolute;top:50px;left:154px;}
.boxTreinamentos2{width:150px;position:absolute;top:50px;left:356px;}
.boxTreinamentos3{width:150px;position:absolute;top:50px;left:559px;}
.boxTreinamentos4{width:150px;position:absolute;top:50px;left:749px;}


/*@ rodapeFaleConosco */
#containerRodapeFaleConosco{width:100%;height:226px;float:left;clear:both;background:url(images/bg-rodape-fale-conosco.png) no-repeat top center;margin:0 0 -23px 0;}
#rodapeFaleConosco{width:940px;height:226px;margin:0 auto;color:#fff;position:relative;}
#rodapeFaleConosco h2{display:none;}

.boxTextoFaleConosco{width:200px;position:absolute;top:62px;left:160px;line-height:1.3em;}
.boxTextoFaleConosco .lineCheck{font-size:.9em;margin:10px 0 0 0;line-height:normal;}
.boxTextoFaleConosco .lineCheck input{margin:2px 0 0 0;padding:0;float:left;}
.boxTextoFaleConosco .lineCheck label{float:right;width:180px;}

.boxFormRodapeFaleConosco{width:520px;height:150px;position:absolute;top:35px;right:0;}
.boxFormRodapeFaleConosco input{display:block;border:1px solid #ccc;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:3px;color:#666;margin:0 0 10px 0;width:150px;}
.boxFormRodapeFaleConosco select{display:block;border:1px solid #ccc;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:3px;color:#666;width:210px;position:absolute;top:0;left:180px;margin:0;}
.boxFormRodapeFaleConosco textarea{display:block;border:1px solid #ccc;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:3px;color:#666;width:203px;position:absolute;top:42px;left:180px;margin:0;height:72px;}

.boxFormRodapeFaleConosco .btnEnviar{position:absolute;top:100px;left:407px;}

/*@ boxClienteEParceiros */
.boxClienteEParceiros{width:900px;height:92px;float:left;clear:both;background:url(images/bg-clientes-e-parceiros.png) no-repeat top;padding:73px 20px 30px 20px; position:relative;}
.btnSaiba{position:absolute; right:30px; top:20px; width:89px; height:48px;}
.btnSaiba a{ float:left; clear:both; width:89px; height:24px; background:url(images/btn-saibaMais.png) no-repeat 0 0;}
.btnSaiba a:hover{ float:left; clear:both; width:89px; height:24px; background:url(images/btn-saibaMais.png) no-repeat 0 -24px;}
.btnSaiba span{display:none;}
#scroller{width:900px;height:80px;float:left;clear:both;margin:0;}

/*@ dataEventos */
.dataEventos{float:left;width:55px;height:58px;background:url(images/icon-calendario.jpg) no-repeat top left;padding:2px 14px 20px 14px;color:#fff;font-size:0.8em;margin:0 10px 0 0;text-align:center;}
.dataEventos span{font-weight:bold;display:block;padding:6px 0 0 0;color:#000;font-size:4em;text-align:center;}

/* Container DIV - automatically generated */
.simply-scroll-container {position: relative;}

/* Clip DIV - automatically generated */
.simply-scroll-clip {position: relative;overflow: hidden;z-index: 2;}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img {border: none;}

/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll {width:900px;height:80px;margin-bottom: 1em;}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {width:900px;height:80px;}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */height:80px;margin:0 45px 0 0;}

/*@ btnVoltar */
.btnVoltar{float:left;margin:5px 0 0 10px;}

/*@ addthis_toolbox */
.box_addthis_toolbox{width:500px;float:left;clear:both;margin:15px 0 0 0;}
.boxArtigo .box_addthis_toolbox{width:740px;}
.addthis_toolbox{float:right;}

/*@ rodape */
#containerRodape{width:100%;height:85px;float:left;clear:both;}
#rodape{width:940px;height:85px;margin:0 auto;background:url(images/logo-rodape.png) no-repeat 68px 0;color:#838383;position:relative;}
.copyright{position:absolute;bottom:30px;left:275px;font-size:.85em;}
ul.listaRodape{position:absolute;top:20px;left:265px;list-style:none;margin:0;padding:0;width:480px;}
ul.listaRodape li{float:left;border-left:1px solid #ccc;font-weight:bold;padding:0 10px;}
ul.listaRodape li:first-child{border:none;}
ul.listaRodape li a{color:#838383;text-decoration:none;}
ul.listaRodape li a:hover{color:#838383;text-decoration:underline;}
ul.listaRodape li.telefones{color:#77459e;font-weight:normal;}

.ilion{position:absolute;top:22px;right:40px;outline:none;}


.boxMenorSubmenu .submenu .menu-area-restrita li{padding-left: 10px;}
/*---------------------------- End S I T E --------------------------*/


/* -------- Ações -------- */
.vermelho {color:#a80000;}
.azul {color:#0b497a;}
.verde{color:#327e00;}
.verdeClaro{color:#558319;}
.lilas{color:#560a76;}
.amarelo{color:#FC0;}
.marrom{color:#472801;}
.escuro{color:#26403e;}
.moradito{color:#8c278d;}
.nomargim{margin:0;}
.hidden{display:none;}
.displayBlock{display:block;font-size:11px;text-align:center;line-height:normal;}
.textsmall{font-size:.9em;}
.floatleft{float:left;}
.floatright{float:right;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;margin-bottom:40px;}
.textAlignCenter{text-align:center;}
.textAlignRight{text-align:right;}
.textAlignLeft{text-align:left;}
.italic{font-style:italic;}



/*@ Start - Dados Pessoais-*/
.boxForm-dadosPessoais{ width:660px; float:left; clear:both; margin:15px 0 0 0; -webkit-border-radius:10px;-moz-border-radius:10px; /*background:#FFF;*/ padding:10px 0;}

.boxForm-dadosPessoais dl {width:550px; float:left; clear:both; border-bottom:1px dotted #666; padding-bottom:20px;}
.boxForm-dadosPessoais dl.noMarginbottom {width:550px; float:left; clear:both; border-bottom:none; padding-bottom:20px; margin-bottom:20px;}
.boxForm-dadosPessoais dt {width:150px; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#666; margin:0px 5px 5px 0px; padding:0px 0px 0px 0px; float:left; text-shadow:#FFF 1px 1px 0px;}
.boxForm-dadosPessoais dd {width:300px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:0px 0px 10px 0px; padding:0px; float:left;color:#666;}
.boxForm-dadosPessoais dd p{font:normal 11px Arial, Helvetica, sans-serif; color:#666;float:left; *margin-top:3px;}
.boxForm-dadosPessoais dd input.geral{width:350px; padding:3px 0px;color:#666;}

.boxForm-dadosPessoais dd input.small{width:50px; padding:3px 0px;color:#666;}
.boxForm-dadosPessoais dd input.medium{width:100px; padding:3px 0px;color:#666;}
.boxForm-dadosPessoais dd input.big{width:150px; padding:3px 0px;color:#666;}
.boxForm-dadosPessoais dd input.biggest{width:200px; padding:3px 0px;color:#666;}
.endereco-complemento{ font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-shadow:#FFF 1px 1px 0px;}
.boxContrato{ width:340px; height:150px; overflow-y:scroll; overflow-x:none; border:1px solid #CCC; padding:0 5px;}

.boxForm-dadosPessoais dl dd input.newsletterBox {color:#666;width:20px; padding:0px; margin:0px; background:none; border:none; float:left;}
.boxForm-dadosPessoais dd textarea {width:350px; height:80px; padding:3px 0px; clear:both;color:#666;font:normal 11px Arial, Helvetica, sans-serif; }
.boxForm-dadosPessoais dd button.enviar {border:none;background:#63C; border:none;/* width:77px; height:27px;*/ padding:3px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; text-align:center;font:bold 11px Arial, Helvetica, sans-serif;cursor:pointer; outline:none; /*text-indent:-9999px*/ color:#FFF;}
.boxForm-dadosPessoais dd .option{ width:150px;padding:4px 3px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; float:left; clear:both;}

.boxForm-dadosPessoais table{ width: 100%;-moz-border-radius:15px;-webkit-border-radius:15px; border:1px solid #CCC;}
.boxForm-dadosPessoais table tr td{ background: #F2F2F2; padding: 10px 5px 10px 3px;}
.boxForm-dadosPessoais table tr td button.enviar {background:#63C; border:none; padding:3px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer; outline:none; color:#FFF;}
/*@ End - Contato-*/


.paginacao-ap{ float:left; clear:both; margin:20px 0 0 20px; min-width:280px;}
.paginacao-ap a{float:left; padding:2px 7px 3px 7px; border:1px solid #0CF; background:#09F; color:#333; margin-left:3px; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; outline:none; font:bold 10px Arial, Helvetica, sans-serif; text-shadow:#0CF 1px 1px 0px;}
.paginacao-ap a:hover{background:#CCC;color:#000;text-shadow:#FFF 1px 1px 0px;border:1px solid #999;}

.form-upload{ float:left; clear:both; margin:0 0 25px 0; border:1px solid #DDD; width:600px; padding:15px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  border-radius:5px;}
.form-upload dl dd{ margin:0 0 5px 0;}
.form-upload dl dd button{ padding:5px 10px; background:#6735A4; border:none; -webkit-border-radius:4px; -moz-border-radius:4px;
 -o-border-radius:4px;  border-radius:4px; color:#FFF; font-size:11px;}
 
 .form-case{ float:left; clear:both; margin:0 0 25px 0; border:1px solid #DDD; width:600px; padding:15px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  border-radius:5px;}
.form-case dl dd{ margin:0 0 5px 0;}
.form-case dl dd button{ padding:5px 10px; background:#6735A4; border:none; -webkit-border-radius:4px; -moz-border-radius:4px;
 -o-border-radius:4px;  border-radius:4px; color:#FFF; font-size:11px;}
 .form-case dl dd textarea{ width:450px; height:200px;}
