html,body {    margin: 0px;    padding: 0px;    background-color: #FFFFFF;}body {    font-family: Arial, "Segoe UI", Helvetica, sans-serif;    line-height: 1.5;    font-size: 12px;    font-weight: normal;    color: #333333;}small {    font-size: 0.8em;    font-style: italic;}.site-container {    position: relative;    width: 960px;    margin: 0 auto;}.site-topo {    position: relative;    top: 0px;    left: 0px;    width: 100%;    height: 60px;}.site-topo ul {    list-style: none;    margin: 0px;    padding: 0px;}.site-topo li {    float: left;    width: 119px;    color: #000000;    font-size: 12px;    text-align: center;    margin: 0px 1px 0px 0px;}.site-topo li a {    display: block;    padding: 10px 5px;    text-decoration: none;    border-top: 4px solid #373633;    color: #000000;}.site-topo li a:hover {    border-top: 4px solid #f4a82e;    font-weight: bold;}.logo-tse {    position: absolute;    width: 252px;    height: 50px;    top: 10px;    left: 10px;}.menu-rapido {    position: absolute;    width: 300px;    top: 30px;    left: 650px;    color: #a4a4a4;    font-size: 10px;}.menu-rapido ul {    margin: 0px;    padding: 0px;    list-style: none;}.menu-rapido li {    display: block;    float: right;    margin: 0px 5px;    padding: 0px 5px;}.menu-rapido li a {    color: #a4a4a4;    text-decoration: none;}.menu-rapido li a:hover {    text-decoration: underline;}.conteudo-topo {    position: relative;    top: 0px;    left: 0px;    width: 100%;    height: 60px;}.conteudo-destaque {    position: relative;    top: 0px;    left: 0px;    height: 368px;}.imagem-destaque img {    position: absolute;    top: 10px;    left: 10px;}.destaque-lateral {    position: relative;    top: 10px;    left: 10px;    background-image: url(../images/fundo-destaque-lateral.png);    height: 348px;    width: 280px;    color: #fff;    z-index: 999;}div.site-container div.site-conteudo div.conteudo-destaque div.destaque-lateral form dl {    margin-left: 15px;    margin-bottom: 5px;}.conteudo-geral {    position: relative;    top: 0px;    left: 0px;    width: 100%;}.conteudo-esquerda {    display: block;    float: left;    width: 660px;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 10px;    overflow: hidden;}div.site-container div.site-conteudo div.conteudo-geral div.conteudo-esquerda div.conteudo-dinamico p {    margin-bottom: 5px;}div.site-container div.site-conteudo div.conteudo-geral div.conteudo-esquerda div.conteudo-dinamico h1 {    font-size: 16px;    font-weight: bold;    margin: 10px 0px;}.conteudo-direita {    float: right;    margin-right: 10px;    width: 269px;}div.site-container div.site-conteudo div.conteudo-geral div.conteudo-direita div.novidades p {    margin-bottom:5px;}.box-atalho {    text-align: right;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 5px;    margin-left: 0px;}div.novidades {    position: relative;    top: 0px;    left: 0px;    padding: 5px;    background-color: #e8e8e8;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 10px;    margin-left: 0px;}div.novidades .titulo-noticia a {    color: #d13e12;    text-decoration: underline;}div.novidades .titulo-noticia a:hover {    text-decoration: none;}div.novidades a {    color: #284096;    font-weight: bold;    text-decoration: none;}div.novidades a:hover {    text-decoration: underline;}.site-conteudo {    position: relative;    top: 0px;    left: 0px;    width: 100%;    margin: 0px;    padding: 0px;    background-color: #ffffff;}.conteudo-dinamico {    position: relative;    top: 0px;    left: 0px;    padding: 0px;    margin: 0px;}.box-visao {    width: 100%;    height: 57px;    overflow: hidden;    font-size: 11px;    color: #8a8a8a;    text-align: justify;    background: #3a3935;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 10px;    margin-left: 0px;}.box-missao {    width: 100%;    height: 57px;    overflow: hidden;    font-size: 11px;    color: #8a8a8a;    text-align: justify;    background: #3a3935;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 1px;    margin-left: 0px;}.box-visao .titulo {    display: block;    float: left;    width: 138px;    height: 57px;    padding: 0px;    margin: 0px;}.box-visao .texto {    display: block;    float: left;    width: 810px;    padding: 0px;    margin-left: 10px;    margin-bottom: 0px;    margin-top: 10px;    margin-right: 0px;}.box-missao .titulo {    display: block;    float: left;    width: 138px;    height: 57px;    margin: 0px;    padding: 0px;}.box-missao .texto {    display: block;    float: left;    width: 810px;    padding: 0px;    margin-left: 10px;    margin-bottom: 0px;    margin-top: 22px;    margin-right: 0px;}.site-rodape {    position: relative;    top: 0px;    left: 0px;    margin: 0px;    padding-top: 5px;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;}.copy-13px {    margin: 0px;    padding: 0px;    text-align: center;    font-size: 13px;    color: #3a3935;}.copy-11px {    margin: 0px;    padding: 0px;    text-align: center;    color: #737168;    font-size: 11px;}.noticia {    display: block;    background-image: url(../images/fundo-data-noticia.png);    background-repeat: no-repeat;    background-position: left top;}.data-noticia {    font-size: 10px;    color: #ffffff;    margin-left: 8px;}.titulo-noticia {    margin-left: 10px;    font-size: 13px;    color: #d13e12;    font-style: italic;}.texto-noticia {    width: 100%;    margin-top: 10px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;}.clearfix {    clear: both;}.breadcrumbs {    display: block;    color: #727272;    margin: 0px 0px 10px 0px !important;    padding: 2px 0px 5px 20px;    border-bottom: 1px dotted #727272;    background: url(../images/icone-pasta.png) left top no-repeat;}.breadcrumbs span.ativo {    color: #001A67;    font-weight: bold;}.informacao {    display: block;    color: #6187CB;    padding: 5px 0px 5px 23px;    background-color: #E9F0F8;    border-bottom: 1px solid #6187CB;    border-right: 1px solid #6187CB;    background-image: url(../images/icone-informacao.png);    background-repeat: no-repeat;    background-position: 3px center;}.erro {    display: block;    color: #CD5D46;    padding: 5px 0px 5px 23px;    background-color: #FDECE9;    border-bottom: 1px solid #CD5D46;    border-right: 1px solid #CD5D46;    background-image: url(../images/icone-erro.png);    background-repeat: no-repeat;    background-position: 3px center;}.confirmacao {    display: block;    color: #6CB656;    padding: 5px 0px 5px 23px;    background-color: #EDF7EB;    border-bottom: 1px solid #6CB656;    border-right: 1px solid #6CB656;    background-image: url(../images/icone-confirmacao.png);    background-repeat: no-repeat;    background-position: 3px center;}.formulario {    width: 250px;    border-top: 1px solid #001A67;    border-left: 4px solid #001A67;    border-right: 1px solid #787878;    border-bottom: 1px solid #787878;    margin: 0px auto;    margin-bottom: 20px;}.formulario .legenda {    display: block;    background-color: #001A67;    color: #ffffff;    padding: 5px 2px;    margin: 0px;}.formulario dl {    margin: 10px;}.formulario dd,.formulario dt {    margin: 4px 0px;    padding: 0px;}div.destaque-lateral .titulo-acesso {    padding: 25px 0px 10px 15px;}div.destaque-lateral .boas-vindas {    display: block;    width: 190px;    text-align: justify;    margin: 0px 0px 15px 25px;}div.destaque-lateral .links {    display: block;    color: #fff;    font-size: 9px;    margin: 0px 0px 0px 20px;    padding: 0px 0px 0px 20px;    background: url(../images/bullet_orange.png) no-repeat 5px center;}div.destaque-lateral .links a {    color: #fff;}div.destaque-lateral .input-usuario {    background: transparent url(../images/fundo-opcaologin.png) no-repeat left top;    width: 182px;    height: 28px;    border: none;    line-height: 28px;    padding-left: 30px;    margin-bottom: 5px;}div.destaque-lateral .input-senha {    background: transparent url(../images/fundo-opcaosenha.png) no-repeat left top;    width: 182px;    height: 28px;    border: none;    line-height: 28px;    padding-left: 30px;    margin-bottom: 5px;}
