a{text-decoration: none; color: #333333;}
a:hover{text-decoration: underline;}
/*body,table,tr,td{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}*/
form{margin: 0; padding: 0;}
input{font-size: 11px;}
select{font-size: 11px;}

.default {}
.menu .options {
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid gray;
	border-top-color: lightgrey;
	border-left-color: lightgrey;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 11px;
	text-decoration: none;
}
.menu a {
	color:#333333;
	display:block;
	padding: 4px 7px;
	text-decoration: none;
	background-color:#F4F4F4;
}
.menu a:hover {
	text-decoration: none;
	background-color:#3F65B5;
	color:white; /* #FAF7E1 */
}
.submenu {
 	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	white-space: nowrap;
}
.submenu A {
	display: block;
	margin: 0px;
	background-color: transparent;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
	white-space: nowrap;
	text-decoration: none;
}
.submenu A:hover {
 	border-width: 1px;
	border-style: solid;
	display: block;
	margin: 0px;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
}
.submenu#mmenus {
	COLOR: navy;
	PADDING: 0px;
}
.submenu#mmenus A {
	PADDING-BOTTOM: 6px;
	COLOR: navy;
	PADDING-TOP: 6px;
	height: 100%;
}
.submenu#mmenus A:hover {
	PADDING-BOTTOM: 6px;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BORDER-COLOR: lightgrey;
	border-right-color: gray;
	BORDER-BOTTOM-COLOR: #C4C4C4;
	BACKGROUND-COLOR: #F4F4F4;
}
.submenu#mmenui {
	color: navy;
	padding-top: 1;
	padding-bottom: 0;
}
.submenu#mmenui A {
	color: navy;
	padding-top: 3;
	padding-bottom: 3;
}
.submenu#mmenui A:hover {
 	border-color: gray;
 	border-top-color: lightgrey;
 	border-left-color: lightgrey;
	background-color: #F4F4F4;
	color: #333333;
	padding-top: 2;
	padding-bottom: 2;
}
.submenu#mgaleria {
	color: navy;
	padding-top: 1;
	padding-bottom: 1;
}
.submenu#mgaleria A {
	color: navy;
	padding-top: 2;
	padding-bottom: 2;
}
.submenu#mgaleria A:hover {
 	border-color: #C30000;
	background-color: #FFEFE9;
	color: #333333;
	padding-top: 1;
	padding-bottom: 1;
}
.submenu#mempresa {
 	/* background-color: #F4F4F4; */
	color: #5176B5;
	font-weight: bold;
	width: 100%;
}
.submenu#mempresa A {
	width: 100%;
	color: #5176B5;
	padding-top: 6;
	padding-bottom: 6;
}
.submenu#mempresa A:hover {
	width: 100%;
 	border-color: navy;
	background-color: #DFE6EF;
	color: #333333;
	padding-top: 5;
	padding-bottom: 5;
}

.mempresaitem {
 	/* background-color: #F4F4F4; */
	color: #5176B5;
	font-weight: normal;
	width: 100%;
	/* border-left: 1px #EFEFEF solid; */
	border-right: 1px #EFEFEF solid;
}
.mempresaitem A {
	width: 100%;
	color: #5176B5;
	padding-top: 3;
	padding-bottom: 3;
}
.mempresaitem A:hover {
	width: 100%;
 	border-color: navy;
	background-color: #DFE6EF;
	color: #333333;
	padding-top: 2;
	padding-bottom: 2;
}

.submenu#mrepresenta {
 	/* background-color: #F4F4F4; */
	color: #27749A;
	font-weight: bold;
	width: 100%;
}
.submenu#mrepresenta A {
	width: 100%;
	color: #27749A;
	padding-top: 6;
	padding-bottom: 6;
}
.submenu#mrepresenta A:hover {
	width: 100%;
 	border-color: #27749A;
	background-color: #E3F0F2;
	color: #333333;
	padding-top: 5;
	padding-bottom: 5;
}

.placar {
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: tahoma, sans-serif, helvetica;
	TEXT-DECORATION: none;
	background-color: white;
	padding: 2px;
	border: 1px white solid;
}
.placar TD{
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}
.placar TD#titulo{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #1F3D3D;
	color: white;
	border-bottom: 0px darkgreen solid;
}
.placar TD#l1{
	background-color: #DEE8D1;
}
.placar TD#l2{
	background-color: #F5FFE6;
}

.submenu#mnoticias {
}
.submenu#mnoticias A {
	white-space: normal;
	padding: 9;
	/* width: 100%; */
}
.submenu#mnoticias A:hover {
 	border-color: navy;
	background-color: #DFE6EF;
	padding: 8;
	/* width: 100%; */
}

.materia {
	padding-left: 0px;
	padding-right: 0px;
	white-space: nowrap;
}
.materia A {
	display: block;
	margin: 0px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.materia A:hover {
 	border-width: 0px;
	border-style: solid;
	display: block;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
}

.materia#principal {
}
.materia#principal A {
	white-space: normal;
	padding: 5;
	/* width: 350; */
}
.materia#principal A:hover {
 	border-color: navy;
	background-color: #DFE6EF;
	padding: 5;
	/* width: 350; */
}

.submenu#mprodutos {
	color: #5176B5;
	/* background-color: #F4F4F4; /*#F2FAF1*/
	font-weight: bold;
	width: 100%;
}
.submenu#mprodutos A {
	width: 100%;
	color: #4F6B4C;
	padding-top: 6;
	padding-bottom: 6;
}
.submenu#mprodutos A:hover {
	width: 100%;
 	border-color: darkgreen;
	background-color: #E3EFE4;
	color: #333333;
	padding-top: 5;
	padding-bottom: 5;
}
.titulo {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	font-size: 15pt;
	font-style: italic;
	font-weight: normal;
}
.titulo#tempresa { background-color: #3F65B5; } /* #5176B5 */
.titulo#trepresenta { background-color: #27749A; } /* #5176B5 */
.titulo#tprodutos { background-color: #35802D; } /* #6D9469 */
.titulo#tnoticias { background-color: darkred; } /* #B39E70 */
.titulo#tmapa { background-color: #777777; } /* #35802D */
.titulo#tcontato { background-color: #A18449; } /* #993300 */
.main-menu-ruler {
	text-align:right;
	float:right;
	width:630px;
	height:10px;
	background-image:url('main_menu_ruler.gif');
	background-repeat: repeat-x; margin-left:0; margin-right:0; margin-top:-8px; margin-bottom:-10px
}
.textbox {
	BORDER-RIGHT: 1px #DDDDDD solid;
	BORDER-TOP: 1px gray solid;
	FONT-SIZE: xx-small;
	BACKGROUND: white; /*#d6e7ef*/
	BORDER-LEFT: 1px gray solid;
	COLOR: #333333;
	BORDER-BOTTOM: 1px #DDDDDD solid;
}
/* nao usa */
.formfield {
	border-color: #666699 #666699 #666699 #666699;
	border-width: 1 1 1 1;
	color: #333333;
	background-color: #FFCC66;
	height: 19px;
	font-size : 12px;
}
.button {
	border: solid 1px;
   	BORDER-RIGHT: gray 1px solid;
   	BORDER-TOP: whitesmoke 1px solid;
   	BORDER-LEFT: whitesmoke 1px solid;
   	BORDER-BOTTOM: gray 1px solid;
   	BACKGROUND: #DDDDDD;
   	CURSOR: hand;
   	COLOR: #333333;
	font-size: 10px;
	height: 19px;
   	TEXT-DECORATION: none;
}
.main-menu {
	font-size: 1.05em;
	color: #FFFFFF;
	padding: 0; 
	margin: -2px 0 0 0; 
	float: right; 
	vertical-align: middle; 
	width: 100%;
}
.main-menu UL {
	margin: 10px 10px 10px 0; 
	padding: 0;
}
.main-menu A {
	background-color: transparent; 
	color: #ffffff; 
	vertical-align: middle; 
	padding: 0; 
	margin: 0 2px 0 2px;
}
.main-menu A:hover {
	background-color: #CCCCCC; 
	text-decoration: none; 
	vertical-align: middle;
}
.main-menu A IMG {
	visibility: hidden;
	vertical-align: middle;
	border: 0px none;
}
.main-menu A:hover IMG {
	visibility: visible; 
	border: 0px none; 
	vertical-align: middle
}

.bcotan {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #5A81A7;
	SCROLLBAR-HIGHLIGHT-COLOR: #5A81A7;
	SCROLLBAR-SHADOW-COLOR: #5A81A7;
	SCROLLBAR-3DLIGHT-COLOR: #89B0D8;
	SCROLLBAR-ARROW-COLOR: #89B0D8;
	SCROLLBAR-TRACK-COLOR: #EEEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
}
.peq {
    font-family: Tahoma;
    font-size: 8 pt;
    color: #FFFFFF;
    text-decoration: none;
}

#page {
	padding-left: 0px; padding-right: 0px; MARGIN: 0px auto; WIDTH: 770; POSITION: relative; text-align: left; padding-top:0px; padding-bottom:0px
}
#pagewidth {
	padding: 0px; BACKGROUND: url('fb.png') repeat-y center; MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; text-align: left;
}
BODY {
	margin:0px; padding:0px; #dedede; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: center
}
BODY.bprincipal {
	background: url('fundob.png'); abackground-color: #005B9E;
}
#footer {
	BACKGROUND: url('fbb.png') no-repeat top center; MARGIN: 0px auto; WIDTH: 100%; COLOR: #999; TEXT-ALIGN: center; padding-left:0; padding-right:0px; padding-top: 0px; padding-bottom:0
}

.bpadrao {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: buttonface;
	SCROLLBAR-SHADOW-COLOR: buttonface;
	SCROLLBAR-3DLIGHT-COLOR: buttonhighlight;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: buttonshadow;
}
.webmail  {
	margin: 0 0 0 0;
    background-color: #FFFFFF;
}
.texto {
	border-top: 1px dimgray solid;
	border-left: 1px dimgray solid;
	border-bottom: 1px silver solid;
	border-right: 1px silver solid;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma;
	BACKGROUND: white;
	COLOR: 1px solid #D8D4BF;
}
.botaot {
	border: solid 1px;
   	BACKGROUND: #F3F3F3;
   	COLOR: #3A4F6C;
   	CURSOR: hand;
	font-size: 9px;
	height: 17px;
   	TEXT-DECORATION: none;
}
.botao2 {
	border: solid 1px;
   	BORDER-RIGHT: gray 1px solid;
   	BORDER-TOP: whitesmoke 1px solid;
   	BORDER-LEFT: whitesmoke 1px solid;
   	BORDER-BOTTOM: gray 1px solid;
   	BACKGROUND: #DDDDDD;
   	CURSOR: hand;
   	COLOR: #333333;
	font-size: 12px;
	height: 22px;
   	TEXT-DECORATION: none;
}
.txt {
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.txtp {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.txtm {
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.txtg {
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.ptxt {
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.ptxtp {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.link {
	FONT-SIZE: 9px;
	COLOR: white;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.linkp {
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif, tahoma;
	TEXT-DECORATION: none;
}
.linkp:hover {
	TEXT-DECORATION: underline;
}
.texto2 {
	FONT-SIZE: 14;
}
/*#FFCC33*/