/* BOX ABAS */
.ctn-tabs {
	clear:both;
	width:100%;
	overflow:hidden;
}
#aba1, #aba2, #aba3, #aba4, #aba5 {
	display:none;
}
#menu-abas ul {
	padding:0 0 0 20px;
	overflow:hidden;
	background:url(/contents/bg/bg-menu-aba.png) repeat-x;
	height:55px;
}
#menu-abas ul li {
	margin:15px 0;
	float:left;
	padding:5px 0;
	width:auto;
	background:url(/contents/bg/bg-menu-aba-e.png) no-repeat left 1px;
	cursor:pointer;
}
#menu-abas ul li a {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 15px;
	background:url(/contents/bg/bg-menu-aba-d.png) no-repeat right 1px;
	text-decoration:none;
}
#menu-abas ul li.tab-actived {
	margin:0;
	float:left;
	padding:17px 0;
	background:url(/contents/bg/bg-menu-aba-actived-e.png) no-repeat left;
}
#menu-abas ul li.tab-actived a {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	background:url(/contents/bg/bg-menu-aba-actived-d.png) no-repeat right;
	padding:16px;
	color:#666;
	cursor:default;
}
/* CONTENT > CENTER */
#breadcrumb {
	clear:both;
	margin:0 10px;
	background:#F2F2F2/*#F1D3AB*/;
	padding:6px;
	height:16px;
	font:12px Arial, Helvetica, sans-serif;
}
/*#content { 
}*/
#content h1 {
	color:#0099FF;
}
#content h2, #content h1 {
	border-bottom:2px solid #F2F2F2;
}
/*
*************************/
/*	SIDEBAR LEFT
*************************/
#content #sidebar {
	width:180px;
	float:left;
}
#content #sidebar h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	border-bottom:2px solid /*#F2F2F2*/;
	width:160px;
	margin-bottom:5px;
}
#content #sidebar {
	width:160px;
}
#content #sidebar ul.menu {
	margin-bottom:15px;
}
#content #sidebar ul.menu li {
	border-bottom:1px solid #F2F2F2;
	padding:0;
	position:relative;
}
#content #sidebar ul.menu li.actived {
	background:#E6F2FF!important;
}
#content #sidebar ul.menu li a {
	padding:4px;
	color:#0283C3;
	display:block;
	width:auto;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#content #sidebar ul.menu li a:hover {
	background:#D9ECFF;
	color:#039;
	text-decoration:none;
}
#content #sidebar ul.menu li a.expand-right:hover {
	background:#D9ECFF url(/intercambio/contents/ico/ico-arrow-expand-grey-right.png) right no-repeat!important;
	color:#039;
	text-decoration:none;
}
/*
*************************/
/* submenu
*************************/
#content #sidebar ul.menu li ul {
	display:none;
}
#content #sidebar ul.menu li:hover ul {
	display:block;
	position:absolute;
	left:160px; top:-2px;
	background:#FFF;
	width:120px;
	border-top:2px solid #F2F2F2;
	border-right:2px solid #F2F2F2;
	border-bottom:2px solid #F2F2F2;
}
#content #sidebar ul.menu li:hover {
	background:#D9ECFF;
}

/*
*************************
	SIDEBAR 
	> menu classic
*************************/
#content #sidebar ul.menu-classic {
	margin-bottom:15px;
}
#content #sidebar ul.menu-classic li {
	border-bottom:0;
	padding:0;
}
#content #sidebar ul.menu-classic li a.actived {
	color:#E6F2FF!important;
}
#content #sidebar ul.menu-classic li a {
	padding:2px;
	color:#666!important;
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
}

#content #sidebar ul.menu-classic li a:hover {
	color:#333!important;
	text-decoration:none;
}
/* 
*************************
	SIDEBAR 
	> BOX ATENDIMENTO 
**************************/
/*div#content div#sidebar p {
	font-size:11px;
	text-align:left;
}
div#content div#sidebar p span {
	display:block;
	font-size:1.6em;
	text-align:left;
}
div#content div#sidebar p span sup {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#C30;
	text-shadow:#CCC;
	vertical-align:text-top;
}
div#content div#sidebar p a {
	display:block;
	/*font:bold 1.1em Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#333;
	margin:6px 0;
}
div.ctn-outside-br {
	margin:10px 0;
}*/
div#content div#sidebar .ctn-atendimento p {
	font-size:11px;
	text-align:left;
}
div#content div#sidebar .ctn-atendimento p span {
	display:block;
	font-size:1.6em;
	text-align:left;
}
div#content div#sidebar .ctn-atendimento p span.office-name {
	margin:10px 0 0 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#900;
}
div#content div#sidebar .ctn-atendimento p span sup {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#900;
	text-shadow:#CCC;
	vertical-align:text-top;
}
div#content div#sidebar .ctn-atendimento p a {
	display:block;
	text-align:left;
	color:#333;
	margin:6px 0;
}
div#content div#sidebar div.ctn-outside-br {
	margin:10px 0;
}
/* CENTER */
#content #center {
	width:775px;
	float:right;
}
/* CENTER CONTEXT */
#content #center #context {
	width:565px;
	float:left;
	padding:0 10px 10px 0;
	text-align:justify;
	text-shadow:none;
}
#content #center #context a {
	/*color:#03F;*/
	color:#0066FF!important;
}
#content #center #context h2 {
	border:0;
	margin:5px 0;
	text-align:left;
}
#content #center #context h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;	
	text-align:left;
}
#content #center #context p {
	margin:0 0 10px 0;
}
#content #center #context em {
	font-style:italic;
}
#content #center #context ul.list-ok {
	clear:both;
}
#content #center #context ul.list-ok li {
	background:url(/intercambio/contents/ico/ok.png) left no-repeat;
	height:auto;
	padding:5px 5px 5px 18px;
}
/* 
*************************
	SIDE-RIGHT 
**************************/
#content #side-right {
	width:180px;
	float:right;
	background:#EFF6FA;
	padding:10px;
}
#content #side-right .lista-cidade {
	border-bottom:2px dotted #CCC;
	margin-bottom:10px;
}
#content #side-right .lista-cidade li {
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
#content #side-right .lista-cidade li a {
	font:12px Arial, Helvetica, sans-serif;
	padding-left:15px;
	background:url(/intercambio/contents/ico/ico-arrow-orange.png) left no-repeat;
}
#content #side-right h2 {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	background:url(/intercambio/contents/bg/bg-sidebar-left-h3.png) bottom no-repeat;
	padding:5px 0 10px 0;
	margin-bottom:2px;
}
#content #side-right h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px 0 10px 0;
}
#content #side-right .crsl-lista-promo img {
	display:block;
}
#content #side-right .crsl-lista-promo h3 {
	font:bold 1.1em Arial, Helvetica, sans-serif!important;
}

#content #side-right .crls-lista-escola p {
	display:block;
	clear:both;
	font:11px Arial, Helvetica, sans-serif;
}
#content #side-right .blogTimeline ul li {
	margin:0 0 5px 0;
}
#content #side-right .blogTimeline ul li h3 {
	margin:0!important;
	padding:0;
}
#content #side-right .blogTimeline ul li h3 a {
	margin:0!important;
	padding:0;
	color:#0099FF;
}
#content #side-right .blogTimeline ul li small {
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
}
#content #side-right .blogTimeline ul li p {
	color:#333;
	font-size:11px;
}
#content #side-right #promo-curso p {
	font:12px Arial, Helvetica, sans-serif;
}
#content #side-right #promo-curso p big {
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#content #side-right .listSocialMedia {
	margin-top:10px;
}
#content #side-right .listSocialMedia ul {
	background:#FFF;
	padding:4px;
	border-bottom:1px solid #F2F2F2;
}
#content #side-right .listSocialMedia ul li {
	border-bottom:1px solid #CCC;
	padding:6px 0;
}
#content #side-right .listSocialMedia ul li a {
	display:block;
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:40px;
}
#content #side-right .listSocialMedia ul li strong {
	color:#000;
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
#content #side-right .listSocialMedia ul li a.twt {
	background:url(/contents/ico/ico-social-twitter.jpg) left no-repeat;
}
#content #side-right .listSocialMedia ul li a.fbk {
	background:url(/contents/ico/ico-social-fb.jpg) left no-repeat;
}
#content #side-right .listSocialMedia ul li a.fkr {
	background:url(/contents/ico/ico-social-flickr.jpg) left no-repeat;
}
#content #side-right .listSocialMedia ul li a.okt {
	background:url(/contents/ico/ico-social-orkut.jpg) left no-repeat;
}
#content #side-right .listSocialMedia ul li a.blg {
	background:url(/contents/ico/ico-social-blog.jpg) left no-repeat;
}
#content #side-right .listSocialMedia ul li a.formspring {
	background:url(/contents/ico/ico-social-formspring.jpg) left no-repeat;
}
/* 
****************************************
CONTEXTO LISTA RELACIONADOS CTN_LISTA 
****************************************/
.ctn-lista {
	margin:10px 0;
}
.ctn-lista h3 {
	border-bottom:2px solid #F2F2F2;
	padding:3px 0;
}
/* CONTAINER ITEM LISTA */
.ctn-lista-item {
	overflow:hidden;
	clear:both;
}
.ctn-lista-item li {
	float:left;
	width:272px;
	padding-right:15;
}
.ctn-lista-item li p {
	font:12px Arial, Helvetica, sans-serif;
}
.ctn-lista-item li img {
	float:left;
	width:auto;
	margin:0 5px 2px 0;
}
.ctn-lista-item li.paddleft {
	padding-left:15px;
	padding-right:0!important;
}
.ctn-lista-item li h3 {
	border-bottom:2px solid #0066FF;
	margin-top:10px;
	text-align:left;
}
.ctn-lista-item li h3 a {
	padding-left:20px;
	background:url(/intercambio/contents/ico/ico-book.png) left no-repeat;
	color:#0066FF;
}
.ctn-lista-item li h3 a:hover {
	text-decoration:none;
}
.ctn-lista-item li p {
	height:120px;
}

/* 
****************************************
LISTA CURSOS RELACIONADO CAROSEL 
****************************************/
#cursos-relacionados {
	margin:10px 0;
	clear:both;
	text-align:left;
	border-top:2px solid #F2F2F2;
	padding:4px 0;
	overflow:hidden;	
}
#cursos-relacionados #carousel li {
	width:110px;
	padding:0 4px;
	margin-right:2px;
}
#cursos-relacionados #carousel li img {
	border:4px solid #F2F2F2;
	display:block;
}
#cursos-relacionados #carousel h3 a {
	color:#F60;
	font:bold 14px Arial, Helvetica, sans-serif;
	display:block;width:110px;
}
#cursos-relacionados #carousel h3 a:hover {
	text-decoration:none;
}
#cursos-relacionados #carousel p {
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	margin:0!important;
}
#cursos-relacionados #carousel p big {
	color:#F00;
	font:bold 1.1em Arial, Helvetica, sans-serif;
}
/* ********************************
/* EQUIPE LISTA FUNC  
/* *********************************/
.staff-list li { clear:both; overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #03F;  }
.staff-list li h3 { font:bold 1.1em Arial, Helvetica, sans-serif; }
.staff-list li span { font:12px Arial, Helvetica, sans-serif; display:block; }

/*
*************************/
/* LISTA ESCOLAS
*************************/
.lista-escola {
	clear:both;
	overflow:hidden;
}
.lista-escola li {
	padding:3px 0;
	float:left;
	width:49%;
	border-bottom:1px dashed #CCC;
	text-align:left;
	line-height:1px;
	height:60px;
}
.lista-escola li a {
	font:1.0em Arial, Helvetica, sans-serif;
}
.lista-escola li span {
	display:block;
	font:11px Arial, Helvetica, sans-serif;
}
/*
*************************
 LISTA PASSO A PASSO 
*************************/
.passo-a-passo {
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.passo-a-passo dt {
	float:left;
	width:30px;
	height:25px;
	padding:5px 0 0 0;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-align:center;
	background:#F30;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}
.passo-a-passo dt span {
	color:#FFF;
}
.passo-a-passo dd {
	border-right:1px solid;
	border-bottom:1px solid;
	float:left;
	width:500px;
	height:10px;
	padding:10px;
}
.passo-a-passo dt.first-child, .passo-a-passo dd.first-child { border-top:1px solid!important; }

/*
*************************
	LISTA TARIFA AEREA
*************************/
#context .listaTarifa {
	overflow:hidden;
	margin:5px;
}
#context .listaTarifa li {
	border-bottom:1px solid #F2F2F2;
	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	padding:1px 0;
	overflow:hidden;
	
}
#context .listaTarifa li span {
	float:left;
}
#context .listaTarifa li span.tkt_city {
	width:190px;
}
#context .listaTarifa li span.tkt_fare {
	width:90px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
}
#context .listaTarifa li span.tkt_cia {
	width:150px;
}

/* NOSSAS AGENCIAS - OFFICES */
#kt-office h3 { margin:0!important; padding:0!important }
#kt-office h4 { font:bold 1.0em Arial, Helvetica, sans-serif; margin:0 0 10px 0; color:#666 }
#kt-office ul li { border-bottom:1px dashed #CCC; padding:10px 0; }
#kt-office ul li .kt-office-icon-map { background:url(/contents/ico/ico-map-local.png) left no-repeat; margin:7px 0; padding:5px 5px 5px 30px; display:block; width:150px;}

