/**
 *
 *
 */
/* initialise behaviors support for mozilla */
head {-moz-binding: url(moz-behaviors.xml#block-netscape6);}


/* syntax highlighter */
pre.css {
	behavior: url(star-css.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-css.htc|star-light.htc);
}
pre.eml, pre.email {
	behavior: url(star-email.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-email.htc|star-light.htc);
}
pre.htm, pre.html {
	behavior: url(star-html.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-html.htc|star-light.htc);
}
pre.htc {
	behavior: url(star-htc.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-htc.htc|star-light.htc);
}
pre.js, pre.javascript {
	behavior: url(star-js.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-js.htc|star-light.htc);
}
pre.php {
	behavior: url(star-php.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-php.htc|star-light.htc);
}
pre.xml {
	behavior: url(star-xml.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-xml.htc|star-light.htc);
}
pre.vbs, pre.vbscript {
	behavior: url(star-vbs.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-vbs.htc|star-light.htc);
}
pre.tsql {
	behavior: url(star-tsql.htc) url(star-light.htc);
	-moz-binding: url(bindings.xml#star-tsql.htc|star-light.htc);
} 
 
 
body {
	background:#3a5b6e url(../images/backgroundBody.jpg) repeat-x;
	margin:0px;
	height:100%;
	/*height:auto !important;*/
	font-family:Verdana;
}

h3 {	
	font-size:16px;
	font-weight:bolder;
	text-decoration:underline;
	color:#3d5b6e;
	line-height:16px;
	text-transform:uppercase;
}

h4 {
	color:#3d5b6e;
	font-size:12px;
	line-height:12px;	
}

img {
	border:0px;
}

.inputAssoc {
	width:100px;
	border:none;
	background:#d6dfe4;
	font-size:11px;
}

.inputSubmit {
	width:40px;
	border:none;
	background:#d6dfe4;
	font-size:11px;
	}

.formInput {
	width:100%;
	height:20px;
	border:1px solid #405f73;
	line-height:20px;	
}

#bannerRand {
	margin-bottom: 10px;
}

#header {
	width:750px;	
	height:240px;
	padding-top:12px;
	padding-left:20px;
	padding-right:20px;
	background:#FFFFFF;
	z-index:1;
}

#header
	#flashBox {
		height: 200px;
		z-index:0;
	}
	
#header
	#menu {
		margin-top:3px;
		height:34px;
		background:url(../images/backgroundMenu.jpg) repeat-x;
		z-index:1;	
	}

#header
	#menu
		ul  {
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align:left;
			z-index:1;
			/*display:table;*/	
		}



	
#mainBody {
	background:#FFFFFF;
	height:100%;
	/*min-height:460px;*/
	/*height:auto !important;*/
	padding-top:13px;
	padding-bottom:16px;	
	padding-left:20px;
	padding-right:20px;
	width:750px;
}

#mainBody 
	#leftMenu {	
		width:190px;
		height:500px;
		
	}

#mm
	#associados {
			height:130px;
			background:#D6DFE7 url(../images/backgroundMenuLeft.jpg) repeat-x top;
			color:#042c45;
			font-size:12px;
		}

#mm
	#news {
			margin-top:8px;
			font-size:12px;
			color:#3d5b6e;
		}


#mm
	#news 
			li {
				list-style: url(../images/liNews.gif) inside;
				line-height:20px;
				color: #6B828C;
				font-weight: bold;
			}

#mainBody 
	#rightMenu {
		width:162px;
		padding-left:12px;
	}

#mainBody
	#rightMenu
		.boxRight {
			/*background:url(../images/backgroundBox.jpg);*/
			width:151px;
			height:102px;
		}

#mainBody 
	#content {
		width:100%;
		width:auto !important;
		margin-left:10px;
		border: 1px solid #6b8b9e;
		padding-top:8px;
		padding-left:18px;
		padding-right:18px;
		padding-bottom:10px;
		font-size:11px;
		color:#1d3c50;
		z-index:0;
	}

#mainBody 
	#content
		p {
			line-height:20px;
			z-index:0;	
		}
	
#footer {
	clear:both;
	height:50px;
	background:#6b8b9e;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
}

#footer
	#webmaker {
		float:right;
		margin-top:-10px;
		margin-right:10px;	
	}
	


/* Navigation */

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 14px Arial, Helvetica, sans-serif;
  /*background: #565656;*/
  color: #959595;
  display: block;
  padding: 0 9px;
  /*text-transform: lowercase*/
  text-decoration: none;
}

.nav li a:hover {
  /*background: #B5C3CE;*/
  color: #FFFFFF;	

}

#nav-one li:hover a, 
#nav-one li.sfHover a {
	background: transparent;
	color: #FFFFFF;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #B5C3CE;
  color: #52697B;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: transparent;
  color: #FFFFFF;	
}

.nav ul {
  /*bac do menu*/
  background: #B5C3CE;
  border-bottom: 0px solid #000;
  list-style: none;
  margin: 0;
  width: 185px;
  position: absolute;
  top: -999em;
  left: -1px;
}

.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 0px solid #000;
  border-bottom: 0;
  padding-right: 2px;
  width: 150px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}