v:* {
  behavior:url(#default#VML);
}

div.ads{
	font-family:Arial;
	font-size:15px;
}

html, body {
	width:100%;
	height:100%;
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(/images/bg_main.png);
	background-repeat:repeat-x;
	line-height:140%;
}

a{
	font-family:Arial;
	text-decoration:none;
	color:#3F4E2C;
}

a.black{
	font-family:Arial;
	text-decoration:none;
	color:#000000;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-family:Arial;
	font-size:12px;
	border:0px;
}

select {
	font-family:Arial;
	font-size:12px;
}

textarea {
	font-family:Arial;
	font-size:12px;
}

label {
	font-family:Arial;
	font-size:12px;
}

.bold {
	font-weight:bold;
}

.showhide {
	display: none;
}

#container {
	display:block;
	width:100%;
	height:100%;
}

#spacer_v_25 {
	display:block;
	height:25px;
	clear:both;
}

#spacer_v_10 {
	display:block;
	height:10px;
	clear:both;
}

#topo {
	display:block;
	clear:both;
	width:480px;
	text-align:center;
	margin:0px auto;
}

#main_topo {
	display:block;
	clear:both;
	text-align:left;
}

#conteudo {
	display:block;
	clear:both;
	width:480px;
	text-align:center;
	margin:0px auto;
}

#sugestoes {
	display:block;
	clear:both;
	width:480px;
	text-align:center;
	margin:0px auto;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.txt_sugestoes {
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

#menu {
	display:block;
	clear:both;
	width:480px;
	text-align:center;
	margin:0px auto;
	font-family:Arial;
	font-size:12px;
	color:#008BAE;
}

.txt_menu {
	font-family:Arial;
	font-size:12px;
	color:#008BAE;
}

#copyright {
	display:block;
	clear:both;
	width:480px;
	text-align:center;
	margin:0px auto;
	font-family:Arial;
	font-size:10px;
	color:#9CBBC0;
}

.txt_copyright {
	font-family:Arial;
	font-size:10px;
	color:#9CBBC0;
}

.bg_form {
	background-image:url(/images/bg_form.png);
	background-repeat:no-repeat;
}

#resultados {
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	background-color:#00B5E1;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	white-space:nowrap;
}

#resultados_esq {
	left:0px;
	width:50%;
	display:inline;
	height:26px;
	line-height:26px;
	background-color:#00B5E1;
	padding-left:36px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	text-align:left;
	border:0px solid #00FF00;
}

#resultados_dir {
	width:40%;
	display:inline;
	height:26px;
	line-height:26px;
	background-color:#00B5E1;
	padding-right:36px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	float:right;
	text-align:right;
	border:0px solid #FF0000;
}

#subresultados {
	display:block;
	clear:both;
	height:35px;
	line-height:35px;
	background-color:#DCE6E9;
	padding-left:36px;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	white-space:nowrap;
}

#paginacao {
	display:block;
	clear:both;
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#E3ECEE;
	text-align:center;
}

.descr {
	font-family:Arial;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.descr h2 {
	font-family:Arial;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.preco {
	font-family:Arial;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}

.azul_claro {
	font-family:Arial;
	font-size:12px;
	color:#00B5E1;
}

.paginacao_on {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	margin-right:1px;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:8px;
	color:#008BAE;
	text-align:center;
	line-height:25px;
}

.paginacao_off {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-right:1px;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:8px;
	color:#008BAE;
	text-align:center;
	line-height:25px;
}


a.opcao{
padding:1px;
font-family:Arial;
font-size:13px;
color:#000000;
text-decoration:underline;
}

a.opcaoactual{
font-family:Arial;
font-size:13px;
color:#000000;
padding:1px;
background-color:#00B5E1;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
#jscloud { 
	font-size:1.2em;
	font-family:Arial;
}

#jscloud a:hover { 
	text-decoration: underline; 
	color:#00B5E1;
}

#jscloud a { 
	text-decoration: normal; 
	color:#5EA201;
	padding:10px;
	display:block;
	float:left;
}