html, body
	{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:"Tahoma", Arial;
	color:#003366;
	font-size:13px;
	}
	
body
	{
	background:url(img/main_bg.jpg) repeat-x #FFFFFF;
	}
	
.hidden
	{
	display:none;
	}
	
ul
	{
	margin-left:-40px;
	list-style:none;
	}
	
a img
	{
	border:none;
	}
	
ul.lista
	{
	list-style:circle;
	margin-left:15px;
	}
	
.lista li
	{
	margin-bottom:8px;
	}
	
a:link,
a:visited
	{
	text-decoration:none;
	color:#003366;
	}
	
a:hover
	{
	color:#006600;
	}
 
#pagewidth
	{ 
	width:760px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	}
 
#header
	{
	background:url(img/header.jpg) no-repeat #FFFFFF;
	position:relative; 
	height:318px; 
	width:100%;
	}
	
#nav
	{
	height:42px;
	}

#wrapper
	{
	background:url(img/shadow.jpg) repeat-y #FFFFFF;
	padding-left:10px;
	} 
	
#twocols
	{
	width:740px;
	background:url(img/reflexo.jpg) no-repeat;
	padding-bottom:20px;
	}
	
#singlecol
	{
	float: left; 
	display:inline; 
	position: relative; 
	width:660px; 
	padding-left:30px;
	}
	
#maincol
	{
	float: left; 
	display:inline; 
	position: relative; 
	width:380px; 
	padding-left:30px;
	}
 
#rightcol
	{
	float:right;
	width:280px;
	padding-right:30px;
	}
 
#footer
	{
	width:700px;
	padding:10px 30px 0px 30px;
	background:url(img/footer.jpg) no-repeat #FFFFFF;
	height:90px; 
	clear:both;
	}
	
/* MENUS */
/* Top */
#topnav
	{
	padding-top:20px;
	}

#header #topnav ul
	{
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	color:#003366;
	font-weight:bold;
	}
 
#header #topnav ul li
	{
	display:inline;
	margin-left:30px;
	margin-right:20px;
	}
 
#header #topnav ul li a:link,
#header #topnav ul li a:visited
	{
	color:#003366;
	text-decoration:none;
	}
 
#header #topnav ul li a:hover
	{
	color:#006600;
	}
	
/* Mid-Section */
#nav
	{
	}

#nav ul
	{
	margin-top:0px;
	margin-bottom:0px;
	font-size:18px;
	color:#003366;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	}
 
#nav ul li
	{
	padding-top:1px;
	background:url(img/bullet.png) no-repeat;
	display:inline;
	margin-left:20px;
	margin-right:15px;
	height:25px;
	padding-bottom:6px;
	padding-left:23px;
	}
 
#nav ul li a:link,
#nav ul li a:visited
	{
	color:#003366;
	text-decoration:none;
	}
 
#nav ul li a:hover
	{
	color:#006600;
	}
	
/* END (MENUS) */

.featurebox
	{
	padding:10px 20px 10px 20px;
	background:url(img/rightcolumn_bg.jpg) repeat-x #FFFFFF;
	}

.featureboxlong
	{
	padding:20px 20px 10px 20px;
	background:url(img/rightcolumn_bg_long.jpg) repeat-x #FFFFFF;
	}

.featureboxmid
	{
	padding:10px 20px 10px 20px;
	background:url(img/rightcolumn_bg_mid.jpg) repeat-x #FFFFFF;
	}
	
.featureboxlong p
	{
	margin-top:0px;
	}
	
.featurebox p,
.featureboxlong p
	{
	font-weight:bold;
	font-size:11px;
	}
	
.bannerbox
	{
	padding:10px 20px 10px 20px;
	background:url(img/sotao_bg.jpg) repeat-x #FFFFFF;
	}

.bannerbox p
	{
	font-weight:bold;
	font-size:11px;
	}
	
#footer
	{
	font-size:10px;
	font-weight:bold;
	}
	
#footer a:link,
#footer a:visited
	{
	color:#006600;
	}
	
#footer #copyright
	{
	margin-top:5px;
	float:right;
	text-align:right;
	}
	
#footer #credits
	{
	margin-top:5px;
	width:350px;
	}

#pathway
	{
	
	}
	
h3
	{
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
h4
	{
	font-size:20px;
	color:#006600;
	margin-top:0px;
	margin-bottom:10px;
	}
	
h5
	{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
	}	
p
	{
	line-height:1.5;
	}
	
img.content
	{
	float:left;
	margin:15px 10px 5px 0px;
	}
	
ul#parceiros
	{
	}	
	
ul#parceiros li
	{
	display:block;
	float:left;
	margin:4px;
	}
	
ul.modelos
	{
	}
	
ul.modelos h5,
ul.escadas h5
	{
	margin-top:0px;
	}
	
ul.modelos li
	{
	display:block;
	float:left;
	width:200px;
	height:300px;
	background:url(img/model_box_bg.jpg) repeat-x transparent;
	background-position: left 30px;
	margin:5px;
	padding:5px;
	margin-bottom:35px;
	}
	
ul.escadas li
	{
	display:block;
	float:left;
	width:150px;
	height:360px;
	margin:2px;
	background:url(img/model_box_bg.jpg) repeat-x #FFFFFF;
	background-position: left 30px;
	padding:5px;
	margin-bottom:35px;
	margin-top:10px;
	}

ul.premios li
	{
	display:block;
	float:left;
	width:150px;
	height:320px;
	margin:2px;
	padding:5px;
	margin-bottom:35px;
	}
	
ul.fotos li
	{
	display:block;
	float:left;
	width:200px;
	height:150px;
	margin:2px;
	background:url(img/model_box_bg.jpg) repeat-x transparent;
	padding:5px;
	margin-bottom:20px;
	}
	
ul.modelos li p,
ul.escadas li p
	{
	font-weight:bold;
	padding-left:5px;
	margin-top:8px;
	margin-bottom:3px;
	}

ul.modelos li p a:link,
ul.modelos li p a:visited,
ul.escadas li p a:link,
ul.escadas li p a:visited
	{
	padding:4px;
	border:solid 2px #FFFFFF;
	background: url(img/link_btn_bg.jpg) repeat-x;
	font-size:11px;
	color:#0033FF;
	}
	

form .textfield,
#contato textarea
	{
	margin-bottom:8px;
	width:100%;
	background:#FFFFFF;
	border:1px solid #036;
	color:#003366;
	text-indent:5px;
	}
	
#contato textarea
	{
	text-indent:0px;
	height:170px;
	}
	
form .button
	{
	background:#003366;
	color:#FFFFFF;
	border:2px solid #FFFFFF;
	position:relative;
	left:183px;	
	}	
	
div#sotao
	{
	text-align:right;
	background:url(img/sotao_bg_green.jpg) repeat-y;
	display:block;
	width:680px;
	height:100px;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.5;
	}
	
div#sotao a:link,
div#sotao a:visited
	{
	font-size:11px;
	font-weight:bold;
	color:#0000FF;
	}	
	


 
 /* *** Float containers fix: *** */ 
.clearfix:after
	{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
 
.clearfix{display: block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */