.escondido{
	height: 1px;/*altura de 1px*/
	width: 1px;/*largura de 1px*/
	overflow: hidden;/*Caso o conteudo "transborde" o proprio ficara escondido*/
	position: absolute;/*O position com o valor absolute fica ancorado em outro position superior ou no body*/
	display: block;/*Acrescentei essa linha pois caso a classe escondido for colocado para um elemento inline*/
						/*teremos height e width que eh incoerente logo precisamos do display block*/
}
.textomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 11px;
	letter-spacing: -1px;
	word-spacing: 3px;
	text-transform: none;
	line-height: 132%;
	text-decoration: none;
}

a:linkMenu {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8156;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8156;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8156;
	text-decoration:underline;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid;
	background-color: #CCCCCC;
}
.frmBuscas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 2px solid white;
	background-color: #bec889;
	padding:2px 2px 2px 2px;
}
.barraembaixo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #669933;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	letter-spacing: -1px;
	word-spacing: 3px;
	text-transform: none;
	line-height: 132%;
	text-decoration: none;
}
.textHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2E8156;
	font-size: 11px;
	letter-spacing: -1px;
	word-spacing: 3px;
	text-transform: none;
	line-height: 132%;
	text-decoration: none;
}

.textHome2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2E8156;
	font-size: 9px;
	letter-spacing: -1px;
	word-spacing: 3px;
	text-transform: none;
	line-height: 132%;
	text-decoration: none;
}

span.descricao_home{
	font-size: 8px;
        text-decoration: none;
}

.title {
	font : bold 10 Verdana, Arial, Helvetica, sans-serif;
	color: #ABC78F;
	letter-spacing: -1px;
	word-spacing: 3px;
	text-transform: none;
	line-height: 132%;
	text-decoration: none;
	text-transform: uppercase;
}
.style1 {
	font-family: Verdana;
	letter-spacing: 0px;
	font-size: 12px;
	color:#000000;
}
#flashcontentHeader {
	width: 347px;
	height: 78px;
}
#flashcontentLeft {
	width: 145px;
	height: 145px;
}
.tbcarrinho {
	background-color:#f5f8ef;
	width:98%;
	border:1px solid #2E8156;
}
.titlecarrinho {
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	color:#2E8156;
	text-align:center;
}
.subtitlecarrinho {
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	color:#2E8156;
}
.carrinho {
	font-family: Verdana;
	font-size:12px;
	color:#2E8156;
	background-color:#ffffff;
}
.buttonCarrinho {
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	background-color:#90b05f;
	border: 1px solid #90b05f;
}
.inputCarrinho {
	font-family: Verdana;
	font-size:10px;
	color:#000000;
	text-align:center;
	border: 1px solid #2E8156;
}
.errorCarrinho {
	font-family: Verdana;
	font-size:12px;
	color:red;
	text-align:center;	
}
#choosingPgto {
	font-family: Verdana;
	font-size:12px;
}
.titlePagamento {
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	background-color:#90b05f;
	border: 1px solid #000000;
	height:16px;
	vertical-align:middle;
}

.titlePagamentoInterno{
    	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	background-color:#90b05f;
	border-bottom: 1px solid #000000;
        border-top: 1px solid #000000;
	height:16px;
	vertical-align:middle;
}
.tablePgto {
	background-color:#f5f8ef;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family: Verdana;
	font-size:12px;
	color:#2E8156;
}
.tablePgtoBorder {
	background-color:#f5f8ef;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size:12px;
	color:#2E8156;
}
.campoTabelaFocused{
background-color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2E8156;
font-size: 11px;
letter-spacing: -1px;
word-spacing: 3px;
text-transform: none;
line-height: 132%;
text-decoration: none;
border: 1px;
border-style:solid;
border-color: #458B00; 
}

.campoTabela{
background-color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2E8156;
font-size: 11px;
letter-spacing: -1px;
word-spacing: 3px;
text-transform: none;
line-height: 132%;
text-decoration: none;
border: 1px;
border-style:solid;
border-color: #838B8B; 
}


