@charset "utf-8";
/* CSS Document */
/*
Theme Name: Hotmilhas
Theme URI: http://hotmilhas.com.br/
Author: Blue Box
Author URI: http://bluebox.inf.br/
Description: Tema desenvolvido para o Hotmilhas.
*/

/*****************************************************************
			RESET
*****************************************************************/

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, 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 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/*****************************************************************
			CONTAINERS
*****************************************************************/
body { font-family:Arial, Helvetica, sans-serif; }
#supercontent {
	min-height: 650px;
	/*background: url(images/bg_grey_frame.png) no-repeat top center;*/
	background: url(images/bg_content.jpg) no-repeat top center;
	min-width: 940px;
}
#superfooter { min-width: 940px; }
#supercontent_landing {
	background: url(images/background-left.png) no-repeat top center;
	min-width: 940px;
}
#supertopo { min-width: 940px; }
#content {
	float: right;
	width: 610px;
}
#content_landing {
	float: right;
	width: 610px;
	height: 450px;
}

/*****************************************************************
			CLASSES BASICAS E/OU ÚTEIS
*****************************************************************/
.centralizar {
	width: 940px;
	margin: 0 auto;
}
.clearfix {
	float: none !important;
	clear: both !important;
}
.dashed {
	background: url(images/bg_dotted.png) repeat-x;
	display: block;
	height: 2px;
}
.textCenter{ text-align:center; }
/*****************************************************************
			HEADER
*****************************************************************/

body { background: #E7E7E7; }
#supertopo {
	background: url(images/bg_header.png) repeat-x;
	height: 124px;
	width: 100%;
}
	#logo {	margin-left: 15px; }
	#logo img { margin-top: 10px; }
	#menu { margin-top: 13px; }
		#menu ul li {
			float: left;
			margin-left: 3px;
		}
			li.current-menu-item a {
				background: url(images/bg_menu.jpg) top left no-repeat;
				color: #FFF !important;
				height: 34px;
			}
				li.current-menu-item a strong {
					background: url(images/bg_menu.jpg) top right no-repeat;
				}
			#menu ul li a[href] {
				text-decoration: none;
				color: #000;
				padding: 0px 0 0px 6px;
				font-size: 14px;
				height: 34px;
				font-weight: bold;
				float: left;
			}
			#menu ul li a[href] strong {
				padding: 8px 6px 10px 0;
				float: left;
			}
			#menu ul li a[href]:hover {
				color: #FFF;
				background: url(images/bg_menu.jpg);
			}
				#menu ul li a[href]:hover strong {
					background: url(images/bg_menu.jpg) top right;
				}
				#ie7 #menu ul li a[href]:hover strong { cursor: pointer; }
			.separador {
				background: url(images/bg_spacer.png) no-repeat;
				width: 2px;
				height: 15px;
				float: left;
				margin-top: 8px;
			}
/*****************************************************************
			LANDING PAGE SEGURANÇA AO VENDER MILHAS
*****************************************************************/
#supertopo_seguranca {
	background: url(images/bg_header.png) repeat-x bottom;
	height: 55px;
	width: 100%;
	min-width: 940px;
}
	#supertopo_seguranca #menu {
		float: left;
		width: 610px;
	}
#supertopo_seguranca #sidebar { width: 320px !important; }
	#sidebar .fb-like-box, #sidebar .banner {
		width: 250px;
		margin: 20px 0 0 20px;
	}
	#sidebar .fb-like-box { min-height: 290px; }
#formulario_seguranca {
	background: url(images/bg_box_branco.png) no-repeat top center;
	padding-top: 20px;
	height: 595px;
}
	#formulario_seguranca #logo { margin-left: 40px; }
	#formulario_seguranca #formulario_topo { margin-top: 0px !important; }
	#formulario_seguranca #politica_form {
		background:url(images/seta_politica_de_privacidade.png) no-repeat left;
		padding-left: 10px;
		color: #000;
		text-decoration: none;
	}
#supercontent_seguranca {
	background: url(images/bg_curto.png) repeat-x;
	min-width: 940px;
}

#supercontent_seguranca #content_landing { height: auto !important; }
#conteudo_sup>h1 {
	margin-top: 30px !important;
	color: #FFFFFF !important;
	margin-left: 0px !important;
	width: auto !important;
	text-shadow: -3px 3px 5px #000;
	font-size: 27px !important;
}
#curtidas {
	background: url(images/50_mil_curtir.png) no-repeat left center;
	padding-left: 250px;
	min-height: 300px;
	margin-top: 40px;
	color: #223e85;
}
	#confira {
		color: #FFFFFF !important;
		margin-left: 0px !important;
		width: auto !important;
		text-shadow: -3px 3px 5px #000;
		font-size: 27px !important;
		font-weight: bold;
		margin-bottom: 20px;
	}
	#curtidas>div {
		font-size: 17px;
		font-weight: bold;
		line-height: 1.4em;
	}
		#curtidas>div strong {
			font-size: 32px;
			line-height: 1.2em;
			display: block;
		}
		#curtidas>ul { margin-top: 20px; }
		#confianca, #transparencia {
			padding-left: 55px;
			height: 50px;
			margin-bottom: 20px;
		}
		#confianca h4, #transparencia h4 {
			font-weight: bold;
			font-size: 18px;
		}
		#confianca p, #transparencia p {
			font-size: 13px;
			font-weight: bold;
			line-height: 1.4em;
		}
		#confianca { background: url(images/icon_confianca.png) no-repeat left center; }
		#transparencia { background: url(images/icon_transparencia.png) no-repeat left center; }
#conteudo_inf {
	background: #FFF;
	padding: 20px 15px;
	margin-top: 15px;
}
	#caminho {
		font-style: italic;
		font-size: 13px;
	}
		#caminho a {
			color: #000;
			text-decoration: none;
		}
		.separador_caminho {
			margin: 0 5px;
			color: red;
			font-style: normal;
		}
	#conteudo_inf h2 {
		color: #005596;
		line-height: 40px;
		font-weight: bold;
		font-size: 28px !important;
		margin-left: 0px !important;
		margin-top: 25px !important;
		width: auto !important;
	}
	#conteudo_inf p {
		font-size: 14px;
		line-height: 1.4em;
		margin-top: 20px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#conteudo_inf ul { margin-top: 30px; }
		#conteudo_inf ul li { margin-top: 20px; }
		.seta_lista {
			width: 50px;
			height: 30px;
			background: url(images/seta_lista.png) no-repeat top left;
			float: left;
		}
		.texto_lista {
			float: left;
			width: 520px;
			border-bottom: dotted 1px;
			min-height: 30px;
			padding-bottom: 10px;
			font-size: 14px;
			line-height: 1.4em;
			font-family: Arial, Helvetica, sans-serif;
		}
/*****************************************************************
			SIDEBAR
*****************************************************************/
#sidebar {
		float: left;
		position:relative;
		width: 330px;
		z-index:300;
	}
		#formulario {
			background: url(images/form-background.png) no-repeat top center;
			width: 330px;
			height: 500px;
		}
/***************************
		FORMULARIO
***************************/
.malandro{
	position: absolute;
	z-index: -9999999;
}
#captcha{
	background:url(images/captcha.jpg);
	float:left;
}
.captcha{font-size:12px;}
#formulario_content{
	width:250px;
	padding-top: 13px;
	margin-left: 30px;
}
	#formulario_topo{ margin-top: 25px; }
		#formulario_topo h2 {
			font-size: 24px;
			color: #005596;
			line-height: 30px;
			font-weight: bold;
		}
			
		#formulario_topo h4 {
			font-size:18px;
			color: #005596;
			line-height: 30px;
			font-weight: bold;
		}
			#formulario_topo h4 span {
				font-size: 28px;
				color: #C9131F;
			}
			#ie7 #formulario_topo h4 div { margin-right: 0.4em; }
	#formulario_topo h3{
		color: #005596;
		font-family: "Gotham Narrow Bold", Helvetica, Arial, sans-serif;
		display: block;
		font-size:20px;
		padding-top: 15px;
		margin-bottom: 10px;
	}
	#formulario_topo p{
		line-height: 18px;
		color: #383838;
		font-size: 13px;
	}
#cotacao_form {padding-right:10px;}
	#cotacao_form a {
		color: #CC060D;
		font-size:12px;
	}
	#cotacao_form ul {
		list-style: none;
		margin-top: 20px;
	}
		#cotacao_form ul li{
			margin: 0 0 0 0;
			width:255px;
		}
			#cotacao_form .label {
				color: #383838;
				font-size: 14px;
				display: block;
				cursor: pointer;
				margin-bottom: 20px;
			}
			#cotacao_form ul li input[type=image] {margin-bottom: 25px;}
			#cotacao_form ul li p {
				/*border: 1px solid #7E7E7E;*/
				width: 250px;
				padding-bottom: 22px;
				background: url(images/input-shadow.png) no-repeat bottom center;
			}
			#cotacao_form ul li select {
				border: 1px solid #7E7E7E;
				background: url(images/input-shadow.png) no-repeat bottom center;
				width:252px;
				height:25px;
			}
.txt {
	border: 1px solid #7E7E7E;
	padding: 5px;
	width:240px;
}
input.error { border: 1px solid red; }
label.error { display: none; } 
.marginBottomFormCot{margin-bottom:24px !important;}
/********************************
		SIDEBAR
********************************/
#sidebar>ul li {
	width: 300px;
	margin-top: 20px;
}
	#sidebar ul li h2 {
		font-size: 23px;
		font-weight: bold;
		line-height: 1.4em;
	}
#tweets { height: 200px; }
	.tweet{
		float: left;
		width:215px;
		height:68px;
		background:url(images/bg_twitter_post.png) no-repeat 0 0;
		margin:15px 0 0 0;	
		padding:12px 10px 0 22px;
		color:#464646;
		font-size:10px;
		line-height:14px;
	}
		.tweet a{
			font-weight:bold;
			color:#464646;
			font-size:11px;	
		}
#tweets a img {
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid #C9E9F8;
	margin: 15px 6px 0 15px;
}
#conversa_twitter {
	background: url(images/bg_enter_twitter.png) no-repeat;
	padding-left: 42px;
	padding-top: 8px;
	color: #003156;
	text-decoration: none;
	font-size: 11px;
	width: 103px;
	height: 21px;
	float: right;
}

#sidebar_search {
	background: url(images/cinza.png) no-repeat;
	width: 280px;
	height: 82px;
	padding: 20px 0 0 20px;
}
	#sidebar_search label {
		display: block;
		cursor: pointer;
		font-size: 13px;
	}
	#search_holder {
		margin-top: 10px;
		border: 1px solid #7E7E7E;
		padding: 1px;
		background: #FFF;
		width: 250px;
	}
		#search_holder input { border: none; }
		#s {
			width: 180px;
			float: left;
		}
		#submit_search {
			background: url(images/input_img.png) no-repeat;
			width: 65px;
			height: 23px;
			float: right;
		}
/***********************************
		LISTA DE CATEGORIAS
***********************************/
#categorias ul { margin-top: 15px; }
	#categorias ul li {
		background: url(images/sprite-blog.png) no-repeat 0 -184px;
		margin: 0 0 0 15px;
		padding-left: 10px;
	}
		#categorias ul li a {
			color: #333;
			border-bottom: 1px solid #999;
			display: block;
			padding: 3px 0;
			font-size: 12px;
			text-decoration: none;
			width: 270px;
		}
	#categorias ul li a:hover { border-bottom: 1px dotted #999; }
/*************************************
		SEGURANÇA
*************************************/
#seguranca h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4em;
}
#seguranca p {
	font-size: 12px;
	color: #333;
	margin-top: 12px;
}
#seguranca ul li {
	font-size: 12px;
	color: #333;
	background: url(images/sprite.png) no-repeat -390px -799px;
	padding-left: 20px;
	text-align: justify;
	width: 280px;
}
/*****************************************************************
			SLIDER
*****************************************************************/
#slider_wrap {
	width: 610px;
	float: right;
}
	#slide {
		margin-top: 15px; 
		color: #FFF;
		height: 250px;
		overflow: hidden;
	}
		#slide li {
			float: left;
			height: 250px;
		}
			#slide a {
				text-decoration: none;
				color: #FFF;
			}
				#slide a .slide {
					width: 610px;
					height: 225px;
				}
				.slide h2 {
					font-size: 18px;
					font-weight: bold;
					color: #FFF;
				}
					.slide h2 span { font-size: 30px;}
				/*******************************
						SLIDE 1
				*******************************/
					
				#passos {margin-top: 20px;}
				#passos li {
					float: left;
					width: 120px;
					height: 168px;
				}
					.number {
						float: left;
						font-size: 38px;
						margin-right: 5px;
					}
					.explicacao {
						float: left;
						font-size: 13px;
						width: 90px;
						line-height: 15px;
					}
					.icone_passos {
						width: 103px;
						height: 79px;
						float: right;
					}
					.step1 { background: url(images/bg_step1.png) bottom center no-repeat; }
					.step2 { background: url(images/bg_step2.png) bottom center no-repeat; }
					.step3 { background: url(images/bg_step3.png) bottom center no-repeat; }
					.step4 { background: url(images/bg_step4.png) bottom center no-repeat; }
					.step5 { background: url(images/bg_step5.png) bottom center no-repeat; height: 165px !important; }
			/***********************************
					SLIDE 2
			***********************************/
			.slide_left {
				float: left;
				width:270px;
			}
				.slide_left h2 span { line-height: 1.5em; }
				.slide_left div {
					font-size: 15px;
					line-height: 18px;
				}
				.saiba {
					font-size: 18px;
					font-weight: bold;
					color: #FFF;
				}
			.slide_right { float: left;}
			/***********************************
					SLIDE 3
			***********************************/
			.slide3 {
				background: url(images/banner-aviao.png) no-repeat;
			}
			.slide3 h2 { margin-bottom: 15px; }
			.slide3 div {
				width: 250px;
				font-size: 15px;
				line-height: 18px;
			}
/*************************
		PAGINAÇÃO
*************************/
#pagination {
	text-align: right;
	height: 30px;
}
	#pagination a {
		text-decoration: none;
		color: #FFF;
		background: #A7A7A7;
		padding: 6px;
		margin-right: 7px;
		height: 12px;
		font-size: 12px;
	}
	#ie7 #pagination a { height: 20px; line-height: 27px; }
	#ie7 #pagination a span { height: 20px; line-height: 27px; }
	#pagination a.selected {
		background: #00457A;
	}
/*****************************************************************
			INDEX
*****************************************************************/
.destaque_index {
	float: left;
	width: 295px;
}
	.destaque_index h2 {
		font-size: 23px;
		padding-left: 130px;
		height: 80px;
		font-weight: bold;
		line-height: 1.4em;
	}
		#destaque_esquerda h2 strong {
			font-size: 32px;
		}
		#destaque_direita h2 strong { font-size: 20px; }
	.destaque_index a {
		text-decoration: none;
		color: #001E35;
	}
#destaque_direita { margin-left: 20px; }
	#destaque_direita h2 { background: url(images/bg_question_box.png) no-repeat left top;	}
	#destaque_esquerda h2 { background: url(images/bg_airplane_box.png) no-repeat left top; }
.conteudo_destaque {
	margin-top: 10px;
	height: 120px;
}
	.conteudo_destaque p {
		font-size: 14px;
		line-height: 18px;
		color: #333;
	}
		.conteudo_destaque p strong { font-weight: bold; }
	.conteudo_destaque ul li {
		margin-top: 10px;
		background: url(images/bg_arrow_blue.png) no-repeat left center;
		padding-left: 15px;
	}
		.conteudo_destaque ul li a {
			color: #000;
			font-size: 13px;
		}
a.btn_conheca {
	float: right;
	width: 74px;
	height: 19px;
	background: url(images/bg_conheca.png) no-repeat 0 0;
	padding: 5px 0 0 9px;
	color: #003156 !important;
	font-size: 13px;
}
#video_index {
	width: 600px;
	background: url(images/banner-novo-video_alterado.jpg) no-repeat;
	height: 208px;
	margin-top: 10px;
}
	#texto_video {
		float: left;
		width: 290px;
		text-align: center;
		margin-top: 20px;
	}
		#texto_video h1 {
			font-size: 21px !important;
			color: #C4161C !important;
			font-weight: bold !important;
			line-height: 1.4em !important;
			padding: 0px !important;
			margin: 0px !important;
			border: none !important;
		}
		#texto_video p {
			font-size: 18.5px;
			line-height: 1.4em;
		}
	#video_index a {
		float: left;
		margin-left: 20px;
	}
		#video_index a img {
			width:	250px;
		}
#saiba_como {
	text-align: center;
	text-decoration: none;
	margin-top: 20px;
	color: #001E35;
	display: block;
	float: none !important;
	font-size: 18px;
	color: #E7E7E7;
}
/*****************************************************************
			PAGINAS
*****************************************************************/
#conteudo p {
	font-size: 14px;
	margin-bottom: 1em;
	color: #333;
}
#conteudo a {
	color: #CC060D;
	text-decoration: none;
}
#conteudo strong, #conteudo b { font-weight: bold; }
#conteudo h1, #content h1 {
	font-size: 24px;
	border-bottom: 1px solid #B3B3B3;
	padding: 0 0 5px 0;
	margin-bottom: 15px;
	color: #333;
	margin-top: 10px;
}
#duvidas { margin-top: 15px; }
	#duvidas_esquerda, #duvidas_direita { float: left; color: #001E35; }
	#duvidas_esquerda { width: 180px; }
		#duvidas_esquerda h2 {
			font-size: 18px;
		}
	#duvidas_direita { width: 400px; }
		#duvidas_direita p { font-size: 14px; }
			#duvidas_direita p strong { font-weight: bold; }
		#duvidas_direita a {
			text-decoration: none;
			color: #001E35;
			text-indent: -9999999999px;
			float: right;
			margin-top: 5px;
			width: 81px;
			height: 22px;
			background: url(images/botao-pergunte.png) no-repeat;
		}
/***********************************
		COMO VENDER MILHAS
***********************************/
.como-funciona>li {
	display: block;
	margin-bottom: 25px;
	float: left;
}
	.passo1, .passo2, .passo3, .passo4, .passo5, .caixa-promo {
		background:url(images/sprite.png) no-repeat;
		color: #001E35;
		float: left;
		height: 75px;
		line-height: 1.4em;
		padding-left: 110px;
		font-size: 48px;
	}
	.passo1 { background-position: 0 -292px; }
	.passo2 { background-position: 0 -369px; }
	.passo3 { background-position: 0 -446px; }
	.passo4 { background-position: 0 -523px; }
	.passo5 { background-position: 0 -600px; }
	.conteudo_passo {
		float: left;
		width: 450px;
		padding-left: 10px;
		border-left: 2px solid #969696;
		padding-bottom: 50px;
		background: url(images/separador-passo.png) no-repeat bottom center;
		margin-left: 10px;
		line-height: 1.4em;
		color: #333;
		font-size: 14px;
	}
	.sem_seta {	background: none !important;}
	.lista>li, .caixa-promo li {
		background: url(images/bg_arrow_blue.png) no-repeat 2px 4px;
		margin-bottom: 1em;
		padding-left: 10px;
	}
	.caixa-promo {
		background-position: 0 -26px;
		float: left;
		font-size: 12px;
		padding: 15px 10px;
		width: 196px;
		height: 174px;
		margin: 20px 5px 0 0;
	}
/*************************************
		O QUE É O HOT MILHAS
*************************************/
.fotos {
	float: left;
	width: 290px;
}
	.fotos img { margin-bottom: 15px; }
/************************************
		PERGUNTAS
************************************/
.perguntas h2 {
	font-size: 18px;
	color: #333;
}
dt {
	background: white;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 -3px 4px #D6D6D6;
	-webkit-box-shadow: 0 -3px 4px #D6D6D6;
	box-shadow: 0 -3px 4px #D6D6D6;
	border: 1px solid #B6B6B6;
	color: #003C69;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	height: 33px;
	margin: 1em 0;
	padding: 13px 0 10px 15px;
	width: 590px;
}
	dt span {
		border-right: 2px solid #B6B6B6;
		display: block;
		float: left;
		font-family: "Courier New", Courier, monospace;
		height: 25px;
		margin-right: 8px;
		padding-right: 8px;
		padding-top: 7px;
	}
	dd {
		font-size: 14px;
		color: #666;
		margin-bottom: 1em;
	}
/*****************************************************************
			LANDING PAGES
*****************************************************************/
#content_landing h1 {
	font-size: 37px;
	color: #005596;
	line-height: 40px;
	width: 405px;
	font-weight: bold;
	margin-left: 200px;
	margin-top: 78px;
}
	#content_landing h1 span { color: #C9131F; }
/*****************************************************************
			POSTS
*****************************************************************/
/************************************
		BLOG / GERAL
************************************/
.conteudo_post a {
	color: #003D6B;
	text-decoration: none;
}
.conteudo_post a:hover { text-decoration: underline; }
.conteudo_post b {font-weight:bolder;}
.conteudo_post strong {font-weight:bolder;}
.conteudo_post p {
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 1em;
}
.conteudo_post img {
	width: 550px;
	margin: 0 auto;
	border: 1px solid #7C7C7C;
	height: auto;
}
.conteudo_post h2 {
	font-size: 18px;
}
.data_post {
	float: left;
	background: url(images/sprite-blog.png) no-repeat 0 -29px;
	width: 40px;
	height: 60px;
	text-align: center;
	padding-right: 10px;
}
	.data_post span {
		display: block;
		font-size: 24px;
		padding-top: 7px;
	}
.post_content {
	float: left;
	width: 540px;
}
	.post_content h2 {
		font-size: 18px;
		margin-bottom: 0.5em;
		line-height: 1.4em;
	}
		.post_content h2 a {
			color: #003D6B;
			text-decoration: none;
		}
		.post_content h2 a:hover { text-decoration: underline; }
.sharing {
	border-top: 1px dotted #7C7C7C;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
	height: 30px;
}
	.comments_number {
		color: #003D6B;
		text-decoration: none;
		font-size: 13px;
		background: url(images/sprite-blog.png) no-repeat 0 0;
		padding: 3px 0px 5px 35px;
	}
	.sharing div, .sharing a, .sharing iframe { float: left !important; }
	.comments_number:hover { text-decoration: underline; }
	.leia_mais {
		background: url(images/sprite-blog.png) no-repeat 0 -121px;
		float: right;
		width: 62px;
		height: 24px;
	}
ul.page-numbers {
	clear: both;
	text-align: center;
}
	ul.page-numbers>li { float: left; }
	.page-numbers a, .page-numbers span {
		border: 1px solid #BFBFBF;
		text-decoration: none;
		padding: 3px 5px;
		font-size: 13px;
		margin-right: 5px;
	}
	.page-numbers span { color: #333; }
	.page-numbers a { color: #003D6B; }
	.page-numbers a:hover { text-decoration: underline; }
/**************************************
		SINGLE
**************************************/
.single_post>h2 {
	font-size: 24px;
	border-bottom: 1px solid #B3B3B3;
	padding: 0 0 5px 0;
	margin-bottom: 15px;
	color: #333;
	margin-top: 10px;
}
.single_post .post_content>h1 {
	font-size: 18px !important;
	border: none !important;
	margin: 0px 0px 0.5em 0px !important;
	padding: 0px !important;
	color: #000 !important;
}
/**************************************
		POSTS RELACIONADOS
**************************************/
#related_posts ul li{
	float: left;
	width: 185px;
	margin-right: 10px;
}
	#related_posts h3 {
		font-weight: bold;
		margin-bottom: 20px;
		font-size: 20px;
		line-height: 1.4em;
	}
	#related_posts ul li strong { font-weight: bold; }
	#related_posts ul li a {
		text-decoration: none;
		font-size: 12px;
		color: #003D6B;
	}
	#related_posts ul li p {
		font-size: 12px;
		margin-top: 5px;
		line-height: 1.4em;
	}
/**************************************
		COMMENTS
**************************************/
#comments>h2 {
	border-bottom: 1px solid #999;
	font-size: 18px;
	margin: 1em 0;
	padding-bottom: 3px;
}
#comentarios .depth-1 {
	background: #EAEAEA;
}
.depth-1 {
	border-bottom: 1px solid #BDBDBD;
	padding: 20px;
}
.comment-body {
	font-size: 12px;
	color: #333;
}
	.fn {
		font-weight: bold;
		line-height: 2em;
	}
	.comment-body p {margin-bottom: 1em;}
#comments a {
	border-bottom: 1px solid #CCC;
	color: #003D6B;
	text-decoration: none;
}
.comment-meta { margin-bottom: 8px; }
.children {
	border: 1px solid #999;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: #E2E2E2;
}
	.children p {margin-bottom: 1em;}
/*.chalt { background-color: #E2E2E2; }*/

#respond { margin-top: 20px; }
	#respond>h2 {
		border-bottom: 1px solid #999;
		font-size: 18px;
		margin: 1em 0;
		padding-bottom: 3px;
	}
	#respond label {
		float: left;
		cursor: pointer;
		width: 100px;
		font-size: 12px;
		color: #333;
		margin-top: 10px;
	}
	#respond input[type=text], #respond input[type=email], #respond textarea {
		width: 500px;
		float: left;
		border: 1px solid #797979 !important;
		margin-top: 10px;
	}
	#respond textarea {
		height: 7em;
	}
	#respond input[type=submit] {
		float: right;
		margin-top: 10px;
		background: url(images/sprite.png) no-repeat 0 0;
		height: 24px;
		width: 72px;
		text-indent: -999999;
	}
	#respond form p { height: 30px; }
		#respond span {
			float: right;
			margin-top: 10px;
		}
	#reply-title {
		font-size: 13px;
		margin-bottom: 10px;
	}
	.logged-in-as {
		font-size: 13px;
		margin-bottom: 10px;
	}
/*****************************************************************
			FOOTER
*****************************************************************/
#superfooter {
	background: url(images/bg_footer.jpg) repeat-x;
	height: 252px;
	margin-top: 20px;
}
	.pontinhos {
		background: url(images/bg_dotted.png) repeat-x;
		height: 2px;
		margin: 13px 0;
	}
	.contato {
		margin-bottom: 15px;
		font-size: 13px;
		color:#333;
	}
		.contato a {
			color: #000;
			text-decoration: none;
		}
	.footer_title {
		font-size: 20px;
	}
		.footer_title a {
			font-size: 20px;
			text-decoration: none;
			color: #000;
		}
	#footer_esquerda {
		float: left;
		width: 300px;
		margin-top: 20px;
	}
		#msn {
			background: url(images/bg_msn.png) no-repeat;
			padding: 8px 0 0 40px;
			height: 30px;
			font-size: 12px;
		}
	#footer_direita {
		float: right;
		width: 220px;
		margin-top: 20px;
	}
		#redes_sociais { margin-bottom: 20px; }
			#redes_sociais ul li {
				float: left;
			}
			.icon {
				width: 32px;
				height: 32px;
				margin-right: 8px;
			}
			#facebook {	background: url(images/facebook_icon.png) no-repeat;}
			#twitter { background: url(images/twitter.png) no-repeat;}
			#orkut { background: url(images/orkut.png) no-repeat;}
			#formspring { background: url(images/formspring.png) no-repeat;}
	.duvidas_footer {
		background: url(images/bg_arrow_footer.png) no-repeat left center;
		padding-left: 10px;
	}
		.duvidas_footer a {
			color: #000;
			font-size: 12px;
		}
	.politica { margin-top: 12px; }
		.politica a {
			color: #CC060D;
			text-decoration: none;
			font-size: 12px;
		}
/*******************************************
	OBRIGADO
*******************************************/
#supercontent_obrigado {
	background: url(images/obrigado-background.jpg) no-repeat top center;
	min-width: 940px;
}
#obrigado { 
	padding:100px 0px 0px 250px;
	width:450px;
}
#obrigado h2 {
	font-size: 37px;
	color: #005596;
	line-height: 40px;
	font-weight:bold;
}
#obrigado h1{
	font-size: 20px;
	color: #C9131F;
	line-height: 28px;
	font-weight:bold;
	margin-bottom:25px;
}

#obrigado p{
	font-size: 14px;
	margin: 25px 0px 152px 10px;
	text-align: center;
}
	#obrigado p a{
		background:none;
		color: #C9131F;
		padding: 0;
	}
#obrigado a{
	background-image:url(images/btn_vermelho_obrigado.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:10px 95px 13px 94px;
	color:white;
	font-weight:bold;
}
#obrigado a:link{
	text-decoration:none;
	color:white;
}
.colorvermelho{color:#C9131F !important;}