@font-face {
    font-family: 'HelveticaNeueLTStd';
    src: url('../Util/fonts/helveticaneueltstd-lt-webfont.eot');
    src: url('../Util/fonts/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Util/fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('../Util/fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('../Util/fonts/helveticaneueltstd-lt-webfont.svg#CaeciliaLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStdBold';
    src: url('../Util/fonts/helveticaneueltstd-bd-webfont.eot');
    src: url('../Util/fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Util/fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('../Util/fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('../Util/fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
    overflow-x: hidden;
}

body {
    margin : 0;
    font-family : Arial;
    font-size : 11px;
    color : #727272;
    overflow-x : hidden;
}

img {
    border : none;
}

a {
    color : #727070;
    text-decoration : none;
}


/* HEADER */
#DivMaster {
    float : left;
    width : 100%;
    background-image : url('../Util/img/bg/bgGeral.jpg');
    min-height : 900px;
}

#DivMeio {
    width : 1329px;
    margin : 0 auto;
}

#DivHeader {
    float : left;
    width : 100%;
    height : 248px;
    background-image : url('../Util/img/bg/bgHeader.png');
    background-repeat : no-repeat;
    background-position : center top;
    background-color : #FFFFFF;
    padding-bottom : 10px;
}

#DivLogo {
    float : left;
    width : 150px;
    height : 100px;
}

#DivLogo a {
    float : left;
    width : 150px;
    height : 100px;
}

#DivMeioHeader {
    margin : 0 auto;
    width : 1007px;
}

#DivMeioHeader a.LogoLight {
    float : left;
    margin-left : 20px;
}

#DivMeioHeader h1 {
    float : left;
    height : 32px;
    line-height : 32px;
    background-color : #fcb131;
    color : #FFFFFF;
    font-size : 23px;
    font-weight : bold;
    margin-top : 40px;
    margin-left : 40px;
    margin-right : 50px;
    padding-right : 15px;
    padding-left : 5px;
}

#DivMeioHeader img {
    float : left;
}

#DivMeioHeader #DivMenuPrincipal {
    float : left;
    width : 1120px;
    height : 49px;
}

#DivMeioHeader #DivLogoEAD {
    float : right;
    margin-right : 20px;
    margin-top : 58px;
}

#DivMenuPrincipal ul {
    float : left;
    padding : 0;
    margin : 0;
    margin-left : 14px;
    margin-top : 11px;
    border-collapse : collapse;
    z-index : 99;
}

#DivMenuPrincipal ul li {
    float : left;
    list-style-type : none;
    color : #e9e9e9;
    text-decoration : none;
    z-index:99;
    padding : 6px;
    padding-top : 9px;
}

#DivMenuPrincipal ul li.LISeparadorGrande {
    float : left;
    list-style-type : none;
    color : #e9e9e9;
    font-size : 20px;
    text-decoration : none;
    z-index:99;
    padding : 5px;
}

#DivMenuPrincipal ul li a {
    font-family : 'HelveticaNeueLTStdBold';
    font-size : 13px;
    font-weight : bold;
    text-transform : uppercase;
    color : #f8981d;
    text-decoration : none;
    z-index:99;
}

#DivMenuInstitucional {
    float : left;
    width : 965px;
    height : 45px;
    margin-top : 25px;
    margin-left : 20px;
    padding-bottom : 15px;

    border-bottom : 3px double #d9d9d9;
}

#DivMenuInstitucional ul {
    float : left;
    list-style : none;
    padding : 0px;
    margin : 0px;
    margin-top : 12px;
}

#DivMenuInstitucional ul li {
    float : left;
    list-style : none;
    padding : 0px;
    margin : 0px;
    padding : 7px;
}

#DivMenuInstitucional ul li a {
    font-size : 12px;
    color : #727272;
}

#DivMenuInstitucional #DivBuscaHeader {
    float : right;
    width : 256px;
    height : 38px;
    border : 1px solid #e5e5e5;
}

#DivMenuInstitucional #DivBuscaHeader span {
    float : left;
    font-size : 14px;
    color : #727272;
    height : 36px;
    padding-top : 11px;
    padding-left : 15px;
}

#DivMenuInstitucional #DivBuscaHeader input {
    float : left;
    font-size : 14px;
    color : #727272;
    width : 115px;
    margin-left : 10px;
    height : 36px;
    line-height : 36px;
    border : none;
}

#DivMenuInstitucional #DivBuscaHeader input:focus {
    outline : none;
}

#DivMenuInstitucional #DivBuscaHeader a {
    float : right;
}

/* CONTEUDO */
#DivConteudo {
    float : left;
    width : 100%;
    background-color : #FFFFFF;
    padding-bottom : 90px;
}

/* HOME */
#DivMioloHome {
    width : 974px;
    margin : 10px auto;
}

#DivEsquerdaHome {
    float : left;
    width : 718px;
}

#DivDireitaHome {
    float : left;
    width : 256px;
    padding-bottom : 45px;
}

#DivDireitaHome #DivBotaoVoltarDireita {
    float : left;
    width : 100%;
    height : 23px;
    margin-top : -19px;
}

#DivDireitaHome #DivBotaoVoltarDireita a {
    float : right;
}

#DivDireitaHome #DivUltimasNoticias {
    float : left;
    width : 100%;
    border-top : 5px solid #1a547f;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
    margin-top : 18px;
}

#DivDireitaHome #DivUltimasNoticias #DivTitUltimasNoticias {
    float : left;
    width : 220px;
    font-weight : bold;
    font-size : 13px;
    color : #00529b;
    margin : 17px;
    margin-bottom : 0px;
    padding-bottom : 10px;
    border-bottom : 3px double #d9d9d9;
}

#DivDireitaHome #DivUltimasNoticias ul {
    float : left;
    list-style : none;
    padding : 0;
    width : 220px;
    margin : 0 0 15px 0;
}

#DivDireitaHome #DivUltimasNoticias ul li {
    float : left;
    font-size : 12px;
    font-weight : bolder;
    color : #1a547f;
    list-style : none;
    padding : 0;
    padding-left : 17px;
    margin-left : 0;
    width : 239px;
    padding-bottom : 14px;
    padding-top : 14px;
    background-image : url('../Util/img/bg/bgDotCinza.png');
    background-repeat : repeat-x;
    background-position : left bottom;
}

#DivDireitaHome #DivUltimasNoticias ul li span {
    float : left;
    color : #727070;
    font-size : 13px;
    font-weight : bold;
    margin-left : 13px;
    margin-top : 3px;
}

#DivDireitaHome #DivUltimasNoticias a.BarraVejaMais {
    float : left;
    width : 246px;
    background-color : #f5f5f5;
    height : 20px;
    border-top : 1px solid #e5e5e5;
    text-align : right;
    padding-right : 10px;
    line-height : 20px;
    font-size : 10px;
    color : #727772;
    margin-top : -16px;
}

#DivDireitaHome #DivInscricoesAbertas {
    float : left;
    width : 100%;
    border-top : 5px solid #1a547f;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
}

#DivDireitaHome #DivInscricoesAbertas #DivTitInscricoesAbertas {
    float : left;
    width : 220px;
    font-weight : bold;
    font-size : 13px;
    color : #00529b;
    margin : 17px 17px 0 17px;
    border-bottom : 3px double #d9d9d9;
}

#DivDireitaHome #DivInscricoesAbertas ul {
    float : left;
    list-style : none;
    padding : 0;
    width : 220px;
    margin-left : 17px;
    margin-top : 0;
    margin-bottom : 0;
}

#DivDireitaHome #DivInscricoesAbertas ul li {
    float : left;
    font-size : 12px;
    font-weight : bold;
    color : #f8981d;
    list-style : none;
    padding : 0;
    margin-left : 0;
    width : 220px;
    text-transform : uppercase;
    margin-top : 16px;
}

#DivDireitaHome #DivInscricoesAbertas > ul > li > a {
    color : #f8981d;
    text-decoration : none;
}

#DivDireitaHome #DivInscricoesAbertas ul li ul {
    float : left;
    list-style : none;
    padding : 0;
    margin-left : 0;
    width : 220px;
    margin-left : 17px;
}

#DivDireitaHome #DivInscricoesAbertas ul li ul li {
    float : left;
    font-size : 12px;
    font-weight : normal;
    color : #727272;
    list-style : none;
    list-style-image : url('../Util/img/icoBulletSeta.png');
    padding : 0;
    margin-left : -5px;
    width : 220px;
    margin-top : 7px;
    margin-bottom : 0px;
    text-transform : none;
}

#DivDireitaHome #DivInscricoesAbertas ul li a.BarraVejaMais {
    float : left;
    width : 246px;
    background-color : #f5f5f5;
    height : 20px;
    border-top : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    text-align : right;
    padding-right : 10px;
    margin-left : -17px;
    line-height : 20px;
    font-size : 10px;
    color : #727772;
    margin-top : 15px;
}

#DivConteudo #DivMioloHome #DivEsquerdaHome #DivWebdoor {
    float : left;
    width : 670px;
    max-height : 302px;
    overflow : hidden;
}

#DivConteudo #DivMioloHome #DivEsquerdaHome #DivWebdoor img {
    float : left;
    display : none;
}

#DivEsquerdaHome .DivDestaqueHome {
    background-color : #f5f5f5;
    border-top : 5px solid #f8981d;
    border-left : 1px solid #d9d9d9;
    border-bottom : 1px solid #d9d9d9;
    border-right : 1px solid #d9d9d9;
    margin-top : 28px;
}

#DivEsquerdaHome .DivDestaqueHomeGrande {
    float : left;
    width : 671px;
}

#DivEsquerdaHome .DivDestaqueHomeGrande .DivFotoDestaqueHome {
    float : left;
    border-right : 1px solid #d9d9d9;
}

#DivEsquerdaHome .DivDestaqueHomeGrande .DivTitDestaqueHome {
    float : left;
    width : 384px;
    margin-left : 17px;
    margin-top : 17px;
    text-transform : uppercase;
    border-bottom : 1px solid #d9d9d9;
    padding-bottom : 15px;
}

#DivEsquerdaHome .DivDestaqueHomeGrande .DivTitDestaqueHome a {
    font-size : 18px;
    font-weight : bold;
    color : #00529b;
}

#DivEsquerdaHome .DivDestaqueHomeGrande .DivIntroDestaqueHome {
    float : left;
    width : 384px;
    font-size : 14px;
    color : #727272;
    margin-left : 17px;
    margin-top : 16px;
    line-height : 18px;
}

#DivEsquerdaHome .DivDestaqueHomePequeno {
    float : left;
    width : 326px;
    margin-right : 18px;
}

#DivEsquerdaHome .DivDestaqueHomePequeno .DivFotoDestaqueHome {
    float : left;
    border-right : 1px solid #d9d9d9;
}

#DivEsquerdaHome .DivDestaqueHomePequeno .DivTitDestaqueHome {
    float : left;
    width : 177px;
    margin-left : 17px;
    margin-top : 17px;
    text-transform : uppercase;
    border-bottom : 1px solid #d9d9d9;
    padding-bottom : 15px;
}

#DivEsquerdaHome .DivDestaqueHomePequeno .DivTitDestaqueHome a {
    font-size : 16px;
    font-weight : bold;
    color : #00529b;
}

#DivEsquerdaHome .DivDestaqueHomePequeno .DivIntroDestaqueHome {
    float : left;
    width : 177px;
    font-size : 14px;
    color : #727272;
    margin-left : 17px;
    margin-top : 16px;
    line-height : 18px;
}
/* FIM - HOME */

/* FOOTER */
#DivFooter {
    float : left;
    width : 100%;
    background-color : #fda02a;
}

#DivFooter ul.primeira {
    margin-left : 185px;
}

#DivFooter ul {
    float : left;
    width : 250px;
    margin : 0;
    padding : 0;
    margin-top : 40px;
    margin-bottom : 40px;
}

#DivFooter ul li {
    float : left;
    padding : 0;
    margin : 0;
    list-style : none;
    width : 290px;
    list-style-image : url('/Util/img/icoBulletSetaFooter.png');
    line-height : 20px;
}

#DivFooter ul li a {
    color : #FFFFFF;
    font-size : 12px;
    text-transform : uppercase;
}

#DivFooter #DivFooterBaixo {
    float : left;
    width : 100%;
    height : 69px;
    background-color : #ea6230;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter {
    float : left;
    width : 605px;
    margin-left : 190px;
    margin-top : 18px;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter span.Senac {
    float : left;
    font-size : 14px;
    color : #FFFFFF;
    font-weight : bold;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter span.Direitos {
    float : left;
    font-size : 12px;
    color : #FFFFFF;
    font-weight : bold;
    margin-left : 10px;
}

#DivFooter #DivFooterBaixo #DivMenuAuxFooter {
    float : left;
    font-size : 10px;
    color : #FFFFFF;
    font-weight : bold;
    margin-top : 35px;
    margin-left : 150px;
}

#DivFooter #DivFooterBaixo #DivMenuAuxFooter span.Direitos {
    float : left;
    font-size : 12px;
    color : #FFFFFF;
    font-weight : bold;
    clear : both;
}
/* FOOTER - FIM */

/* INTERNAS */
#DivConteudoInternas {
    float : left;
    width : 673px;
    margin-left : 180px;
    margin-right : 40px;
    margin-bottom : 45px;
}

#DivMioloConteudoInternas {
    float : left;
    width : 673px;
    text-align : justify;
    font-size : 13px;
}

.SemBarra {
    float : left;
    width : 970px !important;
}

#DivMioloConteudoInternas p a {
    color : #fda02a;
    text-decoration : underline;
}

#DivMioloConteudoInternas #DivBannerInterna {
    float : left;
    margin-bottom : 32px;
}

#DivMioloConteudoInternas .DivCampoCurso {
    float : left;
    clear : both;
    margin-top : 25px;
    width : 100%;
}

#DivMioloConteudoInternas .DivTituloCampo {
    float : left;
    clear : both;
    color : #f8981d;
    font-weight : bold;
    font-size : 15px;
    width : 100%;
}

#DivMioloConteudoInternas .DivTituloCampoCurto {
    float : left;
    clear : left;
    color : #f8981d;
    font-weight : bold;
    font-size : 15px;
    line-height : 15px;
    width : auto;
}

#DivMioloConteudoInternas .DivSubtituloCampo {
    float : left;
    color : #00529b;
    font-weight : bold;
    font-size : 13px;
    margin-right : 6px;
    width : auto;
}

#DivMioloConteudoInternas .DivConteudoCampo {
    float : left;
    clear : both;
    font-size : 13px;
    margin-top : 5px;
    width : 100%;
}

#DivMioloConteudoInternas .DivVideoCurso {
    float : right;
    margin-left : 15px;
    border : 1px solid #f8981d;
}

#DivMioloConteudoInternas .DivImgInternaCurso {
    float : right;
    margin-left : 15px;
	width: 260px;
	height: 162px;
}

#DivMioloConteudoInternas .DivConteudoCampoCurto {
    float : left;
    clear : right;
    font-size : 13px;
    line-height : 15px;
    width : auto;
    margin-left : 6px;
}

#DivMioloConteudoInternas .DivSubconteudoCampo {
    float : left;
    clear : both;
    font-size : 12px;
    margin-top : 5px;
    margin-bottom : 5px;
    width : 100%;
    line-height :18px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivFiltroTurmas {
    float : left;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivFiltroTurmas #SpanTitFiltroTurmas {
    float : left;
    height : 35px;
    line-height : 37px;
    margin-right : 10px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivFiltroTurmas #SpanCampoFiltroTurmas {
    float : left;
    height : 37px;
}

#AjaxLoading {
    float : left;
    width : 16px;
    height : 16px;
    display : none;
}

#AjaxLoadingTecnico {
	position: relative;
    width : 16px;
    height : 16px;
    display : none;
	top: -25px;
	left: 310px;
}

#DivSelCidade > div {
	margin-top: 17px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso {
    float : left;
    clear : both;
    width : 100%;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table {
    float : left;
    width : 100%;
    background-color : #f5f5f5;
    border-top : 4px solid #f8981d;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
    margin-top : 25px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table tr.par {
    background-color : #ffffff;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table tr.impar {
    background-color : #f5f5f5;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table tr th {
    font-weight : bold;
    font-size : 13px;
    text-align : center;
    padding : 8px;
    color : #00529b;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table tr td.polo {
    font-size : 13px;
    text-align : left;
    font-weight : bold;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso table tr td {
    font-size : 13px;
    text-align : center;
    padding : 8px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas {
    float : left;
    width : 100%;
    border-top : 1px solid #d9d9d9;
    margin-top : 17px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas > ul {
    float : left;
    width : 100%;
    list-style : none;
    padding : 0;
    margin : 0;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas > ul > li {
    float : left;
    width : 100%;
    list-style : none;
    padding : 0;
    margin : 0;
    margin-top : 14px;
    border-bottom : 1px solid #d9d9d9;
    padding-bottom : 10px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas > ul > li > a.nomePolo {
    float : left;
    width : 50%;
    font-size : 13px;
    font-weight : bold;
    color : #f8981d;
    vertical-align : middle;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas > ul > li > a.enderecoPolo {
    float : left;
    width : 80%;
    font-size : 13px;
    font-weight : bold;
    color : #727272;
    vertical-align : middle;
    clear : both;
    margin-left : 10px;
    margin-top : 2px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivTurmasCurso #DIVListaTurmas > ul > li > a.linkPolo {
    float : left;
    width : 50%;
    text-align : right;
    font-size : 13px;
    font-weight : bold;
    color : #f8981d;

    display : none;
}

div.DIVInfoTurma {
    float : left;
    width : 100%;
    margin-top : 15px;
    display : none;
}

div.DIVInfoTurma > span.NomeTurma {
    float : left;
    width : 100%;
    font-size : 13px;
    color : #00529b;
    font-weight : bold;
}

div.DIVInfoTurma > span.HorariosTurma {
    float : left;
    width : 100%;
    margin-top : 10px;
    text-align : center;
}

div.DIVInfoTurma > span.HorariosTurma > p {
    float : left;
    width : 100%;
    text-align : left;
}

div.DIVInfoTurma > span.HorariosTurma > span.HorarioTurma {
    float : left;
    font-size : 12px;
    color : #727272;
    padding : 6px;
    border : 1px solid #e5e5e5;
    margin-right : 4px;
}

div.DIVInfoTurma > span.BotoesTurma {
    float : left;
    width : 100%;
    margin-top : 17px;
}

div.DIVInfoTurma > span.BotoesTurma > p {
    float : left;
    width : 100%;
    margin-top : 0px;
}


#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso {
    float : left;
    clear : both;
    width : 100%;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table {
    float : left;
    width : 100%;
    background-color : #f5f5f5;
    border-top : 4px solid #f8981d;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
    margin-top : 25px;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table tr.par {
    background-color : #ffffff;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table tr.impar {
    background-color : #f5f5f5;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table tr th {
    font-weight : bold;
    font-size : 13px;
    text-align : center;
    padding : 8px;
    color : #00529b;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table tr td.polo {
    font-size : 13px;
    text-align : left;
    font-weight : bold;
}

#DivMioloConteudoInternas .DivConteudoCampo #DivComponentesCurso table tr td {
    font-size : 13px;
    text-align : center;
    padding : 8px;
}


#DivMioloConteudoInternas #DivBotoesCurso {
    float : left;
    clear : both;
    width : 100%;
    margin-top : 20px;
}

#DivMioloConteudoInternas #DivBotoesCurso a {
    float : left;
    margin-right : 18px;
}

#DivMioloConteudoInternas #DivSubBotoesCurso {
    float : left;
    clear : both;
    width : 100%;
    margin-bottom : 20px;
}

#DivMioloConteudoInternas #DivSubBotoesCurso a {
    float : left;
    margin-right : 18px;
}

#DivMioloConteudoInternas #DivCaixaOutrosCursos {
    float : left;
    width : 100%;
    background-color : #f5f5f5;
    border-top : 4px solid #f8981d;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
    margin-top : 47px;
}

#DivMioloConteudoInternas #DivCaixaOutrosCursos #DivTituloOutrosCursos {
    float : left;
    width : 625px;
    margin-top : 19px;
    margin-left : 14px;
    margin-right : 14px;
    padding-bottom : 12px;
    border-bottom : 1px solid #d9d9d9;
    font-size : 18px;
    font-weight : bold;
}

#DivMioloConteudoInternas #DivCaixaOutrosCursos ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    margin-top : 10px;
    margin-left : 14px;
    margin-right : 14px;
    margin-bottom : 25px;
}

#DivMioloConteudoInternas #DivCaixaOutrosCursos ul li {
    float : left;
    width : 47%;
    padding : 0;
    margin : 0;
    margin-left : 14px;
    margin-bottom : 8px;
    list-style-image : url('../Util/img/icoBulletSeta.png');
    font-size : 13px;
    text-align : left;
}

#DivMioloConteudoInternas #DivCaixaOutrosCursos ul li a {
    font-weight : bold;
}

#DivMioloConteudoInternas .DivLabelForm {
    float : left;
    width : 100%;
    clear : both;
    margin-top : 20px;
    margin-bottom : 7px;
}

#DivMioloConteudoInternas .DivCampoForm {
    float : left;
    width : 100%;
    clear : both;
}

#DivMioloConteudoInternas .DivCampoForm input {
    float : left;
    width : 656px;
    clear : both;
    height : 35px;
    line-height : 35px;
    border : 1px solid #e5e5e5;
}

#DivMioloConteudoInternas .DivCampoForm input.telefone {
    width : 300px;
}

#DivMioloConteudoInternas .DivCampoForm select {
    float : left;
    width : 300px;
    clear : both;
    height : 35px;
    line-height : 35px;
    border : 1px solid #e5e5e5;
}

#DivMioloConteudoInternas .DivCampoForm textarea {
    float : left;
    width : 300px;
    height : 200px;
    clear : both;
    border : 1px solid #e5e5e5;
}

#DivMioloConteudoInternas .DivBotaoForm {
    float : left;
    margin-left : 242px;
    margin-top : 17px;
}

#DivMioloConteudoInternas #DivSucessoFaleConosco {
    float : left;
    width : 100%;
    background-color : #f5f5f5;
    min-height : 60px;
    line-height : 60px;
    font-size : 15px;
    font-weight : bold;
    color : #727272;
    display : none;
    margin-top : 55px;
}

#DivMioloConteudoInternas #DivSucessoFaleConosco img {
    float : left;
    margin-left : 56px;
    margin-right : 30px;
    margin-top : 14px;
}

#DivMioloConteudoInternas #DivIframeFaleConosco {
    display : none;
}

#DivMioloConteudoInternas #DivErroFaleConosco {
    float : left;
    width : 100%;
    background-color : #fda02a;
    min-height : 60px;
    line-height : 60px;
    font-size : 15px;
    font-weight : bold;
    color : #FFFFFF;
    display : none;
    margin-top : 55px;
}

#DivMioloConteudoInternas #DivErroFaleConosco img {
    float : left;
    margin-left : 56px;
    margin-right : 30px;
    margin-top : 14px;
}

#DivBarraTopoConteudo {
    float : left;
    width : 970px;
    margin-left : 180px;
    height : 85px;
}

#DivBarraTopoConteudo #DivTopoConteudo {
    float : left;
    width : 100%;
    border-bottom : 1px solid #e1e1e1;
    padding-bottom : 13px;
}

#DivBarraTopoConteudo #DivBreadCrumbs {
    float : left;
    font-size : 11px;
    color : #fbb12a;
    margin-top : 4px;
    width : 540px;
    font-family : Verdana;
}

#DivBarraTopoConteudo #DivBreadCrumbs ul {
    float : left;
    margin : 0;
    padding : 0;
}

#DivBarraTopoConteudo #DivBreadCrumbs ul li {
    float : left;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivBarraTopoConteudo #DivBreadCrumbs ul li a {
    color : #727272;
}

#DivBarraTopoConteudo #DivBreadCrumbs ul li a.ultimo {
    color : #f8981d;
}

#DivBarraTopoConteudo h1 {
    float : left;
    color : #00529B;
    font-size : 16px;
    font-weight : bold;
    /*max-width : 272px;*/
    padding-right : 0;
    margin-right : 0;
    margin-top : 13px;
    text-align : left;
}

#DivBarraTopoConteudo #DivBoxFerramentas {
    float : right;
    width : 270px;
    height : 21px;
    line-height : 19px;
    text-align : center;
    font-family : Verdana;
}

#DivBarraTopoConteudo #DivBoxFerramentas a {
    font-size : 11px;
    color : #727272;
    text-decoration : none;
}

#DivBoxCompartilhe {
    position : absolute;
    display : none;
    background-color : #FFFFFF;
    width : 100px;
    padding : 10px;
    line-height : 30px;
    border : 1px solid #e5e5e5;
}

#DivAcordeaoAreas {
    float : left;
    width : 100%;
}

#DivAcordeaoAreas #DivBotaoExpandir {
    float : right;
    margin-bottom : 20px;
}

#DivAcordeaoAreas ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivAcordeaoAreas ul > li {
    float : left;
    width : 100%;
    margin : 0 0 2px 0;
    list-style : none;

    background-color : #f5f5f5;
    border : 1px solid #e6e6e6;
}

#DivAcordeaoAreas ul > li > a {
    float : left;
    line-height : 37px;
    margin-left : 13px;
    color : #2f85c7;
    font-size : 13px;
    font-weight : bold;
    width : 96%;
}

#DivAcordeaoAreas ul > li > a.aberto {
    background-image : url('/Util/img/icoSetaAcordeonBaixo.png');
    background-position : right center;
    background-repeat : no-repeat;
}

#DivAcordeaoAreas ul > li > a.fechado {
    background-image : url('/Util/img/icoSetaAcordeonCima.png');
    background-position : right center;
    background-repeat : no-repeat;
}

#DivAcordeaoAreas ul > li > ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    border-top : 1px solid #e6e6e6;
    display : none;
}

#DivAcordeaoAreas ul > li > ul > li {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    border : none;
    line-height : 30px;
}

#DivAcordeaoAreas ul > li > ul > li.par {
    background-color : #FFFFFF;
}

#DivAcordeaoAreas ul > li > ul > li.impar {
    background-color : #f5f5f5;
}

#DivAcordeaoAreas ul > li > ul > li > a.titulo {
    float : left;
    line-height : 31px;
    color : #727272;
    font-size : 13px;
    font-weight : normal;
    margin-left : 15px;
    width : auto;
}

#DivAcordeaoAreas ul > li > ul > li > a.titulo > img {
    margin-right : 11px;
}

#DivAcordeaoAreas ul > li > ul > li > a.botao {
    float : left;
    width : auto;
    margin-top : 8px;
}

#DivFiltroFAQ {
    float : left;
    width : 100%;
    margin-bottom : 30px;
}

#DivAcordeaoFAQ {
    float : left;
    width : 100%;
}

#DivAcordeaoFAQ #DivBotaoExpandir {
    float : right;
    margin-bottom : 20px;
}

#DivAcordeaoFAQ ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivAcordeaoFAQ ul > li {
    float : left;
    width : 100%;
    min-height : 37px;
    margin : 0 0 2px 0;
    list-style : none;

    background-color : #f5f5f5;
    border : 1px solid #e6e6e6;
}

#DivAcordeaoFAQ ul > li > a {
    float : left;
    margin-left : 13px;
    margin-top : 11px;
    margin-bottom : 11px;
    color : #2f85c7;
    font-size : 13px;
    font-weight : bold;
    width : 96%;
}

#DivAcordeaoFAQ ul > li > a.aberto {
    background-image : url('/Util/img/icoMenosAcordeao.png');
    background-position : left center;
    background-repeat : no-repeat;
    padding-left : 20px;
}

#DivAcordeaoFAQ ul > li > a.fechado {
    background-image : url('/Util/img/icoMaisAcordeao.png');
    background-position : left center;
    background-repeat : no-repeat;
    padding-left : 20px;
}

#DivAcordeaoFAQ ul > li > ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    display : none;
}

#DivAcordeaoFAQ ul > li > ul > li {
    float : left;
    margin : 0 0 0 0;
    padding : 0;
    list-style : none;
    border : none;
    min-height : 30px;
    background-color : #f5f5f5;
}

#DivAcordeaoFAQ ul > li > ul > li > p {
    margin-top : 10px;
    margin-left : 35px;
    margin-bottom : 15px;
    margin-right : 15px;
}
/* INTERNAS - FIM */

/* LIGHTBOX */
.LightBoxBack { position: absolute; z-index: 600; top: 0; left: 0; width: 100%; height: 100%; background-image: url(/util/img/fnd_preto.png); display: none; }
.LightBoxBlock { margin: 0 auto; position: relative; margin-top: 40px; }
.LightBox { float : left; width: 619px; min-height : 538px; margin: 0 auto; position: relative; background-color: #fff; border: solid 1px #fcb131; padding-bottom : 20px; }
.LightBoxFechar { height: 16px; width: 22px; float: right; margin-top : 5px; padding-right : 6px; cursor: pointer; }
.LightBoxFechar img { margin-left: 5px; margin-top: 3px; z-index: 650; }
.LightBox h1 { float : left; height : 25px; line-height : 25px; background-color : #fcb131; color : #FFFFFF; font-size : 16px; font-weight : bold; padding : 0 16px 0 8px; margin : 0px; clear : both; margin-left : 35px; margin-top : 20px; margin-bottom : 10px; }
.LightBoxVideo h1 { float : left; height : 25px; min-width : 300px; line-height : 25px; background-color : #fcb131; color : #FFFFFF; font-size : 16px; font-weight : bold; padding : 0 16px 0 8px; margin : 0px; clear : both; margin-left : 35px; margin-top : 20px; margin-bottom : 10px; }

/* ENVIAR POR E-MAIL */
#LBExportacaoEmail .LBExportacaoEmail { width: 500px; }
#LBExportacaoEmail .LBExportacaoEmail .LightBox { width : 500px; height : 450px; margin : 0 auto; }
.LBExportacaoEmail h3 { float : left; height : 25px; line-height : 25px; background-color : #fcb131; color : #FFFFFF; font-size : 16px; font-weight : bold; padding : 0 16px 0 8px; margin : 0px; clear : both; margin-left : 35px; margin-top : 20px; margin-bottom : 10px; }
#LBExportacaoEmail .LBExportacaoConteudo { float : left; clear : both; width: 445px;  margin-left : 35px; }
#LBExportacaoEmail .LBExportacaoConteudo div.lblForm { float : left; width : 100%; text-align : left; clear : both; padding-right : 10px; margin-bottom : 3px; }
#LBExportacaoEmail .LBExportacaoConteudo input.txtForm { float : left; border : 1px solid #d4d4d4; height : 17px; clear : right; margin-bottom : 10px; }
#LBExportacaoEmail .LBExportacaoConteudo textarea.txtForm { float : left; border : 1px solid #d4d4d4; font-family : Verdana; }
#LBExportacaoEmail .btnExportar { float : left; text-decoration : none; line-height : 16px; height : 16px; color : #FFFFFF; padding : 1px 5px 2px 5px; background-color : #1a547f; clear : both; margin-top : 10px; margin-left : 0; font-size : 10px; }

/* FALE CONOSCO */
#LBFaleConosco .LBFaleConosco { width: 500px; }
#LBFaleConosco .LBFaleConosco .LightBox { width : 500px; height : 450px; margin : 0 auto; }
.LBFaleConosco h3 { float : left; height : 25px; line-height : 25px; background-color : #fcb131; color : #FFFFFF; font-size : 16px; font-weight : bold; padding : 0 16px 0 8px; margin : 0px; clear : both; margin-left : 35px; margin-top : 20px; margin-bottom : 10px; }
#LBFaleConosco .LBExportacaoConteudo { float : left; clear : both; width: 445px;  margin-left : 35px; }
#LBFaleConosco .LBExportacaoConteudo div.lblForm { float : left; width : 100%; text-align : left; clear : both; padding-right : 10px; margin-bottom : 3px; }
#LBFaleConosco .LBExportacaoConteudo div.lblFormPeq { float : left; width : 45%; text-align : left; padding-right : 10px; margin-bottom : 3px; }
#LBFaleConosco .LBExportacaoConteudo input.txtForm { float : left; width : 95%; border : 1px solid #d4d4d4; height : 17px; clear : right; margin-bottom : 10px; }
#LBFaleConosco .LBExportacaoConteudo textarea.txtForm { float : left; width : 95%; border : 1px solid #d4d4d4; font-family : Verdana; }
#LBFaleConosco .btnExportar { float : left; text-decoration : none; line-height : 16px; height : 16px; color : #FFFFFF; padding : 1px 5px 2px 5px; background-color : #1a547f; clear : both; margin-top : 10px; margin-left : 0; font-size : 10px; }


/* IMPRESSÃO */
#LBImpressao .LBImpressao { 
    width: 500px;
}

#LBImpressao .LBImpressao .LightBox {
    width : 500px;
    height : 450px;
    margin : 0 auto;
}

.LBImpressao h3 { 
    float : left; 
    height : 25px; 
    line-height : 25px; 
    background-color : #fcb131; 
    color : #FFFFFF; 
    font-size : 16px; 
    font-weight : bold; 
    padding : 0 16px 0 8px; 
    margin : 0px; 
    clear : both; 
    margin-left : 35px; 
    margin-top : 20px; 
    margin-bottom : 10px; 
}

#LBImpressao .LBImpressaoConteudo {  
    float : left;
    clear : both;
    width: 445px; 
    margin-left : 35px;
}

#LBImpressao .LBImpressao iframe {
    float : left;
    width : 420px;
    height : 435px;
    margin : 0 auto;
    border : 1px solid #cccccc;
    padding : 10px;
}

#LBImpressao .btnImprimir {
    float : left;
    text-decoration : none;
    line-height : 16px;
    height : 16px;
    color : #FFFFFF;
    padding : 1px 5px 2px 5px;
    background-color : #1a547f;
    clear : both;
    margin-top : 10px;
    margin-left : 0;
    font-size : 10px;
}


#DivVoltarDireita {
    float : right;
    width : 100%;
    text-align : right;
    margin-top : 10px;
}

#DivVoltarEsquerda {
    float : left;
    margin-top : 10px;
}

.DIVImpressao {
    width : 100%; 
    font-size : 12pt; 
    color : #000000;
    background-color : #FFFFFF;
}

#DivMioloConteudoInternas #DivBoxUnidades {
    float : left;
    width : 355px;
    height : 406px;
    background-image : url('/util/img/bg/bgBoxMapaUnidades.png');
    border : 1px solid #f0f0f0;
}

#DivMioloConteudoInternas #DivBoxUnidades img {
    margin : 10px 30px;
}

#DivMioloConteudoInternas #DivBoxUnidades #DivFiltroPolos {
    margin : 20px auto;
    width : 296px;
}

#DivMioloConteudoInternas #DivListaPolos {
    float : left;
    width : 303px;
    height : 406px;
    max-height : 406px;
    margin-left : 10px;
    border : 1px solid #f0f0f0;
    overflow : auto;
    display : none;
}

#DivMioloConteudoInternas #DivListaPolos #DivTitPolo {
    float : left;
    clear : both;
    font-size : 16px;
    font-weight : bold;
    color : #f8981d;
    margin-top : 30px;
    margin-left : 30px;
}

#DivMioloConteudoInternas #DivListaPolos ul {
    float : left;
    width : 230px;
    list-style : none;
    margin-left : 30px;
    padding : 0;
}

#DivMioloConteudoInternas #DivListaPolos ul li {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    text-align : left;
    background-color : #FFFFFF;
    margin-top : 10px;
}

#DivMioloConteudoInternas #DivListaPolos ul li img {
    margin-left : 0px;
    margin-right : 5px;
}

#DivMioloConteudoInternas #DivListaPolos ul li a {
    min-height : 30px;
}

#DivMioloConteudoInternas #DivDetalhesPolo .fotoPolo {
    float : right;
    width : 260px;
    height : 130px;
}

#DivMioloConteudoInternas #DivDetalhesPolo .DivCampoPolo {
    float : left;
    width : 400px;
    clear : left;
}

#DivMioloConteudoInternas #DivDetalhesPolo .DivCampoPolo .DivTituloCampo {
    float : left;
    clear : both;
    color : #f8981d;
    font-weight : bold;
    font-size : 15px;
    margin-top : 23px;
}

#DivMioloConteudoInternas #DivDetalhesPolo .DivCampoPolo .DivSubtituloCampo {
    float : left;
    clear : both;
    color : #00529b;
    font-weight : bold;
    font-size : 13px;
}

#DivMioloConteudoInternas #DivDetalhesPolo .DivCampoPolo .DivConteudoCampo {
    float : left;
    clear : both;
    font-size : 13px;
    max-width : 400px;
}

#DivMapaPolo {
    float : left;
    width : 675px;
    height : 380px;
    margin-bottom : 30px;
}

.DivItemNoticia {
    float : left;
    width : 100%;
    margin-bottom : 24px;
}

.DivItemNoticia .DivDataNoticia {
    font-weight : bold;
    color : #00529b;
    text-transform : uppercase;
    margin-bottom : 5px;
}

.DivItemNoticia .DivDataNoticia a {
    color : #00529b;
    text-transform : uppercase;
}

.DivItemNoticia .DivTituloNoticia {
    font-weight : bold;
    margin-bottom : 5px;
}

.DivItemNoticia .DivTituloNoticia a.linkNivel {
    color : #f8981d;
}

.DivItemNoticia .DivResenhaNoticia {
    font-weight : normal;
    margin-bottom : 5px;
}

#DivMioloConteudoInternas #DivPaginacao {
    float : left;
    width : 100%;
    text-align : center;
    white-space : nowrap;
}

#DivMioloConteudoInternas #DivPaginacao a.anterior, a.proxima {
    color : #fda02a;
    text-decoration : underline;
}

#DivMioloConteudoInternas #DivPaginacao #SpanPaginas {
    color : #cccccc;
    margin : 0px 21px 0px 21px;
}

#DivMioloConteudoInternas #DivPaginacao #SpanPaginas a.linkPagina {
    color : #fda02a;
    font-weight : bold;
    padding : 0px 4px 0px 4px;
}

#DivMioloConteudoInternas #DivPaginacao #SpanPaginas a.linkPaginaSel {
    color : #00529b;
    font-weight : bold;
    padding : 0px 5px 0px 5px;
}

#DivMioloConteudoInternas #DivDataNoticia {
    float : left;
    width : 100%;
    color : #00529b;
    font-weight : bold;
}

#DivMioloConteudoInternas #DivTituloNoticia {
    float : left;
    width : 100%;
    font-weight : bold;
    font-size : 15px;
}

#DivMioloConteudoInternas #DivTextoNoticia {
    float : left;
    width : 100%;
}

#DivMioloConteudoInternas #DivBotaoVoltarDireita {
    float : right;
    height : 23px;
}

#DivMioloConteudoInternas #DivDireitaHome #DivBotaoVoltarDireita a {
    float : right;
}

#DivMioloConteudoInternas #DivCaixaTelefones {
    float : left;
    clear : both;
    width : 655px;
    background-color : #f5f5f5;
    border-top : 4px solid #f8981d;
    border-left : 1px solid #e5e5e5;
    border-bottom : 1px solid #e5e5e5;
    border-right : 1px solid #e5e5e5;
    margin-top : 47px;
}

#DivMioloConteudoInternas #DivCaixaTelefones #DivTituloTelefones {
    float : left;
    width : 400px;
    margin-top : 19px;
    margin-left : 14px;
    margin-right : 14px;
    padding-bottom : 12px;
    border-bottom : 1px solid #d9d9d9;
    text-transform : uppercase;
    font-size : 18px;
    font-weight : bold;
}

#DivMioloConteudoInternas #DivCaixaTelefones ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    margin-left : 26px;
}

#DivMioloConteudoInternas #DivCaixaTelefones ul li {
    float : left;
    padding : 0;
    margin : 0;
    margin-top : 10px;
    margin-bottom : 10px;
    margin-right : 25px;
    list-style : none;
    font-size : 18px;
    text-align : left;
	font-weight : bold;
}

#DivMioloConteudoInternas #DivTituloGeralBusca {
    font-size : 18px;
    color : #00529b;
    font-weight : bold;
    margin-bottom : 35px;
}

#DivMioloConteudoInternas .DivSubTituloBusca {
    font-size : 15px;
    color : #00529b;
    font-weight : bold;
    margin-bottom : 15px;
}

#LBVideoCurso {
    display : none;
    background-color : #f8981d;
    width : 610px;
    height : 440px;
    overflow : hidden;
}

.ui-dialog-titlebar
{
    display:none;
}

.ui-widget-content {
    border : none !important;
    background : none !important;
    background-color : #f8981d !important;
}

.ui-corner-all {
    border-bottom-right-radius : 0 !important;
    border-bottom-left-radius : 0 !important;
    border-top-right-radius : 0 !important;
    border-top-left-radius : 0 !important;
}

#LBVideoCurso iframe {
    margin : 20px;
}

#LBVideoCurso #btnFecharLB {
    float : right;
}

#lean_overlay {
            position: fixed;
            z-index: 100;
            top: 0px;
            left: 0px;
            height: 100%;
            width: 100%;
            background: #fff;
            display: none;
        }

        #redirect-modal {
            background: url(/util/img/topo-redirecionamento.jpg) no-repeat #fff;
            border: 1px solid #dedede;
            color: #00529B;
            font-size: 16px;
            font-weight: bold;
            width: 297px;
            padding-top: 80px;
            display: none;
            text-align: center;
        }

            #redirect-modal p {
                margin: 0 0 15px;
            }

            #redirect-modal img {
                display: block;
                cursor: pointer;
                margin: 0 auto 15px;
                width: 110px;
            }














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
