#carregando {
  position: absolute; 		
  left: 35%;
  top: 30%;
  z-index: 10;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 5px;
  visibility: hidden;
}
#ajuda {
  position: absolute; 		
  left: 2%;
  top: 25%;
  z-index: 10;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 5px;
  visibility: hidden;
  filter: alpha(opacity=90);
  -Moz-Opacity: 0.9;
}

.bordaTable {
	border:1px solid;
	border-color:#666666;
}/* Sortable tables */
table.sortable a.sortheader {
	border:0px solid;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
}
table.sortable span.sortarrow {
    color:#FFFFFF;
    text-decoration: none;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c483f;
/*	font-weight: bold; */
	background-color:#fbfbfb;
}
.btnIrpara {
	cursor:pointer; 
}

.texto {
	font-weight: bold;
}
.menuPrincipal:link {
	display:block;
	font-weight:400;
	list-style-type:none;
	border-bottom:0;
	border-top:1px dotted #ddd !important;
	padding:2px 0 2px 1em;
	text-decoration: none;

	border-left-color : #fefefe; 
	border-bottom-color : #E3E6E6; 
	border-top-color : #fefefe; 

	border-right-color : #E3E6E6; 
	font-size : 12px; 
	color : #4c483f; 
	font-family : Tahoma,Ms Sans Serif, Times New Roman;  
}
.menuPrincipal:visited {
	display:block;
	font-weight:400;
	list-style-type:none;
	border-bottom:0;
	border-top:1px dotted #ddd !important;
	padding:2px 0 2px 1em;
	text-decoration: none;
	border-left-color : #fefefe; 
	border-bottom-color : #E3E6E6; 
	border-top-color : #fefefe; 
	border-right-color : #E3E6E6; 
	font-size : 12px; 
	color : #4c483f; 
	font-family : Tahoma,Ms Sans Serif, Times New Roman;  
}
.menuPrincipal:hover {
	background-color:#FFF; 
	border-right : 3px solid #f8c303; 
	font-size : 12px; 
	color:#f8c303;
	font-family : Tahoma,Ms Sans Serif, Times New Roman;  
	text-decoration : none; 
}
.menuPrincipal:active {
	background-color:#FFF; 
	border-right : 3px solid #f8c303; 
	font-size : 12px; 
	color:#f8c303;
	font-family : Tahoma,Ms Sans Serif, Times New Roman;  
	text-decoration : none; 
}
.menuPrincipal_active {
	background-color:#FFF;
	display:block;
	font-weight:400;
	list-style-type:none;
	border-bottom:0;
	border-top:1px dotted #ddd !important;
	padding:2px 0 2px 1em;
	text-decoration: none;
	border-right : 3px solid #f8c303; 
	font-size : 12px; 
	color : #f8c303; 
	font-family : Tahoma,Ms Sans Serif, Times New Roman;  
}
.topoMenu {
	font-family : Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	text-align : left; 
	font-weight : bold; 
	color : #fff; 
	background: #4c483f;
	padding-top : 3px; 
	padding-bottom : 3px; 
	padding-left : 14px; 
	border-bottom : 1px outset #4F82B0; 
	border-right : 0px solid #598BB5; 
	border-top : 1px solid #f1f5fa; 
	display : block; 
	cursor:pointer; 
}
.fimMenu {
	display:block;
	font-weight:400;
	list-style-type:none;
	border-bottom:0;
	border-top:1px dotted #ddd !important;
	padding:2px 0 2px 1em;
	text-decoration: none;
	color:#789;
}

.links:link {
	color:#4c483f;
	text-decoration:none;
	font-weight: bold;
}
.links:visited {
	color:#4c483f;
	text-decoration:none;
	font-weight: bold;
}
.links:hover {
	text-decoration:underline;
	color:#f8c303;
	font-weight: bold;
}
.links:active {
	color:#4c483f;
	text-decoration:none;
	font-weight: bold;
}
.nomeTela {
	color:#f8c303;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
.container { position: relative; left: 1px; top: 1px; color: #888888; }
.text { position: absolute; left: -1px; top: -1px; 	color:#f8c303;}
/*container e text fazem a sombra do nometela*/


.inputText1 {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}
input {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}
.topoTabela2 {
	font-size:10px;
	font-weight:bold;
	background-color:#4c483f;
	color:#FFFFFF;
}
.topoTabela3 {
	font-size:10px;
	font-weight:bold;
	background-color:#6898d0;
	color:#FFFFFF;
}
.topoTabela4 {
	font-size:10px;
	font-weight:bold;
	background-color:#999966;
	color:#FFFFFF;
}


.inputText2 {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color:#FFFFCC;
}
.inputDisplay {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-style: solid;
	border-width: 0px;
	border-color:#FFFFFF;
}
.inputDisplay1 {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-width: 0px;
	background:none;
}
.inputDisplay2 {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	border-width: 0px;
	background:none;
}
.inputButton {
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	font-size:12px;
	color:#4c483f;
	display:inline; 
	border:none;
	background: url(imagens/btn_bg.gif); 
	text-align:center;
	width:113px; 
	height:20px; 
	line-height:20px;
}
.inputButton:hover {
	color:#4c483f;
}

.inputBtn2 {
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	font-size:12px;
	color:#4c483f;
	display:inline; 
	border:none;
	background: url(imagens/btn_bg2.gif); 
	text-align:center;
	width:170px; 
	height:20px; 
	line-height:20px;
}
.inputBtn2:hover {
	color:#4c483f;
}

.topoTabela {
	font-size:10px;
	font-weight:bold;
	/*background-color:#FF9115;*/
	background-color:#4c483f;
	color:#FFFFFF;
}
.topoTabelaV {
	font-size:10px;
	font-weight:bold;
	/*background-color:#FF9115;*/
	background-color:#FF0000;
	color:#FFFFFF;
}

.topoCalendario {
	font-size:10px;
	font-weight:bold;
	/*background-color:#FF9115;*/
	background-color:#4c483f;
	color:#FFFFFF;
}

.botaoForn {
	border: 1px outset #4c483f;
	font-weight:bold;
	font-size:10px;
	background-color: #EEEEEE;
	color:#666666;
	cursor: pointer;
	/*-moz-border-radius: 10px;*/
	padding: 2px;
}

.botaoForn:hover {
	color:#000000;
}

.divMenorVL {
	position: absolute;
	top: 0px;
	width: 500px;
	left: -250px;
	margin-left: 50%;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	z-index: 100;
	visibility: hidden;
}
#menuRegras5018 {
	position: absolute;
	top:0px;
	left:0px;
	
	border: 2px solid #000000;
	z-index:9999;
	visibility: hidden;
}

/* trocas inicio */
	#imgproduto {
		float:left;
		height:290px;
		width:240px;
	}
	#imgproduto #titulo {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#000099;
		padding-bottom:3px;
	}
	#imgproduto img {
		border:1px solid #000000;
		width:190px;
		height:190px;
	}
	#detalhes {
		width:390px;
		height:240px;
		float:right;
		padding-bottom:3px;
	}
	#detalhes #usuario {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#00CC33;
		padding-bottom:3px;
		font-weight:bold;
	}
	#detalhes #info {
		width:350px;
		height:80px;
		border:1px solid #000000;
		overflow:hidden;
		overflow-y: auto;
		padding-top:3px;
	}
	#detalhes #ofertar {
		background-color:#ffffd6;
		padding-top:5px;
		border:1px solid #cccccc;
		width:350px;
		margin-top:5px;
		height:auto;
	}
	#detalhes #ofertar #dias {
		float:right;
	}
	#perguntas {
		clear:both;
		border-top:1px solid #000000;
		width:100%;
	}
	#perguntas #titulo {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000099;
	}
/*trocas fim*/

/* auto completar inicio */
	.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
		height: 18px;
	}
	.suggest_link_over {
		background-color: #F8C301;
		padding: 2px 6px 2px 6px;
		height: 18px;
		cursor: pointer;
	}
	#search_suggest {
		position: absolute; 
		background-color: #FFFFFF;
		top: 50px;
		left: 365px;
		text-align: left; 
		border: 1px solid #000000;
		padding: 2px 6px 2px 6px;
		z-index: 1000;
	}	
/* auto completar fim */