body { background-image:url(images/back3.jpg); 
background-repeat: repeat;
background-attachment: fixed;
}
img { overflow:auto; }
* { margin:0; }
#layout { width:687px; position:absolute; left:50%; margin-left:-394px; }
#pub { width:195px; position:absolute; left:50%; margin-left:295px; top:10px; }
#outdoor { height:182px; overflow:hidden; }
#menu { padding-left:7px; padding-right:2px; margin-top:2px; clear:both; }
#meio { padding-left:7px; padding-right:2px; overflow:hidden; clear:both; }
#rodape { padding-left:7px; padding-right:2px; clear:both; }
#home { padding:0; overflow:hidden; width:620px; padding-left:20px; padding-right:20px; }

h1 { line-height:20px; font-size:10pt; padding-left:0px; font-weight:bold; background:URL(imgs/seta.gif) no-repeat left bottom; margin:0 2 2 2px; text-align:left; }

ul {margin:0; padding:0; list-style:none; line-height:19px}
li {background:url(images/pointer_b.gif) center left no-repeat;padding:0 0 0 7px  }

.menu_sup { font-family:Verdana; font-size:11px; color:#6A6862; text-decoration:none; font-weight:bold; }
.menu_sup:hover { color:#000; }


td,div,select{ font-size:11px; font-family:Tahoma; color:#4F4F4F; line-height:13px; }
.white{ color:#FFFFFF; text-decoration:none; }
.green{ color:#94AE08; text-decoration:none; }
.casa { text-decoration:none; color:#FF9900; }

.black{ color:#333333; text-decoration:none; }
.t1{
	color:#5D5D5D;
	font-size:11px;
    font-family:Tahoma;
}
.t2{
	color:#4F4F4F;
}
.q1{
	color:#5C5B5B;
	text-decoration:none;
}

.pol1{
	color:#828080;
	font-size:10px;
}
.blue_10{
	color:#3E92CD;
	font-size:10px;
}
.pol2{
	color:#6A6862;
	font-size:10px;
}
.blue{
	color:#5883BE;
}
.blue2{
	color:#3E92CD;
}


a.blue_10:hover{text-decoration:none;}
a.black:hover{text-decoration:none;}
a.green:hover{text-decoration:none;}
a.t1:hover{text-decoration:none;}
a.blue:hover{text-decoration:none;}
a.blue2:hover{text-decoration:none;}
a.q1:hover{text-decoration:underline;}
a.white:hover{text-decoration:underline;}
a.t2:hover{text-decoration:none;}

input{ background-color:#F5F5F5; font-size:11px; font-family:Tahoma; color:#7B7979; margin:0px; padding:0 0 0 5px; }

.textarea{
width:197px; height:84px; 
background-color:#FFFFFF; 
font-size:11px;
font-family:Tahoma;
color:#7B7979;
margin:0px;
padding:0 0 0 5px;
overflow:auto;
}

/* JANELA PADRAO */
.janela { background:transparent; margin:2px; z-index:1; }
.janelaBarra { padding:4px; padding-top:0; cursor:pointer; background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.janelaTitulo { padding-left:22px; font-weight:bold; vertical-align:super; }
.janelaConteudo { overflow:hidden; padding-left:6px; padding-right:6px; background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.janelaConteudo2 { width:197px; height:120px;  overflow:hidden; padding-left:6px; padding-right:6px; background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.janelaHidden { display:none; }
.janelaShow { display:block; }
.janelaB1 { height:1px; margin:0 5px; background:#e4e4e4; display:block; overflow:hidden; font-size:1px; }
.janelaB2 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px;  }
.janelaB3 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB4 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB5 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB6 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB7 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB8 { height:1px; margin:0 5px; background:#e4e4e4; display:block; overflow:hidden; font-size:1px; }

/* JANELA BRANCA */
.janela_clara { background:transparent; margin:2px; z-index:1; }
.janelaBarra_clara { padding:4px; padding-top:0; cursor:pointer; background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.janelaTitulo_clara { padding-left:22px; font-weight:bold; vertical-align:super; }
.janelaConteudo_clara { overflow:hidden; padding-left:6px; padding-right:6px; background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.janelaHidden_clara { display:none; }
.janelaShow_clara { display:block; }
.janelaB1_clara { height:1px; margin:0 5px; background:#dddddd; display:block; overflow:hidden; font-size:1px; }
.janelaB2_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px;  }
.janelaB3_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB4_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB5_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB6_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB7_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB8_clara { height:1px; margin:0 5px; background:#dddddd; display:block; overflow:hidden; font-size:1px; }


/* nav menu
----------------------------------------------------------------------------*/
#nav {
	background: transparent url(../img/nav-background.gif) no-repeat;
	height: 33px;
	width: 910px;
}

	#navigation-primary ul {
		width: 890px;
		list-style: none;
 
		}

	#navigation-primary li {
		float: left;
		height: 33px;
		position: relative;
		}

	#navigation-primary a {
		display: block;
		height: 33px;
		text-indent: -3000px; overflow: hidden;
		 
		}

	#navigation-primary a:hover {
		background-position: 0 -33px;
		 
		}

		#nav-home a {
			width: 85px;
			background: transparent url(../img/nav_01.gif) no-repeat;
			}
		#nav-services a {
			width: 88px;
			background: transparent url(../img/nav_02.gif) no-repeat;
			}
		#nav-portfolio a {
			width: 86px;
			background: transparent url(../img/nav_03.gif) no-repeat;
			}
		#nav-reports a {
			width: 120px;
			background: transparent url(../img/nav_04.gif) no-repeat;
			}		
		#nav-about a {
			width: 71px;
			background: transparent url(../img/nav_05.gif) no-repeat;
			}
 		#nav-blog a {
			width: 62px;
			background: transparent url(../img/nav_06.gif) no-repeat;
			}
 		#nav-estimate a {
			width: 88px;
			background: transparent url(../img/nav_07.gif) no-repeat;
			}
		#nav-contact a {
			width: 81px;
			background: transparent url(../img/nav_08.gif) no-repeat;
			}

	#navigation-primary li ul li {
		height: auto;
		}

	#navigation-primary li ul li a {
		display: block;
		height: auto;
		padding: 3px 16px;
		background: transparent; color: #fff;
		text-indent: 0;
		text-decoration: none;
		border-bottom: 1px solid #CD5609;
		position: relative;
		width: 150px;
		font: normal 1em/1.6 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
		text-align:left;
		}

	#navigation-primary li ul a:hover {
		background: #E6600A; color: #fff;
		}

	#navigation-primary li ul {
		position: absolute;
		left: -3000px;
		width: 182px;
		background: #F67C00 ;
		padding: 2px 0 0 0;
		z-index: 200000;
		}

	#navigation-primary li:hover ul, #navigation-primary li.sfhover ul {
		left: auto;
		}
 
body#Home #nav-home	a,
body#Agenda #nav-services a,
body#Classificados #nav-portfolio a,
body#reports #nav-reports a,
body#about #nav-about a,
body#blog #nav-blog a,
body#estimate #nav-estimate a,
body#contact #nav-contact a
{background-position: 0 -33px;}
