﻿body {
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:auto;
background:url(imagens/fd_topo.jpg);
background-repeat:repeat-x;
background-color:#000000;
}
#corpoDefault{
background:url(imagens/fd_default.jpg);
background-repeat:repeat-x;
background-color:#000000;
position:relative;
z-index:0;
}
#corpoNoticia{
background:url(imagens/fd_noticias2.jpg);
background-repeat:repeat-x;
background-color:#000000;
}
#corpoProduto{
background:url(imagens/fd_azul_produto.jpg);
background-repeat:repeat-x;
background-color:#000000;
}

* img{
border:none;
}
* input,select,textarea{
color:#555555;
padding-bottom:2px;
padding-top:2px;
}
#geral{
width:1000px;
margin-top:0;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:0;
}
.conteudoInternas{
width:995px;
float:left;
}
#rodape{
width:942px;
float:left;
margin-top:20px;
color:#444444;
font-size:12px;
}
#logo_clickweb{
width:200px;
float:right;
height:35px;
text-align:right;
margin-right:20px;
}
#conteudo_defaultDireita{
width:612px;
float:left;

}
#topo_default{
width:812px;
height:122px;
margin:0;
float:left;
background:url(imagens/fd_topo_default.jpg);
background-repeat:no-repeat;
padding-left:150px;
}
#banner{
position:absolute;
z-index:10;
float:left;
margin-top:80px;
display:none;
margin-left:auto;
}
#topo_internas{
width:812px;
height:122px;
margin:0;
float:left;
background:url(imagens/int_topo.jpg);
background-repeat:no-repeat;
padding-left:45px;
}
#default_logo{
width:180px;
float:left;
height:37px;
margin-top:22px;
}
#default_restrito{
width:320px;
height:27px;
float:left;
margin-top:22px;
padding-left:300px;
padding-top:10px;
color:#FFFFFF;
font-size:11px;
}
#default_restrito a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
#default_restrito a:hover{
text-decoration:underline;
}

#topo_default2{
width:612px;
height:239px;
margin:0;
float:left;
background:url(imagens/fd_miolo_default.jpg);
background-repeat:no-repeat;
}

#conteudo_default{
width:612px;
float:left;
background:url(imagens/fd_conteudo_default.jpg);
background-repeat:no-repeat;
}
#conteudo_animacao{
width:350px;
float:left;
background:url(imagens/fd_flash_default.jpg);
background-repeat:no-repeat;
}
.conteudo_defaultInt{
width:260px;
margin-left:30px;
float:left;
margin-top:15px;
}
.conteudo_defaultInt p{
width:246px;
line-height:15px;
font-size:11px;
margin-top:10px;
color:#FFFFFF;
}
.defaultProdutos{
margin-top:10px;
width:100px;
float:left;
padding-left:10px;
font-size:11px;
color:#FFFFFF;
line-height:18px;
}
.defaultTelefone{
width:75px;
float:left;
font-size:12px;
color:#4aadfb;
margin-top:10px;
}
.defaultTelefone2{
width:160px;
float:left;
color:#FFFFFF;
font-size:11px;
margin-top:10px;
line-height:15px;
}

#fundoProdutos{
background:url(imagens/fd_produtos.jpg);
background-repeat:no-repeat;
width:246px;
height:41px;
}
#fundoNoticias{
background:url(imagens/fd_noticias.jpg);
background-repeat:no-repeat;
width:246px;
height:41px;
}
#fundoImprensa{
background:url(imagens/fd_imprensa.jpg);
background-repeat:no-repeat;
width:246px;
height:41px;
}
#fundoProdutos h2{
font-size:17px;
font-weight:bold;
color:#4aadfb;
margin-left:5px;
padding-top:10px;
margin-bottom:0;
}
#fundoProdutos label{
color:#FFFFFF;
font-size:12px;
padding-left:5px;
}
#fundoNoticias h2{
font-size:17px;
font-weight:bold;
color:#9cda06;
margin-left:5px;
padding-top:10px;
margin-bottom:0;
}
#fundoImprensa h2{
font-size:17px;
font-weight:bold;
color:#6bbf99;
margin-left:5px;
padding-top:10px;
margin-bottom:0;
}
#fundoNoticias label,#fundoImprensa label{
color:#FFFFFF;
font-size:12px;
padding-left:5px;
}
.default_noticias{
width:260px;
float:left;
margin-top:10px;
}
.default_noticias label{
background-color:#000000;
color:#FFFFFF;
font-size:11px;
margin-top:10px;
padding:5px;
display:block;
width:100px;
}
.default_noticias h3{
margin-top:10px;
}
.default_noticias h3 a{
font-size:15px;
color:#9cda06;
margin-bottom:2px;
text-decoration:none;
}
.default_noticias #listaImp h3 a{
font-size:15px;
color:#6bbf99;
margin-bottom:2px;
text-decoration:none;
}
.default_noticias h3 a:hover{
text-decoration:underline;
}
.default_noticias p{
line-height:15px;
}
.default_noticias p a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.default_noticias p a:hover{
text-decoration:underline;
}

#tituloPagina{
width:973px;
padding-left:20px;
padding-top:11px;
margin-top:6px;
float:left;
background-color:#C0C0C0;
height:75px;
}
#tituloPagina p a{
font-size:12px;
color:#000000;
text-decoration:none;
}
#tituloPagina p a:hover{
text-decoration:underline;
} 
#tituloPagina h2{
font-size:24px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
text-transform:uppercase;
}

#conteudoNoticia,#conteudoImprensa{
width:630px;
float:left;
margin-top:35px;
padding-left:20px;
}
#conteudoNoticia h1{
font-size:18px;
color:#9cda06;
width:410px;
float:left;
margin-bottom:15px;
}
#conteudoImprensa h1{
font-size:18px;
color:#6bbf99;
width:410px;
float:left;
margin-bottom:15px;
}
.noticia_foto{
width:220px;
float:left;
margin-bottom:10px;
text-align:center;
}
.noticia_descricao{
font-size:12px;
color:#FFFFFF;
line-height:17px;
margin-left:10px;
}
.texto_verde_12{
font-size:12px;
color:#9cda06;
}
.texto_branco_12{
font-size:12px;
color:#FFFFFF;
}
.link_verde_12{
color:#9cda06;
font-size:12px;
text-decoration:none;
}
.link_verde_12:hover{
text-decoration:underline;
}
.link_branco_12{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.link_branco_12:hover{
text-decoration:underline;
}
#menuProdutos{
width:930px;
float:left;
margin-top:10px;
}
.selecionado{
background-color:#000000;
}
#menuProdutos li{
float:right;
padding:5px 15px 5px 15px;
}
#menuProdutos li a{
color:#FFFFFF;
font-size:16px;
text-decoration:none;
text-transform:uppercase;
}
#menuProdutos li a:hover{
text-decoration:none;
}

#conteudoProduto{
width:955px;
float:left;
margin-top:35px;
padding-left:20px;
}
#conteudoModulo{
width:930px;
float:left;
margin-top:15px;
}

#conteudoProduto h1{
font-size:18px;
color:#52B1E1;
float:left;
margin-bottom:15px;
width:100%;
}
.iconProdutos{
width:11px;
height:11px;
float:left;
margin-top:10px;
text-align:center;
}
.produto_foto{
width:280px;
float:left;
margin-bottom:10px;
}
.produtoFlash{
width:320px;
float:right;
margin-left:15px;
position:relative;
z-index:0;
}
.produto_descricao{
font-size:12px;
color:#FFFFFF;
line-height:17px;
padding-right:10px;
}
.produto_descricao b,.produto_descricao strong{
font-weight:bolder;
font-size:13px;
}
.produto_descricao i{
font-style:italic;
font-size:13px;
}
#conteudoModulo{
padding-left:20px;
}
#conteudoModulo h3{
font-size:14px;
color:#52B1E1;
padding-left:10px;
width:900px;
float:left;
margin-top:10px;
cursor:pointer;
}
#conteudoModulo img{
cursor:pointer;
}
.moduloDescricao{
color:#FFFFFF;
font-size:12px;
line-height:17px;
width:710px;
float:left;
margin-top:15px;
padding-bottom:10px;
padding-left:25px;
}
.moduloDescricao b,.moduloDescricao strong{
font-weight:bolder;
font-size:13px;
}
.moduloDescricao i{
font-style:italic;
font-size:13px;
}
.moduloFoto{
width:160px;
float:right;
text-align:right;
}
.moduloFoto img{
padding-top:10px;
}
#conteudoVideoModulo{
background-color:#000000;
width:640px;
padding-left:10px;
padding-right:10px;
float:left;
left:150px;
z-index:10;
top:10px;
border:#CCCCCC 2px solid;
position:absolute;
padding-top:10px;
}
 
.produtoPrincipal{
width:930px;
float:left;
margin-top:35px;
padding-left:20px;
}
.produto_50{
width:450px;
float:left;

}
.vendProdutoFoto{
width:130px;
float:left;
}
.produtoPrincipal h1{
background:url(imagens/fd_vendas1.jpg);
background-repeat:no-repeat;
height:30px;
width:292px;
float:left;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding-left:20px;
padding-top:15px;
padding-bottom:5px;
}

.vendDescricao2{
background:url(imagens/fd_venda2.jpg);
background-repeat:repeat;
width:282px;
padding-right:10px;
float:left;
padding-bottom:15px;
}
.vendDescricao2 p{
color:#FFFFFF;
font-size:12px;
line-height:17px;
margin-left:20px;
}
#modeloTitulo{
width:262px;
float:left;
color:#FFFFFF;
font-weight:bold;
}
.listaModelos{
width:262px;
float:left;
margin-top:1px;
background-color:#C0C0C0;
}
.listaModeloDesc{
width:170px;
float:left;
font-size:12px;
padding:5px;
}
.listModeloPreco{
width:75px;
float:left;
font-size:12px;
padding-top:5px;
}
.vendComprar{
width:120px;
float:left;
margin-top:10px;
}
.vendaSaibaMais{
width:90px;
margin-left:20px;
float:left;
margin-top:18px;
}
.vendaSaibaMais a:hover{
text-decoration:underline;
}

.cesta_produtos{
width:820px;
margin-left:auto;
margin-right:auto;
}
.cesta_titulo{
width:800px;
float:left;
background-color:#545454;
height:22px;
color:#FFFFFF;
font-size:14px;
padding-top:8px;
padding-left:10px;
margin-top:15px;
font-weight:bold;
}
.cesta_lista{
width:807px;
float:left;
background:#1b1b1b;
padding-left:3px;
padding-top:10px;
padding-bottom:10px;
margin-top:5px;
}
.cesta_tit_produto{
width:340px;
float:left;
}
.cesta_tit_quantidade{
width:110px;
float:left;
text-align:right;
}
.cesta_tit_valorU{
width:130px;
float:left;
text-align:right;
}
.cesta_tit_valorT{
width:130px;
float:left;
text-align:right;
}
.cesta_list_produto{
width:340px;
float:left;
font-size:13px;
color:#FFFFFF;
}
.cesta_produto_tit{
width:185px;
float:left;
padding-right:3px;
padding-left:15px;
line-height:15px;
}
.cesta_list_quantidade{
width:110px;
float:left;
text-align:right;
}
.cesta_list_quantidade p input{
font-size:13px;
color:#000000;
width:40px;
height:18px;
text-align:center;
margin-bottom:5px;
}
.cesta_list_valorU{
width:130px;
float:left;
font-size:13px;
color:#e8c006;
text-align:right;
}
.cesta_list_valorT{
width:130px;
float:left;
font-size:13px;
color:#e8c006;
text-align:right;
}
.cesta_list_reti{
width:50px;
float:left;
height:30px;
text-align:center;
padding-left:5px;
padding-right:5px;
padding-top:15px;
padding-bottom:15px;
margin-left:15px;
}
.cesta_foto_mini{
width:120px;
float:left;
text-align:center;
margin-top:auto;
}
.cesta_total{
width:780px;
float:left;
padding-right:30px;
margin-top:10px;
text-align:right;
background-color:#e8c006;
height:35px;
padding-top:20px;
}
.cesta_total span{
font-size:15px;
color:#000000;
font-weight:bold;
}
.cesta_total label{
font-size:20px;
color:#ca2930;
font-weight:bold;
padding-left:20px;
}
.cesta_sem_prod{
width:807px;
float:left;
font-size:14px;
color:#ba5730;
text-align:center;
background:#FFBB00;
padding-left:3px;
padding-top:10px;
padding-bottom:10px;
margin-top:5px;
}


.cesta_continuar{
width:405px;
float:left;
margin-top:10px;
}
.cesta_finalizar{
width:405px;
float:left;
text-align:right;
margin-top:10px;
}
.cesta_login{
width:360px;
float:left;
margin-right:20px;
margin-bottom:15px;
margin-top:10px;
margin-left:20px;
}

.cesta_titulo_login{
width:350px;
float:left;
height:25px;
color:#FFFFFF;
font-size:14px;
padding-top:7px;
padding-left:10px;
font-weight:bold;
background-color:#545454;
}

#cesta_cadastrado{
width:350px;
float:left;
padding-left:10px;
background:#1b1b1b;
line-height:25px;
}
#cesta_cadastrado label{
font-size:12px;
color:#FFFFFF;
padding-right:25px;
margin-top:10px;
}
#cesta_cadastrado input{
color:#555555;
padding-bottom:2px;
padding-top:2px;
margin-top:6px;
}

#cesta_cadastradoN{
width:360px;
float:left;
background:#1b1b1b;
height:46px;
padding-top:30px;
padding-bottom:30px;
text-align:center;
color:#FFFFFF;
}
#conteudoCadastro{
width:600px;
float:left;
line-height:25px;
padding-left:20px;
margin-top:35px;
font-size:12px;
color:#FFFFFF;

}
#conteudoCadastro label{
width:130px;
float:left;
display:block;
}
#alertLogin{
width:500px;
float:left;
background-color:#545454;
height:22px;
color:#FFFFFF;
font-size:14px;
padding-top:8px;
padding-left:10px;
margin-top:15px;
font-weight:bold;
margin-left:90px;
}
#cestaFinalizar{
margin-top:35px;
margin-left:50px;
width:850px;
float:left;

}
#cestaFinalizar p{
font-size:13px;
color:#FFFFFF;
padding-top:10px;
padding-left:15px;
line-height:20px;
}

#conteudoCadastro p{
margin-top:10px;
}
#conteudoCadastro h3{
font-size:17px;
font-weight:bold;
color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
}
.div_alerta{
width:380px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-bottom:30px;
padding-top:30px;
margin-top:20px;
margin-left:50px;
padding-left:100px;
padding-right:15px;
border:2px solid #C0C0C0;
background-color:#000000;
color:#FFFFFF;
position:relative;
}
.div_alerta img{
position:absolute;
top:30px;
left:20px;
}


/*
***********************************************
****************************************Contato
***********************************************
*/
#conteudoNoticia label{
width:120px;
color:#ffffff;
font-size:12px;
display:block;
margin-bottom:10px;
margin-top:25px;
}
.input{
color:#555555;
width:350px;
padding-bottom:2px;
padding-top:2px;
}

.textarea{
color:#555555;
width:350px;
height:70px;
padding-bottom:2px;
padding-top:2px;
}

/*********************Empresa******************/

.sub_titulo{
font-size:16px;
font-weight:bold;
color:#4eafef;
padding-top:10px;
margin-bottom:0;
}

.texto_empresa{
font-size:12px;
color:#FFFFFF;
line-height:17px;
margin-top:35px;
width:100%;
float:left;
}

.texto_empresa p{
padding-left:30px;
text-align:left;
}

.conteudoLink{
width:410px;
float:left;
margin-top:35px;
padding-left:20px;
}

.conteudoLink h3{
font-size:14px;
color:#52B1E1;
padding-left:10px;
width:370px;
float:left;
margin-top:10px;
cursor:pointer;
margin-bottom:10px;
}
.conteudoLink p{
line-height:20px;
padding-left:15px;
}
.conteudoLink a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.conteudoLink a:hover{
text-decoration:underline;
}
.conteudoLink img{
cursor:pointer;
}

/*Estilos Area Restrita */
#tituloPaginaRestrita{
width:215px;
padding-left:20px;
padding-top:20px;
margin-top:6px;
float:left;
background-color:#C0C0C0;
height:66px;
}
#tituloPaginaRestrita p a{
font-size:12px;
color:#000000;
text-decoration:none;
}
#tituloPaginaRestrita p a:hover{
text-decoration:underline;
} 
#tituloPaginaRestrita h2{
float:left;
margin:0;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
text-transform:uppercase;
}
#menuRestrita{
width:672px;
float:left;
padding-top:6px;
margin-top:6px;
float:left;
background-color:#C0C0C0;
height:80px;
text-align:right;
}
#menuRestrita label{
float:right;
text-align:right;
}
.restritaLogout{
width:83px;
padding-top:58px;
margin-top:6px;
float:left;
background-color:#C0C0C0;
height:0px;
padding-bottom:0px;
margin-bottom:0px;
}
#nAtivo a{
float:left;
display:block;
width:84px;
height:66px;
margin-right:10px;
text-decoration:none;
}
#ativo a{
float:left;
display:block;
width:84px;
height:66px;
margin-right:10px;
text-decoration:none;
}
.btnMeuCadastro{
background:url(imagens/ico_pessoal.jpg);
}
.btnMeuCadastro:hover{
background:url(imagens/ico_pessoal2.jpg);
}
.btnSuporte{
background:url(imagens/ico_suporte.jpg);
}
.btnSuporte:hover{
background:url(imagens/ico_suporte2.jpg);
}

.btnUtilitario{
background:url(imagens/ico_utilitarios.jpg);
}
.btnUtilitario:hover{
background:url(imagens/ico_utilitarios2.jpg);
}

#subMenuRestrita{
margin-top:35px;
width:120px;
float:left;
}
#subMenuRestrita ul{
width:120px;
float:left;
}
#subMenuRestrita ul li{
margin-bottom:10px;
}
.conteudoRestrita{
width:860px;
float:left;
line-height:25px;
margin-top:35px;
font-size:12px;
color:#FFFFFF;
}

#internaFormularios label{
width:130px;
float:left;
display:block;
}
#internaFormularios p{
margin-top:10px;
width:100%;
float:left;
}

#conteudoMedicamento label{
color:#4EAFEF;
}
#conteudoMedicamento input,textarea,select{
margin-top:5px;
margin-left:5px;
}

.conteudoRestrita h2{
font-size:16px;
font-weight:bold;
color:#4EAFEF;
padding-top:10px;
margin-bottom:10px;
}
.conteudoRestrita p{
line-height:17px;
padding-left:10px;
}
td a{
color:#FFFFFF;
text-decoration:none;
}
td a:hover{
text-decoration:underline;
}

.tdTabela{
padding:5px;
font-size:12px;
color:#FFFFFF;
border:none;
}
.tdTabelaTit{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}


#menuTabelasMedicas{
width:200px;
float:left;
margin-left:10px;
margin-top:10px;
}
#menuTabelasMedicas li{
width:200px;
float:left;
margin-top:10px;
list-style-image:none;
}

.pagamento_opcao{
width:576px;
float:left;
text-align:left;
}
.pagamento_comprovante{
width:576px;
float:left;
text-align:left;
padding-left:30px;
}
.pagamento_comprovante p{
font-size:13px;
color:#FFFFFF;
line-height:25px;
}
.cestaFinalizarPedido{
margin-top:35px;
margin-left:50px;
width:850px;
float:left;

}

/*PEDIDOS DET*/
.conteudoRestrita H3{
font-size:14px;
font-weight:bold;
color:#4EAFEF;
padding-top:10px;
margin-bottom:10px;
}
.divEsq{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
float:left;
width:170px;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:10px;
margin-bottom:5px;
}

.divDir{
_margin:0px;
_padding:0px;
text-align:left;
font-size:12px;
width:450px;
margin-bottom:5px;
}
.td_total{
text-align:left;
font-size:1.3em;
padding-left:7px;
padding-bottom:7px;
padding-top:7px;
font-weight:bold;
}
.btnAbecedario{
color:#FFFFFF;
font-weight:bold;
width:25px;
background:#000000;
border:#4EAFEF 1px solid;
cursor:pointer;
margin-bottom:5px;
}
.imagemBuscaP{
width:30px;
float:left;
padding-top:20px;
padding-left:0;
margin-left:0;
}
#listaManuais h3 a{
font-size:14px;
color:#4EAFEF;
text-decoration:none;
}
#listaManuais h3 a:hover{
text-decoration:underline;
}