body {
	color: #939393;
	font-family: Arial, sans;
	font-size: 12px;
}
a {
	color: #d51584;
	text-decoration: none;
}
.neophyte {
	font-family: Y2K_neophyte, Arial, sans-serif;
}
strong {
	font-weight: bold;
}
input.error {
	background-color: #fcc;
}
textarea {
	overflow: auto;
	resize: none;
}
a:hover {
	text-decoration: underline;
}
.destaque {
	color: #eb008b;
	font-weight: bold;
}
.titulo {
	color: #eb008b;
	font-size: 160%;
}
.titulo span.secundario {
	color: #616161;
}
a.botao_peq {
	background-color: #eb008b;
	display: inline-block;
	color: #fff;
	height: 21px;
	line-height: 21px;
}
a.botao_peq img {
	display: inline-block;
	vertical-align: top;
}
a.botao_peq span {
	vertical-align: middle;
}
div.cleaner {
	clear: both;
	display: block;
	float: none;
	font-size: 1%;
	height: 1px;
	line-height: 1%;
	width: 1px;
}
div#wrapper {
	background-color: #d9dade;
}
div#header div.container,div#footer div.container,div#main {
	margin: 0 auto;
	width: 800px;
}
div#main {
	overflow: hidden;
	padding-bottom: 30px;
}
div#header #menu {
	width: 844px;
}
div#header div.top {
	background-image: url('../img/fundo_header.png');
	background-repeat: repeat-x;
	color: #fff;
	padding-top: 30px;
}
div#header div.top div.container img {
	display: inline-block;
	vertical-align: bottom;
}
div#header div.top div#menu a.item {
	background-image: url('../img/menu_inativo.png');
	background-repeat: repeat-x;
	color: #616161;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	text-align: center;
	vertical-align: bottom;
	width: 97px;
}
div#header div.top div#menu a.item:hover {
	background-image: url('../img/menu_hover.png');
	color: #e0e0e0;
	text-decoration: none;
}
div#header div.top div#menu a.item.seta:hover {
	cursor: default;
}
div#header div.top div#menu a.active {
	background-image: url('../img/menu_ativo.png');
	color: #e0e0e0;
}
div#header div#submenu {
	background-color: #fff;
	height: 35px;
	margin: 0 auto;
	padding-left: 315px;
	position: relative;
	width: 485px;
}
div#header div#submenu div.container {
	display: none;
	position: absolute;
	width: 400px;
}
div#header div#submenu div#submenu-anunciantes {
	left: 315px;
}
div#header div#submenu div#submenu-parceiros {
	left: 420px;
}
div#header div#submenu div#submenu-contato {
	right: 0;
	text-align: right;
}
div#header div#submenu div.container img {
	display: inline-block;
	vertical-align: bottom;
}
div#header div#submenu div.container a {
	background-color: #c30274;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	vertical-align: bottom;
}
div#header div#submenu div.container a.selected {
	color: #fc61bf;
}
div#header div#submenu div.container a:hover {
	text-decoration: underline;
}
div#footer {
	background-color: #616161;
	color: #fff;
}
div#footer div.container {
	padding: 20px;
	width: 760px;
}
div#footer div.container img {
	float: left;
	display: inline-block;
	margin-right: 45px;
}
div#footer div.container div.links {
	color: #fff;
	float: right;
	font-size: 10px;
	text-align: right;
	width: 360px;
}

div#footer div.container div.links p {
	margin: 2px 0;
}
div#footer div.container div.links p.titulo {
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	margin-right: -5px;
	letter-spacing: 5px;
}
div#footer div.container div.links p.copyright {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
}
div#footer div.container div.links a {
	color: #e0e0e0;
}
div#footer div.container div.links a:hover {
	text-decoration: underline;
}
div#main {
	background-color: #fff;
}
/*   VARIOS   */
div#main div#contato_container div.left_column,
div#main div#anunciantes_container div.left_column,
div#main div#parceiros_container div.left_column,
div#main div#home_container div.left_column,
div#main div#sobre_container div.left_column {
	float: left;
	padding-left: 36px;
	width: 279px;
}
div#main div#contato_container div.right_column,
div#main div#anunciantes_container div.right_column,
div#main div#parceiros_container div.right_column,
div#main div#sobre_container div.right_column {
	padding-right: 40px;
}
div#main div#anunciantes_container div.right_column div.passo_a_passo h3.titulo,
div#main div#parceiros_container div.right_column div.passo_a_passo h3.titulo {
	margin: 30px 0;
}
div#main div#anunciantes_container div.right_column div.passo_a_passo ul li,
div#main div#parceiros_container div.right_column div.passo_a_passo ul li {
	line-height: 140%;
	margin: 20px 0;
}
div#main div#anunciantes_container div.right_column div.passo_a_passo ul li img,
div#main div#parceiros_container div.right_column div.passo_a_passo ul li img {
	display: inline-block;
	margin-right: 5px;
}
div#main div#anunciantes_container div.right_column div.passo_a_passo ul li span.titulo,
div#main div#parceiros_container div.right_column div.passo_a_passo ul li span.titulo {
	font-size: 120%;
	font-weight: bold;
}
div#main div#anunciantes_container div.right_column div.passo_a_passo ul li p,
div#main div#parceiros_container div.right_column div.passo_a_passo ul li p {
	margin: 0;
}
div#main div#anunciantes_container div.right_column div.vantagens,
div#main div#parceiros_container div.right_column div.vantagens {
	padding-bottom: 20px;
}
div#main div#anunciantes_container div.right_column div.botao_container,
div#main div#parceiros_container div.right_column div.botao_container {
	margin-top: 20px;
	text-align: right;
}
div#main div#anunciantes_container div.right_column div.vantagens ul li,
div#main div#parceiros_container div.right_column div.vantagens ul li {
	margin: 15px 0;
}
div#main div#anunciantes_container div.right_column div.vantagens ul li img,
div#main div#parceiros_container div.right_column div.vantagens ul li img {
	display: inline-block;
	margin-right: 5px;
}
div#main div#anunciantes_container div.right_column div.vantagens p.destaque,
div#main div#parceiros_container div.right_column div.vantagens p.destaque {
	font-size: 160%;
	font-weight: normal;
	margin: 10px 0;
}
div#main div#anunciantes_container div.left_column div.box_parceiros h3.titulo,
div#main div#parceiros_container div.left_column div.box_parceiros h3.titulo {
	font-size: 130%;
	font-weight: bold;
	letter-spacing: -0.5px;
	margin-bottom: 10px;
}
div#main div#anunciantes_container div.left_column div.box_parceiros img,
div#main div#parceiros_container div.left_column div.box_parceiros img {
	display: block;
}
div#main div#anunciantes_container div.left_column div.box_parceiros div.container,
div#main div#parceiros_container div.left_column div.box_parceiros div.container {
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	overflow: hidden;
	text-align: center;
	width: 239px;
}
div#main div#anunciantes_container div.left_column div.box_parceiros div.container img,
div#main div#parceiros_container div.left_column div.box_parceiros div.container img {
	display: inline;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar,
div#main div#parceiros_container div.left_column div.box_quero_anunciar {
	background-image: url('../img/fundo_box_quero_ser.png');
	color: #fff;
	margin-bottom: 30px;
	padding: 25px 15px 25px 15px;
	position: relative;
	height: 250px;
	width: 210px;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar p,
div#main div#parceiros_container div.left_column div.box_quero_anunciar p {
	margin-bottom: 15px;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar p {
	line-height: 16px;
	margin-bottom: 20px;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar a,
div#main div#parceiros_container div.left_column div.box_quero_anunciar a {
	color: #fff;
	display: block;
	font-size: 120%;
	font-weight: bold;
	line-height: 31px;
	padding-left: 25px;
	text-align: center;
	height: 31px;
	position: absolute;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar a img,
div#main div#parceiros_container div.left_column div.box_quero_anunciar a img {
	vertical-align: middle;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar a.anunciar span,
div#main div#parceiros_container div.left_column div.box_quero_anunciar a.parceiro span {
	display: none;
}
div#main div#anunciantes_container div.left_column div.box_quero_anunciar a.anunciar {
	background-image: url('../img/fundo_botao_quero_anunciar.png');
	width: 165px;
	bottom: 10px;
	left: 25px;
}
div#main div#parceiros_container div.left_column div.box_quero_anunciar a.parceiro {
	background-image: url('../img/fundo_botao_quero_ser_parceiro.png');
	width: 198px;
	bottom: 10px;
	left: 10px;
}
/*    HOME   */
div#main div#home_container {
	padding-top: 20px;
}
div#main div#home_container div.box_cinza {
	background-image: url('../img/fundo_box_cinza.png');
	color: #000;
	margin: 10px 0;
	padding: 20px 10px 20px 15px;
	height: 110px;
	width: 235px;
	position: relative;
}
div#main div#home_container div.box_cinza a {
	color: #fff;
	background-image: url('../img/fundo_botao_box_cinza.png');
	display: block;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	width: 76px;
	text-align: center;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
div#main div#home_container div.principal {
	background-image: url('../img/fundo_home.png');
	background-repeat: no-repeat;
	color: #6e8283;
	font-size: 120%;
	line-height: 130%;
	padding: 30px 0 0 60px;
	height: 225px;
	margin-bottom: 10px;
}
div#main div#home_container div.principal div.container {
	width: 450px;
}
div#main div#home_container div.principal div.container .titulo {
	font-size: 180%;
	line-height: 31px;
	margin-bottom: 10px;
}
div#main div#home_container div.principal div.container a {
	background-image: url('../img/fundo_botao_box_principal.png');
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	line-height: 31px;
	margin-top: 10px;
	text-align: center;
	height: 31px;
	width: 110px;
}
div#main div#home_container div.right_column {
	margin-left: 315px;
}
/*    CONTATO   */
div#main div#contato_container {
	padding: 40px 0 150px 0;
}
div#main div#contato_container div.left_column {
	background-image: url('../img/fundo_contato.png');
	background-repeat: no-repeat;
	height: 360px;
	padding: 0;
	width: 315px;
}
div#main div#contato_container div.right_column {
	margin-left: 315px;
}
div#main div#contato_container div.right_column h3.titulo span {
	vertical-align: top;
}
div#main div#contato_container div.right_column h3.titulo span.secundario {
	vertical-align: baseline;
}
div#main div#contato_container div.right_column div.tipo {
	margin: 20px 0;
}
div#main div#contato_container div.right_column div.tipo h3.titulo {
	font-size: 120%;
	font-weight: bold;
}
div#main div#contato_container div.right_column div.tipo p {
	margin: 10px 0;
}
div#main div#contato_container div.right_column div.tipo a {
	background-image: url('../img/fundo_botao_contato_tipo.png');
	color: #fff;
	display: block;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 150px;
}
div#main div#contato_container div.right_column div.tipo a:hover {
	text-decoration: underline;
}
/*    CONTATO FORM    */
div#main div#contato_container div.right_column p.descricao {
	margin: 10px 0;
}
div#main div#contato_container div.right_column form {
	margin-top: 10px;
	text-align: right;
}
div#main div#contato_container div.right_column form fieldset {
	line-height: 25px;
}
div#main div#contato_container div.right_column form fieldset div.field_container {
	margin: 5px 0;
	text-align: right;
}
div#main div#contato_container div.right_column form fieldset div.telefone_container input.telefone_ddd {
	margin-right: 5px;
	width: 40px;
}
div#main div#contato_container div.right_column form fieldset div.telefone_container input.telefone {
	width: 150px;
}
div#main div#contato_container div.right_column form fieldset div.telefone_container {
	display: inline-block;
	text-align: left;
	width: 332px;
}
div#main div#contato_container div.right_column form fieldset input,
div#main div#contato_container div.right_column form fieldset select,
div#main div#contato_container div.right_column form fieldset textarea {
	border: 1px solid #000;
	display: inline-block;
	font-size: 140%;
	line-height: 25px;
	vertical-align: middle;
}
div#main div#contato_container div.right_column form fieldset input {
	height: 25px;
}
div#main div#contato_container div.right_column form fieldset input.nome,
div#main div#contato_container div.right_column form fieldset input.email,
div#main div#contato_container div.right_column form fieldset input.site,
div#main div#contato_container div.right_column form fieldset textarea.comentarios {
	width: 330px;
}
div#main div#contato_container div.right_column form fieldset input.uniques_mes {
	width: 160px;
}
div#main div#contato_container div.right_column form fieldset input.pageviews_mes {
	width: 210px;
}
div#main div#contato_container div.right_column form fieldset textarea {
	float: right;
	height: 80px;
	min-height: 80px;
	max-height: 160px;
}
div#main div#contato_container div.right_column form fieldset label {
	color: #616161;
	display: inline-block;
	float: left;
	font-size: 120%;
	font-weight: bold;
	vertical-align: middle;
}
div#main div#contato_container div.right_column form a {
	background-image: url('../img/fundo_botao_contato_form_enviar.png');
	color: #fff;
	display: inline-block;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 105px;
}
div#main div#contato_container div.right_column form span#required_footnote {
	color: #616161;
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	line-height: 30px;
	margin-right: 50px;
}
div#main div#contato_container div.right_column p#contato_alternativo {
	color: #616161;
	font-weight: bold;
	margin-top: 40px;
	text-align: center;
}
/*    CONTATO FEEDBACK   */
div#main div#contato_container div.right_column div.form_loading,
div#main div#contato_container div.right_column div.form_complete {
	display: none;
	margin: 100px 0 20px 0;
	text-align: center;
}
div#main div#contato_container div.right_column div.form_loading p.msg,
div#main div#contato_container div.right_column div.form_complete p.msg {
	color: #616161;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
/*    ANUNCIANTES   */
div#main div#anunciantes_container {
	padding-top: 20px;
}
div#main div#anunciantes_container div.left_column img#anunciantes_box {
	display: block;
	margin: 10px 0;
}
div#main div#anunciantes_container div.left_column div#testemunho_box {
	background-image: url('../img/fundo_testemunho.png');
	background-repeat: no-repeat;
	color: #ffd5ff;
	margin: 10px 0;
	padding: 20px 15px;
	height: 205px;
	width: 209px;
}
div#main div#anunciantes_container div.right_column {
	margin-left: 315px;
}
div#main div#anunciantes_container div.right_column p {
	margin: 10px 0;
}
div#main div#anunciantes_container div.right_column img#numeros {
	display: block;
}
/*    PARCEIROS   */
div#main div#parceiros_container {
	padding-top: 20px;
}
div#main div#parceiros_container div.right_column {
	margin-left: 315px;
	padding-right: 20px;
}
div#main div#parceiros_container div.right_column p {
	margin: 10px 0;
}
/*    SOBRE   */
div#main div#sobre_container {
	padding-top: 20px;
}
div#main div#sobre_container div.left_column {
	padding-left: 25px;
}
div#main div#sobre_container div.left_column div.box_cinza {
	background-image: url('../img/fundo_box_cinza_sobre.png');
	color: #000;
	background-color: #E5E5E5;
	margin-bottom: 40px;
	padding: 30px 15px 0 30px;
	position: relative;
	height: 190px;
	width: 215px;
}
div#main div#sobre_container div.left_column div.box_cinza h3.titulo {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}
div#main div#sobre_container div.left_column div.box_cinza p {
	line-height: 16px;
	width: 200px;
}

div#main div#sobre_container div.left_column div.box_cinza a {
	color: #fff;
	background-image: url('../img/fundo_botao_box_cinza.png');
	display: block;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	width: 76px;
	text-align: center;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
div#main div#sobre_container div.right_column {
	margin-left: 315px;
}
div#main div#sobre_container div.right_column h3.titulo {
	margin-bottom: 30px;
}
div#main div#sobre_container div.right_column h3.sub {
	margin-top: 30px;
}
div#main div#sobre_container div.right_column p {
	margin: 10px 0;
}
div#main div#sobre_container div.right_column p.destaque {
	color: #828282;
	font-size: 120%;
}
div#main div#sobre_container div.propriedades {
	display: inline-block;
	float: right;
	margin-right: 20px;
	text-align: center;
}
div#main div#sobre_container div.propriedades div.coluna {
	display: inline-block;
	vertical-align: top;
}
div#main div#sobre_container div.propriedades div.coluna div.propriedade {
	color: #616161;
	height: 120px;
	margin: 0 1px;
	text-align: center;
	vertical-align: top;
}
div#main div#sobre_container div.propriedades div.coluna div.propriedade div.img_container {
	display: block;
	height: 60px;
	line-height: 60px;
}
div#main div#sobre_container div.propriedades div.coluna div.propriedade div.img_container img {
	vertical-align: bottom;
}
div#main div#sobre_container div.propriedades div.coluna div.propriedade a {
	color: #616161;
	font-size: 90%;
	font-weight: bold;
}
div#main div#sobre_container div.propriedades div.coluna div.propriedade p {
	font-size: 80%;
	margin: 0 auto;
	width: 142px;
}

