/******* GERAL *********/
body {
	margin: 0 auto;
	background: url(../../imagens/fundo.gif);
	color:#43321e;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.fonte_principal { 	color:#43321e;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.fonte_principal a {color: #443420; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.fonte_principal a:hover {color: #745836; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}


td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4e4e;
}
.menu_topo {
	background: url(../../imagens/fundo_menu_topo.gif) repeat-x -2px 0;
}

.link {color: #443420; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.link:hover {color: #745836; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}

.data { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFF; }
.menu_vertical_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFF; text-decoration:none}
.menu_vertical a { display:block;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFF; text-decoration:none}
.menu_vertical a:hover {color: #facc04; text-decoration:none}

#menu_rodape {list-style:none; padding:0; margin:0 0 0 20px}
#menu_rodape li {list-style:none; margin:0; border-right:solid 1px #FFF; padding: 0px 8px; float:left; }
#menu_rodape li.direito {border-right: 0px; }
#menu_rodape li a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFF; display:block; text-decoration:none}
#menu_rodape li a:hover { color: #facc04;}

.tit_cont { background: url(../../imagens/fundo_tit_cont.gif) repeat-x 2px 0}
.tit_cont_det { background: url(../../imagens/fundo_tit_cont.gif) repeat-x 2px 0; padding-left: 20px; font-family: Verdana; font-size:12px; color:#FFF}

.tit_det_produto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3d2d1b; font-weight:bold; text-decoration:none}
.tit_det_produto a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3d2d1b; font-weight:bold; text-decoration:none}
.tit_det_produto a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#946a41; font-weight:bold}

.det_produto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#3d2d1b;}
.preco_produto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#df0000; font-weight:bold}
.preco_produto2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#df0000;}

.preco_produto_preto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#443420; font-weight:bold}
.preco_risco {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#443420; text-decoration:line-through}

.totalize {font-family:Arial; font-size:11px; color:#464646; text-decoration:none; }
.totalize:hover {font-family:Arial; font-size:11px; color:#686868; text-decoration:none}

.img_produto {border:1px solid #e4e0c2}

.subtitulo {padding-left:16px; color: #443420; background: #e2ddd8; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; height:28px }
.texto {padding-left: 16px; color: #443420; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

.mais_imagens {padding:10px}

/* Fontes */
.fonte_erro {
	font-family: Verdana;
	font-size: 11px;
	color: #892b2b;
}

/*  formulários */
.formulario {
	border:1px solid #978069;
	font-size:10px;
	background: #FFFFFF;
	color: #3d2d1a;
	padding:1px;
}

.formulario_erro {
	border:1px solid #FF0000;
	background: #FFFFFF;
	color: #892b2b;
	padding:1px;
	font-size:11px;
}


.msg_erro_flutuante{
	float:left;
	color:#CC0000;
	font-size:10px;
	background-color:#FFFFFF;
	/*
	position:fixed;
	_position:absolute;
	left:0%;	
	_left:23%;
    top:0%;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	width:100%;
	_width:800;
	border: solid 1px red;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
	font-weight:bold;
	*/
}

