/* CSS Document */

@media print { 
	div.naoimprime {visibility: hidden;}
}

body {
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;	
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A52A2A;
	text-decoration:underline;	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}

.td_grid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #FFFFFF;
	
}
.td_ti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #A52A2A;
	
}

.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #333333;
}
.menu_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F5F5DC;
	text-decoration:none;	
}

.menu_p:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.link_cla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A52A2A;
	text-decoration:none;	
}

.link_cla:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;	
}

.titulo_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;	
}

.titulo_gg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;	
}

.form1{
    color : #333333; 
	background : #FFFFFF; 
	border-top : 1px solid; 
	border-bottom : 1px solid; 
	border-left : 1px solid; 
	border-right : 1px solid; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; 
}
.BT1{
    color : #FFFFFF; 
	background : #A52A2A; 
	border-top : 1px solid; 
	border-bottom : 1px solid; 
	border-left : 1px solid; 
	border-right : 1px solid; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; 
}

#dhtmltooltip {
	BORDER-RIGHT: black 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: black 2px solid; 
	PADDING-LEFT: 2px; 
	Z-INDEX: 100; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: black 2px solid; 
	WIDTH: 150px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: black 2px solid; 
	POSITION: absolute; 
	BACKGROUND-COLOR: lightyellow;             
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 	
}

 /* menu horizontal-vertical by micox */
 .menu-hv * { margin: 0; padding: 0;}
 .menu-hv a { display: block; }
 .menu-hv li { list-style: none; float: left; height: 1%; }
 .menu-hv li ul { position: absolute; visibility: hidden;}
 .menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline � pro IE */}
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
 .menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
 .menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
 .menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
 /* visual */
 .menu-hv {  background: #A52A2A url(img/bg-menu.jpg) repeat-x top;
                                    width: 757px;  margin: 0 0 0 0 px; height: 14px;}
             .menu-hv a { font-weight: bold;  text-decoration: none; color: #FFF;
                                        padding: 0 10px; line-height: 14px;}
             .menu-hv a:hover { text-decoration:  underline; background-color: #FFC6C6; color: #FFFFFF;}
             .menu-hv ul li ul {  background-color: #A52A2A; border: 1px solid #000; }
             
             
