body {
	color: #575757;
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
	background: #d85005 url( '/static/img/bg_site.jpg' ) repeat-x;
}

/* esse titulo externas é o titulo quando o bg é das nuvens */
.nuvens h2 {
	margin: -20px 0 0 -20px;
	width: 1000px;
	height: 71px;
	background:	#fff url(/static/img/bg_barra_prata.png) repeat-x scroll left top;
	width: 1000px;
	line-height: 55px;
}

.titulo_alt {
	font-family: "Trebuchet MS", Tahoma, Helvetica,Arial, sans-serif;
	font-size: 85%;
	color: #666;
	font-style: italic;
	font-weight: normal;
	letter-spacing:-0.03em;
}

h2.titulo_externas img {
	vertical-align: middle;
	margin: 0 12px 0;
}

.hidden {
	display: none;
}

.cleaner {
	clear:both;
	display:block;
	float:none;
	font-size:1%;
	height:1px;
	line-height:1%;
	width:1px;
}

.bold {
	font-weight: bold;
}
	
a {
	color: #83508b;
	text-decoration: none;
}

h1, h2, h3, h4.produto, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1.horoscopo {
	color: #712480;
	font-size: 182%;
	font-style: italic;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 2px;
	letter-spacing: -0.04em;
}
h2, h1.titulo_principal {
	color: #712480;
	font-size: 182%;
	font-style: italic;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 2px;
	letter-spacing: -0.04em;
}

h3 {
	color: #41ADC1;
	font-size: 167%;
	font-weight: normal;
}

h3 strong {
	font-weight: bold;
}

h4 {
	color: #712480;
	font-size: 108%;
	font-weight: bold;
	font-family: inherit;
}

h4.produto {
	color: #41ADC1;
	font-size: 167%;
	font-weight: normal;
}

h5 {
	color: #5791A3;
	font-size: 93%;
	font-weight: bold;
}

/* css para os botões. utilizar essas classes (btn btn_tamanho) para qualquer botão do site */

.btn {
	border: 0 none;
	text-transform: lowercase;
	color: #FFFFFF;
	vertical-align: middle;
	font-style: italic;
	font-family: Georgia, "Times New Roman", serif;
}

.btn_gde {
	background: url('/static/img/btn_enviar_gde.jpg');
	width: 300px;
	height: 60px;
	font-size: 167%;
}

.btn_gde_redondo {
	background: url('/static/img/btn_enviar_gde_redondo.png');
	width: 262px;
	height: 58px;
	font-size: 167%;
	line-height: 53px;
}

.btn_med {
	background: url('/static/img/btn_enviar_med.jpg');
	width: 150px;
	height: 40px;
	font-size: 123.1%;
}

.btn_peq {
	background: url('/static/img/btn_enviar_peq.jpg');
	width: 75px;
	height: 21px;
	font-size: 93%;
}

.btn_peq2 {
	background: url('/static/img/btn_enviar_peq2.jpg');
	width: 120px;
	height: 32px;
	font-size: 93%;
}

.btn_peq_largo {
	background: url('/static/img/btn_enviar_peq_largo.jpg');
	width: 120px;
	height: 21px;
	font-size: 93%;
}

.btn_simples {
	font-size: 77%;
	background-color: #673769;
	padding: 2px 10px;
	font-style: normal;
	font-family: "Trebuchet MS", arial, sans-serif;
}

.btn_peq_verde {
	background: url('/static/img/btn_enviar_peq_verde.jpg');
	width: 80px;
	height: 21px;
	font-size: 93%;
}

.btn_peq_azul {
	background: url('/static/img/btn_enviar_peq_azul.jpg');
	width: 80px;
	height: 21px;
	font-size: 93%;
}

.btn_experimente_gratis {
	background: url('/static/img/btn_experimente_gratis.jpg') no-repeat;
	width: 300px;
	height: 60px;
	font-size: 138.5%;
	padding: 5px 0 0 60px;
}

.btn_envelope_seta {
	background: url('/static/img/btn_envelope_seta.jpg') no-repeat;
	width: 120px;
	height: 32px;
	padding-left: 15px;
	font-size: 93%;
}

a.btn {
	display: block;
	text-align: center;
	text-decoration: none;
}

a.btn:hover {
	text-decoration: none;
}

a.btn_peq,
a.btn_peq_largo,
a.btn_peq_verde,
a.btn_peq_azul {
	line-height: 21px;
}
a.btn_gde {line-height: 60px;}
a.btn_med {line-height: 40px;}

/* fim css dos botoes */

p {
	font-size: 93%;
}

a:hover {
	text-decoration: underline;
}



div#custom-doc {
	width: 76.923em;
	*width: 75.001em;
	margin: 0 auto;
	text-align: left;
}

div#hd{
	width: 1000px;
	background-color: #fff;
}

div.sub {
	height: 120px;
}

div#sb_container {
	height: 120px;
	margin: 0px auto;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 728px;
}

div#bd {
	min-width: 960px;
	*width: 960px;
	min-height: 500px;
	padding: 1.538em 1.538em 3.077em;
	*padding: 1.5em 1.5em 3.002em;
	background-color: #fff;
	position: relative;
	zoom: 1;
}

/* css para o header
 * Template em: Templates/widgets/header.html
 */

div#hd h1#logo a {
	display: inline-block;
	background: transparent url('/static/img/logo.jpg') no-repeat 0 0;
	height: 75px;
	width: 100px;
	vertical-align: middle;
}

div#hd h1#logo {
	float: left;
	font-style: italic;
	color: #724472;
	margin-top: 12px;
}

div#hd h1#logo span.destaque {
	font-weight: bold;
	text-transform: none;
}

div#hd div#logado_wrapper {
	float: right;
	font-size: 85%;
}

div#hd div#logado_wrapper p.logout {
	text-align: right;
}

div#hd div#logado ul.nav {
	float: left;
	text-align: left;
	width: 129px;
}

div#hd div#logado img {
	display: block;
	float: right;
	width: 64px;
	height: 64px;
}

div#hd div#logado {
	padding: 5px 5px 5px 15px;
	background-color: #F2E1F1;
	color: #79426C;
	width: 193px;
	height: 64px;
	}

div#hd div#deslogado {
	margin-top: 23px;
	float: right;
}

div#hd div#deslogado form input.texto {
	padding: 6px;
	width: 140px;
	border: 1px solid #999999;
	margin-right: 5px;
	color: #999999;
	text-transform: lowercase;
	font-size: 85%;
}

div#hd div#deslogado form a {
	display: inline-block;
	background: transparent url('/static/img/setinha.png') no-repeat left center;
	margin-right: 10px;
	padding-left: 8px;
	font-size: 85%;
	color: #666666;
}

div#hd div#deslogado form label {
	text-transform: lowercase;
	margin-left: 5px;
}

div#hd div#deslogado form fieldset {
	display: inline; /* ie fix ); */
}
div#hd1 {
	width: 960px;
	padding: 2px 20px 9px;
}

/* fim do css do header */

.bdm-yui-t1 #yui-main {
	display: inline;
	float: left;
	width: 48.538em;
	*width: 47.368em;
	padding-right: 1.077em;
	*padding-right: 1.051em;
	border-right: 0.077em solid #E3E3E3;
}

.bdm-yui-t1 #bdm-yui-left {
	display: inline;
	float: left;
	margin-lefT: -53.30em;
	*margin-left: -51.99em;
	width: 13.84em;
	*width: 13.50em;
}

.bdm-yui-t1 #bdm-yui-right {
	display: inline;
	float: right;
	width: 23.077em;
	*width: 22.520em;
	padding-left: 1.077em;
	*padding-left: 1.051em;
}

.bdm-yui-t1 #bdm-yui-right .yui-b .first_box,
.bdm-yui-t1 #bdm-yui-left .yui-b .first_box,
.bdm-yui-t1 #yui-main .yui-b .first_box {
	margin-top: 0;
}

.bdm-yui-t1 #bdm-yui-right .yui-b .last_box,
.bdm-yui-t1 #bdm-yui-left .yui-b .last_box,
.bdm-yui-t1 #yui-main .yui-b .last_box {
	margin-bottom: 0;
}

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
	width: 47.5%;
}

.box_main, .box_sidebar {
	margin: 1.538em 0;
	*margin: 1.500em 0;
}

.box_azul_claro,
.box_azul_escuro {
	padding: 15px;
}
.box_azul_claro,
.box_destaque {
	border: 1px solid #B3DDE9;
	background-color: #f3fafb;
}

.box_azul_escuro {
	border: 1px solid #B0DFE9;
	background-color: #DBE9EA;
}

#bd .no-sidebar {
	border-right-width: 0px;
	width: 100%;
	padding-right: 0;
}

/* INICIO FOOTER */
#ft {
  min-height: 26px;
  _height: 26px;
  background-color: #683667;
  color: #ffffff;
  padding: 17px 0 7px;
  width: 1000px;
  font-size: 93%;
}

#ft a { color: #ffffff; }
#ft a:hover { color: #e9b0e9; }
#ft a.footer_destaque { text-decoration: underline; }
#ft ul li { display: inline; }
#ft #footer_textos {
  float: left;
  width: 520px;
  padding-left: 20px;
}
#ft #footer_textos p.copyright {
  display: inline;
  margin-right: 25px;
}
#ft #footer_textos p.resolucao {
  display: inline;
  margin-right: 25px;
}
#ft #footer_outros {
  float: left;
  width: 390px;
  margin-left: 50px;
  margin-right: 20px;
  position: relative;
	float: left;
}
#ft #footer_outros ul.acompanhe {
  float: left;
  line-height: 26px;
}
#ft #footer_outros ul.acompanhe li {
  margin-right: 10px;
  padding-left: 27px;
  height: 40px;
}
#ft #footer_outros ul.acompanhe li.last { margin-right: 0px; }
#ft #footer_outros ul.acompanhe li.rss { background: transparent url('../img/ft_ico_rss.jpg') no-repeat center left; }
#ft #footer_outros ul.acompanhe li.twitter { background: transparent url('../img/ft_ico_twitter.jpg') no-repeat center left; }
#ft #footer_outros select {
  float: right;
  display: block;
  position: absolute;
  right: 0px;
  height: 26px;
}
/* FIM FOOTER */

#breadcrumb {
	min-height: 16px;
	_height: 16px;
	margin-bottom: 5px;
}

#breadcrumb li {
	float: left;
	font-size: 85%;
	margin-right: 2px;
}

#breadcrumb li a {
	color: #683768;
}

/* INICIO TAGCLOUD */
#tagcloud p {
	line-height: 200%;
}
#tagcloud p a {
	color: #4f4f4f;
}
/* FIM TAGCLOUD */

.lista_miniboxes {
	color: #575757;
	font-weight: bold;
}


.lista_miniboxes li {
	min-height: 52px;
	_height: 52px;
	width: 165px;
}

.lista_miniboxes li img {
	display: block;
	float: left;
}

.lista_miniboxes li .dir {
	margin-left: 46px;
}

.lista_miniboxes li a {

}
div.titulo_widgets{
	background-color: #683768;
	color:#fff;
	width: 300px;
	height: 20px;
	padding: 4px;
	margin-bottom: 3px;

}
div.titulo_widgets span{

	font-size:16px;
	font-weight: bold;
}
div.left{
	float:left;
}
div.right{
	float:right;
}

h2.titulo_com_box span span.box_gratis,
h3.titulo_com_box span span.box_gratis {
	background-color: #FEB914;
	text-transform: uppercase;
	color: white;
	padding: 1px 6px 0px 6px;
	display: inline;
	font: normal bold 50% "Trebuchet MS", Arial, sans-serif;
	margin-left: 5px;
	letter-spacing: 0px;
}
h2.titulo_com_box span span.box_gratis {
	font-size: 60%;
}

a.btn_bonito {
	font: italic bold 100% Georgia, Arial, sans-serif;
	display: block;
	color: #FFFFFF;
	line-height: 22px;
	height: 22px;
	width: 131px;
	text-decoration: none;
}

input.btn_envelope, input.btn_estrela_grd {
	width: 174px;
	height: 26px;
	padding-left: 30px;
	text-transform: none;
	font-size: 93%;
}

a.btn_envelope, a.btn_estrela_grd {
	width: 144px;
	height: 26px;
	padding-left: 30px;
	text-transform: none;
	font-size: 93%;
	line-height: 26px;
}

a.btn_envelope, input.btn_envelope {
	background-image: url('../img/btn_envelope.gif');
}

a.btn_estrela_grd, input.btn_estrela_grd {
	background-image: url('../img/btn_estrela.gif');
}

div.ads {
	text-align: center;
}

div#egloader{

	display:none;

}

div.balao_quadrado_abaixo {
	background: white url('../img/balao_quadrado_abaixo.gif') no-repeat;
	width: 285px;
	height: 70px;
	padding: 10px;
	margin: 5px;
}

