body {
	margin:0;
	padding:0;
	background:url(../img/bg01.gif) repeat;
	font-family: Georgia,serif;
	font-size: 12px;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #D9D261;
	font-size: 20px;
	text-decoration:underline;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#775132;
	font-size:18px;
}
	

p{
	color:#796F4F;
}

#top_background {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:129px;
	background:url(../img/bg_top.jpg) repeat-x top left;
	z-index:1;
}
#wrapper {
	position:relative;
	background:url(../img/bg_top02.jpg) repeat-x top left;
	background-color: #fefffe;
	width:966px;
	margin:0 auto;
	z-index:1;
	min-height:880px;
}
#wrapper .logo {
	position:absolute;
	top:48px;
	left:40px;
}

#menu {
	list-style:none;
	position:absolute;
	top:39px;
	right:10px;
	background:url(../img/bg_menu.jpg) top no-repeat;
	display:block;
	width:541px;
	height:131px;
	margin:0;
	padding:0 0 0 6px;
	font-size: 15px;
}
#menu li {
	list-style:none;
	float:left;
	margin-top:15px;
	border-left:1px solid #dad362;
}
#menu li a, #menu li a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#dad362;
	margin: 0 5px;
}

#areac{
	position: absolute;
	top: 200px;
	left: 40px;
}

.listam {
   width: 210px;   
   background: url(../img/meiologin.jpg) repeat-y;
   position: relative;
   overflow: hidden;
}
   
.listam ul li {
	list-style:none;
	text-align: left;
	line-height: 20px;
}

.listam li a, a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#796F4F;
}

.listam li a:hover{
	background-color: #DCDBB4;
}

#empresapics{
	position: absolute;
	top:200px;
	left:40px;
	float:left;
	background: url(../img/pics.jpg) no-repeat;
	width:369px;
	height:408px;
	
}

#empresapics .imgsobre{
    margin: 18px 0 0 20px;
}
	
	
#areac .contmenu-top{
   background:  url(../img/toplogin.jpg) top left no-repeat;
   width: 221px;
   height: 42px;
}

#areac .contmenu{
   width: 210px;
   background: url(../img/meiologin.jpg) repeat-y;
   position: relative;
   overflow: hidden;
}

#areac .contmenu-topint{
   background:  url(../img/oqfazemostop.jpg) top left no-repeat;
   width: 221px;
   height: 42px;
}

#areac .contmenu p{
	 padding: 0 0 0 50px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #796F4F;
	 font-size: 12px;
	 text-align: left;
 }
 
 
#areac .contmenu input.texto{
	background-color:#D1CF9F;
	border: none;
	margin-left:40px;
	margin-top: 7px;
	color:#796F4F;
	width:121px;
	height: 15px;
	}

#areac .contmenu #logar{
    background-image:url(../img/ok.jpg);
	width: 32px;
	height: 20px;
	border:none;
	cursor:pointer;
	text-indent:-1000px;
	overflow:hidden;
	}

#areac .contmenu a{
	font-size:10px;
	color:#96A526;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 40px;
}

#areac .contmenu-bottom{
   background: url(../img/bottomlogin.jpg) no-repeat;
   height: 72px;
   width: 221px;
   margin: 0 0 30px 0;
   padding: 10px 0 0 0;
}

#areac .contmenu-bottom p{
	 padding: 0 0 0 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #796F4F;
	 font-size: 11px;
	 text-align: left;
}

#areac .contmenu-bottom a{
	 text-decoration: underline;
	 color: #796F4F;
}

#release {
	position: absolute;
	width: 493px;
	height: 225px;
	top: 180px;
	left: 420px;
}


#sobretxt {
	position: absolute;
	width: 393px;
	height: 340px;
	top: 180px;
	left: 490px;
}

.aviso {
width: 875px;
height: 126px;
position:absolute;
background:#EEF6CD;
top: 493px;
left: 10px;
padding: 10px 0 0 70px;
float:right;
}

#artigos{
	position:relative;
	width: 481px;
	height: 127px;
	text-align: left;
	margin: -150px 0 0 350px;
	color:#775132;
}

#rodape{
  width: 936px;
  background: url(../img/rodape.jpg) no-repeat;
  height: 182px;
  float: left;
  margin: 700px 0 0 15px;
}

#comentarios .pic{
float: left;
border: 2px solid #FFF;
margin: 62px 0 0 55px;
}

#comentarios blockquote{
  width: 250px;
  height: 90px;
  float: left;
  margin: 60px 0 0 5px;
  padding: 10px 50px 0 20px;
  font-size: 11px;
  color: #796F4F;
  line-height: 13px;
}

#comentarios .autor{
  color: #000;
}

#contato p{
	position:relative;
	top: 40px;
	color:#CDCC83;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-stretch:condensed;
}

#rodape .copyright{
	position: relative;
	top: 50px;
	color:#94824A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:12px;
}

fieldset{
	border:medium none;
	padding:0;
	margin:0;
}

legend{
	display:none;
}

#contact label{
	display:block;
}

#contact, #where, #form, #hire, #formHire{
	position:absolute;
	padding:0 80px 0 0;
}

#contact, #hire{
	top:200px;
	left:40px;
}

#contrate input, #contact input, #contact textarea{
	color:#b59351;
	font:12px Georgia,serif;
	padding:5px 0 0 1px;
	border:1px solid #a5a04f;
}

#contrate input, #contact input{
	width:346px;
	height:21px;
	background:url(../img/bgBigInput.gif) no-repeat center center;
}

#contrate input{
	width:405px;
}

#contact input#submit, #formHire input#submit, input#youradress, input#otheradress{
	cursor:pointer;
	text-indent:-999em;
	overflow:hidden;
	border:medium none;
}

#contact input#submit{
	width:110px;
	height:39px;
	right:80px;
	background:url(../img/btnSubmit.gif) no-repeat center center;
	position:absolute;
}

#contact textarea{
	width:800px;
	height:97px;
	background:url(../img/bgTextarea.gif) no-repeat center center;
}

#contact div{
	margin:10px 0;
}

#where{
	top:332px;
	right:0;
	width:404px;
	color:#796F4F;
}

#where span{
	display:block;
}

#form{
	top:138px;
	left:0; /*Para resolver bug do IE*/
}

#form, #formHire strong{
	color:#8ea617;
}

#hire a{
	color:#98a81c;
	text-decoration:underline;
}

#formHire{
	top:389px;
	left:40px;
}

#formHire select{
	display:block;
	margin:0 0 15px 0;
}

#formHire div{
	float:left;
	margin:0 30px 10px 0;
}

#formHire label{
	display:block;
}

#formHire input#adress{
	width:737px;
	background:url(../img/bgBigInput.gif) no-repeat center center;
}

#formHire input#number{
	width:73px;
}

#formHire input#submit{
	float:right;
	width:158px;
	height:49px;
	background:url(../img/btnCadastrar.gif) no-repeat center center;
	margin:20px 0 0 0;
}

.noMargin{
	margin-right:0 !important;
}

.miniMargin{
	margin:0 30px 0 0 !important;
}

.clear{
	height:114px;
}

.clearBig{
	height:154px;
}

#contentc, h1.smallcaps{
	position:absolute;
	left:280px;
}

#contentc{
	width:630px;
	top:202px;
	border:1px solid #e5e2ae;
	*border-top:medium none; /*ie 8*/
	padding:56px 20px 20px 20px;
}

h1.smallcaps{
	font-variant:small-caps;
	width:651px;
	background:#f4f5d9;
	height:49px;
	line-height:49px;
	padding-left:20px;
	top:190px;
}

#contentc p strong, #contentg p strong{
	font-size:18px;
	display:block;
}

#contentc form#pedido{
	font:bold 12px Arial,Verdana,Tahoma,sans-serif;
}

#contentc form#pedido div{
	margin:3px 0;
}

input#youradress, input#otheradress{
	margin:30px 0 0 0;
}

#youradress{
	background:url(../img/btnYadress.gif) no-repeat center center;
	float:left;
	width:305px;
	height:49px;
}

#otheradress{
	background:url(../img/btnOadress.gif) no-repeat center center;
	float:right;
	width:284px;
	height:50px;
}

ul#attachs, ul#alerts{
	width:289px;
	height:410px;
	float:left;
	list-style:none;
	padding:0 10px 0 10px;
}

ul#attachs h2, ul#alerts h2{
	height:60px;
	text-indent:-999em;
	overflow:hidden;
}

ul#attachs li a, ul#alerts li a{
	color:#8a6722;
	font:14px Arial, Verdana, Tahoma,sans-serif;
}

ul#attachs li, ul#alerts li{
	margin:10px 0;
}

ul#attachs{
	background:url(../img/mainBox.gif) no-repeat center center;
}

ul#alerts{
	background:url(../img/boxSeccond.gif) no-repeat center center;
	margin-left:12px;
}

#contentg{
	width:888px;
	height:858px;
	background:url(../img/bgContentg.gif) no-repeat center center;
	position:absolute;
	top:200px;
	left:40px;
}


.clearBigg{
	height:439px;
}

.main{
	height:1321px;
}

.areag
{
	top:105px !important;
	left:20px !important;
}

#text, #preview1, #preview2, #preview3, #preview4, #iwant{
	position:absolute;
	padding:0 0 0 20px;
}

#preview1, #preview2, #preview3, #preview4, #iwant{
	left:20px;
	width:830px;
}

#preview2, #preview4{
	background:url(../img/bgPreview24.gif) no-repeat center center;
	height:82px;
}

#text{
	width:538px;
	left:263px;
	top:90px;
}

#preview1{
	background:url(../img/bgPreview1.gif) no-repeat center center;
	height:151px;
	top:345px;
}

#preview1 p{
	margin:43px 0 0 0;
}

#preview2{
	top:503px;
}

#preview2 p, #preview3 p{
	margin:5px 0 0 0;
}

#preview3{
	background:url(../img/bgPreview3.gif) no-repeat center center;
	height:82px;
	top:592px;
}

#preview4{
	top:681px;
}

#iwant{
	height:70px;
	top:760px;
}

.maxWidth{
	width:575px;
}

#preview1 img, #preview2 img, #preview3 img, #preview4 img{
	float:right;
}

#preview1 img{
	margin:59px 36px 0 0;
}

#preview2 img, #preview3 img, #preview4 img{
	margin:10px 36px 0 0;
}

#iwant a{
	background:url(../img/btnQuero.gif) no-repeat center center;
	width:151px;
	height:57px;
	overflow:hidden;
	text-indent:-999em;
	display:block;
	float:right;
	margin:15px 0 0 0;
}

table#status, table#status2{
	width:600px;
	border:1px solid #ad9b6e;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ad9b6e;
}

table#status thead, table#status2 thead{
	background:url(../img/bgTable.gif) repeat-x center center;
	color:#dadb7d;
	font-weight:normal;
	height:31px;
}

table#status td, table#status2 td{
	padding:0 10px;
	background:#f4f5d9;
}

td#servico, td#servico2{
	width:240px;
}

td#status, td#status2{
	width:144px;
	border-width:0 1px;
	border-color:#ad9b6e;
	border-style:solid;
}

#feedback, #feedback2{
	background:#dbde9f;
	border:1px solid #ad9b6e;
	width:578px;
	padding:0 10px 10px 10px;
	margin:0 0 20px 0;
}

h3{
	font-size:18px;
	color:#6f3b05;
	text-decoration:underline;
}

h4{
	color:#796F4F;
	font-size:12px;
}

#feedback textarea, #feedback2 textarea{
	background:url(../img/bgTextarea.gif) no-repeat left top;
	width:566px;
	height:92px;
	border:medium none;
	padding:5px 2px;
	margin:0 0 10px 0;
}

#feedback #enviar, #feedback2 #enviar2{
	background:url(../img/btnEnviar.gif) no-repeat center center;
	width:109px;
	height:32px;
	cursor:pointer;
	margin-right:20px;
	border:medium none;
}

#feedback label, #feedback2 label{
	width:420px;
	display:block;
	float:right;
	font-size:11px;
	*margin-top:-20px;
}

.clearStatus{
	height:706px;
}

.status{
	height:1588px;
}

dt{
	font-weight:bold;
}

