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: #6f7edb;





}











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;
}


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

