html,body {
background-color:#FFFFFF;
text-align:center;
margin:0px;
background:url(../visual/img/fundo.gif);
height:100%;
}

#container_fundo {
background:url(../visual/img/fundo_container.gif);
width:770px;
text-align:center;
margin-left:auto;
margin-right:auto;
height:100%;

}

#retorno {
font-weight:bold;
margin:0px 0px 20px 0px;
border:1px solid #d1c993;
background: #ffffcc;
padding:5px;
}

#container {
width:760px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:url(img/fundo_colunas.gif) #FFFFFF;
}

#menubar {
	width:174px;
	margin-left:11px;
	border-left:1px solid #856400;
	border-right:1px solid #856400;
	padding:0px;

}

#menubar a {
display:block;
border-bottom:1px solid #f0cc61;
background:url(../visual/img/figura_18.gif);
padding:7px 0 6px 22px;

color:#233540;
font-size:10px;
text-decoration:none;
font-weight:bold;

}

#menu_superior {
margin:9px 0 0 0;
float:right;

}

#menu_superior a {
display:inline;

text-decoration:none;
color:#FFFFFF;
background-image:url(img/dot.gif);
background-position:left;
background-repeat:no-repeat;
margin:9px 25px 0 0;

padding-left:10px;
background-position:0px 5px;

}

.preco_original {
text-decoration:line-through;

}

#lateralbar {
margin: 0px 10px 0px 0px;
text-align:left;
padding:10px;
background: #eaeaea;

}

#lateralbar a{
margin: 0px;
text-align:left;
padding:0px;
background: #eaeaea;
text-decoration:none;
color:#282c6d;
display:block;

}

#conteudobar {
margin:16px;
}

#rodapebar {
height:40px;
border-top:3px solid #1e4679;
background:url(img/figura_36.gif) #114c98;
text-align:center;

}

h1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0px 0;
font-weight:bold;

}

h2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 15px 0;
font-weight:bold;
border-bottom:dashed 1px #d09c00;
color:#0b4692;
}

#navegacao {
font-weight:bold;
margin:0px 0px 20px 0px;


}

#navegacao a {
text-decoration:none;
color:#000;

}

table, .texto {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0 5px 0;
}


input,textarea,select {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;

}

.destaque {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#282c6d;
text-decoration:none;
}
.destaque2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#282c6d;
text-decoration:none;
}
.destaque3 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
text-decoration:none;
}


.textoclaro {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

.textocinza {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:16px;
}

.minitexto {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.minitextoclaro {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

#title {
margin-bottom:20px;
	
}

#titlebar{
background-image:url(img/cabecalho_fundo.jpg);
height:146px;
margin:0;
background-color:#033e8a;


}

.botao {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #848484;
	color:#fff;
	margin: 0px;
	border: 1px solid #000000;

}

.botao_login {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6ac00;
	color:#003170;
	margin: 0px;
	border: 1px solid #000000;
	width:35px;
	padding:0px;


}

.campo_login {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
	border: 1px solid #282c6d;

}

.figura {

border:1px solid #0b4692;
float:left;
margin: 0px 10px 5px 0px;
}

.img_title  {
display:block;
margin-bottom:15px;
border:0px;
padding:0;
}

.minidestaque {
font-size:10px;
color:#ca9700;
text-decoration:none;

}

ul {
margin:0;
padding:0;
list-style:none;

}

#box_categorias_title{
background:url(img/menu_produtos.gif);
height:30px;
border-bottom:1px solid #f0cc61;
margin:0;
padding:0;
}

#box_categorias_title #box_categorias_title_text {
display:none;

}

/* ITENS DA LOJA ########################################################################## */

/* ELEMENTOS DE FORMULARIO ################################################################ */

.formulario_subtitulo {
font-weight:bold;
border-bottom:1px solid #999;
}

.formulario_campo {
display: block;
float: left;
clear:left;
font-weight:bold;
width: 115px;
color: #000;
text-align:right;
margin-right:10px;
}

.formulario_valor {
clear:right;
margin-left: 115px;
}

.formulario_linha {
clear:both;
padding-bottom:5px;
padding-top:5px;
overflow:auto;
background:#F3F3F3;
}

.formulario_text {
width:200px;
}
