/* RESET CSS START */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: white;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* RESET CSS END */
/* CSS START */
html {
	color: #09334F;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 100%;
}
body {
	color: #09334f;
	line-height: 140%;
	height: 100%;
}
form {
	clear: none;
	display: inline;
}
a {
	color: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px;
}
a.inner_border {
	border-style: solid;
	border-width: 0px;
	float: left;
	overflow:hidden;
}
a.inner_border img {
	display: block;
}
a.inner_border:hover {
	border-width: 4px;
}
a.inner_border:hover img {
	margin: -4px;
}
h1 {
	clear: none;
	color: #D51771;
	font-size: 240%;
	font-weight: bold;
	line-height: 100%;
	margin: 15px 0px;
}
	h1 a {
		color: #D51771;
	}
h2,h3,h5 {
	color: #09334f;
	font-size: 150%;
	font-weight: bold;
	margin: 10px 0px;
}
h4 {
	font-size: 150%;
	font-style: normal;
	padding: 5px 0px;
}
h3 {
	margin: 0px;
}
h6 {
	font-weight: bold;
	margin: 5px 0px;
}
div.cleaner {
	clear: both;
	display: block;
	float: none;
	font-size: 1%;
	height: 1px;
	line-height: 1%;
	width: 1px;
}
#wrapper {
	height: 100%;
	overflow: visible;
	margin: 0px auto;
	width: 1010px;
}
/* Start hide from IE-Mac \*/
* html #wrapper {
	height: 1%;
}
/* End Hide from IE-Mac */
#modal_container {
	height: 100%;
	width: 100%;
	z-index: 1000;
	position: fixed;
	left: 0px;
	top: 0px;
}
#modal_bg {
	background-color: #000;
	height: 100%;
	opacity: 0.5;
	width: 100%;
	z-index: 1001;
	position: absolute;
	left: 0px;
	top: 0px;
}
#modal_box {
	background-color: #fff;
	height: 250px;
	width: 250px;
	z-index: 1002;
	position: absolute;
	top: 50%;
	left: 50%;
}
#modal_box span.title {
	color: #d51771;
	font-size: 140%;
	font-weight: bold;
	z-index: 1005;
	position: absolute;
	left: 10px;
	top: 7px;
}
#modal_close_button {
	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 1005;
}
#modal_box div.outer {
	width: 100%;
	text-align: center;
}
#modal_box div.conteudo, #modal_box div.conteudo_middle {
	margin: 20px;
	margin-top: 30px;
}
img.round_top_left {
	position: absolute;
	top: 0px;
	left: 0px;
}
img.round_top_right {
	position: absolute;
	top: 0px;
	right: 0px;
}
img.round_bottom_left {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
img.round_bottom_right {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
div.indique_login_screen fieldset {
	margin: 0px auto;
	text-align: right;
	width: 250px;
}
div.indique_login_screen label {
	clear: left;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	text-align: right;
}
div.indique_login_screen input.textos {
	border: 1px solid #a9a9a9;
	margin: 2px 0px;
	width: 180px;
}
div.indique_login_screen div.buttons {
	text-align: right;
}
#top {
}
	#logo {
		float: left;
	}
	#login {
		color: #09334f;
		float: right;
		margin-top: 10px;
		width: 180px;
	}
		#login img.avatar_small_h {
			border: 3px solid #dcedf6;
			float: left;
			margin-right: 10px;
		}
		#login p {
			float: left;
			line-height: 120%;
			margin: 0px;
			margin-top: 10px;
			padding: 0px;
		}
#barra_top {
	background-image: url('../img/bg_barra_top.png');
	clear: both;
	font-size: 80%;
	height: 46px;
	line-height: 46px;
	padding-left: 30px;
	padding-right: 30px;
}
	#barra_top img,#barra_top input {
		vertical-align: middle;
	}
	#data_barra_top {
		float: left;
		margin-right: 200px;
	}
	#icones_direita {
		float: right;
	}
	#barra_top div.busca {
		float: left;
		_padding-top: 10px;
	}
		#input_busca {
			background-color: #ffffff;
			border: 1px solid #ddebf7;
			height: 20px;
			margin-right: 5px;
			width: 10em;
		}
#banner {
	padding-left: 155px;
}
	#banner div.outer {
		height: 120px;
	}
#menu {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	float: left;
	overflow: hidden;
	text-transform: uppercase;
	width: 190px;
}
#menu_elem {
	list-style: none;
}
	#menu_elem li {
		border-bottom: 1px solid #ECECEC;
	}
		#menu_elem li ul li a {
			color: #d8267a;
			padding-left: 10px;
		}
		#menu_elem li.selected_item a {
			background-color: #d8267a;
			background-image: url('../img/estrela_menu_selected.png');
			background-repeat: no-repeat;
			background-position: right;
			border-left: 3px solid #b30054;
			border-right: 3px solid #d8267a;
			color: #fff;
		}
		#menu_elem li.submenu_item a {
			background-image: none;
			color: #d8267a;
			padding-left: 10px;
			text-transform: none;
		}
		#menu_elem li.submenu_item_selected a {
			background-image: url('/img/estrela_submenu_selected.png');
			background-repeat: no-repeat;
			background-position: right;
			color: #d8267a;
			padding-left: 10px;
			text-transform: none;
		}
		#menu_elem li.first_item {
			border-top: 3px solid #ECECEC;
		}
		#menu_elem li.last_item {
			border-bottom: 5px solid #ECECEC;
		}
		#menu_elem li a {
			border-left: 3px solid #ECECEC;
			border-right: 3px solid #ECECEC;
			color: #09334F;
			display: block;
			padding: 8px 0px 8px 0.5em;
			text-decoration: none;
		}
		#menu_elem li a:hover {
			border-left: 3px solid #09334F;
		}

/* Fix IE. Hide from IE Mac \*/
* html #menu li { float: left; height: 1%; }
* html #menu li a { height: 1%; }
/* End */
#content {
	float: left;
	overflow: hidden;
	padding: 0px 5px;
	position: relative;
	width: 620px;
}
	#content div.breadcrumbs {
		font-size: 0.8em;
	}
	#content div.video_preview_big img, div.video_preview_small img {
		display: block;
	}
	#content div.video_preview_big {
	}
		#content div.video_preview_big div {
			position: relative;
			width: 295px;
		}

			#content div.video_preview_big div a.button {
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -27px;
				margin-top: -27px;
				z-index: 2;
			}
		#content div.video_preview_big p {
			margin: 15px 0px;
		}
	#content div.video_preview_small {
		position: relative;
		float: left;
		width: 94px;
	}
		#content div.video_preview_small a.button {
			position: absolute;
			right: 5px;
			bottom: 5px;
			z-index: 2;
		}
	#content div.module_container_thumb {
		clear: none;
		float: left;
		margin-bottom: 5px;
		width: 100px;
	}
	#content div.module_container_30p {
		float: left;
		margin-bottom: 5px;
		width: 196px;
	}

	#content div.module_container_35p {
		float: left;
		margin-bottom: 5px;
		width: 222px;
	}

	#content div.module_container_40p {
		clear: none;
		float: left;
		margin-bottom: 5px;
		width: 240px;
	}
	#content div.module_container_50p {
		overflow: hidden;
		position: relative;
		width: 300px;
	}
	#content div.module_container_60p {
		clear: none;
		margin-bottom: 5px;
		position: relative;
		width: 360px;
	}
	#content div.module_container_70p {
		clear: none;
		margin-bottom: 5px;
		position: relative;
		width: 390px;
	}
	#content div.module_container_100p {
		clear: both;
		margin: 10px 0px;
		overflow: hidden;
		position: relative;
		width: 610px;
	}
	#content div.module_container_titulo {
		background-color: #f4f4f4;
		border-color: #e8e8e8;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		height: 30px;
		line-height: 30px;
		margin-bottom: 10px;
		padding: 0px 0px;
		vertical-align: middle;
	}
		#content div.module_container_titulo img {
			vertical-align: middle;
		}
		#content div.module_container_titulo h3 {
			background-color: #fff;
			float: left;
			padding-right: 5px;
		}
		#content div.module_container_titulo_ver_mais {
			float: right;
			height: 30px;
			line-height: 30px;
		}
	div.box_colorido, div.box_branco {
		clear: none;
		padding: 5px;
		float:left;
		height: 77px;
		margin-top: 10px;
		overflow: hidden;
		width: 280px;
	}
	div.box_colorido {
		color: #fff;
	}
	div.box_branco {
		color: #000;
	}
		div.box_branco a, div.box_colorido a {
			margin-right: 5px;
		}
		div.box_colorido img, div.box_branco img {
			clear: none;
			display: block;
			float: left;
		}
		div.box_colorido p, div.box_branco p {
			display: inline;
		}
		div.box_colorido div.titulo_minibox, div.box_branco div.titulo_minibox {
			font-size: 120%;
			font-weight: bold;
			margin-bottom: 10px;
		}
	div.box_comentario {
		background-color: #ffffff;
		background-image: url('../img/comentario_bg.png');
		background-position: bottom;
		background-repeat: repeat-x;
		border-color: #ecf6ff;
		border-style: solid;
		border-width: 1px;
		margin: 20px 10px 0px 10px;
		padding: 10px;
		position: relative;
	}
		#comentario_textbox {
			border-style: solid;
			border-color: #dbecfa;
			border-width: 1px;
			width: 100%;
		}
		#comentario_submit {
			margin-top: 10px;
		}
		div.box_comentario img.ponta_comentario {
			left: 30px;
			position: absolute;
			top: 68px;
			z-index: 5;
		}
		div.box_comentario span.data_hora {
			font-size: 80%;
			right: 5px;
			position: absolute;
			top: 15px;
		}
		div.box_comentario div.info {
			clear: both;
			height: 78px;
			_height: 76px;
		}
			div.box_comentario div.info img.avatar_small_h {
				display: block;
				float: left;
				margin-right: 10px;
				vertical-align: top;
			}
			div.box_comentario div.info p {
				float: left;
				line-height: 120%;
				margin: 10px 0px;
			}
			div.box_comentario div.info p span {
				font-weight: bold;
			}
		div.box_comentario div.balao {
			background-color: #ffffff;
			border-style: solid;
			border-color: #dbecfa;
			border-width: 1px;
			clear: both;
			padding: 20px 30px;
			overflow: hidden;
		}
	#flickr_container, #youtube_container {
		margin-left: 10px;
		text-align: center;
	}
		#flickr_container a.inner_border, #youtube_container a.inner_border {
			margin-right: 10px;
		}
#sidebar {
	float: left;
	overflow: hidden;
	width: 180px;
}
	#sidebar_ultimas_noticias  {
		margin: 10px 0px;
		margin-bottom: 40px;
		text-align: left;
	}
		#sidebar_ultimas_noticias li.sideber_ultimas_noticias_titulo {
			text-align: left;
		}
		#sidebar_ultimas_noticias li.sidebar_ultimas_noticias_ver_mais {
			text-align: right;
		}
		#sidebar_ultimas_noticias li.sidebar_ultimas_noticias_ver_mais img {
			vertical-align: middle;
		}
	#sidebar_top_noticias .chamada{
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;

	}

	#sidebar_celebridades_az {
		overflow: hidden;
		padding: 10px 0px;
		text-align: left;
	}
		#sidebar_celebridades_az p {
			color: #09334f;
			font-weight: bold;
			margin: 5px 0px;
		}
		#sidebar_celebridades_az  div {
			background-color: #ddebf7;
			padding: 3px;
			padding-left: 6px;
		}
			#sidebar_celebridades_az div ul {
				display: inline;
				font-size: 1.8em;
				width: 100%;
			}
				#sidebar_celebridades_az div ul li {
					display: inline;
				}
				#sidebar_celebridades_az div ul li a {
					background-color: #ddebf7;
					border-color: #ddebf7;
					border-style: solid;
					color: #09334f;
					display: block;
					float: left;
					height: 30px;
					line-height: 30px;
					padding: 6px;
					text-align: center;
					width: 2em;
				}
				#sidebar_celebridades_az div ul li a:hover {
					background-color: #09334f;
					color: #ffffff;
					text-decoration: none;
				}
	#sidebar_aniversariantes {
		text-align: left;
	}
		#sidebar_aniversariantes p {
			color: #09334f;
			font-weight: bold;
			margin: 5px 0px;
		}
		#sidebar_aniversariantes ul {
			margin: 10px 0px;
		}
			#sidebar_aniversariantes ul li a {
				color: #0086c4;
				font-weight: bold;
			}
	#sidebar_newsletter {
		margin: 10px 0px;
	}
		#sidebar_newsletter div.sidebar_newsletter_inputs {
			height: 40px;
			padding: 10px 0px;
		}
		#sidebar_newsletter_input {
			background-color: #ffffff;
			border: 1px solid #ddebf7;
			height: 20px;
			margin-right: 5px;
			vertical-align: middle;
			width: 10em;
		}
		#sidebar_newsletter_button {
			vertical-align: middle;
		}
#tagcloud {

}
a.tag_1 {
	font-size: 90%;
}
a.tag_2 {
	font-size: 120%;
}
a.tag_3 {
	font-size: 150%;
}
a.tag_4 {
	font-size: 180%;
}
a.tag_5 {
	font-size: 210%;
	font-weight: bold;
}
#bottom {
	font-size: 100%;
	margin-top: 50px;
	text-align: center;
}
	#bottom div.padder {
		background-color: #ecf6ff;
		border: 1px solid #ddebf7;
		clear: both;
		padding-top: 5px;
	}
	#bottom div.sites_parceiros {
		margin-top: 10px;
	}
	#bottom div.rodape_notas {
		color: #999;
		margin-top: 5px;
	}
	#bottom div.rodape_notas a {
		color: #999;
	}
img.avatar_small_h {
	background-image: url('../img/avatar_small_h.png');
	height: 64px;
	width: 64px;
}
img.avatar_small_m {
	background-image: url('../img/avatar_small_h.png');
	height: 64px;
	width: 64px;
}
ul.inline_menu {
	clear: none;
	display: inline;
}
	ul.inline_menu img {
		vertical-align: middle;
	}
	ul.inline_menu li {
		display: inline;
	}
		ul.inline_menu li a {
			display: block;
			float: left;
			padding-right: 15px;
		}
		ul.inline_menu li a:hover {
			text-decoration: none;
		}
ul.basic_list {
}
	ul.basic_list li {
		border-color: #ececec;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		padding: 10px 0px;
	}
.bold {
	font-weight: bold;
}
.centered {
	text-align: center;
}
.left_margin_5 {
	margin-left: 5px;
}
.left_margin_10 {
	margin-left: 10px;
}
.left_margin_15 {
	margin-left: 15px;
}
.left_margin_20 {
	margin-left: 20px;
}
.right_margin_5 {
	margin-right: 5px;
}
.right_margin_10 {
	margin-right: 10px;
}
.right_margin_15 {
	margin-right: 15px;
}
.right_margin_20 {
	margin-right: 20px;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
.left_column {
	float: left;
}
.right_column {
	clear: right;
	float: right;
}
.sub_h1 {
	/*margin-top: -10px;*/
	margin-bottom: 15px;
	font-style: italic;
	font-weight: normal;
}
.cor1 {
	border-color: #0086c4;
	color: #0086c4;
}
.cor2 {
	border-color: #6226aa;
	color: #6226aa;
}
.cor3 {
	border-color: #d51771;
	color: #d51771;
}

.cor4 {
	border-color: #00497c;
	color: #00497c;
}
.cor5 {
	border-color: #ffc000;
	color: #ffc000;
}
.cor6 {
	border-color: #fff;
	color: #fff;
}
.cor7 {
	border-color: #000;
	color: #000;
}
.bg_cor1 {
	background-color: #0086c4;
}
.bg_cor2 {
	background-color: #6226aa;
}
.bg_cor3 {
	background-color: #d51771;
}
.bg_cor4 {
	background-color: #00497c;
}
.bg_cor5 {
	border-color: #ffc000;
	color: #ffc000;
}
.bg_cor6 {
	border-color: #fff;
	color: #fff;
}

.bg_cor7 {
	border-color: #000;
	color: #000;
}
ol {
	list-style: decimal inside;
}
	ol li {
		font-weight: bold;
		margin: 10px 0px;
	}
	ol li span {
		font-weight: normal;
	}
div.outer {
	display: table;
	overflow: hidden;
	position: relative;
}
div.middle {
	display: table-cell;
	vertical-align: middle;
	position: absolute;
}
.transp_20p {
	background-image: url('../img/20p.scale.fix.png');
}
.transp_40p {
	background-image: url('../img/40p.scale.fix.png');
}
.transp_60p {
	background-image: url('../img/60p.scale.fix.png');
}
.transp_80p {
	background-image: url('../img/80p.scale.fix.png');
}
/********************************/
/*        ANIVERSARIANTES       */
/********************************/
table.aniversariantes {
	border-spacing: 2px;
	text-align: center;
	width: 100%;
}
	table.aniversariantes caption {
		background-color: #09334f;
		color: #fff;
		font-size: 180%;
		padding: 10px 0px;
		text-align: center;
		width: 100%;
	}
	table.aniversariantes thead th {
		font-size: 90%;
		font-weight: bold;
		height: 40px;
		line-height: 40px;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
		width: 14.28%;
	}
	table.aniversariantes tbody td {
		font-weight: bold;
		width: 14.28%;
	}
	table.aniversariantes tbody td.nada {
		vertical-align: top;
	}
		table.aniversariantes tbody td div.dia_container {
			border-width: 1px;
			border-style: solid;
			border-color: #d6eafb;
			height: 63px;
			position: relative;
		}
		table.aniversariantes tbody td div.dia_container div.dia_calendario {
			background-color: #09334f;
			color: #fff;
			font-size: 140%;
			font-weight: bold;
			padding: 3px 4px;
			position: absolute;
			bottom: 0px;
			right: 0px;
			z-index: 10;
		}
		table.aniversariantes tbody td img {
			display: block;
		}
/********************************/
/*        CELEBRIDADES AZ       */
/********************************/
#celebridades_az {
	overflow: hidden;
	margin-bottom: 20px;
	padding: 10px 0px;
	text-align: left;
}
	#celebridades_az  div.az_container {
		background-color: #ddebf7;
		padding: 3px;
		padding-left: 6px;
	}
		#celebridades_az div ul {
			display: inline;
			font-size: 1.8em;
			width: 100%;
		}
			#celebridades_az div ul li {
				display: inline;

			}
			#celebridades_az div ul li a {
				background-color: #ddebf7;
				border-color: #ddebf7;
				border-style: solid;
				color: #09334f;
				display: block;
				float: left;
				height: 30px;
				line-height: 30px;
				padding: 6px;
				text-align: center;
				width: 2em;
				margin-right: 12px;
			}
			#celebridades_az div ul li a:hover {
				background-color: #09334f;
				color: #ffffff;
				text-decoration: none;
			}
/********************************/
/*            FA CLUBE          */
/********************************/
div.faclube_loading {
	font-size: 120%;
	font-weight: bold;
	line-height: 60px;
	text-align: center;
}
	div.faclube_loading img {
		vertical-align: middle;
	}
/********************************/
/*            TOOLBOX           */
/********************************/
#toolbox {
	background-color: #fff;
	overflow: hidden;
	padding: 0px 3px;
}
#toolbox.peq {
	width: 294px;
}
#toolbox.fixed {
	height: 80px;
}
#toolbox a {
	display: block;
	font-size: 90%;
	float: left;
	height: 29px;
	overflow: hidden;
	padding-top: 11px;
	text-decoration: none;
}
	#toolbox a.disabled {

	}
	#toolbox a:hover {
		background-position: 0px 40px;
	}
	#toolbox a.invertido {
			background-position: 0px 40px;
	}
		#toolbox a.invertido:hover {
			background-position: 0px 0px;
		}
a.toolbox_indique {
	background-image: url('../img/toolbox/indique.png');
	padding-left: 40px;
	width: 45px;
}
a.toolbox_fav {
	background-image: url('../img/toolbox/fav.png');
	padding-left: 40px;
	width: 54px;
}
a.toolbox_share {
	background-image: url('../img/toolbox/share.png');
	padding-left: 40px;
	width: 74px;
}

	a.toolbox_share img {
		display: inline;
	}
a.toolbox_mobile {
	background-image: url('../img/toolbox/mobile.png');
	padding-left: 45px;
	width: 109px;
}
a.toolbox_rss {
	background-image: url('../img/toolbox/rss2.png');
	padding-left: 45px;
	width: 43px;
}
a.toolbox_comentario {
	background-image: url('../img/toolbox/comentarios.png');
	padding-left: 45px;
	width: 93px;
}
a.toolbox_indique_disabled {
	background-image: url('../img/toolbox/indique_disabled.png');
	padding-left: 40px;
	width: 45px;
}
a.toolbox_fav_disabled {
	background-image: url('../img/toolbox/fav_disabled.png');
	padding-left: 40px;
	width: 54px;
}
/********************************/
/*         COMPARTILHAR         */
/********************************/
#toolbox_compartilha_button img {
	margin-right: 3px;
	vertical-align: middle;
}
	#toolbox_compartilha_button span.icones {
		display: none;
	}
	#toolbox_compartilha_button:hover span.texto {
		display: none;
	}
	#toolbox_compartilha_button:hover span.icones {
		display: inline;
	}
/********************************/
/*             QUIZ             */
/********************************/
div.quiz_container {
	background-image: url('../img/quizz_fundo.jpg');
	height: 324px;
	overflow: hidden;
	position: relative;
}
div.quiz_container div.start {
	padding: 10px 15px;
}
	div.quiz_container div.start p.quiz_titulo {
		background-color: #082c48;
		color: #ffffff;
		font-size: 240%;
		margin-bottom: 10px;
		padding: 10px;
		text-align: center;
	}
	div.quiz_container div.start div.meio {
		clear: both;
	}
	div.quiz_container div.start div.meio input {
	}
	div.quiz_container div.start div.meio img {
		display: block;
		float: left;
	}
	div.quiz_container div.start div.meio div.quiz_descricao {
		float: right;
		height: 182px;
		padding: 20px;
		text-align: right;
		width: 235px;
	}
		div.quiz_container div.start div.meio div.quiz_descricao p {
			color: #fff;
			font-size: 100%;
			margin-bottom: 10px;
			text-align: left;
		}
#quiz_container div.loading {
	background-image: url('../img/quizz_fundo.jpg');
	color: #fff;
	font-size: 160%;
	font-weight: bold;
	padding-top:150px;
	height: 100%;
	width: 100%;
	text-align:center;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}
div.quiz {
	padding: 14px;
}
	div.quiz div.pergunta_container div.numero {
		background-color: #082c48;
		color: #ffffff;
		float: left;
		font-size: 180%;
		margin-right: 15px;
		padding: 10px 15px;
	}
	div.quiz div.pergunta_container p.pergunta {
		color: #ffffff;
		font-size: 150%;
	}
	div.quiz ul {
		clear: both;
		margin-top: 10px;
	}
	div.quiz ul li {
		color: #ffffff;
		height: 50px;
		line-height: 0px;
		margin-bottom: 4px;
		overflow: hidden;
		vertical-align: bottom;
		width: 580px;
	}
		div.quiz ul li div.opcao {
			float: left;
			height: 50px;
			padding: 0px 25px 0px 15px;
			width: 15px;
		}
		div.quiz ul li div.resposta {
			float: left;
			width: 500px;
		}
		div.quiz ul li div.outer {
			height: 50px;
		}
		#envia_quiz {
			float: right;
		}
		div.quiz div.navegacao_container {
			background-color: #0d5983;
			height: 37px;
			margin-top: 4px;
			padding: 4px;
		}
		div.quiz div.navegacao_container div.navegacao {
			color: #ffffff;
			font-size: 140%;
			font-weight: bold;
			height: 37px;
			line-height: 37px;
		}
		div.quiz div.navegacao_container div.navegacao input {
			vertical-align: middle;
		}
		#confirma_container {
			margin-top: 5px;
			text-align: right;
		}
/********************************/
/*          TERMOMETRO          */
/********************************/
div.termometro {
}
	div.termometro_quesito {
		width: 263px;
	}
		div.termometro_quesito label {
			float: left;
			font-size: 110%;
			font-weight: bold;
		}
		div.termometro_quesito div.quesito_input {
			float: right;
		}
		div.termometro_quesito input {
			background-color: #fff;
			border: 0px;
			font-size: 100%;
			width: 25px;
		}
		div.termometro_quesito div.slider {
			width:263px;
			margin:10px 0;
			background-image:url('../img/termometro_slider_bg.png');
			background-repeat: no-repeat;
			background-position: center;
			height:26px;
			position: relative;
		}
			div.termometro_quesito div.slider div.handle {
				width:11px;
				height:23px;
				position: absolute;
				background-image:url('../img/termometro_slider_handler.png');
			}
	div.termometro div.nota_final_container {
		float: left;
		font-size: 140%;
		font-weight: bold;
	}
		div.termometro div.nota_final_container input {
			background-color: #fff;
			border: 0px;
			color: #fc0378;
			font-size: 110%;
			width: 40px;
		}
		div.termometro div.submit_container {
			float: right;
		}
/********************************/
/*            ENQUETE           */
/********************************/
div.enquete {
	background-image: url('../img/enquete_fundo2.jpg');
	border: 1px solid #000;
	/*height: 282px;*/
	line-height: 120%;
	padding-top: 5px;
	padding-left: 10px;
	width: 282px;
}
	div.enquete p.pergunta {
		color: #ffffff;
		font-size: 140%;
		font-weight: bold;
	}
	div.enquete ul {
		margin-top: 10px;
	}
	div.enquete ul li {
		color: #ffffff;
		height: 64px;
		margin-bottom: 4px;
		overflow: hidden;
		vertical-align: bottom;
		width: 275px;
	}
		div.enquete ul li div.opcao {
			float: left;
			height: 64px;
			padding: 0px 5px;
			width: 20px;
		}
		div.enquete ul li div.resposta {
			float: left;
			width: 200px;
		}
		div.enquete ul li div.outer {
			height: 64px;
		}
/********************************/
/*        ENQUETE C/ FOTO       */
/********************************/
div.enquete_foto {
	background-image: url('../img/enquete_img_fundo2.jpg');
	border: 1px solid #000;
	height: 339px;
	line-height: 120%;
	padding-top: 5px;
	padding-left: 10px;
	width: 339px;
}
	div.enquete_foto p.pergunta {
		color: #ffffff;
		font-size: 140%;
		font-weight: bold;
	}
	div.enquete_foto ul {
		margin-top: 10px;
	}
	div.enquete_foto ul li {
		color: #ffffff;
		height: 74px;
		margin-bottom: 4px;
		padding: 5px 0px 5px 5px;
		overflow: hidden;
		vertical-align: bottom;
		width: 327px;
	}
		div.enquete_foto ul li div.opcao {
			float: left;
			height: 74px;
			padding: 0px 5px;
			width: 20px;
		}
		div.enquete_foto ul li div.resposta {
			float: left;
			width: 200px;
		}
		div.enquete_foto ul li div.outer {
			height: 74px;
		}
/********************************/
/*          CALCULADORA         */
/********************************/
div.calculadora_container {
	background: url('../img/calc_fundo.png');
	background-color: #ca2868;
	color: #fff;
	height: 335px;
	line-height: 100%;
	padding: 5px 8px;
	width: 279px;
}
div.calculadora p.titulo {
	font-size: 120%;
	font-weight: bold;
}
	div.calculadora p.titulo span.nota {
		color: #ffcccc;
		font-size: 60%;
	}
	div.calculadora label {
		display: block;
		font-weight: bold;
		margin-top: 20px;
	}
	div.calculadora div.transp_20p input {
		background-color: transparent;
		border: 0px;
		color: #fff;
		clear: both;
		display: block;
		font-size: 200%;
		font-weight: bold;
		padding: 5px 0px;
		width: 285px;
	}
	div.calculadora div.porcentagem {
		font-size: 300%;
		font-weight: bold;
		height: 40px;
		line-height: 40px;
		position: relative;
		text-align: center;
	}
		div.calculadora div.porcentagem div.label_porcentagem {
			position: absolute;
			right: 50%;
			margin-right: -50px;
			width: 100px;
			z-index: 3;
		}
		div.calculadora div.porcentagem div.barra_porcentagem {
			background-color: #ff6eb2;
			height: 100%;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 2;
			width: 0px;
		}
		div.calculadora div.frase {
			font-size: 110%;
			margin-top: 5px;
		}
/********************************/
/*             HOME             */
/********************************/
p.destaque_texto {

}
p.destaque_links {
	margin: 10px 0px;
}
p.destaque_links a:hover {
	color: #d51771;
	/*font-weight: bold;*/
	text-decoration: underline;
}
/********************************/
/*           NOTICIA            */
/********************************/
div.titulo_noticia_destaque {
	color: #0086c4;
	font-size: 160%;
	margin: 15px 0px;
}
	div.titulo_noticia_destaque a {
		color: #0086c4;
	}
div.noticias_mais_noticias, div.galerias_mais_galerias, div.videos_mais_videos {
	font-size: 120%;
	font-weight: bold;
}
div.videos_mais_videos_titulo {
	font-size: 150%;
	font-weight: bold;
	height: 40px;
}
div.foto_noticia {
	padding-bottom: 5px;
	padding-right: 5px;
}
div.noticia_dir {
	padding-top: 25px;
	padding-left: 15px;
}
div.noticia_fotogrande {
	background-color: #e5f2fe;
}
	div.noticia_fotogrande div span.legenda {
		font-size: 80%;
	}
	div.noticia_fotogrande div {
		margin: 20px auto 20px auto;
		width: 540px;
	}
	div.noticia_fotogrande a {
		text-decoration: underline;
	}
/********************************/
/*            NOVELA            */
/********************************/
div.novela_box {
	background-color: #ecf6ff;
	padding: 5px;
	margin-bottom: 30px;
}
	div.novela_box div.left_column {
		width: 295px;
	}
	div.novela_box h3 {
		color: #0086c4;
		margin-bottom: 5px;
	}
	div.novela_box p {
		margin-bottom: 10px;
		text-align: justify;
	}
	#resumos h3 {
		margin-bottom: 10px;
	}
		#resumos div.new_novela a {
			background-image: url('../img/novela_resumo_bg.png');
			border: 4px solid #E4E4E4;
			display: block;
			font-size: 100%;
			float: left;
			height: 50px;
			padding-top: 17px;
			text-align: center;
			width: 88px;
		}
		#resumos div.new_novela a.inactive {
			color: #E4E4E4;
		}
		#resumos div.new_novela a:hover {
			border-color: #1a4969;
			text-decoration: none;
		}
		#resumos div.new_novela a.inactive:hover {
			border-color: #E4E4E4;
		}
		#resumos div.new_novela a.seta_esq {
			background-image: url('../img/seta_branca_esq.png');
			width: 7px;
		}
		#resumos div.new_novela a.seta_dir {
			background-image: url('../img/seta_branca_dir.png');
			width: 7px;
		}
div.autor_elenco_box {
	/*text-align: justify;*/
}
	div.autor_elenco_box div.module_container_30p h3 {
		margin-bottom: 10px;
	}
	div.autor_elenco_box div.module_container_30p p {
		margin-top: 10px;
	}
	div.autor_elenco_box div.module_container_30p span.nome_autor {
		font-weight: bold;
	}
/********************************/
/*         CELEBRIDADE          */
/********************************/
div.celebridade_perfil {
	background-color: #ecf6ff;
	padding: 5px 5px 0px 5px;
}
	div.celebridade_perfil div.item_group {
	}
	div.celebridade_perfil div.item_group div.item_odd {
		background-color: #ecf6ff;
		padding: 5px 0px 5px 5px;
	}
	div.celebridade_perfil div.item_even {
		background-color: #e5f2fe;
		padding: 5px 0px 5px 5px;
	}
	div.celebridade_perfil table {
		margin-left: 10px;
		width: 100%;
	}
		div.celebridade_perfil table td {
			padding: 5px 0px;
			vertical-align: middle;
		}
		div.celebridade_perfil table th {
			font-weight: bold;
			vertical-align: middle;
		}
		div.celebridade_perfil table thead tr {
			background-color: #ecf6ff;
		}
		div.celebridade_perfil table thead th {
			text-align: center;
		}
		div.celebridade_perfil table tbody {
		}
		div.celebridade_perfil table tbody tr.even {
			background-color: #e5f2fe;
		}
		div.celebridade_perfil table tbody th {
			padding-right: 1px;
		}
		div.celebridade_perfil table tbody td {
			padding-left: 1px;
		}
/********************************/
/*           GALERIA            */
/********************************/
#galeria {
	background-color: #ecf6ff;
	margin-bottom: 20px;
	padding: 5px;
	padding-top: 8px;
	position: relative;
}
	#galeria div.galeria_esq {
		float: left;
		width: 400px;
	}
		#galeria div.galeria_esq div.galeria_foto {
			height: 300px;
		}
		#galeria div.galeria_esq div.galeria_controles {
			overflow: hidden;
			margin-top: 2px;
			white-space: nowrap;
		}
			#galeria div.galeria_esq div.galeria_controles div.seta_esq {
				cursor: pointer;
				float: left;
				margin-top: 4px;
			}
			#galeria div.galeria_esq div.galeria_controles div.fotos {
				float: left;
				/*height: 74px;*/
				overflow: hidden;
				padding: 1px 3px 0px 3px;
				width: 363px;
			}
				#galeria div.galeria_esq div.galeria_controles div.fotos div {
					float: left;
					/*height: 74px;*/
					overflow: hidden;
					white-space: nowrap;
					width: 363px;
				}
				#galeria div.galeria_esq div.galeria_controles div.fotos div img {
					cursor: pointer;
				}
				#galeria div.galeria_esq div.galeria_controles div.fotos div img.selected {
					border: 2px solid #0085BF;
				}
			#galeria div.galeria_esq div.galeria_controles div.seta_dir {
				cursor: pointer;
				float: right;
				margin-top: 4px;
			}
	#galeria div.galeria_dir {
		float: right;
		height: 380px;
		position: relative;
		width: 200px;
	}
		#galeria div.galeria_dir div.galeria_boxes {
			padding: 3px;
			width: 190px;
			position: absolute;
			bottom: 0px;
			right: 5px;
		}
		#galeria div.galeria_dir div.galeria_boxes div.galeria_galerias {
			background-color: #d9ecfc;
			margin-bottom: 6px;
			padding: 3px;
		}
		#galeria div.galeria_dir div.galeria_boxes div.galeria_perfis {
			background-color: #ece2ff;
			padding: 3px;
		}
			#galeria div.galeria_dir div.galeria_boxes div.galeria_galerias p,
			#galeria div.galeria_dir div.galeria_boxes div.galeria_perfis p {
				margin-top: 6px;
				margin-bottom: 20px;
			}
/********************************/
/*            DIETAS            */
/********************************/
div.dietas {
}
	div.dietas p {
		margin-bottom: 20px;
		margin-top: 5px;
	}
	div.dietas p span.titulo {
		font-size: 150%;
		font-weight: bold;
	}
/********************************/
/*            VIDEOS            */
/********************************/
div.video_container {

}
	div.video_container hr {
		background-color: #ccc;
		border-color: #ccc;
		color: #ccc;
	}
	div.video_container div.controles {
		font-size: 90%;
	}
	div.video_container div.controles div.secao {
		padding: 3px 0px;
	}
		div.video_container div.controles div.secao .controle {
			background-repeat: no-repeat;
			display: block;
			float: left;
			height: 30px;
			line-height: 30px;
			padding: 0px 2px;
		}
			div.video_container div.controles div.secao div.controle a {
				display: block;
				float: left;
				padding: 0px 10px;
			}
			div.video_container div.controles div.secao div.controle a:hover {
				text-decoration: none;
			}
			div.video_container div.controles div.secao div.controle a.estrela {
				background-image: url('../img/estrelas.png');
				background-position: 85px 0px;
				height: 16px;
				margin-top: 5px;
				padding: 0px;
				width: 17px;
			}
		div.video_container div.controles div.secao div.rating {
			border-right: 1px solid #ccc;
			padding-right: 10px;
		}
		div.video_container div.controles div.secao div.indique {
			border-right: 1px solid #ccc;
		}
		div.video_container div.controles div.secao a.favorito {
			background-image: url('../img/video_fav.png');
			background-position: 0px 0px;
			margin-left: 10px;
			padding-left: 40px;
			width: 70px;
		}
		div.video_container div.controles div.secao a:hover.favorito,
		div.video_container div.controles div.secao a.favorito.invertido {
			background-position: 0px -30px;
		}
		div.video_container div.controles div.secao a:hover.favorito.invertido {
			background-position: 0px 0px;
		}
		div.video_container div.controles div.secao a.disabled {
			background-image: url('../img/video_fav_disabled.png');
			background-position: 0px 0px;
			margin-left: 10px;
			padding-left: 40px;
			width: 70px;
		}
		div.video_container div.controles div.secao div.controle img {
			vertical-align: middle;
		}

		div.module_video_comentarios{
			width: 200px;
			margin-top: 40px;
		}
/********************************/
/*          MAPA ASTRAL         */
/********************************/
#mapa_astral {
}
	#mapa_astral div.perfil {
		background-color: #ecf6ff;
		padding: 5px;
	}
		#mapa_astral div.perfil table {
			height: 147px;;
			margin-left: 10px;
			width: 100%;
		}
			#mapa_astral div.perfil table td {
				vertical-align: middle;
			}
			#mapa_astral div.perfil table th {
				font-weight: bold;
				vertical-align: middle;
			}
			#mapa_astral div.perfil table thead tr {
				background-color: #e1f0fd;
			}
			#mapa_astral div.perfil table thead th {
				text-align: center;
			}
			#mapa_astral div.perfil table tbody {
			}
			#mapa_astral div.perfil table tbody tr.even {
				background-color: #e1f0fd;
			}
			#mapa_astral div.perfil table tbody th {
				padding-right: 1px;
				text-align: right;
				width: 50%;
			}
			#mapa_astral div.perfil table tbody td {
				padding-left: 1px;
				width: 50%;
			}
	#mapa_astral hr {
		color: #ECECEC;
	}
	#mapa_astral div.info_celebridade {
	}
	#mapa_astral div.mandala_container {
		text-align: center;
	}
	#mapa_astral div.secao {
	}
		#mapa_astral div.secao div.item {
			margin: 20px 0px;
		}
			#mapa_astral div.secao div.item h5 {
				font-size: 100%;
				margin-top: 10px;
			}
			#mapa_astral div.secao div.item p {
				margin-top: 10px;
				text-align: justify;
			}
/********************************/
/*            INDIQUE           */
/********************************/
#indique {
}
#indique ul {
	border: 2px solid #ddd;
	text-align: center;
	width: 228px;
}
#indique ul li {
	border-bottom: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
}
#indique ul li a {
	background-image: url('../img/indique_buttons.png');
	display: block;
	height: 100%;
	width: 100%;
}
	#indique ul li a.indique_button_hotmail {
		background-position: 0px 0px;
	}
	#indique ul li a.indique_button_msn {
		background-position: 0px 32px;
	}
	#indique ul li a.indique_button_yahoo {
		background-position: 0px 64px;
	}
	#indique ul li a.indique_button_orkut {
		background-position: 0px 96px;
	}
	#indique ul li a.indique_button_gmail {
		background-position: 0px 128px;
	}
#indique textarea {
	border: 1px solid #a9a9a9;
	overflow-x: hidden;
	overflow-y: auto;
	width: 280px;
}
table.indique_contacts_table {
	height: 250px;
	width: 100%;
}
	table.indique_contacts_table thead th {
		background-color: #fff;
		font-weight: bold;
	}
	table.indique_contacts_table tbody {
		height: 200px;
		overflow-x: hidden;
	}
table.locked_header tbody {
	overflow-y: auto;
}
div.indique_contacts_table_container {
	height: 220px;
}
div.importar_buttons {
	text-align: right;
}
/********************************/
/*            INDIQUE           */
/********************************/
div.tag_container {
}
div.tag_container h2 {
	margin: 0px 0px 5px 0px;
}
div.tag_container a.inner_border {
	margin: 0px 10px 5px 0px;
}
/********************************/
/* Aniversariantes              */
/********************************/
.NiverSubtitle{
	color: #0086c4;
	font-size: 20px;
	font-weight: bold;
	float: left
}

.NiverDia{
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #0086c4;
}

.NiverDia SPAN{
	color: #d8267a;
}
.NiverSignoDesc{
	margin-top: 10px;
	color: #1a4969;
	font-size: 13px;
}
.NiverCalendarTitle{
	width: 100%;
	color: #ffffff;
	font-size: 20px;
	background-color:#09334f;
	text-align: center;
	padding: 10px;
}

/*******************/
/*      Outros     */
/*******************/
.sexynome{
	font-size: 14px;
	font-weight: bold;
}

#Mobile1{
	font-family: 'Trebuchet MS';
	color: #707070;
	font-size: 14px;
}

#Mobile1 .text{
	padding-top: 15px;
	margin-left: 37px;
	margin-right: 25px;
}

#Mobile1 .left_column{
	margin-left: 10px;
	width: 405px;
}

#Mobile1 .right_column{
	width: 195;
}

#Mobile1 .box{
	background-color: #e2e2e2;
	height: 261px;
}

#Mobile1 A{
	font-weight: bold;
	color: #076ea5;
	font-size: 18px;
}

#Mobile2 .right_column{
	text-align: right;

}

#Mobile2 .title{
	margin-left: 20px;
}



