/* CSS Document */


/* Zerando CSS padrão */
p, ul, ol, li, form, body, div, img, table, input, h1, h2, h3, h4 {margin:0; padding:0;}
ul, ol, li {list-style:none;}
/* FIM zeragem */


body {background:#00366B;}


/* %%%%%%%%%%%%%% INICIO definição estilos das tabelas %%%%%%%%%%%%%% */
#all {width:763px; align:center; background:#fff; margin:30px auto;}
#header {width:100%;}
#middle {width:753px; margin:0 5px;}
#linguagens {width:100%; height:14px;}
#menu {width:100%; height:487px; background:url(../imagens/bg_menu.jpg) repeat-x 0 0;}
#fim_menu {width:100%; background:#5286B8; padding-top:20px; margin-bottom:5px;}
#banner_flash {width:542px; height:168px; margin:2px 0 0 2px;}
#conteudo {width:100%; height:100%; padding:0 0 0 15px; margin:5px 0; font-family:Verdana; font-size:11px;}
#footer {width:100%; height:39px; _border-bottom:solid 30px #00366B;/*<-- HACK para IE*/}
/* %%%%%%%%%%%%%% FIM definição estilos das tabelas %%%%%%%%%%%%%% */


/* %%%%%%%%%%%%%% INICIO estilo Conteudo %%%%%%%%%%%%%% */
/*----------  INICIO detalhes de TEXTO e LINK*/
hr {border-width:1px; border-style:dashed; border-color:#0F5091; border-bottom-color:#fff; border-left-color:#fff; border-right-color:#fff;}
p {padding-top:5px;}
a {font-family:Verdana; font-size:11px; color:#0F5091; text-align:right; text-decoration:none; font-weight:bold;}
a:hover {color:#357AC0;}
.link_babdeira a {font-family:"Trebuchet MS"; font-size:12px; color:#fff; text-align:left; font-weight:normal;}
.link_bandeira a:hover {text-decoration:none;}
#estilo_bandeira {text-align:right; vertical-align:bottom;}
/*----------  INICIO detalhes de TEXTO e LINK*/

/*---------- INICIO estilo dos componentes de formulario*/
textarea {border:solid 1px #1D63A7; width:200px; height:90px; font-family:Verdana; padding-left:2px; margin-bottom:4px;}
.input_campo {border:solid 1px #1D63A7; width:200px; margin-bottom:4px; background:#fff; padding-left:2px;}
.input_bt {width:65px; _height:22px;/*<-- HACK para IE*/ border-top:solid 1px #E0F0FF; border-right:solid 1px #87A8C7; border-bottom:solid 1px #87A8C7; border-left:solid 1px #E0F0FF; background:#C7DCF1; font-family:"Trebuchet MS"; color:#1D63A7; font-size:12px; font-weight:bold;}
.form_contato {font-family:"Trebuchet MS"; font-weight:bold; font-size:12px; color:#1D63A7;}
/*---------- FIM estilo dos componentes de formulario*/

/*----------  INICIO estilo detalhes de conteudo*/
.div_link {padding-top:5px; text-align:right;}
.texto_ropade1 {font-family:Tahoma; color:#1D63A7; font-size:10px; vertical-align:bottom; padding-left:6px;}
.texto_ropade2 {font-family:Tahoma; color:#1D63A7; font-size:10px; vertical-align:top; padding-left:6px;}
.titulo {font-family:"Trebuchet MS"; color:#0F5091; font-size:20px;}
.sub_titulo {font-family:"Trebuchet MS"; color:#999; font-size:18px; line-height:27px;}
.texto_conteudo {padding-right:15px;}
.areazul {width:223px; _width:208px;/*<-- HACK para IE*/ padding-top:18px; padding-bottom:8px; _padding-right:13px;/*<-- HACK para IE*/}
.textoazul {padding:0 18px 10px 18px; _padding:0 18px;/*<-- HACK para IE*/}
.imagem_mapa {padding:5px 0 0 19px;}
.margem_direita {padding-right:10px;}
/*----------  INICIO estilo detalhes de conteudo*/

/*---------- INICIO estilo do Sub Sub menu produtos*/
#sub_subs {width:100%; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#fff; background:#0F5091; border:none;}
#sub_subs a {height:20px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#fff; text-align:center; border:solid 1px #fff; display:block; padding-top:3px;}
#sub_subs a:hover {background:#2F6FAF;}
/*---------- FIM estilo do Sub Sub menu produtos*/

/*---------- INICIO estilo tabela tipos de produto*/
#tipo_produtos {width:100%; height:167px; background:#EAF0F6; vertical-align:top; border:solid 1px #999;}
.img_produto {width:182px; height:160px; vertical-align:top; background-color:#fff;}
.cadacoisa_produto {width:170px; _width:169px;/*<-- HACK para IE*/ font-family:Tahoma; font-size:11px; vertical-align:top; color:#0F5091; border-top:solid 1px #fff; border-left:solid 1px #fff; padding-left:3px;}
.titulo_produto {width:170px; height:16px; background-color:#DCE4EF; color:#000; font-size:13px; font-weight:bold; padding-left:3px;}
.info_produto {widht:154px; _width:150px;/*<-- HACK para IE*/ color:#999; border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff; font-family:Tahoma; font-size:11px; padding-left:3px;}
/*---------- FIM estilo tabela tipos de produto*/

/*---------- INICIO estilo BANNER*/
.texto_banner {font-family:"Trebuchet MS"; font-size:20px; color:#fff; padding-left:10px; padding-top:20px; vertical-align:top; line-height:23px;}
.img_banner {text-align:center;}
/*---------- FIM estilo BANNER*/

/* %%%%%%%%%%%%%% FIM estilo Conteudo %%%%%%%%%%%%%% */

/* estilos extras */

.input_bt_2 {width:120px; _height:22px;/*<-- HACK para IE*/ border-top:solid 1px #E0F0FF; border-right:solid 1px #87A8C7; border-bottom:solid 1px #87A8C7; border-left:solid 1px #E0F0FF; background:#C7DCF1; font-family:"Trebuchet MS"; color:#1D63A7; font-size:12px; font-weight:bold;}
.input_campo_2 {border:solid 1px #1D63A7; width:370px; margin-bottom:4px; background:#fff; padding-left:2px;}
.texto_simples {font-family:Verdana; font-size:11px; font-weight:normal; color:#000000;}
