/* Folha de estilos: Pet Society - Ingls

Autor: Raul Souza Lima - raulsouzalima[at]gmail[dot]com

Data: 14/02/2007

*/

*, html, body { margin:0; padding:0; }

body { background:#F5F6F7 url(../images/bgbody.jpg); color:#FFF; text-align:center; }



.link { background:#FFF; width:770px; height:17px; color:#000; text-align:right; }

.link a { padding:0 2px 0 2px; text-decoration:none; color:#000; }

.link a:hover { text-decoration:underline; }

.geral { margin:auto; width:770px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; border:1px #CCC solid; }

.geral img { border:none; }



#top { background:#00656A; width:770px; height:80px; }

#logo { margin:7px 0 0 5px; float:left; display:inline; }

#container-menu { margin:30px 30px 0 0; float:right; display:inline; }

#menu { width:500px; }

#area_submenu { background:#00656A; height:auto; overflow:auto; }



/* MENU */

.nav { text-align:center; }

.nav li { display:inline; list-style:none; }

.nav li a { text-decoration:none; color:#FFF; font-size:12px; font-weight:bold; padding:0 6px 0 6px; }

.nav li a.last { border:none; }

.nav li a:hover { background:#FFF; color:#00656A; }

/* /MENU */



/* SUBMENU */

#submenu { width:105px; text-align:center; display:none; margin:5px 0 0 0; }

#submenu li { display:inline; list-style:none; }

#submenu li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; padding:0 6px 0 6px; }

#submenu li a:hover { background:#FFF; color:#00656A; }

/* /SUBMENU */



.conteudo { background:#FFF url(../images/bgconteudov.jpg) repeat-x; color:#333; width:770px; overflow:hidden; }

.restrito { position:absolute; width:200px; height:85px; margin:3px 5px 0 565px; overflow:hidden; float:right; }

.restrito form { width:184px; font-size:1em; font-weight:bold; color:#000; float:right; }

.restrito form fieldset { width:183px; height:auto; border:1px #CCC solid; padding:0 0.5em; overflow:hidden; }

.restrito form fieldset legend { color:#FFF; padding:0 0.5em; border:1px #CCC solid; }

.restrito_esq { float:left; margin:.2em 0; }

.restrito_dir { float:right; margin:.2em 0; }

.restrito form label { color:#FFF; width:3.5em; display:block; margin-bottom:0.3em; }

.restrito form input { font-size:10px; display:block; width:12em; height:13px; margin-bottom:0.3em; border:1px #CCC solid; }

.restrito form input#enviar_restrito { background:#FB9B09; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; clear:both; width:40px; height:15px; }

.titulos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0 0 0 5px; color:#000; }

.subtitulos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; margin:5px 0 0 5px; color:#000; }

.textos { font-family:Arial, Helvetica, sans-serif; font-size:1em; text-align:justify; color:#000; margin:5px 0 5px 0; }



/* SUBMENU PROFISSIONAIS */

#submenu_profissionais { position:absolute; width:auto; height:auto; border:1px #FFF solid; z-index:10; margin:-2px 0 0 445px; background:#01519A; display:none; }

#submenu_profissionais li { list-style:none; }

#submenu_profissionais li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; margin:0 3px 0 3px; }

#submenu_profissionais li a:hover { color:#F90; }

/* /SUBMENU PROFISSIONAIS */



/* BUSCA */

fieldset { width:230px; height:20px; border:none; float:right; }

#campo_buscar { height:13px; }

fieldset #enviar { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#CCC; border:none; height:15px; }

/* /BUSCA */



/* RODAP */

.rodape { background:#00656A; width:770px; height:23px; }

.flags { width:250px; height:18px; margin:4px 0 3px 4px; float:left; }

.bandeira { margin:0 1px 0 1px; }

.copyright { width:250px; height:18px; margin:8px 0 3px 10px; float:left; }

.w5 { margin:4px 4px 0 0; float:right; }

/* /RODAP */



/* IR PARA */

.irpara { background:#FFF; margin:30px 0 30px 20px; padding:7px; width:500px; opacity:.6; filter:alpha(Opacity=60); -khtml-opacity:.6; }

.irpara h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:10px 0 0 7px; }

.irpara p { text-align:justify; margin:5px 5px 10px 7px; }

/* /IR PARA */



/* HOME */

.conteudo .esq { float:left; }

.conteudo .dir { margin:0 15px 10px 0; float:right; }

.conteudo .depoimentos { margin:0 150px 10px 0; float:right; }

.esq_home { width:400px; margin:5px 0 10px 0; border-right:1px #888 solid; float:left; }

.dir_home { width:355px; margin:0 0 0 5px; float:left; }

.box { background:#FFF; text-align:justify; opacity:.7; filter:alpha(Opacity=70); -khtml-opacity:.7; border-bottom:1px #888 solid; margin:0 0 10px 5px; padding:5px; overflow:hidden; }

.box2 { background:#FFF; text-align:justify; opacity:.7; filter:alpha(Opacity=70); -khtml-opacity:.7; margin:0 0 10px 5px; padding:5px; overflow:hidden; }

.img_principal { width:760px; height:200px; margin-bottom:10px; text-align:justify; margin:0 0 10px 5px; overflow:hidden; }

.desc_pet { width:460px; margin-bottom:10px; }

.desc_pet p { width:450px; margin:5px 0 5px 5px; padding:0; float:left; color:#000; }

.desc_pet p img { opacity:1; filter:alpha(Opacity=100); -khtml-opacity:.6; padding:2px 0 7px 4px; float:right; }

.desc_res { width:750px; margin-bottom:10px; }

.desc_res p { margin:0 5px 5px 5px; padding:0; color:#000; text-align:justify; }

.desc_res p img { opacity:1; filter:alpha(Opacity=100); -khtml-opacity:.6; padding:2px 0 7px 4px; float:right; }

.titulos_res { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:10px 0 0 6px; }

.desc_pet_baixo { width:470px; margin:5px 0 10px 5px; overflow:hidden; }

.destaque { width:380px; height:170px; margin:0 0 0 5px; }

.destaque p { width:380px; margin:5px 0 10px 5px; padding:0 0 5px 0; border-bottom:0px #CCC dotted; overflow:hidden; color:#000; }

.destaque p img { float:left; margin:0 5px 0 0; }

.more { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#888; text-decoration:none; margin:5px 0 0 0; float:right; }

.more:hover { text-decoration:underline; }

.news { margin:5px 0 0 0; text-align:center; border-bottom:1px #CCC dotted; }

.news h5 { margin:5px 0 0 0; text-align:left; }

.news p { margin:5px 0 10px 5px; }

.news p a { color:#000; text-decoration:none; }

.news p a:hover { text-decoration:underline; }

#feiras_esq { margin:5px 0 0 0; float:left; }

#feiras_dir { width:195px; margin:5px 0 0 0; float:right; }

#feiras_dir img { margin:0 0 5px 0; }

/* /HOME */



/* EMPRESA */

.dir_fotos { width:280px; }

.fotos { margin:-3px 0 0 5px; padding:0; }

.fotos h2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0 0 0 2px; }

.fotos img { border:none; }

.fotos ul { margin:0; padding:0; list-style:none; }

.fotos ul li { float:left; border:1px #6CF solid; margin:3px; }

.fotos ul li a { margin:0; padding:0; }

/* /EMPRESA */



/* Responsabilidade Social */

.titulos_projetos { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:700; text-decoration:none; }

.link_empresa { color:#555555; text-decoration:none; }

.link_empresa:hover { color:#000; text-decoration:underline; }

.link_responsabilidade { color:#000; font-weight:bold; }

.dir dl { margin:10px 0 0 0; padding:0 0 7px 0; }

.dir dt { margin:0 0 5px 0; padding:0; }

.dir dt a { margin:0 0 0 7px; text-decoration:underline; }

.dir dd { margin:-5px 0 5px 0; padding:0; width:100%; }

.dir dl dd blockquote { margin:0; padding:2px 4px 2px 4px; width:97%; font-size:11px; text-align:justify; }

.selos_social { position:relative; margin:5px 0 5px 2px; padding:0; width:355px; float:left; text-align:center; border-top:1px #CCC dotted; }

.selos_social img { margin:0 5px 0 5px; }

.fotos_social { position:relative; margin:0 10px 0 0; padding:0; width:280px; min-width:199.5px; height:200px; border:1px #F00 solid; float:right; }

.selos_social2 { position:relative; margin:0; padding:0; width:112px; height:200px; border:1px #F00 solid; float:right; }

/* /Responsabilidade Social */



/* PRODUTOS */

.produtos_esq { width:200px; float:left; opacity:.6; filter:alpha(Opacity=60); -khtml-opacity:.6; }

.produtos_dir { width:540px; float:left; margin:0 0 10px 10px; opacity:.8; filter:alpha(Opacity=80); -khtml-opacity:.8; }

.fotos_produtos { width:737px; margin:10px 5px 15px 5px; text-align:center; }

.fotos_produtos img { margin:0; padding:0; border:1px #003399 solid; }

.int_produtos { margin:15px 0 10px 5px; }

.int_produtos a { color:#000; font-weight:bold; text-decoration:none; margin:0 0 0 3px; }

.int_produtos a:hover { text-decoration:underline; }

.int_produtos span { margin:0 5px 0 5px; }

.int_textos { font-family:Arial, Helvetica, sans-serif; font-size:1em; text-align:justify; color:#000; width:725px; margin:5px 0 5px 5px; }

.teste { margin:0 0 15px 5px; }

/* /PRODUTOS */



/* MENU PRODUTOS */

.menu_produtos { background:#FFF; margin:0 0 10px 2px; }

.menu_produtos dt { width:180px; padding:0.2em 1em 0.2em 0.5em; border-left:5px #4BC261 solid; }/*#F0A34D*/

.menu_produtos dt a { font-weight:bold; color:#000; text-decoration:none; display:block; }

.menu_produtos dd ul li { width:185px; padding:0.2em 1em 0.2em 0.5em; border-left:5px #A6E1B0 solid; }/*#0099FF*/

.menu_produtos dd ul li a { color:#666; text-decoration:none; display:block; padding:0 0 0 .2em; border-bottom:1px #000 solid; border-bottom-width:0.1em; }

.menu_produtos dd ul li a:hover { color:#111; }

/* /MENU PRODUTOS */



/* DESCRIO PRODUTO */

#produto { font-family:Verdana, Arial, Helvetica, sans-serif; }

#produto_tudo { width:530px; margin:0 0 10px 0; padding:5px 5px 0 10px; overflow:hidden; background:#FFF; opacity:.9; filter:alpha(Opacity=90); -khtml-opacity:.9; }

.titulo_produto { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:16px; left:1px; top:1px; color:#000; }

.sombra { position:absolute; left: -1px; top:-1px; color:#F90; }

.animal_produto { width:150px; float:right; margin:0 0 10px 0; }

#produto_img { position:relative; width:150px; height:auto; margin:0 5px 0 5px; text-align:center; float:right; }

#produto_desc { width:370px; float:left; }

#produto_desc h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F90; margin:7px 0 0 0; }

#produto_desc p { text-align:justify; margin:7px 0 0 0; }

#produto_desc ul { margin:5px 0 0 0; }

#produto_desc ul li { list-style:inside; list-style-type:square; text-align:justify; margin:0 5px 0 0; }

#produto_desc a { margin:5px 0 0 0; text-decoration:none; color:#000; }

#produto_desc a:hover { text-decoration:underline; }

#produto_resultado { width:170px; margin:0 0 10px 0; }

#produto_resultado h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#F90; margin:7px 0 7px 0; }

#produto_resultado .antes { width:80px; height:80px; margin:0 0 10px 0;  float:left; }

#produto_resultado .antes img { width:80px; height:80px; }

#produto_resultado .depois { width:80px; height:80px; margin:0 0 10px 0; float:right;  }

#produto_resultado .depois img { width:80px; height:80px; }

/* /DESCRIO PRODUTO */



/* DISTRIBUIDORES */

.desc_distribuidores { width:750px; margin-bottom:10px; }

.desc_distribuidores p { margin:0 5px 5px 5px; padding:0; color:#000; text-align:justify; }

h5#resp_login { font-size:12px; text-align:center; margin:10px 0; }

.link_distribuidores { color:#000; }

.back { color:#000; text-decoration:underline; cursor:pointer; margin:0 0 0 5px; }

.back:hover { text-decoration:none; }

.estados { padding:0 0 5px 0; border-bottom:1px #888 solid; }

/* /DISTRIBUIDORES */



/* NEWS */

.news_esq { float:left; }

.news_dir { float:right; }

.desc_news { width:490px; margin:0 0 10px 5px; }

.desc_news p { padding:5px; }

.menu_news { width:240px; margin:0 5px 10px 0; }

.menu_news h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../images/seta2.gif) no-repeat left; padding:0 0 0 15px; }

.menu_news a { color:#000; text-decoration:none; }

.menu_news a:hover { text-decoration:underline; }

/* /NEWS */



/* CONTATO */

.contato_esq { width:240px; height:200px; margin:0 0 10px 0; float:left; }

.contato_dir { width:520px; margin:0 0 10px 0; float:right; }

.endereco { width:225px; }

.dir_contato { width:500px; overflow:hidden; }

.dir_contato p { margin:5px 0 0 6px; }

.dir_contato form { font-size:11px; }

.dir_contato form fieldset { width:400px; height:auto; padding:10px; float:left; }

.dir_contato form input { font-family:Arial, Helvetica, sans-serif; width:320px; font-size:11px; margin-bottom:2px; border:1px #CCC solid; }

.dir_contato form label { display:block; width:62px; float:left; }

.dir_contato form textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:370px; height:80px; border:1px #CCC solid; }

.dir_contato form input#enviar_contato { width:auto; }

.resposta_contato { height:200px; }

.resposta_contato a { color:#000; font-weight:bold; text-decoration:none; padding:10px 0 0 0; }

.resposta_contato a:hover { text-decoration:underline; }

/* /CONTATO */



/* VCard */

.vcard { margin:5px 0 0 5px; font-style:normal; }

.email { color:#000; text-decoration:none; }

.email:hover { text-decoration:underline; }

#tipo_telefone { display:none; }

.org { display:none; }

/* /VCard */



/* SITE MAP */

.sitemap { border:0px #F00 solid; width:180px; margin:10px 0 20px 30px; float:left; }

.sitemap h4, .sitemap li { color:#000; font-size:11px; font-weight:bold; margin:5px 0 0 0; }

.sitemap h4 a, .sitemap li a { color:#000; text-decoration:none; margin:0 0 0 5px; }

.sitemap h4 a:hover, .sitemap li a:hover { text-decoration:underline; }

.sitemap ul li { list-style-image:url(../images/patinha.gif); margin:5px 0 0 40px; }



.sitemap_img { border:0px #F00 solid; float:right; }

/* /SITE MAP */



/* PROVISRIO */

.provisorio { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-align:center; width:770px; height:300px; }

/* /PROVISRIO */

/* TRADESHOWS */

.trade_dir_fotos { 
	width:650px;
	float:right; }

.trade_fotos { margin:-100px 0 0 70px; padding:0; }

.trade_fotos h2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0 0 0 0px; }

.trade_fotos img { border:none; }

.trade_fotos ul { margin:0; padding:0; padding-right:10px; padding-top:10px; padding-bottom:10px; list-style:none; }

.trade_fotos ul li { float:right; margin:3px; display:inline; }

.trade_fotos ul li a { margin:0; padding:0; }


/* TRADESHOWS */