/* ---------- ESTRUTURA ---------- */
BODY {background-image: url(../imgs/bkg_master.jpg);}
TABLE.topo{width:100%; background-color:#FFCC00;}
TD.tracejadoV{width:1px; background-image: url(../imgs/img_master_tracejado_Vertical.jpg)}
TD.tracejadoH{width:1px; background-image: url(../imgs/img_master_tracejado_Horizontal.jpg)}
TD.menuTopo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; vertical-align:bottom; width:165px;}
TD.direita {width:165px; vertical-align:top;}
TD.esquerda{width:165px; vertical-align:top;}
TD.conteudo{width:90%; vertical-align:top;}
TD.conteudoInterno{width:100%; vertical-align:top;}
TD.restoTable{width:100%;}
TABLE.site{width:90%; background-color:#FFFFFF;}
TABLE.footer{width:100%; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; background-color:#FFCC00;}

/* ---------- COMPONENTES ---------- */
INPUT{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
SELECT{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
TEXTAREA{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
/* ---------- TEXTOS ---------- */
.txtPreto11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.txtCinza11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.txtAzul11BD{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000066;}
.txtAzul15BD{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000066;}

/* ---------- LINKS ---------- */
a.topo:link, a.topo:active, a.topo:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.topo:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:underline; }

a.paginacao:link, a.paginacao:active, a.paginacao:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }
a.paginacao:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none; }

a.bts:link, a.bts:active, a.bts:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none; border:1px solid #000066; padding-left:5px; padding-right:5px; margin:4px 4px 4px 4px;}
a.bts:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none; border:1px solid #000066; background-color:#DEDEDE; padding-left:5px; padding-right:5px; margin:4px 4px 4px 4px;}

a.bts1:link, a.bts1:active, a.bts1:visited{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none; padding-left:2px; padding-right:2px; }
a.bts1:hover{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none; background-color:#DEDEDE; padding-left:2px; padding-right:2px; }

/* ----------------------------------------------------------------------------------------
COMPONENTES DO MENU
-----------------------------------------------------------------------------------------*/ 
#menubv {
width: 150px;
padding: 0;
margin: 0;
font: 11px Arial, Helvetica, sans-serif;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
border-bottom: 1px solid #FFFFFF;
margin: 0;
}
#menubv li a {
display: block;
padding: 2px 1px 2px 1px;
border-left: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
background-color: #FFFFFF;
color: #999999;
text-decoration: none;
}
#menubv li a:hover {
display: block;
border-left: 10px solid #FFCC00;
border-right: 10px solid #000066;
background-color: #000066;
color: #FFFFFF;
}
/* Fix IE. Hide from IE Mac \*/
* html #menubv ul li { float: left; height: 1%; }
* html #menubv ul li a { height: 1%; }
/* End */