/*
Theme Name: Expand Languages
Theme URI: http://www.expandlanguages.com/
Version: 1.0
Description: Expand Languages v1.0 HTML5
Author: pH Design
Author URI: http://www.phdesign.com.br/
*/




/* ----- */
/* HACKS */
/* ----- */

/*
Chrome & Safari:
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		.class
		{
		}
	}
/*

/*
IE6:
	_class
	{
	}
*/

/*
IE6 & IE7:
	*class
	{
	}
*/




/* ----- */
/* RESET */
/* ----- */

@import url(reset.css);




/* ---- */
/* BODY */
/* ---- */

body
{
	background:				url(images/bg_int.png) repeat-x scroll left top #f7f6f6;
	color:					#666;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				62.5%;
	margin:					0;
	padding:				0;
	overflow-x:				hidden;
	overflow-y:				auto;
}	


body.home
{
	background:				url(images/bg.png) repeat-x scroll left top #f7f6f6;
	color:					#666;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				62.5%;
	margin:					0;
	padding:				0;
	overflow-x:				hidden;
	overflow-y:				auto;
}	



/* ----- */
/* LINKS */
/* ----- */

a
{
	outline:				none !important;
}

a:active,
a:link
{	
	color:					#1e8b9b;
}	

a:visited
{	
	color:					#5f1e9c;
}	
	
a:hover
{	
	color:					#333;
}	




/* -------- */
/* HEADINGS */
/* -------- */

h1,
h2,
h3,
h4,
h5,
h6
{	
	color:					#0f70a9;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	display:				table;
	font-weight:			normal;
}	

h1,
h2
{
	font-size:				23px;
	margin:					20px 0;
}

h3
{
	clear:					both;
	color:					#414141;
	font-size:				20px;
	margin:					20px 0 15px 0;
}


h4
{
	color:					#414141;
	font-size:				18px;	
	margin:					20px 0 15px 0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{	
	text-decoration:		none;
}	




/* ------------- */
/* HTML ELEMENTS */
/* ------------- */

aside
{
	float:					right;
	width:					258px;
	margin-right:			42px;
}

footer
{
	background:				url(images/bg_footer.png) repeat-x 0 0 scroll transparent;
	height:					548px;
	margin-top:				90px;
	
}

img
{	
	border:					0;
}

header
{
	height:					111px;
	margin:					0 auto;
	width:					960px;
}

nav
{
	float:					right;
	margin-top:				43px;
	width:					630px;
}

nav li
{
	float:					right;
	font:					19px DINCondensed,arial,verdana;
	margin-right:			25px;
	text-align:				right;
}

	nav li#menu-item-1041
{
	margin-right:			20px !important;

}

nav li a:active,
nav li a:link,
nav li a:visited
{
	color:					#ffffff;
	text-decoration:		none;
	padding-bottom:			1px;
}

nav li a:hover
{
	border-bottom:			3px solid #eaa627;
}

span.wpcf7-not-valid-tip 
{
	background:				none repeat scroll 0 0 #36A9EC !important;
	border:					1px solid #0779BC !important;
	color:					#FFFFFF !important;
	font-size:				12px !important;
	left:					0 !important;
	padding:				7px 5px 4px !important;
	position:				absolute !important;
	top:					-5px !important;
	width:					255px !important;
	z-index:				100 !important;
}


div.wpcf7-validation-errors 
{
	background:				none repeat scroll 0 0 #EAA627 !important;
	border:					2px dotted #ba8112 !important;
	color:					#FFFFFF !important;
	font-size:				12px !important;
	height:					12px !important;
	padding:				10px !important;
	width:					518px !important;
}

div.wpcf7-mail-sent-ng
{
	background:				none repeat scroll 0 0 #B22222 !important;
	border:					2px dotted #C35B5B !important;
	color:					#FFFFFF !important;
	font-size:				12px !important;
	height:					12px !important;
	padding:				10px !important;
	width:					518px !important;
}

p
{
	margin:					0 0 10px 0;
}

pre
{
	background:				url(images/bg_dica.png) no-repeat scroll 8px 24px #E1E0E0;
	color:					#414141;
	font:					13px/19px Arial,Helvetica,sans-serif;
	margin:					20px 0;
	padding:				20px 20px 20px 100px;
	white-space:			normal;
	width:					427px;
	min-height:					55px;
}

ul
{
	margin:					0 0 10px 30px;
}

li
{
	padding:				0px;
}

/* ---------- */
/* FORMATTING */
/* ---------- */
	
.aligncenter,
.alignnone
{	
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
}	

.alignleft
{	
	float:					left;
	margin:					5px 20px 10px 0;
}	

.alignright
{	
	float:					right;
	margin:					5px 0 10px 20px;
}	

.bg_slider
{
	background:				url(images/bg_rail.png) no-repeat top center scroll transparent;
	height:					490px;
	left:					-180px;
	position:				absolute;
	width:					1300px;
	z-index:				-1000;
}

.box_cat_flag
{
	border-bottom:			1px solid #E3E2E2;
	margin:					0 0 20px;
	min-height:				130px;
	
}	
	
	.box_cat_flag .bt_more
	{
		overflow:				hidden;
		position:				relative;
		height:					10px;
		width:					37px;
		float:					right;
	}
	
	.box_cat_flag a#bt_more
	{
		bottom:					10px;
		color:					#537ead;
		font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:				46px;
		letter-spacing:			-6px;
		position:				absolute;
		right:					4px;
		text-decoration:		none;
		text-shadow: 			1px 1px #b0afaf;
		outline:				none;	
	}
	.box_cat_flag a:hover#bt_more 
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}

.box_cat_flag img
{
	margin:					0 10px 0 -20px;
	float:					left;
}

.box_cat_title a
{
	color:					#0f70a9;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	display:				table;
	font-weight:			normal;
	font-size:				20px;
	margin-bottom:			10px;
}
	.box_cat_title a:hover,
	.box_cat_flag a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);	
	}

.box_cat_text
{
	height:					76px;
	overflow:				hidden;
	margin-bottom:			10px;
}

.box_dep
{
	float:					left;
	margin-right:			31px;
	min-height:				300px;
	width:					258px;
}
	.box_dep .bt_more
	{
		float:					right;
		height:					15px;
		overflow:				hidden;
		position:				relative;
		width:					35px;
		margin-top:				-5px;
	}
	
	.box_dep a#bt_more
	{
		bottom:					0;
		color:					#537ead;
		font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:				46px;
		letter-spacing:			-6px;
		position:				absolute;
		right:					4px;
		text-decoration:		none;
		text-shadow: 			1px 1px #b0afaf;
		outline:				none;	
	}
	.box_dep a:hover#bt_more 
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}

.box_dep .title
{
	background:				url(images/bg_title_depoimentos.png) no-repeat 0 0 scroll transparent;
	height:					61px;
	font-family:			NewsGothCnBT, Verdana, Geneva, sans-serif;
	font-size:				33px;
	padding:				27px 0 0;
}
	.box_dep .title a,
	.box_per .title a,
	.box_not .title a
	{
		color:					#666;
		text-decoration:		none;
	}
	.box_dep .title a:hover,
	.box_per .title a:hover,
	.box_not .title a:hover
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}

.box_dep_container,
.box_not_container
{
	height:					66px;
	border-bottom:			1px solid #e3e2e2;
	margin-bottom:			13px;
	font:					13px/19px Arial, Helvetica, sans-serif;
	color:					#6a6a6a;
}
	
	.box_dep_container a:active,
	.box_dep_container a:link,
	.box_dep_container a:visited,
	.box_not_container a:active,
	.box_not_container a:link,
	.box_not_container a:visited
	{
		color:					#6a6a6a;
		text-decoration:		none;
	}
	
	.box_dep_container a:hover,
	.box_not_container a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}

.box_dep_container_page
{
	border-bottom:			1px solid #e3e2e2;
	margin-bottom:			13px;
	font:					13px/19px Arial, Helvetica, sans-serif;
	color:					#6a6a6a;
}

.box_dep_container_text
{
	padding:				0 0 20px 70px;
}

	.box_dep_container_text h3
	{
		margin:				0 0 0 0;
		clear:				none !important;
	}
	.box_dep_container_text .date_dep
	{
		color:				#0F70A9;
		margin:				5px 0 10px;
	}

.box_per
{
	border-bottom:			1px solid #E3E2E2;
	float:					left;
	height:					339px;
	margin-right:			31px;
	width:					258px;	
	overflow:				hidden;
}
.box_per
{
	float:					left;
	margin-right:			31px;
	height:					314px;
	width:					258px;
	position:				relative;
}

.box_per .title
{
	background:				url(images/bg_title_perguntas.png) no-repeat 0 0 scroll transparent;
	height:					61px;
	font-family:			NewsGothCnBT, Verdana, Geneva, sans-serif;
	font-size:				33px;
	padding:				27px 0 0;
}

.box_per_bt_more
{
	float:					left;
	margin-right:			31px;
	position:				relative;
	width:					258px;
}
	.box_per_bt_more .bt_more
	{
		bottom:				-23px;
		height:				15px;
		margin-top:			-5px;
		overflow:			hidden;
		position:			absolute;
		right:				0;
		width:				35px;
	}
	
	.box_per_bt_more a#bt_more
	{
		bottom:					0;
		color:					#537ead;
		font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:				46px;
		letter-spacing:			-6px;
		position:				absolute;
		right:					4px;
		text-decoration:		none;
		text-shadow: 			1px 1px #b0afaf;
		outline:				none;	
	}
	.box_per_bt_more a:hover#bt_more 
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}

.box_per_container_0,
.box_per_container_1,
.box_per_container_2,
.box_per_container_3
{
	background:				url("images/bullet_per.png") no-repeat scroll 0 4px transparent;
	border-bottom:			1px solid #E3E2E2;
	color:					#6A6A6A;
	font:					13px/19px Arial,Helvetica,sans-serif;
	margin-bottom:			10px;
	padding-bottom:			10px;
	padding-left:			15px;
}

.box_per_container_3
{
	border-bottom:			none !important;
}

	.box_per_container_0 a:active,
	.box_per_container_0 a:link,
	.box_per_container_0 a:visited,
	.box_per_container_1 a:active,
	.box_per_container_1 a:link,
	.box_per_container_1 a:visited,
	.box_per_container_2 a:active,
	.box_per_container_2 a:link,
	.box_per_container_2 a:visited,
	.box_per_container_3 a:active,
	.box_per_container_3 a:link,
	.box_per_container_3 a:visited
	{
		color:					#6a6a6a;
		text-decoration:		none;
	}
	
	.box_per_container_0 a:hover,
	.box_per_container_1 a:hover,
	.box_per_container_2 a:hover,
	.box_per_container_3 a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}
	
	
.box_not
{
	float:					left;
	min-height:				300px;
	width:					258px;
}
	.box_not .bt_more
	{
		float:					right;
		height:					15px;
		overflow:				hidden;
		position:				relative;
		width:					35px;
		margin-top:				-5px;
	}
	
	.box_not a#bt_more
	{
		bottom:					0;
		color:					#537ead;
		font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:				46px;
		letter-spacing:			-6px;
		position:				absolute;
		right:					4px;
		text-decoration:		none;
		text-shadow: 			1px 1px #b0afaf;
		outline:				none;	
	}
	.box_not a:hover#bt_more 
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}
	
.box_not_title
{
	font-weight:			bold;
}

.box_not .title
{
	background:				url(images/bg_title_noticias.png) no-repeat 0 0 scroll transparent;
	height:					61px;
	font-family:			NewsGothCnBT, Verdana, Geneva, sans-serif;
	font-size:				33px;
	padding:				27px 0 0;
}

.box_pacote_bandeiras
{
	height:					260px;
	padding:				40px 20px;
}

	.box_pacote_bandeiras a:active,
	.box_pacote_bandeiras a:link,
	.box_pacote_bandeiras a:visited
	{
		outline:				none;
	}
	
	.box_pacote_bandeiras a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);	
	}


.box_pacote_bandeiras div
{
	float:					left;
	text-align:				center;
	width:					159px;
}

.box_pacote_bandeiras .band_06
{
	margin-left:			82px;
}

.box_pacote_bandeiras .band_06,
.box_pacote_bandeiras .band_07,
.box_pacote_bandeiras .band_08,
.box_pacote_bandeiras .band_09
{
	margin-top:			20px;
}


.box_pacote_title
{
	background:				url(images/bg_box_pacote.png) no-repeat scroll bottom center transparent;
	font-family:			NewsGothCnBT, Verdana, Geneva, sans-serif;
	font-size:				35px;
	text-align:				center;
	padding:				40px 0 20px 0;	
}

.box_pacote_title			a
{
	font-family:			NewsGothCnBT, Verdana, Geneva, sans-serif;
	font-size:				35px;
	text-align:				center;
	text-decoration:		none;
	color:					#666;
}
	.box_pacote_title a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);	
	}

.box_pacote_description
{
	background:				url(images/bg_box_pacote.png) no-repeat scroll bottom center transparent;
	font:					italic 14px/19px Arial, Helvetica, sans-serif;
	padding:				30px 40px 20px;
	text-align:				center;
}

.clear
{	
	clear:					both;
}

.contact_bottom
{
	font:					13px/19px Arial,Helvetica,sans-serif;
	position:				relative;
}
	.contact_bottom textarea
	{
		border:				1px solid #CECECE;
		width:				548px;
		color:				#A3A3A3;
		height:				73px;
		margin:				0;
		padding:			5px 5px 29px;
		width:				538px;
	}
	.contact_bottom .wpcf7-submit
	{
		background:			url("images/bg_bt_search.png") no-repeat scroll 0 0 transparent;
		border:				medium none;
		height:				19px;
		position:			absolute;
		bottom:				26px;
		right:				2px;
		width:				21px;
		text-indent:		-9999px;
		width:				21px;
		cursor:				pointer;
	}

.contact_top
{
	display:				table;
	margin-bottom:			20px;
	font:					13px/19px Arial,Helvetica,sans-serif;
}
	.contact_name
	{
		float:				left;
		width:				255px;
		margin-right:		30px;
	}
	.contact_name input
	{
		border:				1px solid #CECECE;
		color:				#A3A3A3;
		height:				30px;
		margin-top:			5px;
		padding:			0 5px;
		width:				255px;
	}
	
	.contact_mail
	{
		float:				left;
		width:				255px;
	}
	
	.contact_mail input
	{
		border:				1px solid #CECECE;
		color:				#A3A3A3;
		height:				30px;
		margin-top:			5px;
		padding:			0 5px;
		width:				255px;
	}

.container_box_newsletter
{
	background:				url(images/bg_news_input.png) no-repeat right top scroll transparent;
	width:					836px;
	height:					133px;
	margin:					0 auto;
}

.container_cotacoes
{
	float:					left;
	height:					270px;
	margin-right:			30px;
	position:				relative;
	width:					258px;
	margin-top:				50px;
}


.container_cotacoes_title
{
	background:				url("images/bg_title_cotacoes.png") no-repeat scroll left top transparent;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:				33px;
	height:					61px;
	padding:				27px 0 0;
	width:					258px;
}

.container_contato
{
	float:					left;
	position:				relative;
	width:					548px;
	margin-top:				50px;
}

.container_contato_title
{
	background:				url("images/bg_title_contato.png") no-repeat scroll left top transparent;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:				33px;
	height:					61px;
	padding:				27px 0 0;
	width:					548px;
}

.container_fb_like
{
	height:					178px;
	margin-left:			7px;
	overflow:				hidden;
	width:					245px;
}

.content_post_cat .single_voltar
{
	margin-top:	 			20px !important;
}

.cotacoes_date
{
	font:					13px/19px Arial,Helvetica,sans-serif;
	margin-top:				10px;
	text-align:				right;
}
	.cotacoes_date span
	{
		color:				#436F9F;
		font-weight:		bold;
	}

.destaque_home
{
	color:					#ffffff;
	float:					right;
	margin:					35px 63px 0 0;
	min-height:				300px;
	text-align:				right;
	width:					268px;
}

.destaque_home a
{
	color:					#ffffff;
	text-decoration:		none;
}
	.destaque_home a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}

.destaque_home span#tamanho_1
{
	font-family:			Swis721CnBT,Arial,Helvetica,sans-serif;
	font-size:				26px;
	margin-right:			5px;
	text-shadow: 			1px 2px #395A7E;
}

.destaque_home span#tamanho_2
{
	font-family:			Swis721CnBT,Arial,Helvetica,sans-serif;
	font-size:				47px;
	text-shadow: 			1px 2px #395A7E;
}

.destaque_home span#tamanho_3
{
	font-family:			Swis721CnBT,Arial,Helvetica,sans-serif;
	font-size:				36px;
	line-height:			53px;
	text-shadow: 			1px 2px #395A7E;
}

.destaque_home_descr
{
	float:					right;
	font-size:				14px;
	line-height:			19px;
	margin-top:				20px;
	width:					215px;
}

.destaque_home_descr strong
{
	font-family:			Swis721CnBT,Arial,Helvetica,sans-serif;
	font-style:				italic;
	font-size:				20px;
	color:					#ffb731;
	text-shadow: 			1px 2px #395A7E;
}


.destaque_home_descr .bt_more	
{
	float:					right;
	height:					15px;
	overflow:				hidden;
	position:				relative;
	width:					35px;
	margin-top:				5px;
}

.destaque_home_descr a#bt_more 
{
	bottom:					12px;
	color:					#FFB731;
	font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:				46px;
	letter-spacing:			-6px;
	position:				absolute;
	right:					4px;
	text-decoration:		none;
	text-shadow: 			1px 2px #395A7E;
	outline:				none;	
}
.destaque_home_descr a:hover#bt_more 
{
	opacity:				0.85;
	-moz-opacity: 			0.85;
	filter: 				alpha(opacity=85);	
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.destaque_home span#tamanho_1
	{
		font-family:			DINMedium,Arial,Helvetica,sans-serif;
		font-style:				italic;
		font-size:				23px;
	}
	
	.destaque_home span#tamanho_2
	{
		font-family:			DINMedium,Arial,Helvetica,sans-serif;
		font-style:				italic;
		font-size:				45px;
	}
	
	.destaque_home span#tamanho_3
	{
		font-family:			DINMedium,Arial,Helvetica,sans-serif;
		font-style:				italic;
		font-size:				33px;
	}
	
	.destaque_home_descr 
	{
		width:					220px;
	}
	
	.destaque_home_descr strong
	{
		font-family:			DINMedium,Arial,Helvetica,sans-serif;
		font-style:				italic;
		font-size:				16px;
		color:					#ffb731;
	}
}

.erro_404
{
	font-size:			30px;	
	width:				200px;
}

.erro_404 img
{
	float:right;
	margin:50px 100px 0 0 ;
	
}

.erro_404 span
{
	color:					#0F70A9;
	font-family:			arial;
	font-size:				80px;
	font-weight:			bold;
	line-height:			90px;
	margin-left:			-3px;
	padding-top:			60px;
}

.facebook
{
	border-bottom:			1px solid #E3E2E2;
	float:					left;
	height:					270px;
	margin-right:			30px;
	width:					258px;
	position:				relative;
}

.facebook_lik
{
	bottom:					-25px;
	position:				absolute;
}
	.facebook_lik a:active,
	.facebook_lik a:link,
	.facebook_lik a:visited
	{
		color:					#6a6a6a;
		font:					13px/19px Arial,Helvetica,sans-serif;
		text-decoration:		none;
	}
	
	.facebook_lik a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}

.facebook_title
{
	background:					url(images/bg_tittle_facebook.png) no-repeat left top scroll transparent;
	width:						258px;
	height:						61px;	
	font-family:				NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:					33px;
	padding:					27px 0 0;
}

.fonte
{
	font-size:					10px;
}

	.fonte a
	{
		color:						#666;
	}

.footer_ph
{
	background:					url(images/bg_line_ph.png) no-repeat scroll top center transparent;
	font:						13px/19px Arial,Helvetica,sans-serif;
	height:						33px;
	margin-top:					40px;
	padding:					15px 0 0;
	width:						836px;
}

.footer_ph span
{
	float:						right;
}
	.footer_ph span img
	{
		margin-bottom:				-6px;	
	}
	
	.footer_ph span a:active,
	.footer_ph span a:link,
	.footer_ph span a:visited
	{
		font:						13px/19px Arial,Helvetica,sans-serif;
		text-decoration:			none;
		color:						#666666;
	}
	
	.footer_ph span a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}
	
.imagem_pais_depoimento 
{
	background:					none repeat scroll 0 0 #DBDADA;
	border:						1px solid #CDCDCD;
	float:						left;
	height:						42px;
	margin-right:				11px;
	padding:					4px 6px 6px 4px;
	width:						42px;
}

.imagem_pais_depoimento img
{
	border:						1px solid #e6e5e5;
}

.logo
{
	float:					left;
	margin:					17px 0 0 20px;
}

a.link_bt
{
	background:				#fff url(images/bg_bt_search.png) no-repeat	202px center;
	border:					medium none;
	color:					#a3a3a3;
	display:				block;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	height:					20px;
	margin-top:				15px;
	padding:				11px 5px 0;
	text-decoration:		none;
	width:					217px;
}

.links_post
{
	margin-top:				40px;
}

.links_post a
{
	background:				url("images/bullet_per.png") no-repeat scroll 0 3px transparent;
	color:					#414141;
	line-height:			23px;
	padding-left:			15px;
	text-decoration:		none;
}
	.links_post a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}

.links_post h2
{
	margin-top:				0px;
}
	
.mailchimp
{
	float:					left;
	width:					548	px;
	margin-left:			15px;
}

.mailchimp_title
{
	background:				url(images/bg_mailchimp.png) no-repeat right top scroll transparent;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:				33px;
	margin-top:				25px;
	width:					170px;
}

.page_title
{
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:				33px;
	height:					61px;
	padding:				27px 0 0;
	width:					548px;
	line-height:			35px;
}

.page_title
{
	background:				url("images/bg_title_quem_somos.png") no-repeat scroll left top transparent;
}
.page_title.id_7
{
	background:				url("images/bg_title_quem_somos.png") no-repeat scroll left top transparent !important;
}

.page_title.id_9
{
	background:				url("images/bg_title_estude_trabalhe.png") no-repeat scroll left top transparent !important;
}

.page_title.id_11
{
	background:				url("images/bg_title_cursos.png") no-repeat scroll left top transparent !important;
}

.page_title.id_15
{
	background:				url("images/bg_title_servicos.png") no-repeat scroll left top transparent !important;
}

.page_title.id_destinos,
.page_title.id_635,
.page_title.id_623,
.page_title.id_626,
.page_title.id_630,
.page_title.id_628,
.page_title.id_632,
.page_title.id_637,
.page_title.id_639,
.page_title.id_686
{
	background:				url("images/bg_title_destinos.png") no-repeat scroll left top transparent !important;
}

.page_title.id_depoimentos
{
	background:				url("images/bg_title_depoimentos_big.png") no-repeat scroll left top transparent !important;
}

.page_title.id_perguntas
{
	background:				url("images/bg_title_perguntas_big.png") no-repeat scroll left top transparent !important;
}
.page_title.id_geral
{
	background:				url("images/bg_title_noticias_big.png") no-repeat scroll left top transparent !important;
}

.page_title.id_pesquisa
{
	background:				url("images/bg_title_pesquisa.png") no-repeat scroll left top transparent !important;
}


.page_title.id_doh
{
	background:				url("images/bg_title_404.png") no-repeat scroll left top transparent !important;
}



.pesquisa_title a
{
	background:url("images/bullet_per.png") no-repeat scroll 0 3px transparent;
	color:#414141;
	line-height:23px;
	padding-left:15px;
	text-decoration:none;
}

.pesquisa_title a:hover
{
}

.pesquisa_title li
{
	list-style:				none;
	border-bottom:			1px dotted #E3E2E2;
	padding:				4px 0;
}

.pesquisa_title ul
{
	margin:				 	30px 0;
	border-top:				1px dotted #E3E2E2;
}

.post_category
{
	border-bottom:			1px solid #E3E2E2;
	margin-bottom:			10px;
	padding:				0 0 25px;
	position:				relative;
}	
	.post_title a
	{
		color:					#0F70A9;
	}
	.post_title a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);	
	}

	
.post_category span
	{
	}

	.post_category .bt_more
	{
		overflow:				hidden;
		position:				relative;
		height:					10px;
		width:					37px;
		float:					right;
		margin-top:				10px;
	}
	
	.post_category a#bt_more
	{
		bottom:					10px;
		color:					#537ead;
		font-family:			"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:				46px;
		letter-spacing:			-6px;
		position:				absolute;
		right:					4px;
		text-decoration:		none;
		text-shadow: 			1px 1px #b0afaf;
		outline:				none;	
	}
	.post_category a:hover#bt_more 
	{
		opacity:				0.65;
		-moz-opacity: 			0.65;
		filter: 				alpha(opacity=65);	
	}

.search_box
{
	float:					left;
	width:					273px;
}

.search_box_404
{
	background:				none repeat scroll 0 0 #F4F4F4;
	border-bottom:			1px solid #E2E1E1;
	border-top:				1px solid #E2E1E1;
	height:					126px;
	margin-top:				40px;
	padding:				0 0 0 20px;
}

.search_bt
{
	background:				url(images/bg_bt_search.png) no-repeat	0 0 transparent;
	border:					medium none;
	height:					19px;
	position:				absolute;
	right:					19px;
	top:					6px;
	width:					21px;
}

.search_page
{
	color:					#0F70A9;
}

.searchfield
{
	border:					1px solid #CECECE;
	color:					#a3a3a3 !important;
	font-family:			Arial, Helvetica, sans-serif;
	height:					30px;
	padding:				0 35px 0 5px;
	width:					217px;
}

.search_title
{
	background:				url(images/bg_pesquisa.png) no-repeat right top scroll transparent;
	font-family:			NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:				33px;
	margin-top:				25px;
	width:					135px;
}

.search_title_404
{
background:					url("images/bg_pesquisa.png") no-repeat scroll right 2px transparent;
font-family:				NewsGothCnBT,Verdana,Geneva,sans-serif;
font-size:					33px;
height:						38px;
line-height:				36px;
margin-top:					15px;
width:						135px;
}

.separador
{
	clear:					both;
	height:					43px;
}

.separador2
{
	clear:					both;
	height:					20px;
}

.single_voltar
{
	background:				none repeat scroll 0 0 #F2F0F0;
	border-bottom:			1px solid #E2E1E1;
	border-top:				1px solid #E2E1E1;
	margin:					50px 0 30px 0;
	padding:				2px 10px;
}
	
	.single_voltar a span
	{
		color:					#0F70A9;
		font-size:				18px;
	}
	
	.single_voltar a
	{
		color:					#666;
		text-decoration:		none;
	}
	.single_voltar a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);

	}
	
	
.slider
{
	background:				url(images/slider_mask.png) no-repeat scroll 45px 23px transparent;
	float:					left;
	height:					490px;
	width:					625px;
	position:				relative;
}

.slider_mask
{
	background:				url(images/mask.png) no-repeat scroll 0 0 transparent;
	height:					336px;
	left:					74px;
	position:				absolute;
	top:					54px;
	width:					520px;
	z-index:				1;
	
}

.twitter
{
	float:					left;
	width:					548px;
	position:				relative;
}

.twitter ul
{
	margin:					0px;
	padding:				0px;
}


.twitter_bt
{
	bottom:					-25px;
	position:				absolute;
	font:					13px/19px Arial,Helvetica,sans-serif;
}

	.twitter_bt a:active,
	.twitter_bt a:link,
	.twitter_bt a:visited
	{
		color:					#5881ad;
		text-decoration:		none;
	}
	
	.twitter_bt a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}

.twitter_title
{
	background:					url(images/bg_tittle_twitter.png) no-repeat	top left transparent;
	width:						548px;
	height:						61px;	
	font-family:				NewsGothCnBT,Verdana,Geneva,sans-serif;
	font-size:					33px;
	padding:					27px 0 0;
}

.twitter li
{
	border-bottom:				1px solid #E3E2E2;
	font:						13px/19px Arial,Helvetica,sans-serif;
	height:						51px;
	list-style:					none outside none;
	margin-top:					9px;
}
	.twitter li a:active,
	.twitter li a:link,
	.twitter li a:visited
	{
		color:					#5881ad;
		text-decoration:		none;
	}
	
	.twitter li a:hover
	{
		opacity:				0.85;
		-moz-opacity: 			0.85;
		filter: 				alpha(opacity=85);
	}


.mslide-content div
{
	-webkit-transform:		rotate(-2.5deg);	
	-moz-transform: 		rotate(-2.5deg);
	-ms-transform: 			rotate(-2.5deg);
	-o-transform: 			rotate(-2.5deg);
	transform: 				rotate(-2.5deg);
	float:					right;
	font-family:			Swis721CnBT,Arial,Helvetica,sans-serif;
	font-size:				30px;
	margin:					4px 0 0;
	text-align:				right;
	width:					370px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.mslide-content div
	{
		font-family:			DINMedium,Arial,Helvetica,sans-serif;
	}
}

.wp-caption-text
{
	color:					#414141;
}

.wp-pagenavi
{
	margin-top:				30px;
}
	.wp-pagenavi .pages
	{
		border:					0px !important;
	}
	.wp-pagenavi .current
	{
		background:				#0F70A9;
		border:					1px solid #ffffff  !important;
		color:					#fff;
	}
	.wp-pagenavi .page.larger,
	.wp-pagenavi .page.smaller
	{
		background:				#e1e0e0;
		border:					0px !important;
		color:					#666;
	}
	
	.wp-pagenavi a, .wp-pagenavi span 
	{
		margin:					2px !important;
		padding:				3px 7px !important;
		text-decoration:		none !important;
	}

#breadcrumbs
{
	background:				none repeat scroll 0 0 #F2F0F0;
	border-bottom:			1px solid #E2E1E1;
	border-top:				1px solid #E2E1E1;
	padding:				2px 10px;
	margin-bottom:			30px;
}
	
	#breadcrumbs a
	{
		color:					#666666;
		text-decoration:		none;
	}



#content_box_home
{
	height:					390px;
	width:					836px;
	margin:					0 auto;
}

#content_page
{
	float:					left;
	margin-left:			42px;
	width:					547px;
	font:					13px/19px Arial,Helvetica,sans-serif;
	color:					#666;
}

#content_box_newsletter
{
	background:				url(images/bg_news.png) repeat-x scroll 0 0 transparent;
	height:					133px;
}

#content_box_pacote
{
	background:				url(images/bg_box_pacote.png) no-repeat scroll bottom center transparent;
	width:					836px;
	margin:					0 auto;	
}

#content_box_social
{
	width:					836px;
	margin:					55px auto 0 auto;
}

#content_slider
{
	height:					490px;
	margin:					0 auto 25px;
	position:				relative;
	width:					960px;
}

#cotacoes
{
	margin-top:				15px;
}
	#cotacoes .cifra
	{
		color:				#436F9F;
		font-weight:		bold;
	}
	
	#cotacoes td
	{
	}
	
	#cotacoes tr
	{
		border-bottom:				1px solid #cecece;
		font:						13px/32px Arial,Helvetica,sans-serif;
	}
	
	#cotacoes .value
	{
		font-weight:		bold;
	}

#footer_content
{
	background:				url(images/bg_line_ph.png) no-repeat scroll bottom center transparent;
	display:				table;
	width:					836px;
	margin:					0 auto;
}

#meteor-next a
{
	right:					-79px !important;
	top:					142px !important;
}

#meteor-prev a
{
	left:					-77px !important;
top:202px !important;
}

#meteor-slideshow
{
	margin:					 55px 0 0 74px;
}	

#searchform
{
	margin-top:				15px;
	position:				relative;
}


#wrapper
{	
	margin-left:			auto;
	margin-right:			auto;
	width:					920px;
	padding-top:			80px;
}	

#wrapper_home
{
	width:					100%;
	margin:					0px;
}



/* -------- */
/* WEBFONTS */
/* -------- */



@font-face {
    font-family: 'DINMedium';
    src: url('fonts/dinmed-webfont.eot');
    src: url('fonts/dinmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinmed-webfont.woff') format('woff'),
         url('fonts/dinmed-webfont.ttf') format('truetype'),
         url('fonts/dinmed-webfont.svg#DINMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swis721CnBT';
    src: url('fonts/sw721bci-webfont.eot');
    src: url('fonts/sw721bci-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sw721bci-webfont.woff') format('woff'),
         url('fonts/sw721bci-webfont.ttf') format('truetype'),
         url('fonts/sw721bci-webfont.svg#Swis721CnBTBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'NewsGothCnBT';
    src: url('fonts/news_gothic_condensed_bt-webfont.eot');
    src: url('fonts/news_gothic_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/news_gothic_condensed_bt-webfont.woff') format('woff'),
         url('fonts/news_gothic_condensed_bt-webfont.ttf') format('truetype'),
         url('fonts/news_gothic_condensed_bt-webfont.svg#NewsGothCnBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINCondensed';
    src: url('fonts/dincb___-webfont.eot');
    src: url('fonts/dincb___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dincb___-webfont.woff') format('woff'),
         url('fonts/dincb___-webfont.ttf') format('truetype'),
         url('fonts/dincb___-webfont.svg#DINCondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;

}


