/* CSS Cometa Design */

/* Geral */
*{margin:0; padding:0; color:#a4a3a2; font-size:10px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#fff;z-index:0;}
#geral {height: 100%; position: relative;display: table; margin:0px auto; width:860px;}
#geral #conteudo {width:860px; margin:0 0 10px 0; height:auto; position:relative;}
#geral #conteudo br.espacamento {margin:25px 0 0 0;}
#geral #rodape {margin:0px; width:860px; text-align:right; clear:both;}
#geral #rodape #logow3 {}

/* Links */
* a:link {color:#6a6969; text-decoration:none;}
* a:visited {color:#6a6969; text-decoration:none;}
* a:active {color:#adadad; text-decoration:none;}
* a:hover {color:#adadad; text-decoration:none;}

/* SWF */
#geral #swftopo {margin:0px;}
#geral #swfthumbs {margin:0px;}
#geral #swfhome {margin:0px;}
#geral #swfthumbs {margin:0px; float:left; position:absolute;}

/* Design */
#geral #imgdesign {width:670px; height:442px; position:absolute; margin:0 0 0 190px; z-index:-1;}
#geral #loading {margin:-230px 0 0 0;}
#geral #loading h4 {margin:0; color:#adadad; font-size:10px;}
#geral .clique {margin:30px; margin:5px 0 0 846px; width:6px;}
#geral .imagens {float:right;}
#geral #maisinfo {position:relative; left:313px; width:237px;margin:400px 0 10px 0;}
#geral #maisinfo .laterais {background:url(../imgs/bg_laterais_gray.gif);}
#geral #maisinfo .minfo {margin:-12px 0 0 0; position:relative; top:2px;}
#geral #maisinfo p {text-align:right; margin:-10px 10px 15px;}
#geral #maisinfo .topo {width:237px; height:38px;}
#geral #maisinfo .topo h1 {text-align:center; margin:-20px 0 0 0; position:relative; font-variant:small-caps; font-size:13px; color:#575757;}

/* Aplica-se a diversas sessoes */
#geral #conteudo #center {margin:0px; width:auto; float:left; margin:0px 10px;} 
#geral #conteudo #ultimas {width:178px; text-align:right; font-family:Arial; font-size:10px; color:#adadad; margin:0 0px 0 0 ; float:left; position:relative; right:7px;}
#geral #conteudo #ultimas .botoes {margin:17px 0 15px 0;}
#geral #conteudo #sessao {marrgin:0px; float:right; margin:15px 0 0 0; text-align:right;}

/* Galeria - Conteudo Central */
#geral #conteudo #center .imagem {text-align:right; margin:0px 5px 0 0;}
#geral #conteudo #center .imagem .imgborda {border:0px solid #c1c1c1; margin:15px 0 0 0;}
#geral #conteudo #center .imagem .icones {margin:8px 6px 0 7px;}
#geral #conteudo #center .imagem .expande {margin:15px 0 0 0; text-align:left; font-size:10px; color:#a4a3a2; width:416px; text-align:justify;}
#geral #conteudo #center .imagem .expande p {margin:-2px 0 -7px 0; width:395px; background:url(../imgs/galeria/coment_bg.gif); padding:5px 10px;}

#geral #conteudo #center .texto {text-align:left; margin:10px 5px 0 0;}
#geral #conteudo #center .texto h1 {color:#6a6969; font-family:Tahoma; font-size:13px; margin:0 0 0 0px; width:416px; text-align:justify;}
#geral #conteudo #center .texto p {font-size:10px; color:#a4a3a2; margin:15px 0 0 0px; width:416px; text-align:justify;}
#geral #conteudo #center .texto p.dados {color:#6a6969;}

#geral #conteudo #center .formulario {margin:15px 0 0 0;}
#geral #conteudo #center .formulario .titulos {margin:15px 0 0 0;}
#geral #conteudo #center .formulario input {width:416px; border:1px solid #dadada; font-size:10px; color:#6a6969; height:18px;}
#geral #conteudo #center .formulario textarea {width:416px; border:1px solid #dadada; font-size:10px; font-family:Verdana; color:#6a6969; height:60px; overflow:auto;}
#geral #conteudo #center .formulario input.enviar {width:51px; height:13px; border:0px; right:0px; margin:2px 0 0 368px;}
#geral #conteudo #center .comentarios {margin:15px 0 0 0;}
#geral #conteudo #center .comentarios p {font-size:10px; color:#a4a3a2; margin:15px 0 0 0px; width:416px; text-align:justify;}
#geral #conteudo #center .comentarios p.dados {color:#6a6969;}
#geral #conteudo #center .comentarios .texto {margin:15px 0 0 0;}
#geral #conteudo #center .comentarios .texto p {margin:-2px 0 -7px 0; width:395px; background:url(../imgs/galeria/coment_bg.gif); padding:5px 10px;}

#geral #conteudo #center .linha {border-top: 1px solid #e4e1df;display: block;margin: 15px 0px; width:416px;}
#geral #conteudo #center .linha hr {display: none;}

/* Empresa */
#geral #conteudo #center .empresas {margin:15px 10px 0 0; width:383px;}
#geral #conteudo #center .empresas #empresa {margin:0px;}
#geral #conteudo #center .empresas p {font-size:10px; color:#a4a3a2; margin:10px 0 0 0px; width:383px; text-align:justify;}
#geral #conteudo #center .empresas .nomes {margin:15px 10px 0 0; width:383px;}
#geral #conteudo #center .empresas .nomes p {font-size:10px; color:#a4a3a2; margin:0px; width:383px; text-align:justify;}
#geral #conteudo #center .empresas .nomes .foto {left:-103px; margin-top:-81px; position:relative; top:58px; display:inline;}

/* Onde Encontrar */
#geral #conteudo #center .ondeencontrar {margin:15px 0 0 0;}
#geral #conteudo #center .ondeencontrar p {font-size:10px; color:#a4a3a2; margin:10px 0 0 0px; width:400px; text-align:justify;}
#geral #conteudo #center .ondeencontrar .quadro {width:248px; margin:0px 0 0 0;}
#geral #conteudo #center .ondeencontrar .quadro p {background:url(../imgs/onde_encontrar/quadro_bg.gif) repeat-y; padding:10px; width:228px; margin:-2px 0 -10px 0;}

/* Contato */
#geral #conteudo #center .contato {margin:0;}
#geral #conteudo #center .contato .caixa {margin:2px 0 0 0; width:415px;}
#geral #conteudo #center .contato .caixa p {width:395px; background:url(../imgs/contato/caixa_bg.gif) repeat-y; padding:10px; margin:-2px 0 -10px 0; font-size:10px; color:#a4a3a2; text-align:justify;}

#geral #conteudo #center .contato .formulario {margin:15px 0 0 0; text-align:right; width:394px; height:auto;}
#geral #conteudo #center .contato .formulario .largura {width:318px; margin:1px 0; position:relative; height:20px;}
#geral #conteudo #center .contato .formulario .titulo {border:0px; position:relative; top:-4px;}
#geral #conteudo #center .contato .formulario .titulo2 {border:0px; vertical-align:top; margin-top:6px;}
#geral #conteudo #center .contato .formulario .altura {width:318px; margin:1px 0; position:relative; height:90px;}
#geral #conteudo #center .contato .formulario .marcar {border:0px; width:auto; height:auto; margin:2px 0 0 0;}
#geral #conteudo #center .contato .formulario .queroreceber {margin:-3px 124px 0 0;}
#geral #conteudo #center .contato .formulario .enviar {width:66px; height:17px; position:relative; right:36px;}

#geral #conteudo #center .contato .caixa2 {margin:15px 0 0 0; width:318px; position:relative; left:75px;}
#geral #conteudo #center .contato .caixa2 p {width:298px; height:auto; background:url(../imgs/contato/caixa2_bg.gif) repeat-y; padding:10px; margin:-2px 0 -10px 0; font-size:10px; color:#a4a3a2; text-align:justify;}
#geral #conteudo #center .contato .caixa2 p.direita {text-align:right; font-size:8px;}

/* Links */
#geral #conteudo #center .links {margin:0;}
#geral #conteudo #center .links .caixa {margin:2px 0 0 0; width:415px;}
#geral #conteudo #center .links .caixa p {width:395px; background:url(../imgs/contato/caixa_bg.gif) repeat-y; padding:10px; margin:-2px 0 -10px 0; font-size:10px; color:#a4a3a2; text-align:justify;}

#geral #conteudo #center .links .ancoras {margin:15px 0 0 0;}
#geral #conteudo #center .links .ancoras a:hover { width:402px; position:absolute; background:url(../imgs/links/bg.gif);}