BODY {
scrollbar-face-color: #003300; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #003300;
scrollbar-darkshadow-color: #003300; 
scrollbar-track-color: #003300;
scrollbar-arrow-color: #FFFFFF;
background-color:  #003300;
background-attachment: fixed;
background-image:  url(../imagens/bg_principal.jpg);
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

input, textarea, select, button, checkbox {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#000000; BACKGROUND: #FFFFFF; BORDER-BOTTOM: #557475 1px solid; BORDER-LEFT: #557475 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid;}

td, body {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.td_bottom {border-bottom: 1px solid #E1E1E1;}
.td_top {border-top: 1px solid #E1E1E1;}

/*FORMULARIOS */
.form{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#666666; BACKGROUND: #FFFFFF; BORDER: #2AAEDF 1px solid;}
.bt_form {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#666666; BACKGROUND: #FFFFFF; BORDER: #2AAEDF 1px solid;}
.form_busca{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#666666; BACKGROUND: #FFFFFF; height:25px; padding-top:5px; padding-left: 5px; BORDER: #2AAEDF 1px solid;}
/*FORMULARIOS */

.fieldset_titulo {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #CC0000; BORDER: 1px SOLID #CC0000; -moz-border-radius: 5px 5px 5px 5px; padding: 5px;  background: #FFF0F0; font-weight: bold}
.fieldset_produto {BORDER: 1px SOLID #006600; -moz-border-radius: 5px 5px 5px 5px; padding: 5px; font-weight: bold; background: #FFFFFF;}
.fieldset_carrinho {BORDER: 1px SOLID #CC0000; -moz-border-radius: 5px 5px 5px 5px; padding: 5px;  background: #FFFFFF;}
.legend{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #006600; background: #EAFFEA; padding: 5px; border: 1px solid #006600;}
.fonte_valor {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold}
.fonte_valor_promocao {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold}
.fonte_tit_destaque {	font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #FFFFFF; font-weight: bold}
.fonte_tit_destaques {	font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #CC0000; font-weight: bold}

.borda_img { margin-bottom: 0px; BORDER: 1px SOLID #003366; -moz-border-radius: 2px 2px 2px 2px; padding: 2px;}

.tabela_aviso {border: 2px solid #FFD700; background: #FFFFCC;}

.tabela_contorno {border: 1px solid #CCCCCC; background: #F5F5F5;}

.tabela_aviso_1 {border: 2px solid #CCCCCC;}

a:link,a:visited{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #003366;text-decoration: none;}
a:active{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px;color: #003366;text-decoration: none;}
a:hover{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000;text-decoration: none;}

.fonte_br {	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}

.carrinho {	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;}
.carrinho :link {color:#999999;text-decoration:none}
.carrinho :active {color:#999999;text-decoration:none}
.carrinho :visited {color:#999999;text-decoration:none}
.carrinho :hover {color:#CC0000;text-decoration:none}

a.menu_categorias:link, a.menu_categorias:visited {
 display:block;
 font-family: Trebuchet MS, Lucida Grande, Arial, Geneva, Helvetica, sans-serif;
 font-weight: bold;
 font-size:15px;
 color:#333333;
 text-decoration:none;
 padding-bottom:5px;
 }
 
a.menu_categorias:hover {
 background-color:#FFFFFF;
 font-family: Trebuchet MS, Lucida Grande, Arial, Geneva, Helvetica, sans-serif;
 color:#CC0000;
 font-weight: bold;
 text-decoration:none;
 }


a.menu_rodape:link, a.menu_rodape:visited {
 display:block;
 list-style-type:none;
 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
 padding:2px;
}
 
a.menu_rodape:hover {
 display:block;
 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Geneva, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight: bold;
 font-size:12px;
 text-decoration:none;
 background-color:#000066;
 padding:2px;
}

.titulos {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #990000; font-weight: bold;}
.titulos :link {color:#990000;text-decoration:none}
.titulos :active {color:#990000;text-decoration:none}
.titulos :visited {color:#990000;text-decoration:none}
.titulos :hover {color:#CC0000;text-decoration:none}

.subtitulos {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0264AF; font-weight: bold;}
.subtitulos :link {color:#0264AF;text-decoration:none}
.subtitulos :active {color:#0264AF;text-decoration:none}
.subtitulos :visited {color:#0264AF;text-decoration:none}
.subtitulos :hover {color:#B80A0A;text-decoration:none}

/*Caixas de mensagens*/
.info, .sucesso, .atencao, .erro {
	border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    text-align: left;
	color: #00529B; 
    background-color: #BDE5F8;
    background-image: url('../imagens/ic_cx_info.gif');
}
.sucesso {
    text-align: left;
	color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../imagens/ic_cx_sucesso.gif');
}
.atencao {
    text-align: left;
	color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../imagens/ic_cx_atencao.gif');
}
.erro {
    text-align: left;
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../imagens/ic_cx_erro.gif');
}
/*Caixas de mensagens*/

.direitos {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066;}
.direitos :link {color:#000066;text-decoration:none}
.direitos :active {color:#000066;text-decoration:none}
.direitos :visited {color:#000066;text-decoration:none}
.direitos :hover {color:#CC0000;text-decoration:none}

