body {







    margin-left: 0px;







    margin-top: 0px;







    margin-right: 0px;







    margin-bottom: 0px;







    text-align: center;



		



    background:transparent url('/images/fundo_geral.jpg') repeat-x;







}







#geral{



    margin:0 auto;



    position:relative;



    width:1005px;



}







table {







    padding: 0;







    margin: 0;







    border-collapse: collapse;







}







/* HEADER */















table.header {







    width: 100%;







}















/* LOGIN */







td.login {







    vertical-align: top;







    padding: 0;







}















td.login table {







    width: 100%;







}















td.login table tr td.loginLeft {







    padding: 0;







    width: 23px;







    height: 228px;







    background-image: url(/images/layout/areaLogin_left.gif);















}















td.login table tr td.loginRight {







    padding: 0;







    background-image: url(/images/layout/areaLogin_bg.gif);







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    padding-top: 25px;







    vertical-align: top;







    text-align: center;







}















td.loginRight p.logo {







    margin-top: 12px;







}















.formLogin {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







}















.loginSubmit {







    background-color: #F89C1C;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







    border: 1px solid #ffffff;







    font-weight: bold;







    padding: 0 2px 0 2px;







}















.loginTextInput {







    background-color: #ffffff;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333;







    border: none;







    font-weight: bold;







    padding: 2px 0 2px 0;







}















a.loginLink, a.loginLink:link, a.loginLink:active, a.loginLink:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    text-decoration: none;







}















a.loginLink:hover  {







    color: #FFFFFF;







    text-decoration: underline;







}















/* END LOGIN */















/* MENU */







td.menu {







    padding: 0;







    width: 688px;







    height: 228px;







    background-image: url(/images/layout/bg_destaque.jpg);







    background-repeat: no-repeat;







    text-align: center;







}







td.menu table {







    width: 100%;







    height: 228px;







}















td.menu .menuBar {







    padding: 10px 0 0 35px;







}















td.menu .testeira {







    padding-left: 35px;







}







/* END MENU */







/* END HEADER*/















.content {







    width: 100%;







    padding: 0;







    margin: 0;







}















.left {







    width: 230px;







    text-align: left;







    vertical-align: top;







}















table.boxSmall {







    width: 230px;







    margin-bottom: 10px;







}















tr.boxSmallTitle {







    padding: 0;







    margin: 0;







}















td.boxSmallTitleLeft {







    padding: 0;







    margin: 0;







    width: 15px;







    height: 46px;







    background-image: url(/images/layout/tit_left.gif);







}















td.boxSmallTitleCenter {







    padding: 0;







    margin: 0;







    height: 46px;







    background-color: #fc9800;







}















td.boxSmallTitleCenter span {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 14px;







    color: #FFFFFF;







    font-weight: bold;







}















td.boxSmallTitleRight {







    padding: 0;







    margin: 0;







    width: 15px;







    height: 46px;







    background-image: url(/images/layout/tit_right.gif);







    background-color: #000;







}















table.boxSmallContent {







    padding: 0;







    margin: 0;







    border-collapse: collapse;







    width: 100%;







    background-color: #737373;







    border: 2px solid #737373;







}







table.boxSmallContent-destaque {







    padding: 0;







    margin: 0;







    border-collapse: collapse;







    width: 100%;







    background-color: #fff;







    border: 2px solid #fff;







}







table.container td {







    padding: 5px;







}















td.calendarDate {







    background-color: #4a4a4a;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    padding-left: 10px;







}















td.calendarName {















}















a.calendarLink, a.calendarLink:link, a.calendarLink:active, a.calendarLink:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    text-decoration: none;







}















a.calendarLink:hover  {







    color: #FFFFFF;







    text-decoration: underline;







}















/*busca*/















table.searchBox {







    width: 100%;







    padding: 3px;







    margin: 0;







    height: 60px;







    text-align: center;







}















p.psearchText {







    margin: 5px 0 0 0;







    font-family:Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







    text-align: left;







    padding-left: 5px;







}















p.psearchTextInput{







    margin: 5px 0 0 0;







    font-family:Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







    text-align: left;







    padding-left: 5px;







}















p.pselectSearch {







    margin: 5px 0 0 0;







}















p.psearchSubmit {







    margin: 5px 0 5px 0;







    text-align: right;







}















.searchSubmit {







    background-color: #F89C1C;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







    border: 1px solid #ffffff;







    font-weight: bold;







    padding: 0 5px 0 5px;







    margin-right: 5px;







}















.searchTextInput {







    background-color: #ffffff;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333;







    border: none;







    font-weight: bold;







    padding: 2px 0 2px 0;







    width: 184px;







}







.searchTextInput-depara {







    background-color: #ffffff;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333;







    border: none;







    font-weight: bold;







    padding: 2px 0 2px 0;







    width: 50px;







}















.searchSelect {







    background-color: #ffffff;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333;







    border: none;







    font-weight: bold;







    padding: 2px 0 2px 0;







    width: 184px;







}















/* end busca*/















/* CONTATO */







tr.boxSmallTitle td.contact  {







    text-align: center;







}















tr.boxSmallTitle td.contact span  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    font-weight: bold;







}















td.contact a, td.contact a:link, td.contact a:active, td.contact a:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    text-decoration: none;







    font-weight: bold;







}















td.contact a:hover  {



texto_rodape_site



    color: #4c4c4c;







    text-decoration: underline;







}















/* END CONTATO */















/* RODAPE */















.footer {







    padding: 1px;







}















.footer table {







    width: 100%;







}















.footer td.footerLeft {







    padding: 0;







    margin: 0;







    width: 15px;







    height: 25px;







    background-color: #d8d8d8;



}















.footer td.footerCenter {







    padding: 0;







    margin: 0;







    height: 25px;







    background-color: #d8d8d8;







    text-align: center;







    color:#4c4c4c;







}















.footer td.footerRight {







    padding: 0;







    margin: 0;







    width: 15px;







    height: 25px;







    background-color: #d8d8d8;







}







.footer span {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #4c4c4c;







}















td.footerCenter a, td.footerCenter a:link, td.footerCenter a:active, td.footerCenter a:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #4c4c4c;







    text-decoration: none;







    font-weight: bold;







}















td.footerCenter a:hover  {







    color: #4c4c4c;







    text-decoration: underline;







}







/* END RODAPE */







.submit {







    background-color: #F89C1C;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







    border: 1px solid #ffffff;







    font-weight: bold;







    padding: 0 5px 0 5px;







    margin-right: 5px;







}















.texto {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #ffffff;







}















.textoEscuro {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333333;







}























a.boxSmallLink, a.boxSmallLink:link, a.boxSmallLink:active, a.boxSmallLink:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    text-decoration: none;







}















a.boxSmallLink:hover  {







    color: #FFFFFF;







    text-decoration: underline;







}















a.link, a.link:link, a.link:active, a.link:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







    text-decoration: none;







}















a.link:hover  {







    color: #FFFFFF;







    text-decoration: underline;







}















a.linkEscuro, a.linkEscuro:link, a.linkEscuro:active, a.linkEscuro:visited  {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333333;







    text-decoration: none;







}















a.linkEscuro:hover  {







    color: #333333;







    text-decoration: underline;







}















.tr1 {







    background-color: #e6f2ff;







}















.tr2 {







    background-color: #ffffff;







}















table.cadastro {







    background-color: #737373;







    border-collapse: collapse;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







}















table.cadastro tr {







    background-color: #737373;







}















table.cadastro td {







    border: 1px solid #737373;







    text-align:left;



    padding: 3px;







}















table.listagem {







    background-color: #737373;







    border-collapse: collapse;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #333333;







}















table.listagem td {







    padding: 5px;







    border: 1px solid #737373;







}















table.listagem th {







    border: 1px solid #737373;







    background-color: #555555;







    color: #FFFFFF;







    font-size: 10px;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-weight: bold;







    padding: 5px;







}















.boxMediumContentEmpresa {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size:10px;







    color:#FFFFFF;







    padding: 10px;







    background-color: #737373;







}















.boxMediumContentContato {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size:10px;







    color:#FFFFFF;







    padding: 10px;







    background-color: #737373;



}















.boxMediumContentFaq {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size:10px;







    color:#FFFFFF;







    padding: 10px;







    background-color: #737373;







}















a.linkEmpresa, a.linkEmpresa:link, a.linkEmpresa:active, a.linkEmpresa:visited {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size:10px;







    color:#FFFFFF;







    text-decoration:none;







    font-weight: bold;







}















a.linkEmpresa:hover {







    text-decoration:underline;







}















.boxMediumContentUsuario {







    font-family: Verdana, Arial, Helvetica, sans-serif;







    font-size:10px;







    color:#FFFFFF;







    padding: 10px;







    background-color: #737373;







}





/*------------------------- ENTRADA ---------------------------- */

.textoEscuro {
	
        font-family:Arial, Helvetica, sans-serif;
		
        font-size:14px;
		
        color:#333333;
		
}





/******************************************/


.footer td.footerCenterimg {

    padding: 0;
    margin: 0;
    height: 30px;
    text-align: left;
    background-image: url(/images/cartoes_rodape.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.footer td.footerCentertxt {

    padding: 0 10px 0 0;
    margin: 0;
    height: 30px;
    text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4c4c4c;
	font-weight: bold;
}


/******************************************/


