body {
	background-color: #FFCB51;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #646567;
	background-repeat: repeat-x;

	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFE8B1;
	scrollbar-shadow-color: #FFE8B1;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFCB51;
	scrollbar-track-color: #FFCB51;
	scrollbar-darkshadow-color: #FFCB51; 
}

tbody {
	font-size:10px;
}

div.portal {
	position:relative;
	text-align: left;
	width: 760px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-color: #E4E7EE;
	
}
div.topo {
	height: auto;
	width: 760px;
	top: 0px;
	right: 0px;
	clear: both;
	background-color: #FFCB51;
}

div.rodape {
	background-color: #FFCB51;
	text-align: center;
	width: 754px;
	_width: 760px;
	clear: both;
	color: #FFFFFF;
	background-image: url(fundo_horizontal.jpg);
	padding-top: 5px;
	border-left: solid #000 3px;
	border-right: solid #000 3px;
	border-bottom: solid #000 3px;
	background-repeat: repeat-y;
	padding-bottom: 5px;
}
.logo_design {
	width: 10%;
	float: right;
	padding-right: 10px;
}
.desenvolvedor {
	width: 90%;
	float: left;
	height: 60px;
}


div.rodape a {
	color:#FFFFFF;
	text-decoration:none;
}
div.rodape a:hover {
	color: #000000;
	text-decoration:none;
	}

div.meioconteudo {
	float: left;
	width: 754px;
	_width: 760px;
	position: relative;
	background-color:#FFCB51;
	padding-top: 5px;
	border-left: solid #000 3px;
	border-right: solid #000 3px;
	margin-left: 0px;
	background-repeat: repeat-x;
}
div.menubox {
	width: 146px;
	float: left;
	background-image: url(sombra_menu02.gif);
}
div.menuconteudo {
	float: left;
	margin-left: 10px;
	_margin-left: 0px;
	margin-bottom: 20px;
	padding-left:5px;
	background-image: url(fundolateralesquerdo03.gif);
}
/*div.conteudo {
	float:left;
	width: 425px;
	_width: 420px;
	padding:0px;
}
*/
div.coluna1 .conteudo {
	width: 160px;
	padding: 10px;
}
div.coluna2 .conteudo {
	width: 210px;
	padding: 10px;
}
div.conteudo .titulo {
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-top: 0px;
	color: #2C1C5B;
}
div.conteudo .data, ul.menu .data  {
	color: #252C7A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.conteudo a {
	text-decoration:none;
	color:#666666;
	text-align:left;
	cursor:pointer;
}

div.home {
	float: left;
	padding: 0px 0px 0px 5px;
	width: 400px;
}

div.home .banner {
	padding: 0px;
}

div.coluna1 {
	background-color: #FFCB51;
	float: left;
	clear: left;
	margin-bottom: 10px;
	width: 180px;
}
div.coluna2 {
	background-color: #FFCB51;
	float: right;
	clear: right;
	margin-bottom: 10px;
	width: 230px;
}

/*div.home .conteudo {
	float: left;
	position: relative;
	background-color: #FFF2D5;
	border: solid #FFF 2px;
	padding:0px;
	padding-right:5px;
	color:#333333;
	width:400px;
}
*/

/*div.meio .conteudo {
	width: 400px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 10px;
	background-color: #FFF2D5;
}*/
div.esquerdo {
	width: 180px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
}
div.direito {
	width: 230px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
span.arquivo a {
	text-decoration:none;
	color:#61696D;
	text-align:left;
	cursor:pointer;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top: 5px;
}
span.links ul {
	list-style-type:none;
}
span.links a {
	text-decoration:none;
	color:#798389;
	text-align:left;
	cursor:pointer;
	display: block;
}
span.links a:hover {
	color: #FF0000;
}
div.banner {
	text-align: center;
	margin-bottom:7px;
/*	border:#FFFFFF solid 1px;*/
}

div.base {
	width: 760px;
	height: 1px;
	float: left;
}

div.enquete {
	font-size: 9px;
	color: #000000;
	width: 140px;
	height: 153px;
	padding: 2px;
	text-align: left;
	margin-left: 15px;
	background-color: #c1b53d;
}

div.enquete ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

div.enquete li {
	margin: 0px;
	cursor: pointer;
	list-style:none;
}
div.enquete li a {
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 2px 6px 2px 12px;
	background-color: #c1b53d;
	color:#000000;
	background-image:url(enquete_bolinha.gif);
	background-position:left;
	background-repeat:no-repeat;
}
div.enquete li a:hover {
	text-decoration:none;
	background-color:#85a544;
	color: #FFF;
}
div.enquete .texto {
	text-decoration:none;

}
div.enquete .texto a {
	text-decoration:none;
	color:#2C3D87;
}
div.formulario {
	font-size: 10px;
	width:400px;
	padding-left:10px;
	background-color:#FFE8B1;
	margin-top: 0px;

/*	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 10px;*/
}
div.formulario fieldset {
	border: 1px solid #CCC;
}
div.formulario legend {
	color: #332779;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
}
div.formulario label {
	display: block;
	width: 100px;
	float: left;
	text-align: left;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 5px;
}
div.formulario .botao {
	margin: 5px 0px 0px 5px;
	font-size: 10px;
	color: #FFFFFF;
	float:right;
	width: 81px;
	height: 22px;
	background-color: #281856;
}

div.formulario input.text { font-size: 10px; background-color: #FFFFFF; color: #000000; border: 1px solid #000; }

div.formulario input, div.formulario textarea {
	background-color: #D3D5E2;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

div.formulario select { 
	background-color: #D3D5E2;
	margin-bottom: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
div.formulario optgroup { 
	background-color: #D3D5E2;
	margin-bottom: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color: #333333;
}
div.formulario input.button { color: #FFF; font-size: 9px; background-color: #5C5239; height:20px; width:80px; color: #FFF; border:none; }
div.formulario radio {
	margin-bottom: 5px;
	float: left;
}
div.formulario address {
	font-size:10px;
	font-style:normal;
	color:#696EA8;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

div.formulario a {
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
div.formulario a:hover {
	color:#FF0000;
}


div.coluna1 img {
	border: 1px solid #507289;
}
div.coluna2 img {
	float: left;
	border: 1px solid #507289;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}
div.meio img {
	#float: left;
	border: 1px solid #507289;
	margin-right: 5px;
	_margin-right: 0px;
}
div.tempo {
	text-align:center;
	border:none;
	padding: 10px;
}

#alerta { 
	background-color:#8C7541; 
	border:2px #B49D69 solid; 
	color:#FFFFFF; 
	width:200px; 
	font-size:10px; 
	text-align:center; 
	padding:5px;
	position: fixed;
	margin-top: 200px;
	margin-left: 100px;
}

div.carrinhopreview {
	width: 170px;
	height: 160px;
	float: right;
    margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.carrinhopreview .topo {
	height: 21px;
	color: #FFFFFF;
	background-color: #8C7541;
	border: 2px solid #C2B181;
	width: 170px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.carrinhopreview td {
	font-size: 10px;
}
div.carrinhopreview a {
	text-decoration:none;
	color:#000000;
}
div.carrinhopreview a:hover {
	text-decoration:none;
	color:#FF0000;
}
div.produtos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
div.produtos .topo, div.formulario .topo {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30537B;
	padding: 3px 0px 0px 10px;
	font-weight: bold;
}
div.produtos .texto, div.formulario .texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666; }
div.produtos .menuitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #7E7E7E; background-color: #EEEEEE; }
div.produtos .itemlinha { background-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8F9BA5; }
div.produtos .menutopo { height: 21px; width: 135px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 4px; background-color: #8C7541; border: 2px solid #C2B181; }
div.produtos .menucat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
div.produtos .itemlinhacat { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8F9BA5; height: 21px; width: 134px; background-color: #E4E4E4; }
div.produtos .imagem {
	text-align: center;
	border-color: #A3B2C7;
	border-width: 1px;
	border-style: solid;
}
div.produtos .detalhetopo {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 170px;
	padding: 5px;
	background-image: url(barra_180x21.png);
}
div.produtos .codigo { font-size: 10px; font-weight: bold; color: #666666; }
div.produtos .valor { font-size: 10px; font-weight: bold; color: #3D2A17; }
div.produtos .valor2 { font-size: 10px; font-weight: bold; color: #355269; }
div.produtos .valoranterior { font-size: 10px; font-weight: bold; color: #9D9D9D; text-decoration: line-through; }
div.produtos .titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #355269; background-color: #EEEEEE; height: 30px; text-align: center; }
div.produtos .tabelatitulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #B49D69; }
div.produtos .tabelaitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #D0C59B; }
div.produtos .resumo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7E7E7E; }
div.produtos .subcat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 14px; font-weight: bold; float: right; padding-left: 265px; }
div.produtos .informe, div.formulario .informe { 
	font-size: 11px;
	font-weight:bold;
	color: #3D2A17; 
	background-image: url(btn_right_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
}
div.produtos a:link { text-decoration: none; color: #3D2A17; }
div.produtos a:visited { text-decoration: none; color: #3D2A17; }
div.produtos a:hover { 	text-decoration:none; color:#FF0000 }
div.produtos a:active { text-decoration: none; color: #3D2A17; }
div.produtos select { background-color: #EEE; font-size: 9px; color: #000000; }
div.produtos input.text { font-size: 10px; background-color: #FFFFFF; color: #000000; border: 1px solid #000; }
div.produtos select { font-size: 10px; background-color: #FFFFFF; color: #000000; border: 1px solid #000; }
div.produtos input.button { color: #FFF; font-size: 9px; background-color: #5C5239; height:20px; width:80px; color: #FFF; border:none; }
div.produtos input.button2 { 
	background-image: url(btn_16x16.png);
	background-repeat: no-repeat;
	background-position: center;
	font-size:10px;
	width: 16px;
	height: 16px;
	border: none;
}
div.produtos .separador {
	background-image: url(seta_400x7.png);
	background-repeat:no-repeat;
	background-position: 0px 10px;
}

#div.menu { background-color: #C2B181; }

ul.menu #nav {
	overflow:hidden;
}
ul.menu {
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-type:none;
	padding-top: -5px;
	width: 140px;
	z-index:10;
}
ul.menu li, div.menuprodutos li {
	margin: 0px;
	cursor:pointer;
	list-style: none;
	border-bottom-color: #ffe8b1;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-top-color: #ffe8b1;
	border-top-style: solid;
	border-top-width: 0px;
}
ul.menu li a, div.menuprodutos li a {
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 2px 6px 2px 10px;
	color:#000000;
}
ul.menu li a:hover, div.menuprodutos li a:hover {
	background-color:#773738;
	color: #ffffff;
}

ul.menu li ul {
	background:#FFCB51;
	border:#ffe8b1 3px solid;
	font-weight:normal;
	width:200px;
	height:auto;
	height: expression( this.scrollHeight > 114 ? "115px" : "auto" ); /* sets max-height for IE */
	max-height:115px;
	overflow-x:hidden;
	overflow-y:auto;
}

/*ul.menu li ul {
	width:320px;
	background:#FFCB51;
	z-index:999;
}*/

ul.menu li ul li {
	border-bottom:#ffe8b1 1px solid;
	font-weight:normal;
	width:auto;
}

ul.menuconteudo li a:hover { 
	background-color:#FFFFFF;
}
ul.menu li.menuativo, ul.menu li.menuativo a, div.menuprodutos li.menuativo {
	background-color:#773738;
	color: #ffffff;
}

#div.menuprodutos { font-size: 9px; width: 140px; } 
div.menuprodutos ul {
	width: 140px;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
} 
div.menuprodutos ul li { list-style: none; } 
div.menuprodutos ul li a {
	display: block;
	text-decoration:none;
	color:#30537B;
	font-size: 10px;
	text-align: left;
	height: 16px;
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
} 
div.menuprodutos ul li a:hover { background-color:#E1E4E9; } 
div.menuprodutos ul li.menutitulo a { background-color: #8C7541; display: block; height: 20px; padding-top: 5px; padding-left: 5px; color: #000000; } 
div.menuprodutos ul li.menutitulo a:hover { color: #000000; background-color:#8C7541; } 
div.menuprodutos ul li.menutopo { display:block; height: 21px; width: 140px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 4px; background-color: #8C7541; border: 2px solid #C2B181; }
div.menuprodutos ul li.separador {
	background-image: url(seta_127x7.png);
	background-repeat:no-repeat;
	height: 6px;
	background-position: 6px;
}

span.pag_atual { color:#FFFF00; }
div.meioprodutos {
	background-repeat: no-repeat;
	padding: 10px;
	height: 550px;
	_height: 570px;
	width: 440px;
	_width: 420px;
}
#div.meioprodutos2 {
	background-image: url(bg_produtos.jpg);
	margin: 5px 5px 5px 5px;
	border: 5px #B49D69 solid;
}
.produtos .setaright {
	background-image: url(btn_right_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	font-size:9px;
}
.produtos .setaleft {
	background-image: url(btn_left_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	font-size:9px;
}
.produtos .setaup {
	background-image: url(btn_up_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	font-size:9px;
}
.produtos .setadown {
	background-image: url(btn_down_16x16.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	font-size:9px;
}
.produtos .btnpeq {
	background-image: url(btn_16x16.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size:9px;
	width: 16px;
	height: 16px;
}
div.loginbox {
	background-repeat: no-repeat;
	background-color:#E3E8EE;
	background-position: 5px;
}
div.loginbox input {
	background-color: #E4E9EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.loginbox .botao_proc {
	border: none;
	background-color: #2B4D72;
	width: 40px;
	height: 18px;
	color: #FFFFFF;
}
div.loginbox .botao_login {
	border: none;
	background-color: #2B4D73;
	width: 40px;
	height: 18px;
	color: #FFFFFF;
}
div.loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #999999;
	margin-left: 5px;
	margin-top: 5px;
	height: 110px;
	position: relative;
	padding-left: 10px;
	padding-top: 6px;
}
.portal .meioconteudo #detalheproduto {
	background-color: #FFFFFF;
}
div.menubox .barratitulo {
	display:none;
}
div.coluna1 .barratitulo {
	background-repeat: repeat-x;
	background-color: #E4E7EE;
}
div.coluna2 .barratitulo {	
	background-repeat: repeat-x;
	background-color: #E4E7EE;
}
div.menuconteudo .barratitulo {
	background-repeat: repeat-x;
	background-color: #E4E7EE;
	display: none;
}
#conteudo {
	float:left;
	padding-right:10px;
}
#conteudo .barratitulo {
	width: 400px;
	color: #FFFFFF;
	padding: 8px;
	background-image: url(fundo_horizontal.jpg);
	background-repeat: repeat-y;
}
#conteudo .banner {
	float:left;
	text-align:center;
	margin-bottom:0px;
}
div.conteudo {
	z-index: -1;
	width:400px;
	background-color: #FFF2D5;
	border: solid #FFF 2px;
	color:#333333;
	padding:3px;
	float:left;
/*
	background-color: #FFF2D5;
	border: solid #FFF 2px;
	color:#333333;
	float: left;
	position: relative;
	padding:0px;
	padding-right:5px;
*/
}

.formulario a {
	font-size:12px;
	font-style:normal;
	color:#332779;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
div.menuconteudo .banner {
	width: 140px;
	height: 153px;
	padding-left: 18px;
	margin-bottom: 0px;
}
div.banner_base {
	float: left;
	width: 420px;
	background-image: url(fundoinferior03.gif);
	background-repeat: repeat-x;
}
div.banner_base .banner {
	float:left;
	padding:5px 9px 0px 0px;
}

/*MENU DROPDOWN*/
.menuInsert {
	position:absolute;
	z-index:50;
	background-color:#FFE8B1;
	width:100%;
}
/* Setando margem zero e sem marcador de lista */
.menuInsert ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* Dispondo o item de lista em linha */
.menuInsert ul li {
	display: block;
}
/* Setando o link dentro do item de lista. Dispõe o elemento em bloco. */
.menuInsert ul li a {
/*	width:100%;
	height:19px;
	_height:25px;
	display: block;*/
	color:#000;
	background-color:#FFE8B1;
	border-bottom: #FFCB51 1px solid;
	text-decoration: none;
/*	padding-left: 5px;
	padding-right: 5px;*/
	height:auto;
	display:block;
	width:100%;
}
.menuInsert ul li a:hover, a:active {
	color: #FFF;
	background-color:#773738;
}
/*FIM MENU DROPDOWN*/
