/*conteudo default*/

/*coluna 1*/
.col_1 { float:left; width:383px; border-right:solid 2px #95C4D5; }

/*coluna 2*/
.col_2 { float:left; width:207px; padding-left:12px; border-left:solid 1px #DBE3E6; border-right:solid 1px #DBE3E6; font:11px "Trebuchet MS"; color:#6FADC6; }
.col_2 ul { position:relative; width:195px;  top:-10px;}
.col_2 ul li { border-bottom:solid 1px #DBE3E6; margin-top:10px; padding-bottom:7px; text-decoration:none;  }
.col_2 ul li a { color:#6FADC6; text-decoration:none; }
.col_2 ul li a:hover { text-decoration:underline;  }

/*coluna 3*/
.col_3 { float:left; width:186px; margin-left:10px; }
.col_3 ul { width:186px; font:11px "Trebuchet MS";  color:#6FADC6; }
.col_3 ul li { border-bottom:solid 1px #DBE3E6; padding-bottom:15px; margin-bottom:20px; }
.col_3 ul li a { color:#6FADC6; text-decoration:none; }
.col_3 ul li a:hover { text-decoration:underline; }
.col_3 ul li span { color:#333333; }
.col_3 ul li span a { color:#333333; text-decoration:none; }
.col_3 ul li span a:hover { text-decoration:underline; }



/*home*/
/*.home_alpha  { position:relative; float:left; background:url(../imagens/home/home_alpha.jpg) no-repeat; width:213px; height:208px; margin-right:-47px; right:42px; top:-1px; text-indent:-9000px; }*/
.home_alpha  { position:relative; float:left; width:213px; height:208px; margin-right:-47px; right:42px; top:-1px;  }
.home_alpha a { display:block; width:213px; height:208px;}
.home_profissional { float:left; background:url(../imagens/home/home_fundo_profissional.gif) no-repeat; width:216px; height:206px; margin-bottom:15px; }
.home_wrap_profissional { float:left; width:195px; padding:18px 0 0 12px; }
.home_wrap_profissional h3 { float:left; background:url(../imagens/home/home_profissional.gif) no-repeat; width:195px; height:21px; text-indent:-9000px; }
.home_wrap_profissional h3 a{ float:left;  width:195px; height:21px; text-indent:-9000px; display:block; }
.home_wrap_profissional div { float:left; width:180px; padding-left:12px; font:12px Trebuchet MS; color:#004853; }
.home_wrap_profissional div a { font:12px Trebuchet MS; color:#004853; text-decoration:none; }
.home_wrap_profissional div a:hover { text-decoration:underline; } 

.home_wrap_confira { float:left; width:195px; padding:7px 0 0 12px; }
.home_wrap_confira h3 { float:left; background:url(../imagens/home/home_confira.gif) no-repeat; width:195px; height:29px; text-indent:-9000px; }
.home_wrap_confira div { float:left; width:180px; padding-left:12px; font:12px Trebuchet MS; color:#004853; }
.home_wrap_confira div a { font:11px Tahoma; color:#004853; font-weight:bolder; text-decoration:none; }
.home_wrap_confira div a:hover { text-decoration:underline; } 

.home_noticias { float:left; width:356px; margin:15px 0 0 10px; }
.home_noticias h3 { float:left; background:url(../imagens/home/home_noticias_nov.gif) no-repeat; width:356px; height:19px; margin-bottom:10px; text-indent:-9000px; }
.home_noticias ul { float:left; width:356px; }
.home_noticias ul li { float:left; width:356px; margin-bottom:10px; padding-bottom:7px; font:12px Trebuchet MS; color:#004853; border-bottom:solid 1px #E4F0F4; }
.home_noticias ul li div { float:left; background:url(../imagens/home/home_sombra.gif) no-repeat; width:67px; height:66px; padding:4px 4px;  }
.home_noticias ul li div div { float:left; background:none; width:66px; height:63px; padding:0px; overflow:hidden; }
.home_noticias ul li span { float:left; width:260px; margin-left:5px; font:12px Trebuchet MS; color:#004853; }
.home_noticias ul li span a { width:260px; font:12px Trebuchet MS; color:#004853; font-weight:bolder; text-decoration:none; }
.home_noticias ul li span a:hover { text-decoration:underline; }
.home_b_mais a { float:left; background:url(../imagens/b_mais.gif) no-repeat; width:143px; height:20px; padding:1px 0 0 15px; font:12px Trebuchet MS; color:#00616F; font-weight:bolder; text-decoration:none; }




/*conteudo interna*/
.essencia { line-height:15px; margin-top:20px; padding:0 6px; text-align:justify; }
.essencia h2 { font:26px Verdana; color:#00899B; }
.essencia h2 span { font:26px Verdana; color:#99D0D7; }
.essencia span { font:14px "Trebuchet MS"; color:#666666; text-align:justify; }
.essencia span img { float:right; width:214px; height:188px; }


/*usuario logado*/
.usuario_loga { position:absolute; width:307px; height:50px; right:-6px; top:-6px; }
.usuario_loga div { float:right; background:#E7F2F6; margin-right:5px; padding:3px 5px; font:13px Trebuchet MS; color:#00899B; text-align:left; }
.usuario_loga div a { font:13px Trebuchet MS; color:#00899B; font-weight:bolder; }


/*news*/
.news_registra { background:url(../imagens/news/seta_news.gif) #DBEBF0 no-repeat; width:535px; height:21px; margin:0 auto; padding:5px 0 0 35px; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; }
.news_registra a { font:12px Trebuchet MS; color:#00899B; font-weight:normal; text-decoration:none; }
.news_registra a:hover { text-decoration:underline; }

.news_lista1 { background:url(../imagens/produtos/produto_fundo_lista.gif) no-repeat; width:566px; margin:10px auto 0 auto; padding:6px 0 10px 12px; }
.news_lista1 fieldset { border:0px; padding:0px; }
.news_lista1 legend { display:none; text-indent:-9000px; }
.news_lista1 label { margin-right:2px; font:14px Trebuchet MS; color:#FFF; font-weight:bolder; }
.news_lista1 select { width:320px; margin-right:15px; font:14px Trebuchet MS; color:#333; border:solid 1px #526670; }


.news_lista { width:570px; margin:20px auto 0 auto; }
.news_lista li { float:left;  }
.news_lista li div { float:left; border-bottom:solid 1px #DBEBF0; padding:8px 0; }
.news_lista li div span a { float:left; width:500px; font:14px Trebuchet MS; color:#666666 !important; }
.news_lista li a { float:right; margin-right:2px; font:12px Trebuchet MS !important; color:#00899B !important; text-decoration:none;  }
.news_lista li a:hover { text-decoration:underline; }

.news_paginacao { float:left; width:570px; font:12px Trebuchet MS; color:#00899B; }
.news_paginacao li { float:left; width:100px; margin:8px 5px 0 7px; font:12px Trebuchet MS; color:#00899B; border:solid 1px #00899B; }
.news_paginacao li a { float:left; width:90px; padding-left:10px; font:12px Trebuchet MS; color:#00899B; text-decoration:none; }
.news_paginacao li a:hover { background:#EAF3F7; }

.news_produtos { float:left; width:100%; margin:50px auto 10px auto; padding:15px 0; border-top:solid 1px #95C4D5; border-bottom:solid 1px #95C4D5; }
.news_produtos li { float:left; width:280px; }
.news_produtos li div { float:left; width:280px; }
.news_produtos li div div { float:left; background:url(../imagens/news/fundo_produtos.gif) no-repeat; width:90px !important; height:84px; padding:2px 6px 6px 2px; overflow:hidden; }
.news_produtos li div div div { float:left; width:82px !important; height:76px; overflow:hidden; }
.news_produtos li div div div img { float:left; }
.news_produtos li div span { float:left; width:160px; margin-left:10px; font:12px Trebuchet MS; color:#00899B; text-align:left; }
.news_produtos li div span a { float:right; width:160px; font:12px Trebuchet MS; color:#00899B; text-decoration:none; }
.news_produtos li div span a:hover { text-decoration:underline; }

.news_botao { float:right; background:url(../imagens/news/b_news.gif) no-repeat; width:148px; height:21px; margin-left:10px; padding:2px 0 0 10px; }
.news_botao a { float:left; width:148px; height:19px; font:12px Trebuchet MS; color:#FFF; font-weight:bolder; text-decoration:none; overflow:hidden; }




.news_interna_topic { float:left; width:100%; margin:15px 0; padding:10px 0; font:18px Trebuchet MS; color:#00899B; border-top:solid 1px #DBEBF0; border-bottom:solid 1px #DBEBF0; text-align:left; }
.news_interna_texto { width:98%; margin:0 auto 15px auto; font:12px Trebuchet MS; color:#666; text-align:justify; }

.news_interna_botao_email a { float:left; background:url(../imagens/news/b_news_email.gif) no-repeat; width:158px !important; height:21px !important; margin-right:10px; text-indent:-9000px; overflow:hidden; }
.news_interna_botao_topo a { float:left; background:url(../imagens/news/b_news_topo.gif) no-repeat !important; width:77px !important; height:21px !important; text-indent:-9000px; overflow:hidden; }
.news_interna_botao_voltar a { float:left; background:url(../imagens/news/b_news_voltar.gif) no-repeat !important; width:77px; height:21px; margin-left:5px; text-indent:-9000px; overflow:hidden; }

.news_interna_botao_topo_en a { float:left; background:url(../imagens/news/b_news_top.gif) no-repeat !important; width:77px !important; height:21px !important; text-indent:-9000px; overflow:hidden; }
.news_interna_botao_voltar_en a { float:left; background:url(../imagens/news/b_news_back.gif) no-repeat !important; width:77px; height:21px; margin-left:5px; text-indent:-9000px; overflow:hidden; }

.news_interna_botao_topo_es a { float:left; background:url(../imagens/news/b_news_subir.gif) no-repeat !important; width:77px !important; height:21px !important; text-indent:-9000px; overflow:hidden; }
.news_interna_botao_voltar_es a { float:left; background:url(../imagens/news/b_news_volver.gif) no-repeat !important; width:77px; height:21px; margin-left:5px; text-indent:-9000px; overflow:hidden; }



/*midia*/
.midia { float:left; width:98.7%; margin:5px 0; padding:15px 0 15px 1.5%; border-top:solid 1px #DBEBF0; border-bottom:solid 1px #DBEBF0; }
.midia li { float:left; background:#D5EBEE; width:119px; height:300px; margin:4px 2px 0 2px; padding:9px; }
.midia li div { float:left; background:url(../imagens/midia/midia_icon_mais.gif) #F1F9FA right bottom no-repeat; height:300px; border:solid 1px #4AA6B8; }
.midia li div img { float:left; border:solid 8px #FFF; }
.midia li div span a { float:left; padding:8px; font:11px Arial; color:#00899B; text-align:left; text-decoration:none; }
.midia li div span a:hover { text-decoration:underline; }

.midia_email { float:left; background:url(../imagens/midia/midia_icon_email.gif) top left no-repeat; width:560px; margin:10px 0; padding:0 0 20px 23px; border-bottom:solid 1px #DBEBF0; font:12px Trebuchet MS; color:#00899B; line-height:10px;}
.midia_email a { float:left; font:12px Trebuchet MS; color:#00899B; text-decoration:none; }
.midia_email a:hover { text-decoration:underline; }

.midia_email2 { float:left; width:560px; margin:10px 0; padding:20px 0 0px 23px; border-top:solid 1px #DBEBF0; font:12px Trebuchet MS; color:#00899B; line-height:10px;}
.midia_email3 { float:left; width:560px; margin:10px 0; padding:20px 0 0px 23px; font:12px Trebuchet MS; color:#00899B; line-height:10px;}



.midia_interna_voltar { float:left; font:13px Trebuchet MS; color:#00899B; }
.midia_interna_voltar a {  font:13px Trebuchet MS; color:#00899B; text-decoration:none; }
.midia_interna_voltar a:hover { text-decoration:underline; }

.midia_interna { float:left; width:100%; margin:5px 0; padding:15px 0; border-top:solid 1px #DBEBF0; border-bottom:solid 1px #DBEBF0; }
.midia_interna li { float:left; background:#D5EBEE; width:96.5%; margin:4px 0 0 2px; padding:9px; }
.midia_interna li div { float:left; background:url(../imagens/midia/midia_interna_fundo_topic.gif) #F1F9FA repeat-x; border:solid 1px #4AA6B8; }
.midia_interna li div { padding:8px 0 8px 12px; font:11px Arial; color:#00899B; text-align:left; }
.midia_interna li div img { float:right; margin:0px 20px 5px 10px; }
.midia_interna li div h3 { float:left; width:545px !important; }
.midia_interna li div h3 strong { float:left; width:100% !important; margin:10px 0 35px 0; }
.midia_interna li div strong { float:left; width:355px; margin-top:20px; }
.midia_interna li div a { font:11px Arial; color:#00899B; font-weight:bolder; text-decoration:none; }
.midia_interna li div a:hover { text-decoration:underline; }


/*depoimentos*/
.depoimentos_lista { width:100%; margin-top:20px; }
.depoimentos_lista li { float:left; width:100%; }
.depoimentos_lista li div { float:left; width:100%; border-top:solid 1px #DBEBF0; padding:8px 0; }
.depoimentos_lista li div strong { float:left; width:560px; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; }
.depoimentos_lista li div span { float:left; width:560px; font:14px Trebuchet MS; color:#666666; }
.depoimentos_lista li div a { float:left; width:560px; font:12px Trebuchet MS; color:#00899B; text-decoration:none;  }
.depoimentos_lista li div a:hover { text-decoration:underline; }

.depoimentos_aviso { float:left; margin-top:10px; font:19px Trebuchet MS; color:#666; text-align:left; }

.depoimentos_registra { float:left; background:url(../imagens/news/seta_news.gif) #DBEBF0 no-repeat; width:550px; height:21px; margin-top:15px; padding:5px 0 0 33px; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; }
.depoimentos_registra a { font:12px Trebuchet MS; color:#00899B; font-weight:normal; text-decoration:none; }
.depoimentos_registra a:hover { text-decoration:underline; }


/*autenticacao*/
.auth_aviso { /*float:left;*/ width:100%; margin-top:10px; font:12px Trebuchet MS; color:#666; text-align:left; }
.auth_ident { background:url(../imagens/autenticacao/auth_icon_identificacao.gif) right no-repeat; width:100%; height:23px; margin:0 auto; text-indent:-9000px; }

.auth_form { float:left; background:#F6FAFB; width:100%; }
.auth_form div { float:left; background:#FFF; width:252px;  margin:10px 0px 10px 25px; padding:1px; }
.auth_form div h3 { float:left; background:#EAF3F7; width:242px; height:27px; padding:30px 0 0 10px; font:15px Tahoma; color:#00899B; font-weight:bolder; border-bottom:solid 1px #99D0D7; }
.auth_form div div { float:left; width:150px; margin:10px 0px 3px 75px; font:13px Tahoma; color:#006A79; }
.auth_form div label { float:left; margin-left:25px; font:13px Tahoma; color:#00899B; }
.auth_form div label span { float:left; margin:5px 0 0 50px; font:11px Arial; color:#666; }
.auth_form div p { float:left; background:url(../imagens/autenticacao/auth_fundo_esqueceu.gif) no-repeat; width:200px; height:25px; margin:25px 0 -1px 12px; padding:8px 0 0 27px; font:13px Tahoma; color:#006A79; }
.auth_form div p a { font:13px Tahoma; color:#006A79; text-decoration:none; }
.auth_form div p a:hover { text-decoration:underline; }

.auth_form_senha { position:absolute; top:150px; left:37px; background:#FFF; width:252px; height:255px; }
.auth_form_senha span { float:left; margin:15px 40px; font:13px Tahoma; color:#00899B; }
.auth_form_senha_g { width:180px; margin-left:31px; }

.auth_form_nao_encontrado { float:left; background:red; margin-left:31px !important; padding:3px 16px; color:#FFF !important; }
.auth_form_senha_enviada { float:left; background:green; margin-left:31px !important; padding:3px 48px; color:#FFF !important; }

.auth_form_enviar { float:left; background:url(../imagens/b_continuar.gif) no-repeat; width:178px; height:43px; margin:15px 0 0 37px; border:0px; cursor:pointer; text-indent:-9000px; padding-left:-9000px; line-height:0px; overflow:hidden; }
.auth_form_g { float:left; width:145px; height:14px; margin:0 0 5px 10px; font:11px Tahoma; color:#00899B; }
.auth_form_m { float:left; width:65px; height:14px; margin-left:75px; font:11px Tahoma; color:#00899B; }
.auth_form_p { float:left; width:35px; height:14px; margin:0 5px; font:11px Tahoma; color:#00899B; }


/*cadastro profissional saude*/
.cadastro_prof_texto { width:100%; margin-bottom:15px; font:12px Trebuchet MS; color:#666; text-align:left; }

.cadastro { position:relative; float:left; width:100%; font:12px Tahoma; color:#333; }
.cadastro legend { margin-left:5px; font-weight:bolder; }
.cadastro fieldset { position:relative; float:left; width:97.5%; border:solid 1px #B4D5E2; padding:30px 5px 1% 5px; }
.cadastro table { border:0px !important;} 
.cadastro tr { position:relative; height:30px; }
.cadastro td { position:relative; }
.cadastro tr td select { height:20px; }
.cadastro tr td label { float:left; width:180px; font-weight:bolder; cursor:pointer; text-align:right !important; }
.cadastro tr td span label { float:left; width:180px; font-weight:bolder; cursor:pointer; text-align:right; font-weight:normal; }
.cadastro span { position:relative; float:left; width:180px; text-align:right !important; }
.cadastro span label { width:87px !important; font-weight:normal; }

.cadastro_recebe_info  { margin-left:90px; }
.cadastro_recebe_info label { width:500px; font:12px Trebuchet MS; color:#333; }
.cadastro_recebe_info input { margin:0 0 0 15px; }

.cadastro_prof_cep { float:right; background:url(../imagens/cadastro/cadastro_icon_cep.gif) right no-repeat; width:63px; height:23px; text-indent:-9000px; font:1px Arial; }
.cadastro_prof_senha { position:absolute !important; top:308px; left:357px; background:url(../imagens/cadastro/cadastro_senha.gif) no-repeat  !important; width:144px !important; height:32px; padding:0px !important; text-indent:-9000px; }

.cadastro_prof_botao { float:left; background:url(../imagens/b_continuar.gif) no-repeat; width:178px; height:43px; margin:15px 0 0 177px; cursor:pointer; border:0px; text-indent:-9000px; padding:-9000px; line-height:0px; overflow:hidden; }

.cadastro_prof_input_g { float:left; width:311px; height:17px; margin:0 6px 8px 0; font:12px Tahoma; color:#333; }
.cadastro_prof_input_m { float:left; width:208px; height:17px; margin:0 6px 8px 0; font:12px Tahoma; color:#333; }
.cadastro_prof_input_p {  width:149px; height:17px; margin-right:6px; font:12px Tahoma; color:#333; }
.cadastro_prof_input_mi { width:40px; height:17px; margin-right:6px; font:12px Tahoma; color:#333; }

/*produtos linha/site/loja */
.produtos_topic { background:url(../imagens/produtos/produto_fundo.gif) no-repeat; width:555px; height:95px; line-height:15px; margin:40px auto 0 auto; padding-left:13px; }
.produtos_topic h2 { float:left; width:540px; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }
.produtos_topic span { float:left; font:14px Trebuchet MS; color:#00899B; font-weight:bolder; }

.produtos_lista { background:url(../imagens/produtos/produto_fundo_lista.gif) no-repeat; width:567px; margin:0 auto; padding:6px 0 10px 12px; }
.produtos_lista fieldset { border:0px; padding:0px; }
.produtos_lista legend { display:none; text-indent:-9000px; }
.produtos_lista label { margin-right:2px; font:14px Trebuchet MS; color:#FFF; font-weight:bolder; }
.produtos_lista select { width:170px; margin-right:15px; font:14px Trebuchet MS; color:#333; border:solid 1px #526670; }
.produtos_lista input { background:url(../imagens/produtos/produtos_botao_buscar.gif) no-repeat; width:32px; height:23px; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; overflow:hidden; padding:-9000px; _padding:9000px; line-height:0px;  }

.produtos_topic2 { background:url(../imagens/produtos/produto_fundo.gif) no-repeat; width:552px; height:95px; margin:0 auto; padding-left:13px; border-bottom:solid 1px #75BFC9; line-height:15px; }
.produtos_topic2 h2 { float:left; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }

.produtos_topic2_3e6 { background:url(../imagens/produtos/produtos_rico_3e6.gif) no-repeat; width:552px; height:95px; margin:0 auto; padding-left:13px; border-bottom:solid 1px #75BFC9; line-height:15px; }
.produtos_topic2_3e6 h2 { float:left; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }

.produtos_topic2_6e9 { background:url(../imagens/produtos/produtos_rico_6e9.gif) no-repeat; width:552px; height:95px; margin:0 auto; padding-left:13px; border-bottom:solid 1px #75BFC9; line-height:15px; }
.produtos_topic2_6e9 h2 { float:left; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }

.produtos_topic2_7e9 { background:url(../imagens/produtos/produtos_rico_7e9.gif) no-repeat; width:552px; height:95px; margin:0 auto; padding-left:13px; border-bottom:solid 1px #75BFC9; line-height:15px; }
.produtos_topic2_7e9 h2 { float:left; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }


.produtos_menu_site { float:left; width:553px; }
.produtos_menu_site li { float:left; margin-right:1px; position:relative; top:1px; }
.produtos_menu1 { float:left; background:url(../imagens/produtos/produtos_menu1.gif) no-repeat; width:9px; height:27px;  }
.produtos_menu2	{ float:left; height:20px;  }
.produtos_menu2	a { float:left; background:url(../imagens/produtos/produtos_menu2.gif) bottom repeat-x; height:20px; padding-top:7px; font:13px Trebuchet MS; color:#006D7D; text-decoration:none; }
.produtos_menu3 { float:left; background:url(../imagens/produtos/produtos_menu3.gif) no-repeat; width:9px; height:27px; }

.produtos_menu2_site  { position:relative; top:2px !important; }
.produtos_menu1_hover { float:left; margin-bottom:-1px; background:url(../imagens/produtos/produtos_menu1.gif) no-repeat; width:9px; height:27px; }
.produtos_menu2_hover { float:left; height:20px;  }
.produtos_menu2_hover a { float:left; margin-bottom:-1px; background:url(../imagens/produtos/produtos_menu2.gif) repeat-x; height:21px; padding-top:7px; font:13px Trebuchet MS; color:#006D7D; text-decoration:none; font-weight:bolder;  }
.produtos_menu3_hover { float:left; margin-bottom:-5px; background:url(../imagens/produtos/produtos_menu3.gif) no-repeat; width:9px; height:27px; }

.produtos_desc { width:565px; margin:0 auto; padding:30px 0; font:13px Trebuchet MS; color:#333; }
.produtos_desc a { float:left; background:url(../../../imagens/b_vazio.gif) no-repeat; width:148px; height:21px; padding-left:10px; font:13px Trebuchet MS; color:#FFF; font-weight:bolder; text-decoration:none; }

.produtos { width:560px; margin:0 auto; }
.produtos h2 { float:left; background:url(../imagens/produtos/produtos_linha_seta.gif) 5px no-repeat; width:540px; margin-top:30px; padding:3px 0 5px 20px; border-bottom:solid 1px #333; font:13px Trebuchet MS !important; color:#333  !important; }
.produtos ul { float:left; width:560px; padding-bottom:15px; border-bottom:dashed 1px #E9E9E9; }
.produtos ul li { float:left; width:280px; margin-top:20px; }
.produtos ul li div a { float:left; background:none !important; width:85px !important; height:150px !important; margin:0px !important; padding:0px !important; text-align:center; border:0px; }
.produtos ul li div a img { border:0px; }
.produtos ul li span { float:left; width:190px; text-align:left; }
.produtos ul li a { float:right; background:url(../imagens/produtos/b_produtos.gif) no-repeat; width:148px; margin-right:37px; padding:2px 0 0 10px; font:12px Trebuchet MS; color:#FFF !important; font-weight:bolder; text-decoration:none; overflow:hidden; }
.produtos ul li span h3 a { margin-bottom:5px; font:15px Trebuchet MS !important; color:#00899B; font-weight:bolder !important; }
.produtos ul li span span { font:12px Trebuchet MS; color:#333; line-height:15px; }
.produtos ul li span a { background:none; width:190px; margin:0px; padding:0px; font:12px Trebuchet MS; color:#00899B !important; font-weight:bolder; text-decoration:none; }
.produtos ul li span a:hover { text-decoration:underline; }
.produtos_todos a { float:left; margin:15px 0 0 250px; padding:5px; border:solid 1px #00CDEA; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; text-decoration:none; }
.produtos_aviso_outra_peca  { float:left; margin:15px 15px 15px 80px; padding:5px ; border:solid 1px #00CDEA; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; text-decoration:none; }
.produtos_

/*produtos interno*/
.produto_compra { float:left; width:578px; margin-top:40px; }
.produto_compra_e { float:left; width:175px; margin:40px 0 0 30px; }
.produto_compra_e div a { float:left; background:url(../imagens/produtos/produto_indique.gif) no-repeat; width:178px; height:21px; text-indent:-9000px; overflow:hidden; }
.produto_compra_e fieldset { float:left; width:175px; margin:5px 0 0 4px; font:11px Trebuchet MS; color:#00899B; border:0px; text-align:left; }
.produto_compra_e fieldset a { color:#00899B; }
.produto_compra_e fieldset span { color:#333; }
.produto_compra_e p { float:left; background:url(../imagens/produtos/produto_separador.gif) center no-repeat; width:175px; margin:10px 0; height:7px; padding:0px; }



.produto_compra_d_info { float:left; width:315px; margin-bottom:30px; }
.produto_compra_d_info h2 { font:23px Trebuchet MS; color:#00899B; }
.produto_compra_d_info span { font:12px Trebuchet MS; color:#333; line-height:16px; text-align:left; }
.produto_compra_d_info a { font:12px Trebuchet MS; color:#333; font-weight:bolder; text-decoration:none; }

.produto_compra_d { float:left; width:315px; margin:40px 0 0 58px; }
.produto_compra_d ul { float:left; width:315px; }
.produto_compra_d ul li { float:left; width:315px; margin-top:15px; }
.produto_compra_d ul li img { float:left; margin:4px 13px 0 0; }
.produto_compra_d ul li div { float:left; width:245px; padding-bottom:15px; font:15px Trebuchet MS; color:#00899B; line-height:15px; border-bottom:solid 1px #A4D2DB; }
.produto_compra_d ul li div span { font:13px Trebuchet MS; color:#333; line-height:25px; }
.produto_compra_d input { float:left; background:url(../imagens/produtos/b_produtos.gif); width:158px; height:21px; padding:0 0 10px 10px; cursor:pointer; border:0px; font:13px Trebuchet MS; color:#FFF; font-weight:bolder; text-align:left; }
.produto_compra_d_botao { float:left; background:url(../imagens/produtos/b_produtos.gif) no-repeat; width:158px; height:21px; padding:2px 5px 5px 13px; text-decoration:none; cursor:pointer; border:0px; font:13px Trebuchet MS; color:#FFF; font-weight:bolder; text-align:left; }

.produto_wrap_monte { position:relative; float:left; background:url(../imagens/produtos/produtos_fundo_caixa.jpg) repeat-x; width:604px; height:72px; margin:100px 0 0 -5px; }
.produto_monte { position:relative; background:url(../imagens/produtos/produtos_icon_caixa.gif) no-repeat; width:572px; height:81px; margin:0 auto; bottom:30px; text-indent:-9000px; }
.produto_monte a { position:relative; float:left; width:240px; height:20px; top:25px; left:135px; overflow:hidden; }

.produto_indique { position:absolute; float:left; background:url(../imagens/produtos/produto_fundo_indique.gif) no-repeat; width:348px; height:201px; top:260px; left:30px; z-index:1000; }
.produto_indique div { float:left; background:#C6E5E9; width:336px; padding:3px 0 3px 3px; margin:5px 0 10px 4px; }
.produto_indique div div { float:left; width:200px; font:11px Trebuchet MS; color:#00899B; font-weight:bolder;  margin:0px; }
.produto_indique div span { float:right; width:70px; margin:0px !important; padding:3px 0 0; font:11px Trebuchet MS; color:#005662; font-weight:bolder; }
.produto_indique div span a { width:60px !important; background:none !important; font:11px Trebuchet MS; color:#005662 !important; font-weight:bolder; text-indent:1px !important; }
.produto_indique span { float:left; margin-bottom:5px; }
.produto_indique label { float:left; width:90px; margin:2px 0; padding-right:5px; font:11px Trebuchet MS; color:#FFF; font-weight:bolder; text-align:right; }
.produto_indique_input { float:left; width:195px; margin:2px 0; border:0px; }
.produto_indique_enviar { float:left; background:url(../imagens/produtos/produto_b_indique.gif) no-repeat; width:108px; height:21px; margin:5px 0 0 95px; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; padding:-9000px; _padding:9000px; overflow:hidden; line-height:0px; }
.produto_indique_erro { border:solid 2px #FF9999 !important; }


/*caixa mista*/
.mista_topic { float:left; background:url(../imagens/produtos/produto_fundo.gif) no-repeat; width:560px; height:120px; margin-top:40px; line-height:15px; padding-left:13px; }
.mista_topic h2 { float:left; width:96%; margin-bottom:15px; padding:20px 0 0 15px; font:26px Verdana; color:#00899B; }
.mista_topic div { width:447px; margin:5px auto 0; }
.mista_topic div span { float:left; width:30px !important; padding:12px 0 0 15px; font:13px Trebuchet MS; color:#006D7D; }
.mista_topic div div { float:left; width:201px !important; }
.mista_topic div div a { float:left;  background:url(../imagens/caixa/mista4_b_caixa.gif) no-repeat ; width:186px !important; height:29px; padding:9px 0 0 15px; font:13px Trebuchet MS; color:#0A4A52; text-decoration:none; }
.mista_topic_selected a { float:left; background:url(../imagens/caixa/mista4_b_caixa_hover.gif) no-repeat !important; width:186px !important; height:38px; font:13px Trebuchet MS; color:#fff !important; text-decoration:none; }

.mista_aviso { float:left; width:95.7%; margin-bottom:25px; padding:15px 0 5px; border-bottom:solid 1px #00899B; font:12px Trebuchet MS; color:#00899B; text-align:center; }

.mista_produtos { float:left; width:270px; }
.mista_produtos li { float:left; width:270px; margin-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #D2E9ED; }
.mista_produtos li img { float:left; width:50px; }
.mista_produtos li div { float:left; width:217px; }
.mista_produtos li div div { width:100px; padding-right:95px; font:14px Trebuchet MS; color:#00899B; text-align:left; }
.mista_produtos li div div span { width:120px; font:13px Trebuchet MS; color:#333; text-align:left; }
.mista_produtos li div a { position:relative; float:right; background:url(../imagens/caixa/caixa_adicionar.gif) no-repeat; width:88px !important; height:21px; margin-top:-15px; text-indent:-9000px; overflow:hidden; }



.mista_col_direita { float:right; width:269px; }
.mista_caixa4_vazia { float:right; background:url(../imagens/caixa/Caixa4/0.jpg) no-repeat; width:234px; height:263px; margin-right:25px; }
.mista_caixa4_1 { float:right; background:url(../imagens/caixa/Caixa4/1.jpg) no-repeat; width:234px; height:263px; margin-right:25px; }
.mista_caixa4_2 { float:right; background:url(../imagens/caixa/Caixa4/2.jpg) no-repeat; width:234px; height:263px; margin-right:25px; }
.mista_caixa4_3 { float:right; background:url(../imagens/caixa/Caixa4/3.jpg) no-repeat; width:234px; height:263px; margin-right:25px; }
.mista_caixa4_4 { float:right; background:url(../imagens/caixa/Caixa4/4.jpg) no-repeat; width:234px; height:263px; margin-right:25px; }

.mista_caixa12_vazia { float:right; background:url(../imagens/caixa/Caixa12/0.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_1 { float:right; background:url(../imagens/caixa/Caixa12/1.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_2 { float:right; background:url(../imagens/caixa/Caixa12/2.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_3 { float:right; background:url(../imagens/caixa/Caixa12/3.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_4 { float:right; background:url(../imagens/caixa/Caixa12/4.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_5 { float:right; background:url(../imagens/caixa/Caixa12/5.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_6 { float:right; background:url(../imagens/caixa/Caixa12/6.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_7 { float:right; background:url(../imagens/caixa/Caixa12/7.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_8 { float:right; background:url(../imagens/caixa/Caixa12/8.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_9 { float:right; background:url(../imagens/caixa/Caixa12/9.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_10 { float:right; background:url(../imagens/caixa/Caixa12/10.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_11 { float:right; background:url(../imagens/caixa/Caixa12/11.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }
.mista_caixa12_12 { float:right; background:url(../imagens/caixa/Caixa12/12.jpg) no-repeat; width:234px; height:206px; margin-right:25px; }

.mista_sua_caixa4 { float:right; background:url(../imagens/caixa/caixa_sua_caixa4.gif) no-repeat; width:234px; height:45px; margin-right:25px; text-indent:-9000px; }
.mista_sua_caixa12 { float:right; background:url(../imagens/caixa/caixa_sua_caixa12.gif) no-repeat; width:234px; height:45px; margin-right:25px; text-indent:-9000px; }

.mista_sua_caixa_prod { float:right; width:234px; }
.mista_sua_caixa_prod li { float:left; width:234px; }
.mista_sua_caixa_prod li span { float:left; width:25px; font:14px Trebuchet MS; color:#CC9934; font-weight:bolder; }
.mista_sua_caixa_prod li div { float:left; width:210px; font:12px Trebuchet MS; color:#00899B; }
.mista_sua_caixa_prod li div { float:left; width:53px; color:#333; }


.mista_caixa_quantidade { float:right; width:245px; margin-right:12px; }
.mista_caixa_quantidade li { float:left; padding:4px 0; border-bottom:solid 1px #B0DBE1; }
.mista_quantidade { float:left; width:25px; font:12px Trebuchet MS; color:#CC9934; font-weight:bolder; }
.mista_nomeprod { float:left; width:155px; font:12px Trebuchet MS; color:#00899B; }
.mista_preco { float:left; width:52px; font:12px Trebuchet MS; color:#333; text-align:right; }
.mista_remover { float:left; width:85px; margin-left:25px; font:12px Trebuchet MS; color:#CC9934; font-weight:bolder; }
.mista_remover a { font:12px Trebuchet MS; color:#CC9934; font-weight:bolder; text-decoration:none; }
.mista_remover a:hover { text-decoration:underline; }
.mista_total { float:right; background:url(../imagens/caixa/caixa_fundo_total.gif) no-repeat; width:235px; height:45px; margin:4px 23px 0 0; padding-top:2px; font:12px Trebuchet MS; color:#00899B; text-align:center; }
.mista_total span { width:60px; font:12px Trebuchet MS; color:#333; }
.mista_aviso_obrigatorio { float:right; background:url(../imagens/caixa/caixa_aviso_obrigatorio.gif) bottom center no-repeat; width:235px; margin:4px 22px 0 0; padding-bottom:25px; font:12px Trebuchet MS; color:#666; }
.mista_comprar { float:right; background:url(../imagens/caixa/caixa_botao_comprar.gif) no-repeat; width:193px; height:61px; margin:10px 48px 0 0; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; padding:-9000px; _padding:9000px; overflow:hidden; line-height:0px; }



/*cesta*/
.cesta_topic { float:left; width:573px; height:95px; margin-top:40px; }
.cesta_topic h2 { float:left; width:100%; margin-bottom:10px; padding:20px 0 5px 0px; font:26px Verdana; color:#00899B; border-bottom:solid 5px #DFEDF2; }

.cesta_b_continuar a { float:left; background:url(../imagens/cesta/cesta_b_continuar.gif) no-repeat; width:230px; height:27px; text-indent:-9000px; overflow:hidden; }
.cesta_b_fechar_pedido { float:right; background:url(../imagens/cesta/cesta_b_fechar_pedido.gif) no-repeat; width:208px; height:49px; margin:-10px 10px 0 0; cursor:pointer; border:0px; text-indent:-9000px; padding:-9000px; _padding:9000px; overflow:hidden; line-height:0px; }

table { float:left; margin-top:20px; border-top:solid 2px #DFEDF2; }
table table { float:left; margin-top:0px !important; border-top:none !important; }

.cesta_indice { font:11px Trebuchet MS; color:#00899B; }
.cesta_indice1 { width:300px; }
.cesta_indice2 { width:95px; text-align:center; }

.cesta_nome_produto { padding:7px 0; }
.cesta_nome_produto2 { font:14px Trebuchet MS; color:#00899B; text-align:left; }
.cesta_nome_produto_img { width:70px; text-align:center;}
.cesta_remover a { float:left; background:url(../imagens/cesta/cesta_icon_remover.gif) no-repeat; width:117px; height:15px; text-indent:-9000px; overflow:hidden; }
.cesta_valor { font:11px Trebuchet MS; color:#333; }

.cesta_caixa_aviso { position:absolute; background:url(../imagens/cesta/cesta_caixa_aviso.gif) no-repeat; width:103px; height:61px; top:385px; right:7px; padding:10px 0 0 25px; font:12px Tahoma; color:#000; text-align:left; }

.cesta_preco_final { position:relative; height:67px; }
.cesta_preco_final2 { float:left; padding-left:25px; font:14px Trebuchet MS; color:#004F59; }
.cesta_preco_final3 { float:left; width:265px; text-align:right;font:11px Trebuchet MS; color:#333; }

.cesta_cep { float:left; width:565px; border:solid 1px #C8E4EA; margin:0 0 0 4px; padding:0 0 0 15px; }
.cesta_cep div { float:left; background:url(../imagens/cesta/cesta_fundo_frete.gif) no-repeat; height:25px; margin-top:4px; padding:3px 0 0 145px; font:12px Tahoma; color:#333; }
.cesta_cep span { float:left; margin:5px 0 0 5px; }
.cesta_cep span span { float:left; width:17px; margin:0px !important; font:13px Trebuchet MS; color:#666; text-align:center; }
.cesta_cep_campo1 { float:left; width:60px; border:solid 1px #96C4D5; }
.cesta_cep_campo2 { float:left; width:30px; border:solid 1px #96C4D5; }
.cesta_cep_ok { position:relative; float:left; background:url(../imagens/cesta/cesta_b_ok.gif) no-repeat; width:27px; height:27px; margin:-2px 0 0 5px; cursor:pointer; border:0px; text-indent:-9000px; padding:-9000px; overflow:hidden; line-height:0px; z-index:100; }

.cesta_total { float:left; background:url(../imagens/cesta/cesta_valor_total.gif) 220px no-repeat; width:335px; height:50px; margin-top:15px; padding:0 0 15px 250px; border-bottom:solid 2px #DFEDF2; }
.cesta_total_valor { float:right; width:300px; font:22px Trebuchet MS; color:#128799; text-align:right; font-weight:bolder; }
.cesta_total_parcelas { float:right;  width:300px; font:13px Trebuchet MS; color:#128799; text-align:right; }

.cesta_vazia { float:left; width:565px; padding:150px 0; font:15px Trebuchet MS; color:#4AA6B8; font-weight:bolder; text-align:center; }
.cesta_vazia span { color:#00899B; }

/*contato*/
.contato_endereco { width:100%; margin:0 auto 30px auto; padding:10px 0; border-top:solid 1px #DBEBF0; border-bottom:solid 1px #DBEBF0; font:13px Trebuchet MS; color:#00899B; }

.contato_form { float:left; width:500px; }
.contato_form label { float:left; width:120px; margin:4px 5px; text-align:right; font:13px Trebuchet MS; color:#00899B; }
.contato_form_textarea { float:left; width:300px; margin-bottom:5px; height:100px; border:solid 1px #95C4D5; }
.contato_form_input { float:left; width:300px; margin-bottom:5px; height:22px; border:solid 1px #95C4D5; }
.contato_form_input_erro { float:left; width:300px; height:22px; margin-bottom:5px; border:solid 2px #FF9999; }
.contato_enviar { float:left; background:url(../imagens/b_enviar.gif) no-repeat; width:178px; height:43px; margin-left:122px; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; padding:-9000px; _padding:9000px; line-height:0px; overflow:hidden; }
.contato_enviar_en { float:left; background:url(../imagens/b_enviar_en.gif) no-repeat; width:178px; height:43px; margin-left:122px; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; padding:-9000px; _padding:9000px; line-height:0px; overflow:hidden; }
.erro { border:solid 2px #FF9999; }

 /*busca resultado*/
.busca_aviso { float:left; margin:-20px 0 20px 0; padding-left:90px; font:13px Trebuchet MS; color:#00899B; }

.busca_topic { float:left; background:url(../imagens/busca/seta.gif) #E9F2F5 no-repeat; width:97%; height:22px; padding:5px 0 0 3%; font:12px Trebuchet MS; color:#00899B; font-weight:bolder; } 
.busca_lista { float:left; width:100%; }
.busca_lista li { float:left; width:100% }
.busca_lista li div { float:left; width:100%; padding:7px 0 5px; border-bottom:solid 1px #DBEBF0; }
.busca_lista li div div { float:left; width:420px; font:14px Trebuchet MS; color:#666666; border:0px; }
.busca_lista li div span a { float:right; width:100px; font:14px Trebuchet MS; color:#00899B; text-align:right; text-decoration:none; }
.busca_lista li div span a:hover { text-decoration:underline; }

.busca_depoimentos { float:left; width:545px; }
.busca_depoimentos li { float:left; }
.busca_depoimentos li div { float:left; width:570px; padding:7px 0 5px; border-bottom:solid 1px #DBEBF0; }
.busca_depoimentos li div div { float:left; width:420px; font:12px Trebuchet MS; color:#00899B !important; border:0px; font-weight:bolder; }
.busca_depoimentos li div div span { font:12px Trebuchet MS !important; color:#666 !important; }
.busca_depoimentos li div span a { float:right; width:100px; font:14px Trebuchet MS; color:#00899B; text-align:right; text-decoration:none; }
.busca_depoimentos li div span a:hover { text-decoration:underline; }


/*livro*/
.livro_img { float:left; background:url(../imagens/livro/livro.jpg) no-repeat; width:500px; height:195px; margin-bottom:15px; margin-left:5px; }
.livro_link { float:left;  font:15px Trebuchet MS; color:#E28222; text-decoration:none; margin:0 0 15px 120px; }
.livro_texto { float:left; width:534px; font:12px Trebuchet MS; color:#333333; padding:25px; }
.livro_texto h2 { font:22px Trebuchet MS; color:#00899B; }



/*margin*/
.margin_texto { margin:0 7px; }


