* {margin:0; padding:0; border:0;}
body {background:#fff; text-align:center;}

#tudo {width:800px; display:table; margin:auto; background:url(../imagens/tudo_bg.jpg) repeat-y; text-align:left;}

#esq {float:left; width:222px; display:table;}
#esq_menu {float:left; margin-top:100px;}
#esq #box_logo {float:left; width:207px; display:table; text-align:center; margin-top:30px;}

#dir {float:left; width:578px; display:table; text-align:center; font:10px/16px Verdana; color:#797979; padding-bottom:5px;}
#dir h2 {font:Bold 12px/16px Verdana; margin-top:20px; color:#ec141d;}
#dir h3 {font:Bold 10px/12px Verdana; margin-top:16px; color:#ec141d;}
#dir p {margin-top:12px;}
#dir p.legenda {margin-top:8px; text-align:right;}
#dir .mais {font:Bold 10px/12px Verdana; margin-top:12px; color:#ec141d; text-align:right;}
#dir a {color:#ec141d;}

#dir #box_destaque {margin:17px 0 0 0;}
#dir.home #conteudo1 {margin:auto; width:388px; height:320px; display:table; text-align:left; margin-top:92px;}

#dir #conteudo1 {margin:auto; width:388px; height:320px; display:table; text-align:left; margin-top:25px;}
#dir #conteudo2 {margin:auto; width:425px; height:320px; display:table; text-align:left; margin-top:25px;}

/* nossos trabalhos */
#dir #conteudo3 {margin:auto; width:450px; height:320px; display:table; text-align:left; margin-top:25px;}
#dir #conteudo3 #trabalhos_box_menu {float:left; margin:0 0 0 0;}
#dir #conteudo3 #trabalhos_box_menu .botao {float:left; display:block; height:31px; margin:12px 15px 0px 16px; background-position:left; background-repeat:no-repeat; cursor:pointer; border:0;}
#dir #conteudo3 #trabalhos_box_menu .botao.on, #dir #conteudo3 #trabalhos_box_menu .botao:hover {background-position:right;}
#dir #conteudo3 #thumbs {margin:12px 0 0 9px; display:table; float:left; width:440px;}
#dir #conteudo3 #thumbs .thumb {position:relative; width:55px; height:55px; margin:10px 7px 0 0; float:left; background:url(../imagens/trabalhos_tb_bg.gif) no-repeat;}
#dir #conteudo3 #thumbs .thumb img {position:relative; z-index:1;  cursor:pointer;}
#dir #conteudo3 #thumbs .thumb div.off {position:absolute; margin:0; background:#EC141D; filter:alpha(opacity=50); opacity: 0.5; z-index:2; width:50px; height:50px;  cursor:pointer;}
#dir #conteudo3 #thumbs .thumb div.on {position:absolute; margin:0; background:#EC141D; filter:alpha(opacity=0); opacity: 0; z-index:2; width:50px; height:50px;  cursor:pointer;}



#dir #conteudo3 #frame_trabalhos {float:left; position:relative; width:440px; height:440px; margin-top:12px;}
#centraliza {margin:0; padding:0; text-align:0; width:440px; height:440px;}

#dir #titulo_pag {width:578px; margin:auto; text-align:left; display:table;}
#dir #titulo_pag img {margin:40px 0 0 50px;}
#dir #rodape {text-align:center; margin:auto; margin-top:20px;}

#dir .box_peq {position:relative; z-index:1; float:left; width:160px; height:160px; _width:178px; _height:169px; padding:6px 9px 0 9px; margin-top:27px; overflow:hidden; background:url(../imagens/home_box_bg.gif) no-repeat; font:10px/12px Verdana;}
#dir .box_peq p {margin-top:14px;}
#dir .box_peq.esq {margin-right:26px;}

#dir #img_telefone {float:left; position:relative; z-index:2; margin:94px 5px 0 -95px;}

#dir .hr_cinza {width:100%; height:1px; background:#797979; margin-top:6px; overflow:hidden;}
#dir .hr_tit_verm {width:460px; height:2px; background:#ec141d; margin:3px 0 0 50px; overflow:hidden;}
#dir .hr_tit_verm2 {float:left; width:440px; height:2px; background:#ec141d; margin:15px 0 0 0 ; overflow:hidden;}
#dir .hr_imagem {width:100%; height:5px; overflow:hidden; background:url(../imagens/conteudo_hr_imagem.gif) no-repeat;}

input, textarea {border:#797979 1px Solid; padding-left:3px;}