body{
 background:url(../design/bg_body_ac.png) no-repeat top center #000000;		
 margin:0px;
 padding:0px;
 font-family:Arial, Tahoma, Sans-serif, Arial;
 color:#ffffff;
}

img{
 border:none;	
}

#cu3er-container {width:960px; outline:0;}

#seloPG{
 float:left;	
 position:absolute;
 width:201px;
 height:200px;
 z-index:0;	
}

#barraTopo{
 background:url(../design/bg_barratopo.png) repeat-x top left;	
 width:100%;
 height:25px;
 padding:0px 0px 12px 0px;
 margin:0px;
 display:block;	
}
#textoBarraTopo{
 width:980px;
 margin:0px auto;
 padding:7px 0px 0px 0px;
 font-size:10px;
 color:#56573C;
 text-align:center;	
}

#container{ 
 width:980px;	
 margin:0px auto;
 z-index:1;	
}

#topo{
 float:left;
 background:url(../design/bg_menu.png) no-repeat bottom center;	
 width:980px; 	
 height:228px;
}

#btContratar{
 float:right;
 width:125px;
 height:62px;
 margin:-11px 0px 0px 0px;	
}
#btContratar a{
 background:url(../design/contratar_servicos.png) no-repeat top left;	
 width:125px;	
 height:62px;
 display:block;	
}
#btContratar a:hover{
 background:url(../design/contratar_servicos_hover.png) no-repeat top left;
}
#btContratar a span{
 display:none;	
}

#logo{
 float:left;
 width:640px;
 margin:10px 0px 0px 0px;
 padding:0px;
 text-align:right;	 
}
#logo a{
 float:right;	
 background:url(../design/alexandre_carvalho_webdesigner.png) no-repeat top left;	
 width:300px;
 height:150px;
 display:block;
 margin:0px auto;	
}
#logo a span{
 display:none;	
}

#menu{
 float:left;
 width:822px;
 height:40px;
 padding:20px 0px 0px 168px;	
}
#menu ul{
 margin:0px;
 padding:0px;	
}
#menu ul li{
 list-style:none;
 margin:0px;
 padding:0px;
 display:inline;	
}
#menu ul li a{
 float:left;	
 text-decoration:none;
 display:block;	
 height:40px;	
 margin:0px;
}
#menu ul li a span{
 display:none;	
}

#mnh a{ 
 background:url(../design/mnh.png) no-repeat top left;	
 width:65px;
 
}
#mnh a:hover{
 background:url(../design/mnh_hover.png) no-repeat top left;	
}

#mnsm a{ 
 background:url(../design/mnsm.png) no-repeat top left;	
 width:99px;	
}
#mnsm a:hover{ 
 background:url(../design/mnsm_hover.png) no-repeat top left;		
}

#mnt a{ 
 background:url(../design/mnt.png) no-repeat top left;	
 width:162px;	
}
#mnt a:hover{ 
 background:url(../design/mnt_hover.png) no-repeat top left;		
}

#mng a{ 
 background:url(../design/mng.png) no-repeat top left;	
 width:153px;	
}
#mng a:hover{ 
 background:url(../design/mng_hover.png) no-repeat top left;		
}

#mno a{ 
 background:url(../design/mno.png) no-repeat top left;	
 width:102px;	
}
#mno a:hover{ 
 background:url(../design/mno_hover.png) no-repeat top left;		
}

#mnb a{ 
 background:url(../design/mnb.png) no-repeat top left;	
 width:62px;	
}
#mnb a:hover{ 
 background:url(../design/mnb_hover.png) no-repeat top left;		
}

#mnc a{ 
 background:url(../design/mnc.png) no-repeat top left;	
 width:99px;	
}
#mnc a:hover{ 
 background:url(../design/mnc_hover.png) no-repeat top left;		
}

#cu3er-container{
 float:left;
 background:url(../design/bg_banner.png) no-repeat top left;	
 width:960px;
 height:280px;
 padding:10px;
 margin:0px;
outline:0;	
}

#conteudo{
 float:left;
 width:960px;
 padding:40px 10px 10px 10px;	
}

#iesquerda{
 float:left;	
 width:390px;
 font-size:12px;
 line-height:1.25em;
 color:#ffffff;	
 margin:0px 50px 0px 0px;
}
#iesquerda p{
 margin:10px 0px;
 padding:0px 10px;	
}
#iesquerda h2{
 background:url(../design/tit_sobre_mim.png) no-repeat top left;
 width:370px;
 height:30px;
 display:block;
 margin:0px 10px 20px 10px;
 padding:0px;	
}
#iesquerda h2 span{
 display:none;	
}

#proposta{
 background:url(../design/proposta_criacao_web_site.png) no-repeat top left;	
 width:390px;
 height:150px;	
 display:block;
 margin:0px 0px 30px 0px;
}
#proposta p{
 display:none;	
 margin:0px;
 padding:0px;
}

#idireita{
 float:left;
 width:520px;
 font-size:12px;
 line-height:1.25em;	
}
#idireita h1{
 background:url(../design/tit_solucoes_web_site.png) no-repeat top left;	
 width:520px;
 height:30px;
 display:block;	
}
#idireita h1 span{
 display:none;	
}
#idireita h2{
 font-size:18px;	
 letter-spacing:-1px;	
 color:#978248;	
}

#trabalhos{
 float:left;
 width:960px;
 padding:30px 0px 0px 0px;	
}
#trabalhos h2{
 background:url(../design/tit_trabalhos_realizados.png) no-repeat top left;
 width:960px;
 height:20px;
 display:block;	
 margin:0px;
 padding:20px 0px 0px 0px;
}
#trabalhos h2 span{
 display:none;	
}
#boxTrabalhos{
 background:url(../design/bg_trabalhos.png) no-repeat top left;	
 width:930px;
 height:304px;
 padding:16px 16px;
 margin:0px;	
}
.ibt{ 
 background:#0C0C0C;
 float:left;	
 width:184px;
 height:150px;	
 margin:0px 2px 2px 0px;
}

#frase{
 float:left;
 width:920px;
 margin:0px;
 padding:10px 20px 0px 20px;
 text-align:right;	
}
#frase p{
 display:none;	
}
#frase a{
 float:right;	
 background:url(../design/frase_goethe.png) no-repeat top left;	
 width:555px;	
 height:130px;
 display:block;
}
#frase a span{
 display:none;	
}

#rodape{
 float:left;
 background:url(../design/bg_rodape.png) no-repeat top left;
 width:920px;
 height:50px;
 padding:47px 20px 0px 20px;
 margin:-40px 0px 0px 0px;
 text-align:right;
 font-size:10px;	
}
#rodape ul{
 margin:0px;
 padding:0px;	
}
#rodape ul li{
 margin:0px;
 padding:0px;
 list-style:none;
 display:inline;	
}
#rodape a{
 text-decoration:none;
 color:#726236;	
 margin:0px 10px 0px 0px;
}
#rodape a:hover{
 border-bottom:1px dotted #726236;	
}

/*Guia*/

#ig-1, #ig-2, #ig-3, #ig-4, #ig-5, #ig-6, #ig-7{
 display:none;	
}

/*Sobre Mim*/

#sesquerda{
 float:left;
 width:300px;
 padding:0px;
 margin:0px 10px 0px 0px;	
}
#sesquerda a{
 background:url(../design/siga_me_twitter.png) no-repeat top left;	
 width:300px;	
 height:400px;
 display:block;
 margin:0px;
 padding:0px 0px 20px 0px;
}
#sesquerda a span{
 display:none;	
}

#sdireita{
 float:left;	
 width:600px;
 font-size:14px;
 line-height:1.5em;
 padding:0px 0px 20px 0px;	
}

#sdireita h1{
 background:url(../design/tit_alexandre_carvalho.png) no-repeat top left;	
 width:250px;
 height:30px;
 display:block;	
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#sdireita h1 span{
 display:none;	
}

/*Guia Empresario*/

#guiaEmpresario{
 font-size:12px;
 line-height:1.2em;	
 padding:0px 30px;
 line-height:1.5em;
}

#guiaEmpresario h1{
 background:url(../design/tit_guia_empresario.png) no-repeat top left;
 width:235px;
 height:30px;
 display:block;
 margin:0px 0px 20px 0px;
 padding:0px;	
}
#guiaEmpresario h1 span{
 display:none;	
}

#guiaEmpresario h2{
 background:url(../design/bg_tit_guia.png) no-repeat top left;
 display:block;
 font-size:22px;
 font-weight:normal;
 letter-spacing:-1px;
 margin:15px 0px 5px 0px;
 padding:10px;	
}
#guiaEmpresario h2 a{
 text-decoration:none;
 color:#ffffff;	
}
#guiaEmpresario h3{
 font-size:16px;
 color:#978248;
 letter-spacing:-1px;
 padding:20px 0px 15px 0px;
 margin:0px;	
}
#guiaEmpresario h4{
 font-size:14px;
 color:#978248;
 letter-spacing:-1px;
 padding:10px 0px 10px 0px;
 margin:0px;	
}

#orcamento{
 font-size:12px;
 line-height:1.5em;	
 padding:0px 0px 0px 100px;
}
#orcamento h1{
 background:url(../design/tit_contratar_web_designer.png) no-repeat top left;	
 width:300px;
 height:30px;	
 display:block;
 margin:0px;
 padding:0px;
}
#orcamento h1 span{
 display:none;	
}
#orcamento form{
 margin:40px 0px 0px 0px; 	
}
#orcamento input{
 background:none;	
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:4px 2px;
 border:none;
}
#orcamento select{
 background:#0B0905;	
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:6px 2px 4px 2px;
 border:none;
}
#orcamento textarea{
 background:none;
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:6px 2px 4px 2px;
 border:none;
}

#frmnome{
 background:url(../design/bg_frmnome.png) no-repeat top left;	 
 width:468px;
 height:38px;
 padding:2px 4px 20px 72px;	
}
#frmnome span{
 display:none;	
}
#frmnome input{
 width:456px;	
 height:28px;
}

#frmemail{
 background:url(../design/bg_frmemail.png) no-repeat top left;	 
 width:458px;
 height:38px;
 padding:2px 4px 20px 82px;	
}
#frmemail span{
 display:none;	
}
#frmemail input{
 width:446px;	
 height:28px;
}

#frmtelefone{
 background:url(../design/bg_frmtelefone.png) no-repeat top left;	 
 width:438px;
 height:38px;
 padding:2px 4px 20px 102px;	
}
#frmtelefone span{
 display:none;	
}
#frmtelefone input{
 width:426px;	
 height:28px;
}

#frmservico{
 background:url(../design/bg_frmservicos.png) no-repeat top left;	 
 width:448px;
 height:38px;
 padding:2px 4px 20px 92px;	
}
#frmservico span{
 display:none;	
}
#frmservico select{
 width:444px;	
 height:36px;
}

#frmverba{
 background:url(../design/bg_frmverba.png) no-repeat top left;	 
 width:378px;
 height:38px;
 padding:2px 4px 20px 162px;	
}
#frmverba span{
 display:none;	
}
#frmverba select{
 width:376px;	
 height:36px;
}

#frmprojeto{
 background:url(../design/bg_frmprojeto.png) no-repeat top left;	 
 width:682px;
 height:136px;
 padding:48px 4px 20px 2px;	
}
#frmprojeto span{
 display:none;	
}
#frmprojeto textarea{
 width:670px;	
 height:128px;
}

#frmenviar{
 width:678px;	
 display:block;
 text-align:right;
 margin:0px;
 padding:0px 0px 20px 0px;	
}

/*Trabalhos Realizados */
#projetos{
 float:left;	
 width:960px;
 margin:-30px 0px 0px 0px;
 padding:0px 0px 15px 0px;
}

.boxtr{
 background:url(../design/bg_projetos_realizados.png) no-repeat top left;
 width:956px;
 height:180px;
 padding:20px 0px 0px 4px;	
 margin:-5px 0px 0px 0px;
}
.boxtr a span{
 display:none;	
}

/* Portfolio */

#portweb{
width:935px;
}

.portprojeto{
float:left;
width:719px;
margin-bottom:30px;
}

.porttxt{
width:215px;
float:left;
margin-top:110px;

}

.porttxt p{
font-size:12px;
color:#8E7D45;
width:200px;
padding:10px;
}

#navegacao{
float:left;
width:940px;
text-align:right;
margin-bottom:30px;
}

#proximo{
float:left;
width:46px;
height:38px;
}

#anterior{
float:left;
width:46px;
height:38px;
}

/* Contato */

#frmassunto{
 background:url(../design/bg_frmassunto.png) no-repeat top left;	 
 width:438px;
 height:38px;
 padding:2px 4px 20px 102px;	
}
#frmassunto span{
 display:none;	
}
#frmassunto input{
 width:426px;	
 height:28px;
}

#frmmensagem{
 background:url(../design/bg_frmmensagem.png) no-repeat top left;	 
 width:682px;
 height:136px;
 padding:48px 4px 20px 2px;	
}
#frmmensagem span{
 display:none;	
}
#frmmensagem textarea{
 width:670px;	
 height:128px;
}

#contato{
 font-size:12px;
 line-height:1.5em;	
 padding:0px 0px 0px 100px;
}
#contato h1{
 background:url(../design/tit_contato.png) no-repeat top left;	
 width:300px;
 height:30px;	
 display:block;
 margin:0px;
 padding:0px;
}
#contato h1 span{
 display:none;	
}
#contato form{
 margin:40px 0px 0px 0px; 	
}
#contato input{
 background:none;	
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:4px 2px;
 border:none;
}
#contato select{
 background:#0B0905;	
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:6px 2px 4px 2px;
 border:none;
}
#contato textarea{
 background:none;
 font-family:Arial;	
 font-size:16px;
 color:#ffffff;	
 padding:6px 2px 4px 2px;
 border:none;
}
