@charset utf-8;

h1, h2{font-weight:100; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666;}
h1{font-size:21px;}
h2{font-size:16px;}


body{background:url(../img/bg.jpg) repeat-x;background-color:#FFF;margin:0}
.style3{color:#7E8E21}
#conteudo{width:1000px;height:670px;margin:0 auto}
#menu{background:url(../img/bgmenu.jpg) repeat-x;width:1000px;height:39px;text-align:right;margin:0 auto}
#topo1{background:url(../img/topo1.jpg) repeat-x;width:1000px;height:124px;margin:0 auto}
#principal{background:url(../img/principal.jpg) repeat-x;width:920px;height:399px;margin:0 auto; padding: 10px 40px 0px 40px;}
#principal2{ width:920px; height:360px; background-color:#000000;}
#solicite{width:350px;text-align:left;float:left}
#texto{width:620px;text-align:left;float:left}
.texto{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#444;line-height:22px; }
#rodape{background:url(../img/rodape_r2_c1.jpg) repeat-x;height:157px;margin:0 auto}
#rodape_img{width:1000px;margin:0 auto}
#rodape_conteudo{width:856px;float:right;text-align:left;padding-top:19px;height:138px;}
#rodape_logo{width:100px; float:left;}
#rodape_conteudo li{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#666;line-height:20px;list-style-type:none;text-align:left;padding-left:0}
#rodape_conteudo li a{ color:#7E8E21; text-decoration:none;}
#rodape_conteudo ul{ margin-left:-30px; margin-left:0px\9;}

#topo_sobre,#topo_servicos{width:1000px;height:140px;margin:0 auto}


/*Sobre mim*/
#topo2{background:url(../img/sobre/topo2.jpg) repeat-x;width:1000px;height:124px;margin:0 auto}
#banner_sobre{background:url(../img/sobre/banner_sobre.jpg) repeat-x;width:1000px;height:241px;margin:0 auto}
#conteudo_sobre{width:1000px;margin:0 auto}
#sobre{background:url(../img/tirinha.jpg) repeat-y;width:1000px;height:100%;margin:0 auto; padding-bottom:30px;}
#topo_sobre{background:url(../img/sobre/eusou.jpg) no-repeat}
#rodape_sobre{background:url(../img/rodapezinho.jpg) no-repeat;width:1000px;height:75px;margin:0 auto; }
#texto_sobre{width:890px;text-align:left;margin:0 auto;margin-bottom:-15px;}
#texto_sobre a{ text-decoration:none; color:#690;}


/*Serviços*/
#topo_servicos{background:url(../img/servicos/servicos.jpg) no-repeat}
#banner_servicos{background:url(../img/servicos/banner_servicos.jpg) repeat-x;width:1000px;height:241px;margin:0 auto}
#topo3{background:url(../img/servicos/topo3.jpg) repeat-x;width:1000px;height:124px;margin:0 auto}
#conteudo_servicos{ width:890px;  height:400px;}
#esquerda_servico{ width:430px;   float:left; padding-left:15px;}
#direita_servico{ width:430px;  float:right; padding-left:15px;}
#item{ width:410px;  }

/*Trabalhos*/
#topo4{background:url(../img/trabalhos/topo4.jpg) repeat-x;width:1000px;height:124px;margin:0 auto}
#banner_trabalhos{background:url(../img/trabalhos/banner_trabalhos.jpg) repeat-x;width:1000px;height:241px;margin:0 auto}
#topo_trabalhos{background:url(../img/trabalhos/trabalhos.jpg) no-repeat; height:140px;}
#conteudo_trabalhos{width:890px;text-align:left;margin:0 auto;margin-bottom:-15px; height:100%; }
#separador{ background:url(../img/trabalhos/separador.jpg) no-repeat; width:890; margin: 0 auto; height:1px; padding-bottom:30px;}

#trabalho{ width:890px;  height:310px;}
#trabalho p{ font-size:16px; color:#666666; line-height:22px;}
#trabalho_esquerda{ background:url(../img/trabalhos/port4.jpg); width:409px;  float:left; height:298px; padding-left:31px; padding-top:12px;}
#trabalho_direita{ background:url(../img/trabalhos/port6.jpg); width:409px; float:right; height:298px; padding-left:31px; padding-top:12px;}

/*Galeria*/
h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px;  }			
.boxgrid{ width: 378px; height: 242px; margin:0px; float:left; background:url(../img/trabalhos/bgtxt.jpg); border: solid 0px #8399AF; overflow: hidden; 	position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ color:#afafaf; font:10pt "Times New Roman", Arial, sans-serif; }
#descricao{ margin-top:10px; margin-left:13px; }
.descricao{ color:#C7E871 !important; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; }
.descricao2{ color:#666666 !important; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
.descricao2 a{ color:#ffffff !important; font-size:16px; text-decoration:none;}



.boxcaption{ float: left; position: absolute; background: #000; height: 100px; 	width: 100%; opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	}
.captionfull .boxcaption {	top: 260;	left: 0;}
.caption .boxcaption {	top: 220;	left: 0;}



/* Process */

#process{ width:890px; height:280px; padding-bottom:20px;}
#imgprocess{ width:300px; height:200px; float:left;}
#txtprocess{ width:590px; float:right;}
#txtprocess h1{ color:#000; margin-bottom:0; margin-top:5px;; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;}
#txtprocess p{ font-size:15px; margin-bottom:0; color:#333; line-height:20px;}


/* Contato */

#topo5{background:url(../img/contato/topo5.jpg) repeat-x;width:1000px;height:124px;margin:0 auto}
#banner_contato{background:url(../img/contato/banner_contato.jpg) repeat-x;width:1000px;height:241px;margin:0 auto}
#topo_contato{background:url(../img/contato/falecomigo.jpg) no-repeat; height:140px;}

#texto_contato{ width:850px; height:100px;  float:left; padding-left:20px; padding-right:20px; padding-top:10px;}
#esquerda_contato{ width:470px; height:200px;  float:left; padding-left:20px;}
#esquerda_contato h1{ margin-bottom:23px; text-decoration:none; }
#esquerda_contato a{ text-decoration:none; color:#888; }
#direita_contato{ width:400px; height:200px; float:right;}





.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
    background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
 

















