﻿@font-face {
    font-family: 'HelveticaNeueLTStd';
    src: url('../fonts/helveticaneueltstd-lt-webfont.eot');
    src: url('../fonts/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-lt-webfont.svg#CaeciliaLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStdBold';
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
    overflow-x: hidden;
}

body {
    margin : 0;
    font-family : Verdana;
    font-size : 11px;
    color : #727070;
    overflow-x : hidden;
}

a {
    color : #727070;
    text-decoration : none;
}


/* HEADER */
#DivMaster {
    float : left;
    width : 100%;
    background-image : url('../img/bg/bgGeral.jpg');
    min-height : 900px;
}

#DivMeio {
    width : 1329px;
    margin : 0 auto;
}

#DivHeader {
    float : left;
    width : 100%;
    height : 154px;
    background-image : url('../img/bg/bgHeader.jpg');
    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 #DivMenuSuperior {
    float : left;
    width : 1120px;
    height : 49px;
}

#DivMenuSuperior ul {
    padding : 0;
    margin : 0;
    border-collapse : collapse;
    z-index : 99;
}

#DivMenuSuperior ul li {
    list-style-type : none;
    color : #FFFFFF;
    text-decoration : none;
    z-index:99;
}

#DivMenuSuperior ul li a {
    color : #FFFFFF;
    text-decoration : none;
    z-index:99;
}

#DivMenuSuperior ul li a img {
    border : none;
    z-index:99;
}

#DivMenuSuperior ul li ul {
    z-index:99;
    background-image : url('../img/bg/bgMenu_off.png');
    background-repeat : repeat;
    background-position : top;
    margin-top : 10px;
}

#DivMenuSuperior ul li ul li {
    float : left;
    font-size : 12px;
    font-weight : normal;
    /*background-color : #f8981d;*/
    line-height : 30px;
    z-index:99;
}

#DivMenuSuperior ul li ul li a {
    float : left;
    height : 100%;
    border : none;
    font-weight : bold;
    line-height : 30px;
    z-index:99;
    padding : 0 5px 0 5px;
}

#DivMenuSuperior ul li ul li a:hover {
    background-image : url('../img/bg/bgMenu_on.png');
    background-repeat : repeat-x;
    background-position : top;
    z-index:99;
}

#DivMenuSuperior ul li ul li img {
    float : left;
    padding-top : 13px;
    z-index:99;
}

#DivMenuAuxiliar {
    width : 620px;
    height : 30px;
    margin-left : 375px;
    padding-top : 58px;
    
    font-size : 10px;
    color : #636363;
}

#DivMenuAuxiliar #DivBuscaHeader {
    float : left;
    height : 30px;
    width : 385px;
}

#DivMenuAuxiliar input.txtBusca {
    float : left;
    border : none;
    height : 27px;
    line-height : 27px;
    width : 330px;
    clear : left;
    font-size : 10px;
    color : #2f85c7;
    padding-left : 10px;
}

#DivMenuAuxiliar .btnBuscar {
    float : left;
}

#DivMenuAuxiliar #DivBoxFerramentas {
    float : left;
    width : 190px;
    margin-left : 35px;
    margin-top : 5px;
    vertical-align : bottom;
}


#DivMenuAuxiliar #DivBoxFerramentas a {
    float : left;
    color : #FFFFFF;
    line-height : 38px;
}

/* AUMENTO DE TEXTO */
#DivTamanhoTexto {
    float : right;
    margin-top : -30px;
    width : 120px;
    height : 15px;
    text-align : right;
}

#DivTamanhoTexto a {
    color : #00a39b;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

#DivTamanhoTexto a:hover {
    text-decoration : none;
}

/* EXPORTAÇÃO */
#DivExportacao {
    float : right;
    text-align : right;
    margin-top : -10px;
}

#DivExportacao a {
    text-decoration : none;
}

#DivExportacao a img {
    margin-left : 9px;
}

#LBExportacaoPDF .LBExportacaoPDF { 
    width: 700px; 
    height : auto;
}

#LBExportacaoPDF .LBExportacaoPDF .LightBox {
    width : 700px;
    height : auto;
    margin : 0 auto;
}

.LBExportacaoPDF 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; 
}

.LBExportacaoPDF h4 { 
    float : left; 
    height : 25px; 
    color : #01a29a;
    line-height : 25px; 
    font-size : 12px; 
    font-weight : bold; 
    margin-bottom : 10px; 
    margin-top : 5px;
}

.LBExportacaoPDF h4 a { 
    color : #01a29a;
    text-decoration : underline;
    margin-left : 5px;
}

#LBExportacaoPDF .LBExportacaoConteudo {  
    float : left;
    clear : both;
    width: 660px; 
    margin-left : 35px;
}

#LBExportacaoPDF .LBExportacaoConteudo .chkPaginas {  
    height : 11px;
    width : 11px;
}

#LBExportacaoPDF .btnExportar {
    float : left;
    width : 122px;
    text-decoration : none;
    line-height : 38px;
    height : 38px;
    color : #FFFFFF;
    clear : both;
    font-size : 13px;
    font-weight : bold;
    background-image : url('../img/btnExportarPDF.gif');
    padding-left : 16px;
}

#LBExportacaoPDF .LBExportacaoConteudo span.Esquerda {
    float : left;
    font-size : 11px;
    font-weight : bold;
    color : #00a39b;
    width : 300px;
    overflow : hidden;
    margin-top : 20px;
    clear : left;
}

#LBExportacaoPDF .LBExportacaoConteudo span.Direita {
    float : right;
    font-size : 11px;
    font-weight : bold;
    color : #00a39b;
    width : 300px;
    overflow : hidden;
    margin-top : 20px;
    clear : right;
}

#LBExportacaoPDF .LBExportacaoConteudo span label {
    color : inherit;
    text-decoration : none;
}

#LBExportacaoPDF .LBExportacaoConteudo span ul {
    color : #636363;
    font-weight : normal;
    margin : 8px 0 0 0;
    padding : 0;
}

#LBExportacaoPDF .LBExportacaoConteudo span ul li {
    margin : 0 0 8px 0;
    padding : 0;
}

#LBExportacaoPDF .LBExportacaoConteudo span ul li label {
    color : inherit;
    text-decoration : none;
}


/* 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;
}

/* HOME */
#DivMioloHome {
    width : 974px;
    margin : 0 auto;
}

#DivEsquerdaHome {
    float : left;
    width : 748px;
    margin-right : 18px;
}

#DivDireitaHome {
    float : left;
    width : 208px;
    padding-bottom : 45px;
}

#DivBoxUltimasNoticias {
    float : left;
    width : 100%;
}

#DivTitBoxDireita {
    float : left;
    width : 100%;
    background-color : #f8981d;
    color : #FFFFFF;
    font-size : 14px;
    font-weight : bold;
    height : 27px;
    line-height : 25px;
    
    border : 1px solid #f8981d;
}


#DivListaBoxDireita {
    float : left;
    width : 100%;
    background-color : #FFFFFF;
    
    border-right : 1px solid #e9e9e9;
    border-left : 1px solid #e9e9e9;
}

#DivListaBoxDireita .ItemBoxUltimasNoticias {
    float : left;
    border-bottom : 1px dotted #cfcfcf;
    margin-bottom : 9px;
    background-color : #FFFFFF;
    padding-left : 10px;
    padding-top : 9px;
    padding-bottom : 9px;
}

#DivListaBoxDireita .ItemBoxUltimasNoticias img {
    float : left;
    margin-right : 5px;
    margin-top : 2px;
}

#DivListaBoxDireita .ItemBoxUltimasNoticias .TitDataBoxNoticia {
    float : left;
    color : #1a547f;
    font-size : 11px;
    font-weight : bold;
}

#DivListaBoxDireita .ItemBoxUltimasNoticias .TitBoxNoticia {
    float : left;
    color : #727070;
    font-size : 12px;
    font-weight : bold;
    
    width : 175px;
}

#DivLinhaBoxTwitter {
    float : left;
    width : 208px;
    height : 10px;
    border-top : 1px solid #e9e9e9;
    margin-top : 11px;
}

#DivBoxTwitter {
    float : left;
    width : 208px;
    min-height : 175px;
    padding-top : 10px;
}

#DivBoxTwitter #DivBtnAbaTwitter {
    float : left;
    width : 104px;
    height : 29px;
    background-image : url('../img/botoes/btnAbaTwitter_on.png');
    cursor : pointer;
}

#DivBoxTwitter #DivBtnAbaFB {
    float : left;
    width : 104px;
    height : 29px;
    background-image : url('../img/botoes/btnAbaFB_off.png');
    cursor : pointer;
}

#DivBoxTwitter #DivHeaderTwitts {
    float : left;
    width : 206px;
    height : 50px;
    border-left : 1px solid #e9e9e9;
    border-right : 1px solid #e9e9e9;
    background-image : url('../img/bg/bgBoxTwitterFB.jpg');
    background-repeat : no-repeat;
    min-height:250px;
}

#DivBoxTwitter #DivHeaderTwitts .Titulo {
    float : left;
    width : 110px;
    font-size : 14px;
    font-weight : bold;
    color : #f8981d;
    margin-top : 10px;
    margin-left : 10px;
}

#DivBoxTwitter #DivHeaderTwitts .Titulo a {
    font-size : 14px;
    font-weight : bold;
    color : #f8981d;
    text-decoration : none;
}

#DivBoxTwitter #DivHeaderTwitts .Seguidores {
    float : left;
    width : 110px;
    font-size : 10px;
    color : #f8981d;
    margin-bottom : 10px;
    margin-left : 10px;
}

#DivBoxTwitter #DivHeaderTwitts .Seguidores #friends {
    width : auto;
}

#DivBoxTwitter #DivHeaderTwitts .Seguidores #friends .tf-info {
    display : none;
}

#DivBoxTwitter #DivHeaderTwitts .Seguidores #friends .tf-users {
    display : none;
}

#DivBoxTwitter #DivHeaderTwitts .Seguidores #friends .tf-header {
    float : left;
}

#DivBoxTwitter #DivHeaderTwitts .botao {
    float : left;
    width : 78px;
    height : 25px;
    margin-top : -13px;
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    border : none;
    font-weight : bold;
}

#DivBoxTwitter #DivTwittsBox {
    float : left;
    width : 206px;
    border-left : 1px solid #e9e9e9;
    border-bottom : 1px solid #e9e9e9;
    border-right : 1px solid #e9e9e9;
    padding-bottom : 10px;
    padding-top : 10px;
    /* min-height : 100px; */
}

#DivBoxTwitter #DivTwittsBox span.tweet_text {
    clear : right;
    font-size : 10px;
}

#DivBoxTwitter #DivTwittsBox a {
    color : #f8981d;
    font-weight : bold;
}

#DivBoxTwitter #DivTwittsBox a.tweet_action {
    color : #1a547f;
    font-weight : normal;
    font-size : 10px;
    font-family : Arial;
}

#DivBoxTwitter #DivTwittsBox span.tweet_time {
    color : #1a547f;
    font-weight : normal;
    font-size : 10px;
    font-family : Arial;
}

#DivBoxTwitter #DivTwittsBox ul {
    float : left;
    width : 95%;
    margin : 0;
    padding : 0;
    list-style : none;
    margin : 10px;
    margin-top : 0px;
}

#DivBoxTwitter #DivTwittsBox ul li {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivBoxFB {
    float : left;
    width : 208px;
    display : none;
}

#DivBoxRedes {
    float : left;
    margin-top : 14px;
    margin-bottom : 14px;
    text-align : left;
    width : 100%;
}

#DivBoxRedes img {
    margin-right : 10px;
    border : none;
}

#DivBoxNewsletter {
    float : left;
    width : 100%;
    margin-top : 11px;
}


/* SUB HOME */
#DivBannerSubHome {
    float : left;
    width : 100%;
    margin-bottom : 17px;
}

#DivConteudoInternas {
    float : left;
    width : 738px;
    margin-left : 180px;
    margin-right : 30px;
    margin-bottom : 45px;
}

#DivMioloConteudoInternas {
    float : left;
    width : 545px;
    text-align : justify;
}

#DivMioloConteudoInternas .SemMenu {
    float : left;
    width : 100%;
    text-align : justify;
}

#DivMioloConteudoInternas p a {
    color : #fda02a;
    text-decoration : underline;
}

#DivMioloConteudoInternas #DivBannerInterna {
    float : left;
    margin-bottom : 20px;
}

#DivMioloConteudoInternas #DivBannerInterna #DivBGFraseBanner {
    width : 556px;
    margin-top : -35px;
    height : 35px;
    position : absolute;
    background-color : #e88200;
    opacity:0.59;
    filter:alpha(opacity=59); /* For IE8 and earlier */
}

#DivMioloConteudoInternas #DivBannerInterna #DivTxtFraseBanner {
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bold;
    margin-top : -35px;
    width : 556px;
    height : 35px;
    position : absolute;
    padding-left : 15px;
    padding-top : 10px;
}

#DivMioloConteudoInternas #DivBannerInterna img {
    border : 1px solid #fdc380;
}
#DivVejaMais {
    float : left;
    width : 554px;
    margin-left : 14px;
    margin-top : 20px;
}

#DivVejaMais ul {
    float : left;
    padding : 0;
    margin : 0;
    width : 100%;
}

#DivVejaMais ul li {
    float : left;
    width : 33%;
    padding : 0;
    margin : 0;
    list-style : none;
    list-style-image : url('../img/icones/icoMarcadorLaranjaMenu.png');
    padding-top : 9px;
    padding-bottom : 17px;
    white-space : normal;
}

#DivVejaMais ul li a {
    color : #2f85c7;
    font-weight : bold;
    font-size : 12px;
    width : 100%;
}

/* CURSOS */
#DivSegmentosInterna {
    float : left;
    width : 554px;
    margin-left : 14px;
    margin-top : 20px;
    padding-bottom : 20px;
}

#DivSegmentosInterna ul {
    float : left;
    padding : 0;
    margin : 0;
    width : 100%;
}

#DivSegmentosInterna ul li {
    float : left;
    width : 33%;
    padding : 0;
    margin : 0;
    list-style : none;
    list-style-image : url('../img/icones/icoMarcadorLaranjaMenu.png');
    padding-top : 9px;
    padding-bottom : 7px;
    white-space : normal;
    text-align : justify;
}

#DivSegmentosInterna ul li a {
    color : #2f85c7;
    font-weight : bold;
    font-size : 12px;
    width : 100%;
}

#DivSegmentosInterna ul li ul.Modalidades {
    float : left;
    padding : 0;
    margin : 0;
    position : absolute;
    opacity:0;
    filter:alpha(opacity=0); /* For IE8 and earlier */
    width : 170px;
    visibility : hidden;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    padding : 5px;
}

#DivSegmentosInterna ul li ul.Modalidades li {
    float : left;
    width : 200px;
    padding : 0;
    margin : 0;
    list-style : none;
    clear : both;
    white-space : normal;
}

#DivSegmentosInterna ul li ul.Modalidades li a {
    color : #727070;
    font-size : 10px;
    width : 100%;
    line-height : 17px;
}


#DivDetalheCurso {
    float : left;
    width : 100%;
}

#DivDetalheCurso #DivCabecalhoCurso {
    float : left;
    width : 97%;
    border : 1px solid #e1e0e0;
    padding : 8px;
    color : #b9b9b9;
    font-size : 11px;
    line-height : 15px;
    margin-bottom : 5px;
}

#DivDetalheCurso #DivCabecalhoCurso a {
    float : right;
    margin-top : 15px;
    color : #2f85c7;
}

#DivDetalheCurso input.btnVoltar {
    float : right;
    background-image : url('../img/bg/bgBtnVoltar.png');
    color : #FFFFFF;
    font-size : 14px;
    font-weight : bold;
    width : 88px;
    height : 26px;
    border : none;
    margin-top : 20px;
}

#DivDetalheCurso #DivCabecalhoCurso #DivSegmentoCurso {
    float : left;
    width : 50%;
}

#DivDetalheCurso #DivCabecalhoCurso #DivSegmentoCurso span {
    color : #fbb12a;
    font-weight : bold;
}

#DivDetalheCurso #DivCabecalhoCurso #DivCargaCurso {
    float : left;
    width : 50%;
    text-align : right;
}

#DivDetalheCurso #DivCabecalhoCurso #DivCargaCurso span {
    font-weight : bold;
}

#DivDetalheCurso span.DescricaoCurso {
    float : left;
    width : 544px;
    text-align : justify;
    border-bottom : 1px solid #e1e0e0;
    padding-bottom : 15px;
    margin-bottom : 12px;
}

#DivDetalheCurso #DivUnidadesCurso {
    float : left;
    width : 100%;
}

#DivDetalheCurso #DivUnidadesCurso #DivFiltroUnidadesCurso {
    float : left;
    width : 544px;
    margin-bottom : 10px;
}

#DivDetalheCurso #DivUnidadesCurso #DivFiltroUnidadesCurso #DivTitFiltroUnidadesCurso {
    float : left;
    width : 60%;
    color : #2f85c7;
    font-size : 14px;
    font-weight : bold;
    line-height : 25px;
}

#DivDetalheCurso #DivUnidadesCurso #DivFiltroUnidadesCurso #DivDDLFiltroUnidadesCurso {
    float : left;
    width : 40%;
    text-align : right;
}

#DivDetalheCurso #DivUnidadesCurso #DivFiltroUnidadesCurso #DivDDLFiltroUnidadesCurso select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
    min-width : 120px;
}

#DivDetalheCurso #DivUnidadesCurso ul {
    float : left;
    width : 550px;
    margin : 0;
    padding : 0;
}

#DivDetalheCurso #DivUnidadesCurso ul li {
    float : left;
    width : 95%;
    padding : 9px;
    margin : 0 0 2px 0;
    list-style : none;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    text-align : left;
}

#DivDetalheCurso #DivUnidadesCurso ul li a {
    float : left;
    font-size : 14px;
    font-weight : bold;
    color : #2f85c7;
    clear : both;
    width : 100%;
    background-image : url('../img/icones/icoSetaAcordeaoInternas.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivDetalheCurso #DivUnidadesCurso ul li span {
    float : left;
    width : 100%;
    display : none;
    margin-top : 10px;
    text-align : justify;
}

#DivDetalheCurso #DivUnidadesCurso ul li span a {
    color : #fbb12a;
    font-weight : bold;
    font-size : 11px;
    width : auto;
    float : none;
    background : none;
}

/* MENU INTERNO */
#DivMenuInterno {
    float : left;
    width : 153px;
    margin-left : 10px;
    margin-right : 30px;
}

#DivMenuInterno ul {
    float : left;
    padding : 0;
    margin : 0;
    width : 153px;
}

#DivMenuInterno ul li {
    float : left;
    width : 153px;
    padding : 0;
    margin : 0;
    clear : both;
    list-style : none;
    list-style-image : url('../img/icones/icoMarcadorLaranjaMenu.png');
    padding-top : 9px;
    padding-bottom : 7px;
    border-bottom : 1px solid #feefd4;
}

#DivMenuInterno ul li a {
    color : #fbb12a;
    font-weight : bold;
    width : 153px;
}

#DivMenuInterno ul li ul {
    float : left;
    padding : 0;
    margin : 0;
    margin-left : -12px;
    width : 153px;
}

#DivMenuInterno ul li ul li {
    float : left;
    width : 153px;
    padding : 0;
    margin : 0;
    clear : both;
    list-style : none;
    padding-top : 14px;
    padding-bottom : 7px;
    border-bottom : 1px solid #feefd4;
    margin-bottom : -8px;
}

#DivMenuInterno ul li ul li a {
    color : #a5a3a3;
    font-weight : normal;
    width : 153px;
}

#DivMenuInterno ul li ul li a.aberto {
    color : #fbb12a;
    font-weight : normal;
    width : 153px;
}

/* BREADCRUMBS */
#DivConteudoInternas #DivBreadCrumbs {
    float : left;
    font-size : 10px;
    color : #fbb12a;
    margin-bottom : 10px;
    width : 540px;
}

#DivConteudoInternas #DivBreadCrumbs ul {
    float : left;
    margin : 0;
    padding : 0;
}

#DivConteudoInternas #DivBreadCrumbs ul li {
    float : left;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivConteudoInternas #DivBreadCrumbs ul li a {
    color : #a5a3a3;
}

/* INTERNAS */
#DivConteudoInternas #DivMioloConteudoInternas h1 {
    float : left;
    color : #00529B;
    font-size : 16px;
    font-weight : bold;
    /*max-width : 272px;*/
    padding-right : 0;
    margin-right : 0;
    margin-top : 0;
    text-align : left;
}

#DivConteudoInternas #DivMioloConteudoInternas h1.TitCurso {
    color : #2F85C7;
}

#DivTopoConteudo {
    float : left;
    width : 100%;
    margin-top : 20px;
    margin-bottom : 25px;
}

#DivConteudoInternas #DivBoxFerramentas {
    float : right;
    width : 270px;
    height : 21px;
    line-height : 19px;
    background-color : #eff0f0;
    text-align : center;
}

#DivConteudoInternas #DivBoxFerramentas a {
    font-size : 9px;
    font-weight : bold;
    color : #7b7a7a;
    text-decoration : none;
}

#DivBoxCompartilhe {
    position : absolute;
    display : none;
    background-color : #eff0f0;
    width : 100px;
    padding : 10px;
    line-height : 30px;
}

#DivConteudoInternas #DivMioloConteudoInternas h2 {
    color : #2f85c7;
    font-size : 14px;
    font-weight : bold;
    margin-bottom : 14px;
    text-transform : uppercase;
}

#DivDestaquesInterna {
    float : left;
    width : 554px;
    margin-top : 5px;
    margin-right : 35px;
    margin-bottom : 15px;
}

#DivDestaquesInterna .ItemDestaqueInterna {
    float : left;
    width : 100%;
    margin-top : 15px;
    padding-bottom : 17px;
    margin-left : 5px;
}

#DivDestaquesInterna .ItemDestaqueInterna .FotoDestaqueInterna a img {
    float : left;
    margin-right : 20px;
    border : 1px solid #eeeeee;
}

#DivDestaquesInterna .ItemDestaqueInterna .TextoDestaqueInterna {
    float : left;
    width : 250px;
    text-align : left;
}

#DivDestaquesInterna .ItemDestaqueInterna a.TituloDestaqueInterna {
    float : left;
    font-weight : bold;
    font-size : 14px;
    color : #00529b;
    text-decoration : none;
    margin-bottom : 10px;
    text-align : left;
    width : 100%;
}

#DivDestaquesInterna .ItemDestaqueInterna a.IntroDestaqueInterna {
    float : left;
}

#DivDestaquesInterna .ItemDestaqueInterna .TextoDestaqueInternaGrande {
    float : left;
    width : 270px;
    text-align : left;
}


/* ACORDEÃO INTERNAS */
.DivAcordeaoInternas {
    width : 100%;
}

.DivAcordeaoInternas ul {
    width : 100%;
    margin : 0;
    padding : 0;
    list-style : none;
    margin : 0 0 2px 0;
}

.DivAcordeaoInternas ul li {
    float : left;
    width : 515px;
    padding : 14px;
    margin : 0 0 2px 0;
    list-style : none;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    text-align : left;
    clear : both;
}

.DivAcordeaoInternas ul li a {
    float : left;
    font-size : 14px;
    font-weight : bold;
    color : #2f85c7;
    clear : both;
    width : 98%;
    background-image : url('../img/icones/icoSetaAcordeaoInternas.png');
    background-repeat : no-repeat;
    background-position : right center;
    /*padding-right : 20px;*/
}

.DivAcordeaoInternas ul li span {
    float : left;
    width : 100%;
    display : none;
    text-align : justify;
}

.DivAcordeaoInternas ul li span div.Endereco {
    float : left;
    border-top : 1px solid #eaeaea;
    border-bottom : 1px solid #eaeaea;
    margin-top : 10px;
    margin-bottom : 10px;
    padding-top : 7px;
    padding-bottom : 10px;
    line-height : 17px;
    width : 365px;
    text-align : justify;
}

.DivAcordeaoInternas ul li span div.Descricao {
    float : left;
    width : 300px;
    text-align : justify;
}

.DivAcordeaoInternas ul li span div.Icones {
    float : left;
    width : 120px;
    margin-left : 20px;
    margin-top : -13px;
}

.DivAcordeaoInternas ul li span div.Icones img {
    float : left;
    clear : both;
    margin-bottom : 18px;
}

.DivAcordeaoInternas ul li span a {
    color : #fbb12a;
    font-size : 11px;
    font-weight : bold;
    clear : none;
    width : auto;
    float : none;
    background-image : none;
}

.DivAcordeaoInternas ul li span.AcordeaoRegionais {
    line-height : 17px;
    text-align : justify;
}

.DivAcordeaoInternas ul li span.AcordeaoRegionais a {
    color : #fbb12a;
    font-size : 11px;
    font-weight : bold;
    clear : none;
    width : auto;
    float : none;
}

.DivAcordeaoInternas ul li span ul li {
    float : left;
    width : 485px;
    padding : 14px;
    margin : 0 0 2px 0;
    list-style : none;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    text-align : left;
    clear : both;
}

.DivAcordeaoConteudoUL {
    float : left;
    width : 100%;
}

.DivAcordeaoConteudoUL ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

.DivAcordeaoConteudoUL ul li {
    float : left;
    width : 95%;
    padding : 14px;
    margin : 0 0 2px 0;
    list-style : none;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    text-align : left;
}

.DivAcordeaoConteudoUL ul li a.UF {
    float : left;
    font-size : 14px;
    font-weight : bold;
    color : #2f85c7;
    clear : both;
    width : 98%;
    background-image : url('../img/icones/icoSetaAcordeaoInternas.png');
    background-repeat : no-repeat;
    background-position : right center;
    /*padding-right : 20px;*/
}

.DivAcordeaoConteudoUL ul li a {
    color : #F8981D;
    font-weight : bold;
}

.DivAcordeaoConteudoUL ul li span {
    float : left;
    width : 100%;
    display : none;
    text-align : justify;
    margin-top : 10px;
}


.DivAcordeaoConteudoDIV {
    float : left;
    width : 100%;
}

.DivAcordeaoConteudoDIV ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

.DivAcordeaoConteudoDIV ul li {
    float : left;
    width : 95%;
    padding : 14px;
    margin : 0 0 2px 0;
    list-style : none;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    text-align : left;
}

.DivAcordeaoConteudoDIV ul li a {
    float : left;
    font-size : 14px;
    font-weight : bold;
    color : #2f85c7;
    clear : both;
    width : 98%;
    background-image : url('../img/icones/icoSetaAcordeaoInternas.png');
    background-repeat : no-repeat;
    background-position : right center;
    /*padding-right : 20px;*/
}

.DivAcordeaoConteudoDIV ul li div {
    float : left;
    width : 100%;
    display : none;
    text-align : justify;
    margin-top : 10px;
}

.DivAcordeaoConteudoDIV ul li div a {
    float : none;
    color : #f8981d;
    font-weight : bold;
    font-size : 11px;
}


/* REGIONAIS */
#DivFiltroRegional {
    border-top : 1px solid #e1e0e0;
    margin-top : 40px;
}

#DivFiltroRegional {
    padding-top : 10px;
}

#DivFiltroRegional h2 {
    float : left;
    width : 403px;
    margin-top : 3px;
}

#DivFiltroRegional select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
    width : 125px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivDadosRegional {
    width : 100%;
    clear : both;
}

#DivDadosRegional h3 {
    color : #2f85c7;
    font-size : 14px;
    font-weight : bold;
    margin : 0;
    margin-bottom : 14px;
    text-transform : capitalize;
}

#DivDadosRegional .Endereco {
    color : #727070;
    margin-bottom : 20px;
    line-height : 16px;
}

#DivDadosRegional .Endereco a {
    color : #f8981d;
    font-weight : bold;
}

/* BIBLIOTECAS */
#DivBuscaBibliotecas {
    float : left;
    width : 100%;
}

#DivBuscaBibliotecas .DivFiltroBibliotecas {
    float : left;
    width : 100%;
    height : 45px;
    vertical-align : middle;
    margin-bottom : 20px;
}

#DivBuscaBibliotecas .DivFiltroBibliotecas div.DivLabelFiltroBibliotecas {
    font-size : 12px;
    color : #b9b9b9;
    font-weight : bold;
    clear : both;
    width : 100%;
}

#DivBuscaBibliotecas .DivFiltroBibliotecas select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	padding : 0;
    margin : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 200px;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivBuscaBibliotecas .DivFiltroBibliotecas .botao {
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 87px;
    height : 23px;
    border : none;
}

/* UNIDADES */
#DivBoxUnidades {
    float : left;
    width : 100%;
    background-image : url('../img/bg/bgBoxMapaUnidades.png');
    border : 1px solid #f0f0f0;
    text-align : center;
}

#DivBoxUnidades #DivHeaderBoxUnidades {
    float : left;
    width : 100%;
    text-align : left;
    padding-top : 19px;
    height : 20px;
}

#DivBoxUnidades #DivHeaderBoxUnidades h2 {
    float : left;
    width : auto;
    text-transform : none;
    margin : 0;
    margin-top : 2px;
    margin-left : 19px;
}

#DivBoxUnidades #DivHeaderBoxUnidades select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
    margin-left : 10px;
}

#DivBoxUnidades img {
    margin : 20px auto;
}

/* HOTEIS */
#DivListaHoteis {
    float : left;
    width : 100%;
    border-top : 1px solid #e1e0e0;
    padding-top : 15px;
}

#DivListaHoteis ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

#DivListaHoteis ul li {
    float : left;
    width : 100%;
    padding : 0;
    margin : 0;
    margin-bottom : 23px;
    list-style : none;
    padding : 0;
    white-space : normal;
    text-align : left;
    font-size : 11px;
}

#DivListaHoteis ul li a {
    color : #fda02a;
    text-decoration : underline;
}

#DivListaHoteis ul li .DivThumbHotel {
    float : left;
    max-width : 281px;
    max-height : 111px;
    margin-right : 16px;
    overflow : hidden;
}

#DivListaHoteis ul li img {
    margin : auto auto;
}

#DivListaHoteis ul li h3 {
    color : #2f85c7;
    font-weight : bold;
    font-size : 13px;
    width : auto;
    padding : 0;
    margin : 0;
}

#DivListaHoteis ul li .DivTextoHotel {
    float : left;
    width : 240px;
    max-width : 255px;
    /*overflow : hidden;
    white-space : nowrap;*/
}

/* LICITAÇÕES */
#DivLicitacoes {
    float : left;
    width : 554px;
    margin-top : 20px;
}

#DivLicitacoes #DivFiltroLicitacoes {
    float : left;
    width : 554px;
    margin-bottom : 10px;
}

#DivLicitacoes #DivFiltroLicitacoes #DivTitFiltroLicitacoes {
    float : left;
    width : 50%;
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    line-height : 23px;
}

#DivLicitacoes #DivFiltroLicitacoes #DivDDLFiltroLicitacoes {
    float : left;
    width : 50%;
    text-align : right;
}

#DivLicitacoes #DivFiltroLicitacoes #DivDDLFiltroLicitacoes select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 100%;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivLicitacoes #DivTabelaLicitacoes {
    float : left;
    width : 520px;
    border : 1px solid #eeeeee;
    background-color : #fafafa;
    padding : 14px;
}

#DivLicitacoes #DivTitLicitacoes {
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    margin-bottom : 10px;
}

#DivLicitacoes #DivTitLegislacao {
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    margin-bottom : 10px;
    margin-top : 30px;
}

#DivLicitacoes #GrvLicitacoes {
    float : left;
    width : 100%;
}

#DivLicitacoes #DivTabelaLicitacoes div .GrvLicitacoes {
    border-collapse : collapse;
    border : 1px solid #eeeeee;
    width : 100%;
}

#DivLicitacoes #DivTabelaLicitacoes div .GrvLicitacoes tbody tr th {
    font-size : 12px;
    color : #1a547f;
    background-color : #eff0f0;
    height : 28px;
}

#DivLicitacoes #DivTabelaLicitacoes div .GrvLicitacoes tbody tr td {
    font-size : 11px;
    padding : 10px;
    border-top : 1px solid #eeeeee;
    border-bottom : 1px solid #eeeeee;
}

#DivLicitacoes #DivTabelaLicitacoes div .GrvLicitacoes tbody tr td a {
    text-decoration : underline;
}

#DivLicitacoes #DivTabelaLicitacoes div .GrvLicitacoes tbody tr td a.linkAnexos {
    color : #fda02a;
}

/* CURSOS */
#DivBuscaCursos {
    float : left;
    width : 554px;
    margin-top : 20px;
}

#DivBuscaCursos #DivFiltrosBuscaCursos {
    float : left;
    width : 554px;
    margin-top : 10px;
    margin-bottom : 10px;
}

#DivBuscaCursos #DivTitBuscaCursos {
    float : left;
    width : 100%;
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    line-height : 23px;
    clear : both;
    text-transform : uppercase;
}

#DivBuscaCursos #DivFiltrosBuscaCursos .DivLabelFiltroCurso {
    float : left;
    width : 150px;
    margin-right : 10px;
    font-weight : bold;
    font-size : 10px;
    color : #b9b9b9;
    margin-bottom : 5px;
}

#DivBuscaCursos #DivFiltrosBuscaCursos .DivCampoFiltroCurso {
    float : left;
    text-align : right;
    margin-right : 10px;
}

#DivBuscaCursos #DivFiltrosBuscaCursos .DivCampoFiltroCurso select {
    font-size:12px;
	font-family : Verdana;
	color : #004171;
    border : 1px solid #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 150px;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivBuscaCursos #DivFiltrosBuscaCursos input.TextBox {
    width : 130px;
    height : 20px;
    line-height : 20px;
    border : 1px solid #e1e0e0;
    color : #004171;
}

#DivBuscaCursos #DivFiltrosBuscaCursos .botao {
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 80px;
    height : 23px;
    border : none;
}

#DivBuscaCursos .DivTabelaCursos {
    float : left;
    width : 520px;
    border : 1px solid #eeeeee;
    background-color : #fafafa;
    padding : 14px;
}

#DivBuscaCursos #DivTitCursos {
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    margin-bottom : 10px;
}

#DivCursos #GrvCursos {
    float : left;
    width : 100%;
}

#DivBuscaCursos .DivTabelaCursos div .GrvCursos {
    border-collapse : collapse;
    border : 1px solid #eeeeee;
    width : 100%;
}

#DivBuscaCursos .DivTabelaCursos div .GrvCursos tbody tr.alternateRow td {
    background-color : #fafafa;
}

#DivBuscaCursos .DivTabelaCursos div .GrvCursos tbody tr th {
    font-size : 12px;
    color : #1a547f;
    background-color : #eff0f0;
    height : 28px;
}

#DivBuscaCursos .DivTabelaCursos div .GrvCursos tbody tr td {
    font-size : 11px;
    padding : 10px;
}

#DivBuscaCursos .DivTabelaCursos div .GrvCursos tbody tr td a {
    text-decoration : underline;
}

#DivDestaquesCursos {
    float : left;
    width : 554px;
    margin-top : 50px;
    margin-right : 35px;
    margin-bottom : 15px;
}

#DivDestaquesCursos .ItemDestaqueCursos {
    float : left;
    width : 170px;
    margin-top : 15px;
    padding-bottom : 17px;
}

#DivDestaquesCursos .ItemDestaqueCursos .FotoDestaqueCursos {
    float : left;
    margin-bottom : 10px;
    border : 1px solid #dadada;
}

#DivDestaquesCursos .ItemDestaqueCursos .TextoDestaqueCursos {
    float : left;
    width : 170px;
    text-align : left;
}

#DivDestaquesCursos .ItemDestaqueCursos a.TituloDestaqueCursos {
    float : left;
    font-weight : bold;
    font-size : 13px;
    color : #00529b;
    text-decoration : none;
    margin-bottom : 10px;
    text-align : left;
    text-transform : uppercase;
    width : 190px;
}

#DivDestaquesCursos .ItemDestaqueCursos a.IntroDestaqueCursos {
    float : left;
}


/* NOTÍCIAS */
#DivNoticias {
    float : left;
    width : 100%;
    padding-top : 17px;
}

#DivNoticias ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

#DivNoticias ul li {
    float : left;
    width : 100%;
    padding : 0;
    margin : 0;
    margin-bottom : 23px;
    list-style : none;
    padding : 0;
    white-space : normal;
    text-align : left;
    font-size : 12px;
}

#DivNoticias ul li a {
    color : #fda02a;
    text-decoration : underline;
}

#DivNoticias ul li .DivThumbNoticia {
    float : left;
    max-width : 117px;
    max-height : 111px;
    margin-right : 24px;
    overflow : hidden;
}

#DivNoticias ul li .DivItemNoticia {
    float : left;
}

#DivNoticias ul li .DivThumbNoticia img {
    float : left;
    border : 1px solid #dcdcdc;
}

#DivNoticias ul li .DivItemNoticia .DivDataTemaListaNoticia {
    width : 100%;
    font-size : 11px;
    margin-bottom : 8px;
}

#DivNoticias ul li .DivItemNoticia span.TitNoticia {
    float : left;
    color : #2f85c7;
    font-weight : bold;
    font-size : 13px;
    padding : 0;
    margin : 0;
}

#DivNoticias ul li .DivItemNoticia span.TitNoticia a {
    text-decoration : none;
    color : #2f85c7;
}

#DivNoticias ul li .DivItemNoticia .DivTextoResenhaNoticia {
    float : left;
    width : 100%;
    border-bottom : 1px solid #eeeeee;
    padding-bottom : 18px;
    padding-top : 3px;
    font-size : 11px;
}

#DivNoticias ul li .DivItemNoticia .DivTextoResenhaNoticiaUltimo {
    float : left;
    width : 100%;
    border-bottom : none;
    padding-bottom : 18px;
    padding-top : 3px;
    font-size : 11px;
}

#DivChamadaCorreio {
    float : left;
    width : 262px;
    height : 103px;
    text-align : right;
    padding-top : 23px;
}

#DivChamadaMarca {
    float : left;
    width : 262px;
    height : 224px;
    margin-left : 21px;
    padding-top : 23px;
    padding-bottom : 40px;
}

#DivFiltroNoticias {
    float : left;
    width : 100%;
    text-align : left;
    padding-top : 10px;
}

#DivFiltroNoticias h2 {
    float : left;
    width : auto;
    text-transform : none;
    width : 100%;
    margin-bottom : 15px;
}

#DivFiltroNoticias #DivTextoFiltroNoticias {
    float : left;
    width : 100%;
    color : #b9b9b9;
    font-weight : bold;
    margin-bottom : 5px;
    margin-left : 1px;
}

#DivFiltroNoticias div {
    float : left;
    width : auto;
}

#DivFiltroNoticias #aNovoTema {
    display : none;
}

#DivFiltroNoticias select {
    float : left;
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
    margin-right : 5px;
}

#DivFiltroNoticias .botao {
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 87px;
    height : 23px;
    border : none;
    font-weight : bold;
}

#DivNoticiasInterna {
    float : left;
    width : 95%;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    padding-left : 20px;
    padding-top : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 32px;

    /*display : none;*/
}

#DivNoticiasInterna ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

#DivNoticiasInterna ul li {
    float : left;
    width : 100%;
    padding : 0;
    margin : 0;
    margin-bottom : 20px;
    list-style : none;
    padding : 0;
    white-space : normal;
    text-align : left;
    font-size : 12px;
}

#DivNoticiasInterna ul li a {
    color : #fda02a;
    text-decoration : underline;
}

#DivNoticiasInterna ul li .DivThumbNoticia {
    float : left;
    max-width : 117px;
    max-height : 111px;
    margin-right : 24px;
    overflow : hidden;
}

#DivNoticiasInterna ul li .DivItemNoticia {
    float : left;
}

#DivNoticiasInterna ul li .DivThumbNoticia img {
    float : left;
    border : 1px solid #dcdcdc;
}

#DivNoticiasInterna ul li .DivItemNoticia .DivDataTemaListaNoticia {
    float : left;
    width : 510px;
    font-size : 11px;
    margin-bottom : 3px;
    clear : both;
}

#DivNoticiasInterna ul li .DivItemNoticia span.TitNoticia {
    color : #2f85c7;
    font-weight : bold;
    font-size : 13px;
    padding : 0;
    margin : 0;
    margin-bottom : 2px;
    clear : both;
}

#DivNoticiasInterna ul li .DivItemNoticia span.TitNoticia a {
    text-decoration : none;
    color : #2f85c7;
    clear : both;
}

#DivNoticiasInterna ul li .DivItemNoticia .DivTextoResenhaNoticia {
    float : left;
    width : 100%;
    border-bottom : 1px solid #eeeeee;
    padding-bottom : 18px;
    font-size : 11px;
}

#DivNoticiasInterna #DivPaginacaoNoticias {
    /*float : right;
    width : 105px;
    height : 16px;*/

    clear: both;
    display: block;
    float: right;
    height: 16px;
    margin-right: 23px;
    position: relative;
}

#DivNoticiasInterna #DivPaginacaoNoticias .TopMaisPaginas, #DivNoticiasInterna #DivPaginacaoNoticias .MaisPaginas  {
    position: absolute;
    top: -1px;
    right: -15px;
}

#DivNoticiasInterna #DivPaginacaoNoticias .TopMenosPaginas, #DivNoticiasInterna #DivPaginacaoNoticias .MenosPaginas {
    position: absolute;
    top: -1px;
    left: -15px;
}

#DivNoticiasInterna #DivPaginacaoNoticias .TopMaisPaginas.disabled img, 
#DivNoticiasInterna #DivPaginacaoNoticias .MaisPaginas.disabled img,
#DivNoticiasInterna #DivPaginacaoNoticias .TopMenosPaginas.disabled img,
#DivNoticiasInterna #DivPaginacaoNoticias .MenosPaginas.disabled img {
    display: none;
}

#DivNoticiasInterna #DivPaginacaoNoticias .Paginacao {
    float : left;
    width : 75px;
    height : 16px;
    overflow : hidden;
    white-space : nowrap;
}

#DivNoticiasInterna #DivPaginacaoNoticias .Paginacao span {
    float : left;
    width : auto;
    white-space : nowrap;
}

#DivNoticiasInterna #DivPaginacaoNoticias a {
    float : left;
    height : 16px;
    font-size : 10px;
    font-weight : bold;
    color : #777777;
    margin-right : 2px;
    line-height : 16px;
    text-align : center;
    padding : 0 3px 0 3px;
}

#DivNoticiasInterna #DivPaginacaoNoticias a.selecionado {
    background-color : #777777;
    color : #FFFFFF;
}

#DivNoticiasInterna #DivPaginacaoNoticias a img {
    border : none;
    margin-top : 5px;
}

/* FALE CONOSCO */
#DivFormFaleConosco {
    float : left;
    width : 550px;
}

#DivFormFaleConosco span {
    float : left;
    width : 100%;
    clear : both;
    color : #1c5580;
    font-size : 14px;
    font-weight : bold;
    margin-bottom : 7px;
    margin-top : 25px;
    text-align : left;
}

#DivFormFaleConosco table {
    float : left;
    font-size : 11px;
}

#DivFormFaleConosco table tr td {
    padding-right : 15px;
    padding-left : 0px;
    white-space : nowrap;
}

#DivFormFaleConosco table tr td input {
    padding-left : 0px;
    margin-left : 0px;
    background-color : #FFFFFF;
    background-image : none;
}

#DivFormFaleConosco table tr td label {
    white-space : nowrap;
}

#DivFormFaleConosco span.Erro {
    color : Red;
    font-size : 11px;
    font-weight : normal;
    text-align : center;
}

#DivFormFaleConosco input.CampoTexto {
    float : left;
    width : 100%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormFaleConosco input.CampoTelefone {
    float : left;
    width : 296px;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormFaleConosco input.CampoCPFCNPJ {
    float : left;
    width : 296px;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormFaleConosco select {
    float : left;
    clear : both;
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 29px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 296px;
    height :28px;
    background-image : url('../img/botoes/btSetaDDLMaior.png');
    background-repeat : no-repeat;
    background-position : right center;
    border : 1px solid #e5e5e5;
}

#DivFormFaleConosco select option {
    line-height : 20px;
    height : 20px;
}

#DivFormFaleConosco textarea {
    float : left;
    clear : both;
    width : 100%;
    height : 188px;
    border : 1px solid #e5e5e5;
    resize : none;
    font-family : Verdana;
    color : #b0b0b0;
}

#DivFormFaleConosco .botao {
    float : left;
    clear : both;
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 87px;
    height : 23px;
    border : none;
    font-weight : bold;
    margin-top : 18px;
}

/* OUVIDORIA */
#DivFormOuvidoria {
    float : left;
    width : 550px;
}

#DivFormOuvidoria span {
    float : left;
    width : 100%;
    clear : both;
    color : #1c5580;
    font-size : 14px;
    font-weight : bold;
    margin-bottom : 7px;
    margin-top : 25px;
    text-align : left;
}

#DivFormOuvidoria table {
    float : left;
    font-size : 11px;
}

#DivFormOuvidoria table tr td {
    padding-right : 15px;
    padding-left : 0px;
    white-space : nowrap;
}

#DivFormOuvidoria table tr td input {
    padding-left : 0px;
    margin-left : 0px;
    background-color : #FFFFFF;
    background-image : none;
}

#DivFormOuvidoria table tr td label {
    white-space : nowrap;
}

#DivFormOuvidoria span.Erro {
    color : Red;
    font-size : 11px;
    font-weight : normal;
    text-align : center;
}

#DivFormOuvidoria input.CampoTexto {
    float : left;
    width : 100%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoNome {
    float : left;
    width : 100%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoCPFCNPJ {
    float : left;
    width : 40%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoEmail {
    float : left;
    width : 40%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoTelefone {
    float : left;
    width : 150px;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoCidade {
    float : left;
    width : 40%;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria input.CampoNascimento {
    float : left;
    width : 150px;
    height : 29px;
    border : 1px solid #e5e5e5;
    clear : both;
	font-family : Verdana;
    color : #b0b0b0;
}


#DivFormOuvidoria select {
    float : left;
    clear : both;
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 29px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 150px;
    height :28px;
    background-image : url('../img/botoes/btSetaDDLMaior.png');
    background-repeat : no-repeat;
    background-position : right center;
    border : 1px solid #e5e5e5;
}

#DivFormOuvidoria select option {
    line-height : 20px;
    height : 20px;
}

#DivFormOuvidoria textarea {
    float : left;
    clear : both;
    width : 100%;
    height : 188px;
    border : 1px solid #e5e5e5;
    resize : none;
    font-family : Verdana;
    color : #b0b0b0;
}

#DivFormOuvidoria .botao {
    float : left;
    clear : both;
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 87px;
    height : 23px;
    border : none;
    font-weight : bold;
    margin-top : 18px;
}


/* RESULTADO DE BUSCA */
#DivContResultados {
    float : left;
    width : 95%;
    color : #2f85c7;
    font-size : 16px;
    font-weight : bold;
    margin-top : 20px;
}

#DivBuscaInterna {
    float : left;
    width : 95%;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    padding-left : 20px;
    padding-top : 10px;
    padding-right : 10px;
    margin-top : 32px;
}

#DivBuscaInterna ul {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}

#DivBuscaInterna ul li {
    float : left;
    width : 100%;
    padding : 0;
    margin : 0;
    margin-bottom : 20px;
    list-style : none;
    padding : 0;
    white-space : normal;
    text-align : left;
    font-size : 12px;
}

#DivBuscaInterna ul li a {
    color : #fda02a;
    text-decoration : underline;
}

#DivBuscaInterna ul li .DivItemBusca {
    float : left;
    width : 100%;
}

#DivBuscaInterna ul li .DivItemBusca span.TitBusca {
    float : left;
    color : #2f85c7;
    font-weight : bold;
    font-size : 13px;
    padding : 0;
    margin : 0;
    margin-bottom : 2px;
}

#DivBuscaInterna ul li .DivItemBusca span.TitBusca a {
    text-decoration : none;
    color : #2f85c7;
}

#DivBuscaInterna ul li .DivItemBusca .DivTextoBusca {
    float : left;
    width : 100%;
    border-bottom : 1px solid #eeeeee;
    padding-bottom : 18px;
    font-size : 11px;
}


/* FOOTER */
#DivFooterBoxDireita {
    float : left;
    width : 100%;
    background-color : #f8981d;
    border-bottom : 1px solid #e9e9e9;
    margin-top : -10px;
    text-align : right;
}

#DivFooterBoxDireita a {
    line-height : 22px;
    font-size : 10px;
    color : #FFFFFF;
    margin-right : 13px;
}

#DivCursosHome {
    float : left;
    width : 100%;
    height : 150px;
    margin-bottom : 35px;
}

#DivCursosHome ul {
    float : left;
    margin : 0px;
    margin-top : 25px;
    padding : 0px;
}

#DivCursosHome ul li {
    float : left;
    list-style : none;
    padding : 0px;
    margin : 0px;
}

#DivDestaquesHome {
    float : left;
    width : 457px;
    border-right : 1px solid #e9e9e9;
    margin-top : 12px;
    margin-right : 35px;
}

#DivDestaquesHome .ItemDestaqueHome {
    float : left;
    width : 420px;
    margin-top : 15px;
    padding-bottom : 17px;
    margin-left : 5px;
}

#DivDestaquesHome .ItemDestaqueHome .FotoDestaqueHome {
    float : left;
    width : 258px;
    height : 125px;
    margin-right : 20px;
}

#DivDestaquesHome .ItemDestaqueHome .TextoDestaqueHome {
    float : left;
    width : 140px;
}

#DivDestaquesHome .ItemDestaqueHome a.TituloDestaqueHome {
    float : left;
    font-weight : bold;
    font-size : 14px;
    color : #00529b;
    text-decoration : none;
    margin-bottom : 10px;
}

#DivDestaquesHome .ItemDestaqueHome a.IntroDestaqueHome {
    float : left;
}

#DivMapaUnidadesHome {
    float : left;
    width : 254px;
    height : 305px;
    margin-top : 27px;
}

#DivMapaUnidadesHome select {
    font-size:12px;
	font-family : Verdana;
	color : #b0b0b0;
	vertical-align:middle;
	line-height : 18px;
	height : 18px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 104px;
    background-image : url('../img/botoes/btSetaDDL.png');
    background-repeat : no-repeat;
    background-position : right center;
}

.TitHome {
    float : left;
    font-weight : bold;
    font-size : 14px;
    color : #00529b;
    text-decoration : none;
    margin-bottom : 10px;
}

#DivMapaUnidadesHome img {
    margin-left : 20px;
}

/* CONTEUDO */
#DivConteudo {
    float : left;
    width : 100%;
    background-color : #FFFFFF;
}

#DivConteudo #DivWebdoor {
    float : left;
    width : 100%;
    max-height : 300px;
    overflow : hidden;
    margin-bottom : 35px;
}

#DivConteudo #DivWebdoor img {
    float : left;
    display : none;
}

/* BOX DE FOTOS DA HOME */
#DivMioloHome_Caixa03 .DivCaixaFotos {
    float : left;
    width : 422px;
    height : 113px;
    background-image : url('../img/bgGaleriaHome.png');
    padding : 25px 20px 20px 20px;
}

#DivMioloHome_Caixa03 .DivCaixaFotos .DivScrollFotos {
    float : left;
    width : 378px;
    height : 80px;
    overflow : hidden;
    margin-top : 12px;
    margin-left : 10px;
}

#DivMioloHome_Caixa03 .DivCaixaFotos .FotosSliderSeta {
    float : left;
}

#DivMioloHome_Caixa03 .DivCaixaFotos .FotosSliderSeta a {
    width : 10px;
    height : 38px;
    float : left;
    border : none;
    margin : 24px auto;
}

#DivMioloHome_Caixa03 .DivCaixaFotos .FotosSliderSeta a img {
    width : 10px;
    height : 38px;
    float : left;
    border : none;
}

#DivMioloHome_Caixa03 .DivCaixaFotos h1 {
    float : left;
    width : 44px;
    height : 19px;
    line-height : 19px;
    background-image : url('../img/icoTitFoto.gif');
    background-repeat : no-repeat;
    background-position : 5px;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bold;
    padding : 0 5px 0 28px;
    margin-left : 10px;
    clear : both;
}

#DivMioloHome_Caixa03 .DivCaixaFotos .FotosSliderFotos {
    float : left;
    width : 100000px;
    height : 80px;
    padding : 0px;
    margin : 0px;
    list-style-type : none;
}

#DivMioloHome_Caixa03 .DivCaixaFotos a {
    float : left;
    list-style-type : none;
    width : 80px;
    height : 60px;
    margin-right : 15px;
}

#DivMioloHome_Caixa03 .DivCaixaFotos a img {
    float : left;
    width : 80px;
    height : 60px;
    border : 2px solid #fcb131;
}

/* BOX DE VIDEOS DA HOME */
#DivMioloHome_Caixa03 .DivCaixaVideos {
    float : left;
    width : 422px;
    height : 113px;
    background-image : url('../img/bgGaleriaHome.png');
    padding : 25px 20px 20px 20px;
    margin-top : 36px;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderSeta {
    float : left;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderSeta a {
    width : 10px;
    height : 38px;
    float : left;
    border : none;
    margin : 24px auto;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderSeta a img {
    width : 10px;
    height : 38px;
    float : left;
    border : none;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .DivScrollVideos {
    float : left;
    width : 378px;
    height : 80px;
    overflow : hidden;
    margin-top : 12px;
    margin-left : 10px;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderVideos {
    float : left;
    width : 1000px;
    height : 80px;
    padding : 0px;
    margin : 0px;
    list-style-type : none;
}

#DivMioloHome_Caixa03 .DivCaixaVideos h1 {
    float : left;
    width : 44px;
    height : 19px;
    line-height : 19px;
    background-image : url('../img/icoTitVideo.gif');
    background-repeat : no-repeat;
    background-position : 5px;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bold;
    padding : 0 5px 0 28px;
    margin-left : 10px;
    clear : both;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderVideos a {
    float : left;
    list-style-type : none;
    width : 80px;
    height : 60px;
    margin-right : 15px;
}

#DivMioloHome_Caixa03 .DivCaixaVideos .VideosSliderVideos a img {
    float : left;
    width : 80px;
    height : 60px;
    border : 2px solid #fcb131;
    background-position : -10px;
}

/* FOOTER */
#DivFooter {
    float : left;
    width : 100%;
    background-color : #fda02a;
}

#DivFooter ul {
    float : left;
    padding : 0;
    margin : 0;
    margin-left : 200px;
    margin-top : 24px;
    margin-bottom : 20px;
}

#DivFooter ul li.SemSub {
    float : left;
    padding : 0;
    margin : 0;
    list-style : none;
    width : 145px;
}

#DivFooter ul li.ComSub {
    float : left;
    padding : 0;
    margin : 0;
    list-style : none;
    list-style-image : url('../img/icones/icoMarcadorLaranjaFooter.png');
    width : 145px;
}

#DivFooter ul li a {
    color : #d74512;
    font-size : 11px;
    font-weight : bold;
}

#DivFooter ul li ul {
    float : left;
    padding : 0;
    margin : 0;
    margin-top : 6px;
}

#DivFooter ul li ul li {
    float : left;
    padding : 0;
    margin : 0;
    list-style : none;
    width : 150px;
}

#DivFooter ul li ul li a {
    color : #FFFFFF;
    font-size : 10px;
    font-weight : normal;
    padding-right : 10px;
}

#DivFooter #DivFooterBaixo {
    float : left;
    width : 100%;
    height : 69px;
    background-color : #ea6230;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter {
    float : left;
    /*width : 605px;*/
    width: 352px;
    margin-left : 200px;
    margin-top : 18px;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter span.Senac {
    float : left;
    font-size : 14px;
    color : #FFFFFF;
    font-weight : bold;
    clear : both;
}

#DivFooter #DivFooterBaixo #DivCopyrightFooter span.Direitos {
    float : left;
    font-size : 12px;
    color : #fdb52a;
    font-weight : bold;
}

#DivFooter #DivFooterBaixo span.Logos {
    /*float : right;
    font-size : 12px;
    color : #fdb52a;
    font-weight : bold;
    margin-right : 120px;
    margin-top : -30px;*/

    display: inline-block;
    float: right;
    height: 48px;
    margin-right: 176px;
    margin-top: 12px;
    width: 181px;
}

#DivFooter #DivFooterBaixo #DivMenuAuxFooter {
    float : left;
    font-size : 10px;
    color : #FFFFFF;
    font-weight : bold;
    margin-top : 35px;
}

#DivFooter #DivFooterBaixo #DivMenuAuxFooter a {
    font-size : 10px;
    color : #FFFFFF;
    font-weight : bold;
}

/* LIGHTBOX */
.LightBoxBack { position: absolute; z-index: 600; top: 0; left: 0; width: 100%; height: 100%; background-image: url(../img/bg/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; }
.LightBoxVideo { float : left; width: 619px; height : 388px; margin: 0 auto; position: relative; background-color: #fff; border: solid 1px #fcb131; }
.LightBoxAcessibilidade { float : left; width: 619px; height : auto; margin: 0 auto; position: relative; background-color: #fff; border: solid 1px #fcb131; }
.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; }
.LightBoxAcessibilidade 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; text-transform : capitalize; }

/* LightBox Fotos */
.LBFotos { width: 619px; }
.LBFotosImagem { width: 100%; clear: both; padding : 0px; min-height : 368px; text-align : center; margin-bottom : 15px; }
.LBFotosSlider { width: 440px; clear: both; margin: 0 0; height: 80px; margin : 0 0 0 100px; }
.LBFotosSliderSeta { float: left; }
.LBFotosSliderScroll { width: 362px; max-width: 362px; float: left; margin-left: 10px; margin-right : 10px; height: 82px; position: relative; overflow: hidden; z-index: 1; text-align: center; }
.LBFotosSliderFotos { position: relative; z-index: 0; min-width: 100%; max-width: 5000%; width: 8000px; max-height: 75px; }
.LBFotosSliderFotos a { position: relative; float: left; margin-right: 10px; padding : 0px; }
.LBFotosSliderFotos a img { width : 112px; height : 77px; border : 1px solid #767676; }
.LightBoxPrincipal { max-width : 545px; /*max-height : 363px;*/ }
.LightBoxPrincipal img { max-width : 545px; }
.LightBoxThumb { border : 1px solid #767676; }
.ImgPrincipalLB { width : 545px; text-align : center; margin : 0 auto; }
.SetaPrincipalLB { float : left; height : 368px; width : 18; }
.SetaPrincipalLB img { margin-top : 167px; }
#objNomeImagem { position : absolute; background-image : url(../img/fnd_verde.png); width : 356px; height : 72px; padding : 13px 0 0 13px; margin-left : -544px; margin-top : 265px; overflow : hidden; color : #FFFFFF; text-align : left; font-size : 13px; font-weight : normal; }
#objNomeImagem h2 { color : #FFFFFF; text-align : left; font-size : 13px; font-weight : bold; padding : 0; margin : 0; }

/* LightBox Videos */
.LBVideos { width: 619px; }
.LBVideosImagem {  float : left; width: 398px; margin-left : 35px; }
.LBVideosSubTitulo { font-size: 16px; font-weight: bold; padding-bottom: 3px; }
.LBVideosDescricao { width: 100%; margin-top: 3px; }
.LBVideosSlider { float: left; width: 116px; margin: -20px 0 0 20px; height: 275px; padding: 0px 0px; }
.LBVideosSliderSeta { float: left; margin-left: 38px; }
.LBVideosSliderSeta img { margin-top : 5px; margin-bottom : 5px; }
.LBVideosSliderScroll { width: 116px; max-width: 114px; float: left; height: 247px; position: relative; overflow: hidden; z-index: 1; text-align: center; }
.LBVideosSliderVideos { position: relative; z-index: 0; min-height: 100%; max-height: 5000%; height: 8000px; max-width: 116px; }
.LBVideosSliderVideos a { position: relative; float: left; margin-bottom: 5px; padding : 0px; }
.LBVideosSliderVideos a img { width : 110px; height : 75px; border : 2px solid #666666; }
.ImgPrincipalLBVideo { float : left; min-width : 398px; border : 2px solid #666666; }
.LightBoxVideoPrincipal img { max-width : 398px; }
#objNomeVideo { float : left; width : 400px; height : 82px; padding : 0 0 0 38px; overflow : hidden; color : #666666; text-align : left; font-size : 13px; font-weight : normal; }
#objNomeVideo h2 { color : #666666; text-align : left; font-size : 16px; font-weight : bold; padding : 0; margin : 0; }

/* LightBox Acessibilidade */
.LBAcessibilidade { width: 619px; }
.LBAcessibilidadeImagem {  float : left; width: 398px; margin-left : 35px; clear : both; margin-top : 40px; }
.LBAcessibilidadeConteudo { float : left; width: 90%; margin : 40px 35px 35px 35px; }
.LBAcessibilidadeConteudo .Esquerda { float : left; width: 45%; }
.LBAcessibilidadeConteudo .Esquerda p { margin-top : 0px; padding-top : 0px; }
.LBAcessibilidadeConteudo .Direita { float : right; width: 45%; }
.LBAcessibilidadeConteudo .Direita ul { margin : 0px; padding : 0px; list-style-image : url('../img/icoBulletVerde.gif'); }
.LBAcessibilidadeConteudo .Direita ul li { color : #00a39b; margin-bottom : 15px; line-height : 20px; font-size : 11px; }


/* LightBox Licitacoes */
.LBLicitacoes { float : left; width: 635px; background-color : #FFFFFF; min-height : 155px; height : auto; padding-bottom : 20px; }
.LightBoxFecharAnexos { height: 16px; width: 22px; float: right; margin-top : 5px; padding-right : 6px; cursor: pointer; }
.LBLicitacoes h1 {
    float : left;
    color : #fbb12a;
    font-size : 16px;
    font-weight : bold;
    max-width : 272px;
    padding-right : 0;
    margin-right : 0;
    padding-top : 34px;
    padding-left : 42px;
    text-align : left;
}

.LBLicitacoes .botao {
    float : left;
    width : 87px;
    height : 23px;
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    border : none;
    font-weight : bold;
    clear : both;
    margin-left : 42px;
    margin-top : 19px;
}

.LBLicitacoes span.Erro {
    float : left;
    color : Red;
    font-size : 11px;
    font-weight : normal;
    text-align : left;
    margin-top : 24px;
    margin-left : 10px;
}

.LBLicitacoes a.LinkCadastro {
    float : left;
    margin-top : 24px;
    margin-left : 10px;
    float : left;
    text-decoration : underline;
}

.LBLicitacoes .LblTitLicitacao {
    font-weight : bold;
    margin-left : 42px;
    margin-top : 33px;
}

.LBLicitacoes .LblStatusLicitacao {
    font-style : italic;
    color : #1a537e;
    margin-top : 33px;
}

.LBLicitacoes .LblObjetoLicitacao {
    float : left;
    margin-left : 42px;
    width : 525px;
    padding-bottom : 10px;
}

.LBLicitacoes #DivTitAnexosLicitacao {
    float : left;
    font-size : 12px;
    color : #2f85c7;
    font-weight : bold;
    width : 72%;
}

.LBLicitacoes #DivTitDataLicitacao {
    float : left;
    font-size : 12px;
    color : #2f85c7;
    font-weight : bold;
    width : 28%;
}

.LBLicitacoes #DivArquivosLicitacao {
    float : left;
    width : 525px;
    border : 1px solid #e3e3e3;
    background-color : #fafafa;
    margin-left : 42px;
    padding : 14px;
}

.LBLicitacoes ul {
    float : left;
    width : 525px;
    margin : 0;
    margin-top : 13px;
    padding : 0;
    list-style : none;
    border-bottom : 1px solid #e3e3e3;
}

.LBLicitacoes ul li {
    float : left;
    width : 95%;
    height : 42px;
    line-height : 42px;
    margin : 0;
    padding : 0;
    padding-left : 20px;
    list-style : none;
    border-top : 1px solid #e3e3e3;
    border-left : 1px solid #e3e3e3;
    border-right : 1px solid #e3e3e3;
    font-weight : bold;
    color : #1a537e;
}

.LBLicitacoes ul li a.linkAnexo {
    float : left;
    font-weight : bold;
    color : #1a537e;
    width : 360px;
    text-align : left;
}

.LBLicitacoes ul li span {
    float : left;
    width : 83px;
    text-align : left;
}

.LBLicitacoes ul li a {
    float : left;
    line-height : 42px;
}

.LBLicitacoes ul li a img {
    float : left;
    margin-top : 12px;
    border : none;
}


/* BUSCA */
#DivConteudoInternas #DivMioloConteudoInternas #DivConteudoBusca {
    float : left;
    width : 100%;
    margin-left : 16px;
}

#DivConteudoInternas #DivMioloConteudoInternas #DivConteudoPagina #DivTextoBusca {
    float : left;
    color : #636363;
    font-size : 13px;
    margin-top : 10px;
}

#DivResultadosPagina {
    float : left;
    width : 100%;
    height : 28px;
    line-height : 28px;
    font-size : 13px;
    color : #00a39b;
    background-color : #f5f5f5;
    padding : 0 0 0 5px;
    margin-bottom : 15px;
    margin-top : 15px;
}

#DivResultadosPagina img {
    float : left;
    margin-top : 0 !important;
    padding : 0 0 0 0;
}

#DivResultadosLista {
    float : left;
    width : 100%;
}

#DivResultadosLista .SpanItemListaBusca {
    float : left;
    padding-bottom : 20px;
    margin-top : 20px;
    border-bottom : 1px solid #e8e8e8;
}

#DivResultadosLista .SpanItemListaBusca .SpanDadosItemBusca {
    float : left;
    border-left : 3px solid #00a39b;
    color : #666666;
    padding-left : 8px;
}

#DivResultadosLista .SpanItemListaBusca .SpanDadosItemBusca a {
    color : #fcb131;
    font-size : 13px;
    font-weight : bold;
    text-decoration : none;
}

#DivResultadosLista .SpanItemListaBusca .SpanDadosItemBusca .DivIntroBusca a {
    color : #666666;
    font-size : 13px;
    font-weight : normal;
    text-decoration : none;
}

#DivNavegacaoBuscaBaixo {
    float : left;
    width : 100%;
    height : 28px;
    line-height : 28px;
    font-size : 13px;
    color : #00a39b;
    background-color : #f5f5f5;
    padding : 0 0 0 5px;
    margin-bottom : 80px;
    margin-top : 15px;
}

#DivNavegacaoBuscaBaixo a {
    color : #00a39b;
    text-decoration : none;
}

#DivNavegacaoBuscaBaixo #DivNavegacaoAnterior {
    float : left;
    width : 48%;
    line-height : 28px;
    font-size : 13px;
    color : #00a39b;
    margin-left : 15px;
}

#DivNavegacaoBuscaBaixo #DivNavegacaoProxima {
    float : left;
    width : 47%;
    line-height : 28px;
    font-size : 13px;
    color : #00a39b;
    margin-left : 15px;
    text-align : right;
}


/* PAGINAÇÃO DA BUSCA */
.PainelPaginacao { float : right; width : 130px; line-height : 28px; text-align : center; padding : 0px 0px; }
.BuscaPaginacao { float : left; width: 100px; overflow : hidden; height : 28px; }
.BuscaPaginacao a { margin-left: 9px; font-size: 11px; text-decoration : none; font-weight: bold; color: #777777; }
.BuscaPaginacao a.BuscaPagAtual { color: #fff; background-color : #777777; padding : 4px 4px 4px 4px; }
.BuscaPaginacaoMenos { float : left; }
.BuscaPaginacaoMenos img { float : left; margin-top : 5px; }
.BuscaPaginacaoMenos a { color: #b4b4b4; text-decoration : none; font-weight : bold; }
.BuscaPaginacaoMais { float : left; }
.BuscaPaginacaoMais img { float : left; margin-top : 5px; }
.BuscaPaginacaoMais a { color: #b4b4b4; text-decoration : none; font-weight : bold; }

/* MAPA DO SITE */
#DivSitemap {
    float : left;
    width : 100%;
}

#DivSitemap ul {
    float : left;
    width : 360px;
    margin : 0;
    padding : 0;
    list-style : none;
}

#DivSitemap ul li {
    float : left;
    width : 250px;
}

#DivSitemap ul li a {
    float : left;
    font-size : 20px;
    color : #a3a3a3;
    text-align : left;
}

#DivSitemap ul li ul {
    float : left;
    width : 250px;
    margin : 0 0 0 0;
    padding : 0;
    list-style : none;
}

#DivSitemap ul li ul li {
    float : left;
    margin : 10px 0 0 0;
    width : 250px;
}

#DivSitemap ul li ul li a {
    float : left;
    font-size : 13px;
    color : #1a547f;
    font-weight : bold;
    border : none;
    text-align : left;
}

#DivSitemap ul li ul li ul {
    float : left;
    width : 250px;
    margin : 0 0 0 20px;
    padding : 0;
    list-style : none;
}

#DivSitemap ul li ul li ul li {
    float : left;
    width : 220px;
    margin : 0;
}

#DivSitemap ul li ul li ul li a {
    float : left;
    font-size : 13px;
    color : #1a547f;
    font-weight : normal;
    border : none;
    text-align : left;
}

/* LIVROS */
#DivBuscaLivros {
    float : left;
    background-color : #fafafa;
    border : 1px solid #eeeeee;
    width : 93%;
    padding : 20px;
    margin-bottom : 27px;
}

#DivBuscaLivros #DivFiltrosBuscaLivros {
    float : left;
    width : 554px;
    margin-top : 10px;
    margin-bottom : 10px;
}

#DivBuscaLivros #DivTitBuscaLivros {
    float : left;
    width : 100%;
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    line-height : 23px;
    clear : both;
    text-transform : uppercase;
}

#DivBuscaLivros #DivFiltrosBuscaLivros .DivLabelFiltroLivro {
    float : left;
    width : 200px;
    margin-right : 10px;
    font-weight : bold;
    font-size : 10px;
    color : #b9b9b9;
    margin-bottom : 5px;
}

#DivBuscaLivros #DivFiltrosBuscaLivros .DivCampoFiltroLivro {
    float : left;
    text-align : right;
    margin-right : 10px;
}

#DivBuscaLivros #DivFiltrosBuscaLivros .DivCampoFiltroLivro select {
    font-size:12px;
	font-family : Verdana;
	color : #004171;
    border : 1px solid #b0b0b0;
	vertical-align:middle;
	line-height : 23px;
	padding : 0;
    /*padding-right : 18px;*/
	-webkit-border-radius : 0;
	-webkit-appearance : none;
    width : 200px;
    height :23px;
    background-image : url('../img/botoes/btSetaDDLGde.png');
    background-repeat : no-repeat;
    background-position : right center;
}

#DivBuscaLivros #DivFiltrosBuscaLivros input.TextBox {
    width : 130px;
    height : 20px;
    line-height : 20px;
    border : 1px solid #e1e0e0;
    color : #004171;
}

#DivBuscaLivros #DivFiltrosBuscaLivros .botao {
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 80px;
    height : 23px;
    border : none;
    margin-top : 18px;
}

#DivResultadosLivros .SemResultados {
    float : left;
    width : 100%;
    margin-top : 20px;
    text-align : center;
}

.DivItemDestaqueLivro {
    float : left;
    width : 126px;
    min-height : 300px;
    margin : 20px 25px 20px 25px;
    text-align : center;
}

.DivItemDestaqueLivro .ImgLivro {
    min-height : 175px;
    vertical-align : middle;
    text-align : center;
}

.DivItemDestaqueLivro .TitLivro {
    float : left;
    width : 124px;
    font-size : 14px;
    color : #1a547f;
    margin-top : 10px;
    font-weight : bold;
}

.DivItemDestaqueLivro .TitLivro a {
    font-size : 14px;
    color : #1a547f;
    text-transform : capitalize;
}

.DivItemDestaqueLivro .PrecoLivro {
    font-size : 14px;
    font-weight : bold;
    color : #FBB12A;
    text-align : center;
}

#DivTitCategoriaLivro {
    float : left;
    width : 100%;
    border-bottom : 1px solid #e9e9e9;
    margin-bottom : 22px;
}

#DivTitCategoriaLivro .TitCategoriaLivro {
    font-family : 'HelveticaNeueLTStdBold';
    font-size : 16px;
    text-transform : uppercase;
    color : #b7b7b7;
    background-color : #FFFFFF;
    position : relative;
    top : 5px;
    padding-right : 12px;
}

#DivDetalhesLivro {
    float : left;
    width : 100%;
}

#DivDetalhesLivro img {
    float : left;
    margin-right : 18px;
}

#DivDetalhesLivro span.TitLivro {
    float : left;
    width : 420px;
    font-size : 16px;
    font-weight : bold;
    text-transform : capitalize;
    margin-bottom : 10px;
    text-align : left;
}

#DivDetalhesLivro span.DetalheLivro {
    float : left;
    width : 420px;
    font-size : 12px;
    font-weight : normal;
    line-height : 17px;
}

#DivDetalhesLivro span.PrecoLivro {
    float : left;
    width : 420px;
    font-size : 20px;
    font-weight : bold;
    color : #f8981d;
    margin-top : 24px;
}

#DivDetalhesLivro input.botaoSaibaMais, #DivDetalhesLivro a.botaoSaibaMais {
    background-image : url('../img/bg/bgBtnSaibaMais.png');
    color : #FFFFFF;
    font-size : 14px;
    font-weight : bold;
    width : 136px;
    height : 39px;
    border : none;
    margin-top : 17px;
    cursor : pointer;
}

 #DivDetalhesLivro a.botaoSaibaMais {
    display: inline-block;
    line-height: 3;
    text-align: center;
}

#DivDetalhesLivro #DivAbasDetalhesLivro {
    float : left;
    width : 100%;
    margin-top : 39px;
}

#DivDetalhesLivro div.conteudoAba {
    float : left;
    width : 100%;
    background-color : #f7f7f7;
    border : 1px solid #eeeeee;
    margin-top : -1px;
    z-index : 1;
}

#DivDetalhesLivro div.conteudoAba span {
    float : left;
    padding : 30px 20px 30px 20px;
}

#DivDetalhesLivro ul {
    float : left;
    margin : 0;
    padding : 0;
    list-style : none;
    z-index : 10;
}

#DivDetalhesLivro ul li {
    float : left;
    width : 123px;
    height : 32px;
    line-height : 32px;
    margin : 0;
    margin-right : 2px;
    padding : 0;
    list-style : none;
    text-align : center;
    border : 1px solid #eeeeee;
    z-index : 10;
    font-size : 14px;
    font-weight : bold;
}

#DivDetalhesLivro ul li.active {
    background-color : #f7f7f7;
    border-bottom : 1px solid #f7f7f7;
    z-index : 10;
    color : #2f85c7;
}

#DivDetalhesLivro ul li.active a {
    color : #2f85c7;
}

#DivDetalhesLivro {
    float : left;
    width : 100%;
}

#DivDetalhesLivro #DivLivrosRelacionados {
    float : left;
    width : 100%;
    margin-top : 30px;
}


.LinkTopo {
    text-align : left;
    clear : both;
    color : #F8981D;
    font-weight : normal;
    font-size : 10px;
    padding-top : 20px;
}

.LinkTopo a {
    color : #F8981D;
}


/* BIBLIOTECA ONLINE */
#DivBuscaBiblioteca {
    float : left;
    width : 554px;
    margin-top : 20px;
}

#DivBuscaBiblioteca #DivFiltrosBuscaBiblioteca {
    float : left;
    width : 554px;
    margin-top : 10px;
    margin-bottom : 10px;
}

#DivBuscaBiblioteca #DivTitBuscaBiblioteca {
    float : left;
    width : 100%;
    font-size : 14px;
    color : #2f85c7;
    font-weight : bold;
    line-height : 23px;
    clear : both;
    text-transform : uppercase;
}

#DivBuscaBiblioteca #DivFiltrosBuscaBiblioteca .DivLabelFiltroBiblioteca {
    float : left;
    width : 150px;
    margin-right : 10px;
    font-weight : bold;
    font-size : 10px;
    color : #b9b9b9;
    margin-bottom : 5px;
}

#DivBuscaBiblioteca #DivFiltrosBuscaBiblioteca .DivCampoFiltroBiblioteca {
    float : left;
    text-align : right;
    margin-right : 10px;
}

#DivBuscaBiblioteca #DivFiltrosBuscaBiblioteca input.TextBox {
    width : 130px;
    height : 20px;
    line-height : 20px;
    border : 1px solid #e1e0e0;
    color : #004171;
}

#DivBuscaBiblioteca #DivFiltrosBuscaBiblioteca .botao {
    background-color : #1a547f;
    color : #FFFFFF;
    font-size : 14px;
    width : 80px;
    height : 23px;
    border : none;
    margin-top : 1px;
}