/* CSS Document */

body {margin:0 auto; padding:0; background:#d4d4ba}
img {border:none}
td {font: 11px verdana; color:#515050}
.fonte_rodape { font:10px verdana; color:#818181}

.fonte_principal {font: 11px verdana; color:#515050}
.fonte_principal a {font: 11px verdana; color:#515050; text-decoration:none}
.fonte_principal a:hover {font: 11px verdana; text-decoration:underline}
.fonte_vermelha {color:#df2718}
.fonte_vermelha_escura {color:#b2251a}

.fonte_9 {font-size:9px}
.fonte_10 {font-size:10px}
.fonte_12 {font-size:12px}

#menu_lateral {margin:0; padding:0; list-style:none}
#menu_lateral li {margin:0; padding:0; list-style:none; background:url(../../imagens/pontilhado.gif) bottom repeat-x; _height:0px}
#menu_lateral a {margin:0; padding:6px 10px; font: 11px verdana; color:#515050; display:block; text-decoration:none}
#menu_lateral a:hover {color:#000}

.formulario {padding:1px; border:solid 1px #a5acb2; font:11px verdana; color:#818181}
.formulario_erro {padding:1px; border:solid 1px #d62929; font:11px verdana; color:#d62929}

.divCarrinho {border:solid 1px #dedcd9; padding:15px; _width:740px}

.caminho {font:bold 15px verdana; color:#b2251a}

.pontilhado {background:url(../../imagens/pontilhado.gif) repeat-x; height:1px}

.link_especial {font: 11px verdana; color:#08662d; text-transform:uppercase; text-decoration:none; font-weight:bold}
.link_especial:hover {color:#068c3b}

.link_busca {font: 9px verdana; color:#FFF; text-decoration:none;}
.link_busca:hover {text-decoration: underline}

#datas_comemorativas {list-style:none; margin:0; padding:0}
#datas_comemorativas li {list-style:none; margin:0; padding:0; line-height:20px}
#datas_comemorativas span {font: bold 12px verdana; color:#df2718}

.tab_calendario td {border:1px solid #d7d7d7; text-align:center; padding:4px; color:#565558}
.tab_calendario .no_border {border:0px}
.tab_legenda td {border:1px solid #d7d7d7; text-align:left; padding:4px; color:#565558}

.totalize {font:10px verdana; color:#999; text-decoration:none;}
.totalize:hover {color:#7cb81c;}


/* Menu POPUP */
#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	font:normal 10px Verdana;	
	padding-top: 2px;
	padding-bottom: 3px;
	z-index:100;
	_filter: alpha(opacity=95);
	-moz-opacity:0.95;
}

#dropsubmenudiv{
	/*line-height:20px;*/
	padding: 4px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
	color: #ffffff;
	padding: 1px 0;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #7e1910;
	color: #ffffff;
}

/* Animação em JAVASCRIPT */
.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
	margin: 0 auto;
}