body{ background: #152231 url(../img/bg_body.jpg) no-repeat fixed bottom; margin: 0px; margin-top:0px; padding: 0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:11px; }

a {	
	color: #000000
	font-weight: bold;
	text-decoration: none;
}

p {	
	padding: 0 15px;
}


a.type_link
{
	font-size: 10pt;
	color: #000000
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #000000
  	font-size: 10px;
	text-decoration: underline;
}

vlink {
	color: #000000
  	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.txt_menu {
	 text-align: left;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000
        }

.txt_main {
	 padding: 8px;
	 text-align: left;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 color: #000;
	 letter-spacing: 0.3pt;
        }

.txt_dia {
	 padding-left: 3px;
	 font-size: 10px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #fff;
	 text-align: right;
            }


.txt_tabelas {
	 font-size: 12px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000;
	 text-align: center;
            }

.style7 {
	font-size: 12px;
	color: #333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#bordas_upd { border: #000; border-style: solid; border-width: 1px 0px 1px 0px }
#bordas_c { border: #333333; border-style: solid; border-width: 1px 1px 1px 1px }
#borda_dir { border: #000; border-style: solid; border-width: 0px 1px 0px 0px }
#borda_dir_esq { border: #fff; border-style: solid; border-width: 0px 1px 0px 1px }
#borda_all { border: #f2f2f2; border-style: solid; border-width: 1px 1px 1px 1px }

/* Titulos */
	h1{ font-size: 17px; margin: 0 0 20px 0; color: #f7941d; font-weight: bold; }
	h2 { height: 28px; font-size: 14px; margin: 0 0 20px 0; color: #880000; }
	h4 { background:url(../img/bg_h4.png) no-repeat; height:25px; padding: 14px 0 0 15px; margin: 0 0 10px 0; font-size: 13px; color:#333; font-family:Verdana, Geneva, sans-serif; }

/* Menu */
	#menu { width: 219px; background: url(../img/bg_menu.jpg) no-repeat; overflow: hidden; border: 0; padding: 10px 0; margin: 0 0px 35px 0px; text-shadow: 0.1em 0.1em 0.1em #ccc; text-align:left; }
	#menu ul { list-style: none; margin: 0; padding: 0; }
	#menu li a{ text-decoration: none; color: #281c72; padding: 0 0 0 20px; font-size: 11px; line-height: 28px; border-bottom: 2px solid #eee; margin: 0 1px 0 1px; _margin-bottom: -14px; /* IE6 */ display: block; font-weight: bold; letter-spacing: 0px; }	
	#menu li a:link, #menu li a:visited { color: #281c72; background: url(../img/item-menu.gif) no-repeat 7px 8px; }
	#menu li a:hover, #menu li a:active { color: #281c72; background: url(../img/item-menu.gif) no-repeat 11px 8px; text-decoration: none; }
	  #menu ul ul { position:absolute; margin-top: -25px; margin-left: 160px; width: auto; overflow: hidden; list-style: none; display: none; border: 0px solid #e1e5ce; padding: 0 1px 1px 1px; background: #E7EAD9; opacity: 0.93; -moz-opacity: 0.93; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=93); z-index:99; }
	  #menu ul ul li a { border-bottom: 1px solid #fff; border-bottom: 1px solid #ddd; margin: 0 5px 0 3px; }
	  #menu ul li:hover ul { display: block; }
	  #menu ul li ul li:hover { background: #F3F4EE; }
	  #menu ul li ul li:hover a { color: #281c72; }

#rodape{ color: #FFF; }
#rodape a{ color: #FFF; text-decoration: underline; }
#rodape a:hover { text-decoration: none; }

/*********** Creditos */
#creditos{ width:250px; float:right; text-align: left; padding:5px 5px; margin-top: 0px; opacity: 0.4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
#creditos:hover{ opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); transition: opacity 0.3s linear; }
#creditos a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration: none; line-height:11px; letter-spacing:0; font-weight:normal; color:#fff !important; text-shadow: 1px 1px 0 #000; }
#creditos a:hover{ text-decoration: none; }
