.v_align {vertical-align: middle;} 
.barramenu {display:block;font-family:Verdana,Arial;font-size:12px;padding: 7px 15px 7px 15px;text-align: right;}
.barramenu a:link,
.barramenu a:visited,
.barramenu a:active
{color:#c3def3; text-decoration:none;}
.barramenu a:hover {color:#ffffff; text-decoration:none;}
#bForum, #bRegras {float: left;}
#bTwit,#bFavor {float: right;}
#bCadastro {float: left;}
#bLogin {float: right;color:#c3def3;}
.form {font-family: Verdana, Arial, Helvetica;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFFFFF;}
.botao {font-family: Verdana, Arial, Helvetica;font-size: 10px;}
.rodape	{font-family: Arial;font-size: 10px;}
.text {font-family: Verdana, Arial, Helvetica, sans-serif;color : #000000;font-size: 12px;font-weight: normal;}
.tiHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.tHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.tmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
a.npLink  {color : #444444;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;font-weight: bold;}
hr {height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
a.npLink:hover {color : #999999;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : underline;font-size: 10px;font-weight: bold;}
a.npLink:visited {color : #444444;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: bold;}
a.npLink:visited,a.npLink:hover {color : #999999;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : underline;font-size: 10px;font-weight: bold;}
a:link{color:#000066;font-weight: bold;text-decoration:underline;}
a:visited{color:#000066;font-weight: bold;text-decoration:underline;}
a:hover{color:#000066;font-weight: bold;text-decoration:none;}
.moved,.smText,.edita {	font-family: Verdana, Arial, Helvetica, sans-serif;color : #000000;font-size: 10px;font-weight: normal; }
.bold {font-family: Verdana, Arial, Helvetica, sans-serif;color : #000000;font-size: 13px;font-weight: bold;}
#paginacao {background: #F0F5FA;border: 1px solid #bfc0c0;padding: 1px 3px 1px 3px;}
#paginacao a{color : #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: normal;}
#paginacao a:hover{color : #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: normal;background-color:#4692FC;}
.paginacao{background: #F0F5FA;border: 1px solid #bfc0c0;padding: 1px 3px 1px 3px;}
a.pag:link {color : #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: normal;}
a.pag:hover {color : #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: normal;background-color:#4692FC;}
a.pag:visited {color : #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;font-size: 10px;font-weight: normal;}
.pagatual{background: #d6d4d3;border: 1px solid #bfc0c0;padding: 1px 3px 1px 3px;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.code1{background: #FAFCFE;border: 1px dotted #000;color: #465584;font-family: Courier, Courier New, Verdana, Arial;margin: 0 auto 0 auto;padding: 2px;width: 98%;}
.e1 {color: #287FCC;text-decoration : underline;}
.e2 {color: #33CC33;text-decoration : underline;}
.e3 {color: #FF0000;text-decoration : underline;}
.e4 {color: #FF8B56;text-decoration : underline;}
.borda {background: #FFF;border: 1px solid #072A66;padding: 0px; margin: 0px;}
.maintitlecollapse{background: url(images\tile.gif);border: 1px solid #FFF;border-bottom: 1px solid #5176B5;color: #fff; font-size: 12px;font-weight: bold; margin: 0px;padding: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: 8FA1AF;}
.navstrip {background: #E6E7F2;border: 1px solid #B3C0C9;color: #999;font-size: 11px;font-weight: bold;margin: 0 0 5px 0;padding: 6px 0 6px 6px;}
.naviso {background: #FF5451;border: 1px solid #B3C0C9;color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0 0 5px 0;padding: 6px 0 6px 6px;}
#menu li { margin-top:-5px; height: 40px;}
#primary-nav{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
ul#primary-nav,ul#primary-nav ul {margin: 0;padding: 0;width: 214px; border-bottom: 1px solid #ccc;background: #fff; position:absolute;right:2;	background-color:#F4F4FB;}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	margin-top:-5px;
	position: absolute;
	display: none;
	right: 214px; /* Set 1px less than menu width */
	top: 0;
	background-color: #A6AAD3;
/*	color: 000; */
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;background-color: #f9f9f9; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

/* ul#primary-nav li a:hover { color: #E2144A; } */

.icfavoritos { background: transparent url(images/meusfavoritos.gif) right center no-repeat;}
.iclogoff { height: 40px; background: transparent url(images/log_off_icon.gif) right center no-repeat;}
.icmyfavoritos { background: transparent url(images/favoritos.gif) right center no-repeat;}
.icaddfavoritos { background: transparent url(images/mais.gif) right center no-repeat;}
.icretfavoritos { background: transparent url(images/menos.gif) right center no-repeat;}
.icperfil { background: transparent url(images/edit_profile.gif) right center no-repeat;}
.iceditperfil { background: transparent url(images/icon_group.gif) right center no-repeat;}
.icfotoperfil { background: transparent url(images/add_buddy_icon.gif) right center no-repeat;}
.icdelmsg { background: transparent url(images/images/delete_sm.gif) right center no-repeat;}
.icfixmsg { background: transparent url(images/priority_post_icon.gif) right center no-repeat;}
.icmovmsg { background: transparent url(images/move_icon.gif) right center no-repeat;}
.iclokmsg { background: transparent url(images/locked.gif) right center no-repeat;}
.iculokmsg { background: transparent url(images/unlock.gif) right center no-repeat;}
.icuplmsg { background: transparent url(images/upload.gif) right center no-repeat;}

ul#menu {list-style: none;width:200px; border:1px solid #003399;background-color: #4E71AE; padding-left:1px;}
ul#menu li {list-style: none;border-bottom:1px solid #a4a0f5;}
ul#menu li a:link, ul#menu li a:visited {font-weight: normal;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#c3def3; margin-left:1px; display:block;height:100%;text-align: left; padding-top:7px;} /* border-left:10px solid #EEC591; */
ul#menu li a:hover { background-color: #149DFF;color: #FFFFFF; display:block; font-weight: normal;text-decoration: none; height:100%;} /* color: #DAA520; border-left:10px solid #FFD39B; */
#nav, #nav ul{z-index:1;margin:0;padding-top:3;list-style: none;list-style-position:outside;position:relative;line-height:1.5em;float:right;margin-right:5px;}
#nav a{display:block;padding:0px 5px;color:#c3def3;text-decoration:none;}
#nav a:hover{color:#ffffff; text-decoration:none;}
#nav li{float:left;position:relative; }
#nav ul {position:absolute;display:none;width:12em;top:2.4em;font-family:Arial;font-size:11px;padding: 1px 2px 1px 2px;text-align: right;}