* { margin:0; padding:0; list-style:none; }
body { margin:0px; background:url(/img/bg_geral.jpg) top center #06191D repeat-x;}
table { border-collapse:collapse }
table td { padding:0px; }
body,table,div,p { font-family:georgia; font-size:12px; color:#E0DFE3; border:0px;}
a { color:#BAAD79; text-decoration:none;  }
a:hover { color:#BAAC7B; text-decoration:underline;}
a img { border:0px; }
ul,li{ margin:0px; padding:0px; border:0px; list-style:none; text-decoration:none;}
input,textarea,select { font-size:12px; font-family:georgia; border:1px solid #BFCCD6; }
.limpar { clear:both }


h2{ font-size:100px; color:#BAAD79; font-family:Georgia; font-weight:normal; letter-spacing:-5px;}
h3{ font-size:40px; color:#BAAD79; font-family:Georgia; font-weight:normal; letter-spacing:-2px; }
h4{ font-size:27px; color:#E0DFE3; font-family:Georgia; font-weight:normal; line-height:32px; letter-spacing:-1px; }
h5{ font-size:20px; color:#BAAD79; font-family:Georgia; font-weight:normal;}


/* GERAL */
#geral{ width:980px; margin:0 auto; }

/* Topo */
#topo{ height:70px; padding-top:55px; border-bottom:1px solid #124752; }
#topo h1 { float:left; }
#topo h1 a { height:33px; background:url(/img/logo.gif) no-repeat; width:428px; text-indent:-9000px; display:block; overflow:hidden; }
#menu { float:left; font-size:16px; color:#BAAC7B; text-align:right; vertical-align:top; width:552px; }
#menu a { color:#BAAC7B; }


/* Rodapé */
#subir { width:980px; margin:0 auto; clear:both; height:7px; }
#subir span { display:block; float:left; overflow:hidden; background:url('/img/subir-bg.gif') repeat-x; width:880px; height:7px; }
#subir a { text-indent:-9000px; overflow:hidden; display:block; width:100px; height:7px; float:left; background:url('/img/subir.gif') no-repeat; margin:0 0 0 auto; }

#rodape { clear:both; margin-top:20px; }
#rodape p { line-height:200%; color:#1B6878; }
#rodape .titulo { color:#BAAD79; }
#rodape a { color:#1B6878; }
#rodape a:hover { color:#BAAD79 }
#rodape #rodapeNavegacao { float:left; width:395px;  }
#rodape #rodapeContatos { float:left; width:280px;  }
#rodape #rodapeLinks { float:left; width:305px;  }
#rodape ul { margin-top:5px; color:#1B6878; }
#rodape li { float:left; width:152px; line-height:130%; }


/* Internas */
.internaTitulo { padding:30px 0; } 
.internaTitulo h2 { float:left; width:380px; padding:0; margin:0; line-height:100%;  } 
.internaTitulo p { float:left; width:600px; line-height:120%; font-size:27px; letter-spacing:-1px; } 



.portfolioLista { }
.portfolioLista li { float:left; margin:30px 30px 0px 0; width:222px; height:150px; }
.portfolioLista a { display:block; width:207px; height:27px; padding-top:123px; padding-left:15px; font-family:georgia; font-size:13px; letter-spacing:-1px; font-weight:bold; color:#333; text-decoration:none; text-indent:-9000px; overflow:hidden; }
.portfolioLista a:hover { background:url('/img/port-tit-bg.png') no-repeat bottom left;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);opacity:.85; text-indent:0; color:#333; text-decoration:none;  }




/* principal */
#texto_topo { border-bottom:1px solid #124752; height:135px; padding-top:25px;}
#texto_topo a{ text-decoration:underline;}

#homeTitulo { width:980px; margin:0 auto; line-height:58px; vertical-align:middle; border-bottom:1px solid #124752;  }
#homeTitulo h3 { float:left; }
#homeTitulo h5 { float:right; }
/* /principal */







/* portfolio */
#portfolioOpcoes { height:49px; padding-top:9px; border-bottom:1px solid #124752; border-top:1px solid #124752; font-size:35px; color:#fff; vertical-align:middle; letter-spacing:-1px; line-height:100%;  }
#portfolioOpcoes span { font-size:20px; padding-right:10px; vertical-align:middle; padding-bottom:3px; line-height:100%;  }
#portfolioOpcoes a { font-size:35px; color:#fff; text-decoration:none; padding:0 10px; line-height:100%;  }
#portfolioOpcoes a:hover { color:#BAAD79; text-decoration:underline; }

.portfolioDados { padding-top:30px;  }
.portfolioDados .titulo { float:left; }
.portfolioDados .voltar { float:right; line-height:40px; vertical-align:middle;  }
.portfolioDados .voltar a { color:#fff; font-size:20px; }
.portfolioDados .voltar a:hover { color:#BAAD79; }

.portfolioDados .detalhes { clear:both; padding-top:20px; font-size:15px; font-style:italic; }
.portfolioDados .detalhes strong { color:#BAAD79; font-weight:normal; }
.portfolioDados .detalhes span { color:#fff; padding-right:15px; }
.portfolioDados .detalhes a { color:#fff; }
.portfolioDados .detalhes a:hover { color:#BAAD79; }
.portfolioDados .imagens p { text-align:center; padding:20px 0; }
.portfolioDados .imagens img { border:10px solid #fff; }

/* /portfolio */



/* FAQ */
#faqColuna1 { float:left; width:640px; margin-right:40px; margin-top:10px; }
#faqColuna2 { float:left; width:300px; margin-top:10px; }
.faqLista { border-bottom:1px solid #124752; }
.faqLista .pergunta { line-height:38px; height:38px; vertical-align:middle; border-top:1px solid #124752; background:url('/img/seta_perfil.gif') no-repeat center left; padding-left:20px;  }
.faqLista .pergunta a { display:block; height:38px; font-size:20px; vertical-align:middle; letter-spacing:-1px; }
.faqLista .pergunta a:hover { text-decoration:none; }
.faqLista .pergunta span { float:right; margin-right:5px;  }
.faqLista .resposta { display:none; border-top:1px solid #124752; padding:10px; }
.faqLista .resposta p { line-height:150%; }

#faqColuna2 h3 { margin-bottom:15px; }



/* Contato 
.contatoFormulario dd { padding:5px 10px 5px 0; text-align:right; vertical-align:middle; font-size:20px; color:#BAAD79; vertical-align:middle; letter-spacing:-1px; }

.contatoFormulario .campo {   }
.contatoFormulario .campo input { width:373px; color:#FFFFFF; height:25px; border:0px; background:none; vertical-align:middle }

.contatoFormulario .campotexto { background:url(/img/bg_textearea.jpg) no-repeat right; padding:8px; vertical-align:middle; margin-left:10px;  }
.contatoFormulario .campotexto textarea { width:377px; color:#FFFFFF; height:107px; border:0px; background:none; vertical-align:middle }

.contatoFormusslario .cssampotexto { background:url(/img/bg_textearea.jpg) no-repeat right; vertical-align:top; margin-left:10px; }
.contatoFormulssario .casssmpotexto textarea { width:377px; color:#FFFFFF; height:107px; border:0px; background:none; vertical-align:top; margin:10px;  }
*/
.contatoFormulario dt { float:left; width:215px; margin:5px 10px 5px 0; clear:both; text-align:right; font-size:20px; color:#BAAD79; vertical-align:middle; letter-spacing:-1px; }
.contatoFormulario dd { float:left; width:400px; margin:5px 0; }
.contatoFormulario .campo { background:url(/img/bg_input1.jpg) no-repeat left; vertical-align:middle; height:33px;  }
.contatoFormulario .campo input { background:none; color:#fff; margin-left:10px; width:370px; height:23px; padding-top:7px; border:0  }
.contatoFormulario .campo select { background:#0F3B44; color:#fff; margin-left:10px; width:370px; margin-top:5px; border:0  }
.contatoFormulario .texto { background:url(/img/bg_textearea.jpg) no-repeat left; vertical-align:middle; height:123px;  }
.contatoFormulario .texto textarea { background:none; color:#fff; margin-left:10px; width:370px; height:103px; margin-top:7px; border:0  }










/* CONTEUDO */
#conteudo { margin-top:40px; }
#conteudo #tb_destaque{ float:left; padding-bottom:40px;}
/* CONTEUDO */








#1homeTitulo { border-top:1px solid #124752; border-bottom:1px solid #124752; height:140px; padding-top:20px;}
#sobre02 h4{ padding-top:5px;}
#sobre02 h2{ width:370px; float:left; padding-right:15px;}








/* SOBRE ARTHUR */
#sobre_arthur {  border-top:0px solid #124752; border-bottom:1px solid #124752; height:55px; padding-top:5px;}
#sobre_arthur h2{ float:left; width:370px;}
#sobre_arthur h4 { padding-top:15px; float:left; width:540px;  }





#sobre{ height:52px; border-bottom:1px solid #124752; padding-top:8px;}
#sobre #trabalhos{ float:left; width:780px; }
#sobre #trabalhos h3{ letter-spacing:-2px;}
#sobre #portifolio{ float:left; padding-top:10px;}
#sobre #portifolio a{ color:#BAAD79; text-decoration:underline;}
/* SOBRE ARTHUR FIM */
 


/* COLUNA 01 */
#coluna1{ float:left; width:300px; margin-right:40px;}
#coluna1 p { line-height:150%; }

#coluna1 h3{ height:40px; padding-top:20px;}

#coluna1 #arthur{ padding:25px 0;}
#perfil td { line-height:24px;}
#perfil th { line-height:24px; text-align:left; width:135px; color:#BAAD79; font-weight:normal;}
/* COLUNA 01 FIM... */





/* COLUNA 02 */
#coluna2{ float:left; width:297px; margin-right:40px; margin-top:20px; }
#coluna2 p{ padding-top:20px; line-height:150%;}
/* COLUNA 02 FIM... */









/* COLUNA 03 */
#coluna3{ float:left; width:300px; margin-top:20px;}
#coluna3 p { padding-top:20px; line-height:150%; }

.lista .ultimo { border-bottom:1px solid #124752; }
.lista li { border-top:1px solid #124752; padding:10px; padding-left:20px; background:url('/img/seta_perfil.gif') left center no-repeat;  }
.lista, .lista a { font-size:20px; letter-spacing:-2px; color:#BAAD79; }
.lista, .lista a:hover { color:#BAAD79; text-decoration:none;}
/* COLUNA 03 FIM... */



#subir_topo ul li{ float:left; }
#subir_topo #borda{ border-top:1px solid #124752; margin-top:8px; width:880px;}









/* SERVIÇOS */
#servicos{ margin-top:20px;}
#servicos div{ float:left; width:300px; }

#servico_coluna1{ margin-right:40px;}
#servico_coluna1 .servico_img{  padding-top:20px;}
#servico_coluna1 .servico_texto{ padding-top:20px; padding-bottom:30px; padding-left:8px; line-height:150%;}




#servico_coluna2{ margin-right:37px;}
#servico_coluna2 .servico_img{ padding-top:20px;}
#servico_coluna2 .servico_texto{ padding-top:20px; padding-bottom:30px; padding-left:8px; line-height:150%;}




#servico_coluna3{}
#servico_coluna3 .servico_img{ padding-top:20px;}
#servico_coluna3 .servico_texto{ padding-top:20px; padding-bottom:30px; padding-left:8px; line-height:150%;}
/* SERVIÇOS */





/* PARCERIAS */
#parcerias{ width:474px; float:left; margin-top:20px; margin-right:32px; }
#parcerias h3 {border-bottom:1px solid #124752; padding-bottom:20px;}
#parcerias #parcerias_img { float:left; padding-top:30px;  width:145px;}
#parcerias #parcerias_texto{float:left; padding-top:30px; width:300px; line-height:150%;}
#parcerias_texto ul{ padding-top:20px;}
/* PARCERIAS FIM */



/* BRIEFING */
#Briefing{ width:474px; float:left; margin-top:20px; }
#Briefing h3{border-bottom:1px solid #124752; padding-bottom:20px;}
#Briefing #Briefing_img { float:left; padding-top:30px;  width:130px;}
#Briefing #Briefing_texto{float:left; padding-top:30px; width:342px; line-height:150%;}
#Briefing_texto ul{ padding-top:20px;}
/* BRIEFING FIM */






/* F.A.Q */
#faq_coluna1{ float:left; width:640px; margin-right:37px; margin-top:10px;}
#faq_coluna1 p{ padding-top:10px; padding-bottom:20px;}


#faq_coluna2{ float:left; margin-top:10px; width:300px;}
#faq_coluna2 p{ padding-top:20px; }
/* F.A.Q FIM */




/* CONTATO */
#contato_coluna1{ float:left; width:640px; margin-top:20px;}
#contato_coluna1 p{ padding-top:10px;}
#contato_coluna1 p a{ color:#BAAD79;}
#contato_coluna1 #borda{ border-bottom:1px solid #124752; margin-top:40px; margin-bottom:40px;}

#contato_coluna1 .input{  margin-bottom:25px; padding-right:8px; text-align:right; font-size:20px; color:#BAAD79;}

#contato_coluna1 #bt_enviar{ text-align:right; padding-top:7px; padding-right:10px; }













#contato_coluna2{ float:left; width:300px; margin-top:20px; margin-left:37px;}
#contato_coluna2 p { line-height:150%; }
#contato_coluna2 h3{ padding-bottom:20px;}
#contato_coluna2 #texto{ padding-left:10px; padding-top:20px; padding-bottom:20px;}
#contato_coluna2 ul li{ border-top:1px solid #124752; padding-top:10px; padding-bottom:10px; color:#BAAD79; font-size:17px;}
#contato_coluna2 #ultima_linnha{ border-bottom:1px solid #124752;}
/* CONTATO FIM */






