/* GERAL ##########################################################################*/
body {margin:0px; font-family: arial; font-size: 12px; color: #666666;  text-align:justify;}
a {color: #666666; text-decoration: none; outline: none; }
a:hover { color: #333333; text-decoration: none; outline: none; }
img {border: 0; }
div {float:left;}
.DivRight{float:right;}
.corEscura{color:#333; }
.corClara{color:#cccccc; }
.corRed{color:#e00d24;}
.corAzul{color:#0060AE;}
.corLaranja{color:#f87500;}
table{width:97%; margin-left:10px; margin-right:10px; border:0;}





/* PRINCIPAL ##########################################################################*/
.DivGeral{width:100%; padding:0px; margin:0px; background-image:url(/extensao/img/topo.gif); background-repeat:repeat-x;}

.DivFinal{width:100%; height:100%; margin:18px 0px 0px 0px; background-image:url(/extensao/img/downFundoFinal.gif); background-repeat:repeat-x; background-color:#dddddd;}

.DivCorpo{width:1003px; padding:0px; margin:0px; float:none; text-align:left; padding-bottom:38px;}
.DivCorpoFinal{width:1003px; height:15px; background-image:url(/extensao/img/downCorpo.png); background-repeat:no-repeat;
padding:0px; margin:0px;}

.DivConteudo{width:1003px; padding:0px; margin:0px; background-image:url(/extensao/img/bordasCorpo.png); background-repeat:repeat-y;}


/* TOPO e MENU ####################################################################*/

.DivTopo{width:932px; padding:7px 41px 0px 30px; margin:0px; font-weight: bold;}

.DivTopoMenu a{color:#FFF;  font-size: 11px; padding: 0 6px 0 6px }
.DivTopoMenu a:hover{color:#FFF;  text-decoration: underline; font-size: 11px; }
.DivTopoMenu{color:#FFF;  font-weight: bold; padding-bottom:6px;}

.DivTopoImg{width:933px; padding:27px 11px 9px 0px; float:left;}
.DivMenu{width:1003px; background-image:url(/extensao/img/menuTopo.png); background-repeat:no-repeat;
padding:0px; margin:0px;}

.MenuTitulo{width:943px; padding:30px 30px 13px 35px; margin:0px; float:left; font-size:27px; font-weight:bold; color:#FFFFFF;}

.DivMenuItensGeral{width:980px; padding:0px; margin:0px 0px 0px 20px;  *margin-top:-5px; float:left; text-align:center;}
.DivMenuItens{padding:0px 20px 0px 20px; margin:0px;}
.DivMenuItens a{color: #666666; }
.DivMenuItens a:hover{color: #333333;}
.DivMenuBorda{width:980px; height:13px; margin:10px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}

.DivAOL{float:right; margin: 8px 25px -5px 0px; *margin: 15px 25px -25px 0px; }

/* INFORMAÇÕES HOME / LER #########################################################*/

.DivDados{width:1003px; padding-left:10px; padding-right:10px;}



.lista-item-esquerda{margin-right: 23px;  width: 320px; height:auto; float: left; color: #383838; font-size: 12px; text-align:left; }
.lista-item-direita{width: 285px; height:auto; color: #383838; font-size: 12px; text-align:left;}
.ul-item{margin-left: -40px; #margin-left: 0px;}
.li-item{padding: 4px 0 0px 0;  height: 29px; line-height: 14px; list-style-type:none;}





/* INFORMAÇÕES HOME  ####################################################################*/


.BoxHomeInfo{width:590px; margin-top:25px; margin-left:30px; text-align:justify; line-height: 15pt; font-size: 10pt;}
.BoxHomeInfo a{color:#EF0E3A; }
.BoxHomeInfo a:hover{color:#333333;}

.BoxHome1{width:280px; margin-top:40px; margin-left:38px; margin-right:42px; text-align:justify;
padding:17px 0px 20px 15px; background-color:#f5f5f5; border: 1px solid #d7d7d7; border-top: 2px solid #f87500; }

.BoxHomeItens{width:200px; padding:5px; background-repeat:repeat-x; margin-left:30px;}

.BoxHome2{width:280px; margin-top:15px; margin-left:38px; margin-right:42px; text-align:justify;
padding:20px 0px 3px 15px; background-color:#f5f5f5; border: 1px solid #d7d7d7; border-top: 2px solid #6c6c6c;}

.BoxHomeBt{ padding:5px 5px 6px 10px; background-image:url(/extensao/img/btFundoEscuro.png); background-repeat:repeat-x; text-align:left;}
.BoxHomeBt a{color:#FFF;  font-weight: bold; }
.BoxHomeBt a:hover{color:#CCC;  font-weight: bold;}



/* CURSOS HOME ##################################################################*/

.DivCursos{width:100%; color:#333; text-align:left; margin:15px 10px 0px 30px; font-size:18pt; font-weight: bold; }

.DivCursosBorda{width:949px; height:13px; margin-top:10px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}
.DivCursosBordaFinal{width:949px; height:13px; margin:-3px 0px 10px 30px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}
.DivCursosBorda2{width:600px; height:13px; margin-top:20px; margin-left:30px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}
.DivCursosListas {width:660px; margin-top:-8px;}
.BoxCursosListas {border-left: 6px solid #f87500; margin-top:30px; padding-left:26px;}
.BoxCursosListas h1{font-size:12pt; color:#f87500;}




/* LATERAL HOME  ##################################################################*/
/*  .DivDireita   min-height:2150px;*/
.DivDireita{float:right; margin-right:24px; width:318px; background-color:#f5f5f5; margin-top:-8px; min-height:1700px;}
.MinHeightFiltro{min-height:700px}

.DivDireita h1{font-size:12pt; margin-top:13px;}
.DivDireita a{color: #5f5f5f;}
.DivDireita a:hover{color: #333333;}
.DivDireita img{margin-right:4px;}



.BoxCampus{width:285px; margin:25px 0px 15px 20px;  border-top: 4px solid #333333;  padding-top:12px;}

.BoxConverse{width:285px; margin:15px 0px 0px 20px; border-top: 3px solid #e00d24;}
.BoxConverse h1{font-size:18px}
.BoxConverseBox{width:140px; line-height:21px; margin-bottom:10px}

.imagem-lista-contatos{margin-right: 10px; padding-top:12px;}

.BoxRedes{width:280px; margin:15px 0px 10px 20px; border-top: 4px solid #999999;}
.BoxRedes h1{font-size:18px}
.BoxRedes img{margin-right:2px;}





/* Box Expandido filtro Campi HOME #############################################################################*/

#boxExpandidoCampi{position: absolute; background: #fdfdfd; width: 276px; border: 1px solid #dddddd; border-top: 1px solid #fff; font-size: 13px; *margin-top:46px ; *margin-left:-282px;}
#boxExpandidoCampi ul{list-style: none;  *margin-left:0px; line-height: 25px; padding: 10px 0px 0px 20px;}
#boxExpandidoCampi li a{color: #666666; }
#boxExpandidoCampi li a:hover{color: #000;}




/* INTERNAS / LER #########################################################*/

.DivEsquerdaInterna{width:617px; margin-left:20px;  margin-top:10px; }
.DivEsquerdaInterna li{ padding-bottom:8px;}
.DivEsquerdaInterna h1{font-size:27px; margin:13px 0px 25px 10px; color:#333333; font-weight: bold;}
.DivEsquerdaInterna h2{font-size:18px; margin:25px 0px 8px 10px; color:#f87500; font-weight: bold;}
.DivEsquerdaInterna h3{margin:8px 0px 0px 10px; color:#333333; font-weight: bold;}
.DivEsquerdaInterna h4{font-size:18px; margin:25px 0px 8px 10px; font-weight: bold;}
.DivEsquerdaInterna p{ margin-left:10px; text-align:justify;}

.DivDireitaInterna{float:right; margin-right:43px; margin-top:-15px; width:320px; }
.DivDireitaInterna h1{font-size:12pt; margin-top:13px;}
.DivDireitaInterna a{color: #5f5f5f;}
.DivDireitaInterna a:hover{color: #333333;}
.DivDireitaInterna img{margin-right:4px;}


.DivDireitaBorda{width:279px; height:13px; margin:0px 0px 0px 20px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}

.DivCursosBordaFinalInterna{width:939px; height:13px; margin:-3px 0px 10px 20px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x;}





/* INTERNAS / BOX - Agendada e Tradicional ###########################################*/

.BoxAgendada{width: 572px; border: 1px solid #dddddd; background-color:#fcfcfc; border-top: 2px solid #6c6c6c; padding:10px 0px 10px 20px; margin-left:25px; text-transform:uppercase; margin-top:15px; }
.BoxTradicional{width: 572px; border: 1px solid #dddddd; background-color:#fcfcfc; border-top: 2px solid #f87500; padding:10px 0px 10px 20px; margin-left:25px; text-transform:uppercase;}
.BoxInfo{width:592px; border: 1px solid #dddddd; border-top: 0px;  margin-left:25px;}


.BoxInfoInternaTopo{width: 570px; border: 1px solid #dddddd; background-color:#fcfcfc; border-top: 2px solid #333333; padding:10px 0px 10px 20px; margin-left:25px; text-transform:uppercase;}
.BoxInfoInterna{width:560px; border: 1px solid #dddddd; border-top: 0px;  margin-left:25px; padding:0px 15px 5px 15px; margin-bottom:20px;}
.BoxInfoInterna a{color:#EF0E3A; font-weight: bold;}
.BoxInfoInterna a:hover{color:#333333; font-weight: bold;}
.BoxInfoInterna li{margin-bottom:15px;}
.DivBoxInfoInternaBorda{width:560px; height:13px; background-image:url(/extensao/img/linhaBorda.png); background-repeat:repeat-x; margin-top:5px; margin-bottom:15px;}


.BoxCampi{width:547px; border: 1px solid #dddddd; padding:15px 15px 0px 30px; margin-left:25px;  background-color:#fcfcfc; }
.itens-campus{width:270px; height:100px;}
.itens-campus a{color:#EF0E3A; font-weight: bold;}
.itens-campus a:hover{color:#333333; font-weight: bold;}


.BoxNumeroPagina{float:right; margin: -48px 15px 10px 5px; letter-spacing: 9px;}
.BoxNumeroPagina2{float:right; margin: -30px 15px 10px 5px; letter-spacing: 9px;}
.BoxFormulario{width:512px; margin: 30px 10px 20px 40px;}

.BoxFormularioInterna{width:610px; margin: 30x 0px 0px 80px; padding-top:10px;}
.BoxFormularioInterna td{vertical-align:text-top}
.BoxNumeroPaginaInterna{float:right; margin: -15px 25px 0px 0px; letter-spacing: 9px;}




/* INTERNAS / CURSOS ###########################################*/

.DivArea{ width:943px; background-repeat:no-repeat; padding:0px; margin:0px 20px 15px 30px;}
.DivAreaTitulo{width:920px; padding:10px 0px 10px 15px; margin:0px; float:left; font-size:15px; color:#FFFFFF;}

.boxSimples{width:285px; margin-top:25px; margin-left:20px;}
.boxSimples h1{font-size:10pt; margin:18px 0px 10px 0px; font-weight:bold;  color:#333;}
.boxSimples h2{font-size:10pt; margin:0px 0px 15px 0px;  font-weight: normal;}
.boxInfoCurso{width:285px; margin-top:5px;  border-bottom: 1px solid #dddddd; padding: 8px 0 8px 0;}


.DivInvestimento{width:255px; margin:15px 0px 0px 20px; border: 1px solid #e9e9e9; padding:15px 15px 10px 15px; text-align:justify; background-color:#f9f9f9; }
.DivInvestimento span{font-weight: normal; font-size: 22px;}
.DivInvestimento h1{font-size:12pt; margin-top:13px; font-weight: normal; text-align:center}
.DivInvestimento h2{font-size:10pt; margin-top:13px; font-weight: normal;}
.DivInvestimento h3{font-size:10pt; margin-top:-10px; font-weight: normal; text-align:center; color:#333;}
.DivInvestimento p{font-size:10px; line-height:11px; margin:10px 0px 10px 0px}
.DivInvestimento a{font-size:14px;}


.tabelaCampi{width:285px; margin-top:20px; border-bottom: 1px solid #dddddd; }
.tabelaCampi table{width:100%; margin-left:0px; margin-right:0px; border:0; font-weight: bold; font-size:12px;}
.celula1{width:210px; padding-left:0px; padding-bottom:2px;}
.celula1 i{font-weight: normal;}
.celula1 b{color:#333; }
.celborda{border-right: 1px solid #cccccc; padding-right:3px; padding-left:3px;}
.celsimples{padding-left:3px;}
.tituloPeriodo{font-size: 15px;}
.legendaPeriodo{text-align: center; font-size: 11px; color: #555555; padding-bottom: 8px; width:100%}


.DivCoord{width:255px; margin:15px 0px 0px 20px; border: 1px solid #e9e9e9; padding:15px 15px 10px 15px; text-align:justify; background-color:#f9f9f9; }
.balaoCoord{width:40px;}
.balaoCoordTexto{width:180px; font-size: 13px;}
.avatar{width:54px; padding:20px 15px 10px 0px;}
.avatarInfo{width:185px; padding:40px 0px 10px 0px; font-size: 13px; font-weight: bold; text-align:left}
.avatarInfo span{font-size: 11px;}

.cor0{color:#dcdcdc}
.bordaTop0{border-top: 2px solid #3c3c3c}

.cor1{color:#014285}
#cor1{color:#014285}
.boxArea1{background-color:#014285;}
.bordaTop1{border-top: 2px solid #014285}
.subTitulo1{color:#014285; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box1{background-color:#014285; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor2{color:#a21521}
#cor2{color:#a21521}
.boxArea2{background-color:#a21521;}
.bordaTop2{border-top: 2px solid #a21521}
.subTitulo2{color:#a21521; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box2{background-color:#a21521; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor3{color:#fe8800}
#cor3{color:#fe8800}
.boxArea3{background-color:#fe8800;}
.bordaTop3{border-top: 2px solid #fe8800}
.subTitulo3{color:#fe8800; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box3{background-color:#fe8800; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor4{color:#119fda}
#cor4{color:#119fda}
.boxArea4{background-color:#119fda;}
.bordaTop4{border-top: 2px solid #119fda}
.subTitulo4{color:#119fda; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box4{background-color:#119fda; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor5{color:#fcd503}
#cor5{color:#fcd503}
.boxArea5{background-color:#fcd503;}
.bordaTop5{border-top: 2px solid #fcd503}
.subTitulo5{color:#fcd503; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box5{background-color:#fcd503; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor6{color:#057720}
#cor6{color:#057720}
.boxArea6{background-color:#057720;}
.bordaTop6{border-top: 2px solid #057720}
.subTitulo6{color:#057720; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box6{background-color:#057720; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor7{color:#08647b}
#cor7{color:#08647b}
.boxArea7{background-color:#08647b;}
.bordaTop7{border-top: 2px solid #08647b}
.subTitulo7{color:#08647b; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box7{background-color:#08647b; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor8{color:#3c3c3c}
#cor8{color:#3c3c3c}
.boxArea8{background-color:#3c3c3c;}
.bordaTop8{border-top: 2px solid #3c3c3c}
.subTitulo8{color:#3c3c3c; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box8{background-color:#3c3c3c; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


.cor9{color:#00b3a0}
#cor9{color:#00b3a0}
.boxArea9{background-color:#00b3a0;}
.bordaTop9{border-top: 2px solid #00b3a0}
.subTitulo9{color:#00b3a0; font-weight: bold; margin-top:20px; margin-bottom:-5px; font-size:16px;}
.box9{background-color:#00b3a0; width:270px; padding:5px 8px 4px 8px; margin-bottom:10px; font-size:15px; color:#FFF; font-weight: bold;}


/* FORMULARIO ###########################################*/

.formulario{border: 1px solid #dddddd; background-color:#fcfcfc; color: #666666; padding:2px; margin-top:-3px; margin-bottom:10px; }
.btformulario{background-image:url(/extensao/img/btFundo.png); border:0px; width:117px; height:32px; font-weight: bold;  color: #666666;}
.btformularioG{background-image:url(/extensao/img/btFundoG.png); border:0px; width:155px; height:32px; font-weight: bold;  color: #666666;}




/* TELA CHEIA  ##########################################################################*/
.DivFull{position:fixed; top: 0px; left: 0px; width:100%; height:1800px; background-image:url(/extensao/img/fundoSombra.png); z-index:100;}
.DivFull h2{font-size:14px; margin:20px 0px 0px 10px; color:#f87500; font-weight: bold; text-transform:uppercase;}
.DivFull p {line-height:20px; margin:0px 0px 10px 10px;}
.DivFull a{color: #f87500;  font-weight: bold;}
.DivFull a:hover{color: #333333; font-weight: bold;}

.btFechar{float:right; margin-top:-58px; margin-right:-54px;}

.boxPresencial{float:none; margin-top:110px; width:397px; background-color:#f7f7f7; height:306px; border-top: 3px solid #f87500; text-align:justify; padding:30px 50px 30px 30px}
.boxPresencial h1{font-size: 24px; color: #999999; margin-bottom: 20px;  font-weight:normal;}

.boxMensagem{float:none; margin-top:40px; width:542px; background-color:#f7f7f7; background-color:#f7f7f7; border-top: 3px solid #f87500; text-align:justify; padding:30px 50px 0px 30px; min-height:450px;}
.boxMensagem h1{font-size: 24px; color: #999999; margin-bottom: 20px;  font-weight:normal;}
.boxMensagem p {margin:0px 0px 0px 10px;}

.boxTelefones{float:none; margin-top:110px; width:440px; background-color:#f7f7f7; background-color:#f7f7f7; border-top: 3px solid #f87500; text-align:justify; padding:30px 50px 30px 30px; }
.boxTelefones h1{font-size: 24px; color: #999999; margin-bottom: 20px;  font-weight:normal;}

.boxChat{float:none; margin-top:110px; width:440px; background-color:#f7f7f7; background-color:#f7f7f7; border-top: 3px solid #f87500; text-align:justify; padding:30px 50px 30px 30px;}

.boxAvisoInscricoesPos{float:none; margin-top:40px; width:400px; background-color:#f7f7f7; background-color:#f7f7f7; border-top: 3px solid #005ca8; text-align:justify; padding:30px 50px 0px 30px; min-height:200px;}
.boxAvisoInscricoesPos h1{font-size: 24px; color: #999999; margin-bottom: 20px;  font-weight:normal;}
.boxAvisoInscricoesPos p {margin:0px 0px 0px 10px;}

.p-center{line-height:50px; text-align:center}



.btn-limpar{width: 83px; cursor: pointer; height: 25px; padding: 0; background: url('/extensao/img/bt-limpar.png') no-repeat; border: 0px;}
.btn-enviar-msg{width: 133px; cursor: pointer; height: 25px; border: 0px; background: url('/extensao/img/bt-enviar-msg.png') no-repeat; }


/* TABELA #######################################################################*/
.tabelaTitulo{border-bottom: 1px solid #dddddd; padding-top:15px; padding-bottom:0px;  font-weight: bold;}
.tabelaCel{background-color:#fbfbfb; }
.tabelaCelTOP{background-color:#fbfbfb; padding-top:10px;}
.cel1{width:90px;}




/* BARRA-COMPARTILHAR #####################################################################################*/
.barra-compartilhamento-redes-sociais{background: url("/pos/img/bg-titulo.png"); background-repeat:repeat-x; border-bottom: 1px solid #E2E2E2; height: 20px; margin-top: 20px; *margin-top: 60px; padding: 12px 0 14px 10px; width:605px} 
.icon-caompartilhar-pg-int{color: #828486;  margin:0px 50px 0px 100px; }
.alinhamento-redes-preto-branco { padding: 0px 30px 0px 0px; }
.botao-mais{display: inline-block;}
.botao-curtir{ }
.alinhar-btn-imprimir-barra{width: 74px; margin-top: 3px; float: left}


.boxMensagemCompartilhar{float:none; margin-top:80px; width:470px; background-color:#f7f7f7; background-color:#f7f7f7; border-top: 3px solid #f87500; text-align:justify; padding:30px 54px 0px 30px; min-height:180px;}
.boxMensagemCompartilhar h1{font-size: 24px; color: #999999; font-weight:normal; margin:0px 0px 20px 10px;}
.boxMensagemCompartilhar h2{color:#f87500; margin: 0px 0px 15px 10px; text-transform:none; font-weight:normal;}
.boxMensagemCompartilhar p {margin:0px 0px 5px 25px;}
.caixadetextoCompartilhar {font-size: 12px; color:#999999; width: 320px; border: 1px solid #D6DFE7; background-color: #f2f2f2; margin-left:20px;}
.cabecalho_formularioCompartilhar {color:#607A91;}




/* RODAPE ##########################################################################*/

.rodapeTitulo{width:933px; margin:30px 0px 0px 20px;  padding: 5px 0 0 10px;  background-color: #e00d24; color:#FFF; font-size:11pt; font-weight: bold; height: 21px;}
.rodape{width:900px; margin:0px 0px 27px 40px; }
.coluna-rodape-content{ width: 180px; float: left; color: #7D8288; } 
.titulo-rodape-alteracao-cor{width: 180px; color: #e00d24; font-weight: bold; padding-top: 20px;}
.itens-rodape ul{ margin: 0; padding: 0;}
.itens-rodape li{list-style: none; line-height: 16px; font-size: 11px;}
.itens-rodape li span{color: #000; font-weight: bold;}
.itens-rodape li a{color: #7D8288; cursor: hand;}
.itens-rodape li a:hover{color: #333333;}

.conteudoFooterCopyrightTrial{width:973px; height:150px; padding:0px; margin:0px 0px 10px 30px; float:none; text-align:left;}
.copyright{ float: left; width: 620px; font-size: 11px; padding-top: 76px;}
.logos-rodape{ float: left; padding-top: 30px; text-align: right;}
.trial{width:944px; text-align: right; padding-top: 30px;}


