@charset "iso-8859-1";
/* CSS Document */

img, div, input, td{ behavior: url(iepngfix.htc); }

/* CORPO DO SITE */
html, body { height:100%; }
body { background:url(../images/fundo_site.jpg) top center fixed no-repeat #2A0B1E; margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
form { margin:0; padding:0; }
p { padding:0px; margin:0px; }
#tabela_principal { width:100%; }
#tabela_principal #meio { width:990px; vertical-align:top; }
#tabela_principal #meio #fundo { background:url(../images/fundo_conteudo.jpg) top left repeat-y #e8e5e7; }
#tabela_principal #durex_esq { background:url(../images/durex_esq.png) top right no-repeat; }
#tabela_principal #durex_dir { background:url(../images/durex_dir.png) top left no-repeat; }
#menu { width:990px; height:80px; }
.fonte_9_branca { font-size:9px; color:#FFFFFF; }
.fonte_9_rosa { font-size:9px; color:#a6224f; }
.fonte_11_rosa { font-size:11px; color:#a6224f; }
.fonte_preta { font-size:12px; color:#000; }
.fonte_branca { font-size:12px; color:#fff; }
.fonte_cinza { font-size:12px; color:#555; }
.fonte_rosa { font-size:18px; color:#9d0053; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }


/* RODAPE */
#rodape { background:url(../images/fundo_rodape.png) top left no-repeat; }
#rodape a:link { font-size:9px; color:#9d0053; text-decoration:none; outline:none; }
#rodape a:visited { font-size:9px; color:#9d0053; text-decoration:none; outline:none; }
#rodape a:hover { font-size:9px; color:#FFFFFF; text-decoration:none; outline:none; }
#rodape a:active { font-size:9px; color:#9d0053; text-decoration:none;  outline:none;}

/* INSTITUCIONAL */
#tabela_principal #meio #fundo_institucional { background:url(../images/fundo_institucional.jpg) top left repeat-y #e8e5e7; height:573px; }
#tabela_principal #meio #fundo_institucional #texto { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:10px 60px 0 430px; text-align:justify; }

#tabela_principal #meio #fundo_campanha { background:url(../images/pecas.jpg) top center no-repeat;height: 390px; }
#tabela_principal #meio #fundo_opiniao { background:url(../images/fundo_opiniao.jpg) top left repeat-y #e8e5e7; height:573px; }
/* LOJISTA */
#tabela_principal #meio #fundo_lojista { background:url(../images/fundo_lojista.jpg) top left repeat-y #e8e5e7; height:573px; }
#tabela_principal #meio #fundo_lojista #texto {font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:80px 150px 0 150px; text-align:justify; color:#666; }
#tabela_principal #meio #fundo_lojista #texto input[type="text"], input[type="password"], textarea { border:none; font-family:Arial, Helvetica, sans-serif; color:#999; padding:2px 2px 2px 4px; font-size:11px; background:url(../images/fundo_campos.jpg) top left no-repeat; }
#tabela_principal #meio #fundo_lojista #texto #campo_codigo { width:141px; height:20px;  }
#tabela_principal #meio #fundo_lojista #texto #campo_senha { width:141px; height:20px; }
#tabela_principal #meio #fundo_lojista #texto #campo { width:141px; height:20px; }
#tabela_principal #meio #fundo_lojista #texto #campo { width:141px; height:20px; }

/* CONTATO */
#tabela_principal #meio #fundo_contato { background:url(../images/fundo_lojista.jpg) top left repeat-y #e8e5e7; height:573px; }
#tabela_principal #meio #fundo_contato #texto {font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:80px 150px 0 150px; text-align:justify; color:#666; }
#tabela_principal #meio #fundo_contato #texto input[type="text"], textarea { border:none; font-family:Arial, Helvetica, sans-serif; color:#999; padding:2px 2px 2px 4px; font-size:11px; background:url(../images/fundo_campos.jpg) top left no-repeat; }
#tabela_principal #meio #fundo_contato #texto #campo_nome { width:341px; height:20px;  }
#tabela_principal #meio #fundo_contato #texto #campo_email { width:341px; height:20px; }
#tabela_principal #meio #fundo_contato #texto #campo_ddd { width:39px; height:20px; }
#tabela_principal #meio #fundo_contato #texto #campo_telefone { width:271px; height:20px; }
#tabela_principal #meio #fundo_contato #texto #campo_mensagem { width:341px; padding-top:5px; }
.bt_enviar { cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; color:#a6224f; font-size:18px; border:none; background:transparent; font-style:italic; padding:5px; }
.bt_enviar:hover { color:#43273a }

/* IMPRENSA */
#tabela_principal #meio #fundo_imprensa { background:url(../images/fundo_lojista.jpg) top left repeat-y #e8e5e7; height:573px; }
#tabela_principal #meio #fundo_imprensa #texto {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:20px 105px 0 105px; letter-spacing:0.03em; color:#666; }
#tabela_principal #meio #fundo_imprensa #texto img { border:1px solid #000; margin-right:20px; }
#tabela_principal #meio #fundo_imprensa #texto #navegacao a:link { color:#a6224f; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #navegacao a:visited { color:#a6224f; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #navegacao a:hover { color:#43273a; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #navegacao a:active { color:#a6224f; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto hr { border-width:0; border-top:1px dotted #000; height:1px; margin:20px 0 20px 0; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo .borda_pontilhada { border-left:1px dotted #000; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo td { padding:0 10px 10px 10px; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo .seta { margin-right:5px; border:0; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo td a:link { color:#666; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo td a:visited { color:#666; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo td a:hover { color:#a6224f; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_imprensa #texto #arquivo td a:active { color:#666; text-decoration:none; outline:none; }

/* BLOG */
#tabela_principal #meio #fundo_blog { background:url(../images/fundo_blog.jpg) bottom left repeat-y; background-color:#3C2834 }
#tabela_principal #durex_esq_blog { background:url(../images/durex_blog_left_up.png) bottom right no-repeat; }
#tabela_principal #durex_dir_blog { background:url(../images/durex_blog_right_up.png) bottom left no-repeat; }
#tabela_principal #durex_esq_blog2 { background:url(../images/durex_blog_left_down.png) top right no-repeat; }
#tabela_principal #durex_dir_blog2 { background:url(../images/durex_blog_right_down.png) top left no-repeat; }
#tabela_principal #meio #box { background:url(../images/fundo_box.jpg) top left repeat-y;  }

#tabela_principal #meio #fundo_blog a:link { color:#000; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_blog a:visited { color:#000; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_blog a:hover { color:#a6224f; text-decoration:none; outline:none; }
#tabela_principal #meio #fundo_blog a:active { color:#000; text-decoration:none; outline:none; }

.rosa:link { color:#af2251; text-decoration:none; outline:none; }
.rosa:visited { color:#af2251; text-decoration:none; outline:none; }
.rosa:hover { color:#fff; text-decoration:none; outline:none; }
.rosa:active { color:#fff; text-decoration:none; outline:none; }

.naveg:link { color:#A9214F; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; outline:none; font-weight:bold }
.naveg:visited { color:#A9214F; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; outline:none; font-weight:bold}
.naveg:hover { color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; outline:none; font-weight:bold}
.naveg:active { color:#ffffff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; outline:none; font-weight:bold}



.textoblog img { max-width:444px; height:auto; border:4px solid  }

.imput{ height:22px; border:0px solid #e84e0f;  color:#999; background:url(../images/fundo_campos.jpg) top left no-repeat; font-family:Arial; font-size:11px; letter-spacing:0.03em; padding:2px 2px 2px 4px; }

.campo{ width:200px; height:24px; border:0px solid #e84e0f;  color:#999; background:url(../images/fundo_campos.jpg) top left no-repeat; font-family:Arial; font-size:11px; letter-spacing:0.03em; padding:2px 2px 2px 4px; }

.area{ width:200px; border:0px solid #e84e0f;  color:#999; background:url(../images/fundo_campos.jpg) top left no-repeat; font-family:Arial; font-size:11px; letter-spacing:0.03em; padding:2px 2px 2px 4px; }
		
.campo_newsletter{ width:200px; height:24px; border:0px solid #e84e0f; 
		background:url(../images/imput_blog.png) top center no-repeat; font-family:Arial; font-size:10px; padding-left:10px }		
		
.campo_busca{ width:150px; height:27px; border:0px solid #fff; background-color:#FFFFFF; 
		 font-family:Arial; font-size:11px; padding-left:20px }

.ok{ background: url(../images/bt_ok.png) transparent no-repeat; width:31px; height:31px;
	border:none; cursor:pointer; outline:none;  }	
.ok:hover{ background: url(../images/bt_ok_over.png) transparent no-repeat; width:31px; height:31px;
	border:none; cursor:pointer; outline:none; }
	
.ok_busca{ background: url(../images/bt_okbusca.png) transparent no-repeat; width:41px; height:29px;
border:none; cursor:pointer; outline:none; }

.ok_busca:hover{ background: url(../images/bt_okbusca_over.png) transparent no-repeat; width:41px; height:29px;
border:none; cursor:pointer; outline:none; }
ul { list-style:none;padding-left:0px;margin-left:0px }	
li { background: url(../images/arrow.png) left no-repeat; margin-right:5px  }
hr { border-width:0; border-top:1px solid #9d0053; height:1px; }

.popup{ background:url(../images/fundo_popup.jpg) top center no-repeat}

#papel_topo{ background:url(../images/papel_topo.png) bottom center no-repeat; height:150px}
#papel_repete{ background:url(../images/repete_papel.png) top center repeat-y;}
#papel_bottom{ background:url(../images/papel_bottom.png) bottom center no-repeat; height:55px}