/*
	@URI:	 www.kangarootours.com.br/intercambio
	@AUTOR:	 ADRIANO ROSA
	@DATA:	 01/06/2010 17h00	
	@VERSÃO: 3.0 - 2010
*/
* 		{ margin:0; padding:0; }
html	{ color:#000;background:#FFF/* url(/intercambio/contents/bg/bg-body.jpg) repeat-x;*/}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body  	{ font:89% Arial, Helvetica, sans-serif; text-shadow:0px 1px 0px rgba(0, 0, 0, 0.0038125);}
a 		{ color:#666; text-decoration:none; }
a:hover { color:#999; text-decoration:underline; }
h1 		{ font-size:1.6em; }
h2 		{ font-size:2.3em; }/*
h3 		{ font-size:1.3em; letter-spacing:-1px; }
h4 		{ font-size:1.2em; font-weight:bold; letter-spacing:-1px; }
h5 		{ font-size:1.1em; }
h6 		{ font-size:1.0em; font-weight:bold; }*/

div#main {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	background:url(/intercambio/contents/bg/bg-fade-main.png) repeat-y #FFF;
	padding:0 0px;
}
div#header {
	background:#FFF url(/intercambio/contents/bg/bg-header.jpg) left 20px no-repeat;
	width:976px;
	margin-left:2px;
}
/* ********************************** */
/* menu navagação top principal */
/* ********************************** */
div#header #navtop {
	background:#0099FF;
	border-bottom:1px solid #FFF;
	overflow:hidden;
}
div#header #navtop a {
	color:#FFF;
	font-weight:bold;
}
div#header #navtop ul.nav1 {
	float:left;
}
div#header #navtop ul.nav1 li {
	float:left;
	/*font:12px Arial, Helvetica, sans-serif;*/
	font:11px Arial, Helvetica, sans-serif;
	margin-right:4px;
}
div#header #navtop ul.nav1 li a {
	margin-top:5px!important;
	display:block;
	padding:0 4px 0 6px;
	background:url(/intercambio/contents/ico/ico-square-white.jpg) left no-repeat;
}
div#header #navtop ul.nav2 {
	float:right;
}
div#header #navtop ul.nav2 li {
	display:inline;
	font:bold 1.2em/1.5em Arial, Helvetica, sans-serif;
}
div#header #navtop ul.nav2 li a {
	margin-top:5px!important;
	padding:0 4px;
}
div#header #topoKE {
	clear:both;
	width:auto;
	height:95px;
	/*overflow:hidden;*/
}
div#header #topoKE h1.logo,div#header #topoKE span.logo {
	background:url(/images/intercambio/logo-education.png) no-repeat left;
	float:left;
	width:390px;
	height:90px;
}
div#header #topoKE h1.logo a, div#header #topoKE span.logo a {
	display:block;
	width:390px;
	height:90px;
	text-indent:-2600px;
	float:left;
}
/* BOX BUSCA TOP */
div#header div#boxSearch {
	float:right;
	margin:15px 3px 10px 3px;
	background:#FFF;
	border:1px solid #9BDEFF;
	padding:2px;
}
div#header div#boxSearch #txtBUSCA {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	border:0;
	width:220px/*280px*/;
	padding:2px;
}
div#header div#boxSearch label {
	display:none;
}

/************************
	BOX LOGIN TOP 
/************************/
div.ctn-account {
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 3px 0 3px;
	float:right;
	width:370px;
	text-align:right;
	padding:2px 0;
	/*clear:both;*/
	position:relative;
	z-index:999
}
div.ctn-account a {
	color:#036;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:3px 15px 3px 6px;
	cursor:pointer;
	background:#D7F2FF;
}
div.ctn-account a#userAccount {
	background:#D7F2FF url(/contents/ico/ico-arrow-exp.png) right 3px no-repeat;
}	
div.ctn-account #box-frm-login {
	display:none;
	width:180px;
	outline:1px solid #F2F2F2;
	padding:5px;
	position:absolute;
	right:0;
	top:20px;
	background:#D7F2FF;
	text-align:left;
	border-bottom:4px solid #0080C0;
}
div.ctn-account #box-frm-login p a {
	margin:0;
}
div.ctn-account #box-frm-login p a {
	border:0; font:bold 11px Arial, Helvetica, sans-serif; padding:0; margin:0; background:none; color:#666;
}
div.ctn-account #box-frm-login form fieldset input {
	margin-bottom:5px;
}
div.ctn-account #box-frm-login form fieldset label {
	font:bold 1.0em Arial, Helvetica, sans-serif;
}
div.ctn-account #box-frm-login .textbox {
	padding:2px 2px 2px 0; 
	font:bold 14px Arial, Helvetica, sans-serif; 
}
div.ctn-account #box-frm-login #btoLogin {
	display:block;
	margin:0!important
}
div.ctn-account #box-option-account {
	display:none;
	width:140px;
	outline:1px solid #F2F2F2;
	padding:5px;
	position:absolute;
	right:36px;
	top:20px;
	background:#D7F2FF;
}
div.ctn-account #box-option-account ul li {
	text-align:left;
	border-bottom:1px solid #CCC;
	padding:4px 0;
}
div.ctn-account #box-option-account ul li a {
	background:none;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	display:block;
}
/************************/
/* menu site horizontal */
/************************/
div#nav3 {
	clear:both;
	width:100%;
	float:left;
	margin:0;
}
div#nav3 div {
	float:left;
	width:940px;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.0038125);
	margin:0 0 0 10px;
	background:url(/intercambio/contents/bg/bg-corner-mnu-l.png) 0 4px no-repeat;
	padding:0 8px;
}
div#nav3 div ul.menu {
	width:953px;
	float:left;
	margin:0 0 0 0;
	background:url(/intercambio/contents/bg/bg-corner-mnu-r.png) no-repeat right 4px ;
	padding:0 0 3px 0;	
}
div#nav3 div ul.menu li {
	float:left;
	margin:4px 0 0 0;
	background:url(/intercambio/contents/bg/bg-corner-mnu-c.png) repeat-x;
	padding:3px 0;
	position:relative;
	z-index:800;
}
div#nav3 div ul.menu li:hover {
	background:#CC0F16 url(/intercambio/contents/bg/bg-menu-hover.png) repeat-x;
	color:#FFF!important;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}
div#nav3 div ul.menu li:hover a {
	background:none;
}
div#nav3 div ul.menu li a {
	display:block;
	float:left;
	width:100px;
	height:43px;
	text-align:center;
	line-height:1px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#044EA2;
	padding:6px 8px 0 10px;
	text-decoration:none;
	background:url(/intercambio/contents/bg/bg-mnu-separator-v.png) right 10px no-repeat;
	text-shadow:#FFF 1px 1px;
} 
/*div#nav3 div ul.menu li a.actived {
	text-decoration:underline;
}*/
div#nav3 ul.menu li a span {
	display:block;
	padding-top:10px;
}
div#nav3 ul.menu li a:hover span.highlight-red {
	color:#FFF;
}
div#nav3 ul.menu li.actived {
	background:#DF0000
}
/* submenu nivel I */
div#nav3 ul li ul {
	display:none;
}
div#nav3 ul.menu li:hover ul {
	display:block;
	width:220px;
	position:absolute;
	top:51px; left:0;
	background:#CC0F16;
	border-bottom:3px solid #000;
	padding-bottom:5px;
	z-index:10000;
}
div#nav3 ul.menu li:hover a {
	color:#FFF;
	text-shadow:none;
	font-weight:bold;
}
div#nav3 ul.menu li ul li {
	display:block;
	float:none!important;
	width:auto;
	margin:0; padding:0;
	border:0;
	border-bottom:1px dashed #9F0000;
	position:relative;
	background:none;
}
div#nav3 ul.menu li ul li a {
	display:block;
	float:none!important;
	width:auto;
	padding:0; margin:0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	height:auto;
	color:#FFF;
	border:0;
	padding:8px;
}
div#nav3 ul.menu li ul li a:hover {
	background:#B70000;
}
div#nav3 ul.menu li ul li:hover {
	background:#B70000;
}
/* submenu nivel II */
div#nav3 ul.menu li ul li ul {
	display:none!important;
	width:150px!important;
	float:right;
}
div#nav3 ul.menu li ul li:hover ul {
	display:block!important;
	position:absolute;
	left:100%; top:0;
}

/* CONTENT */ 
#content { width:960px; padding:10px; clear:both; float:left; text-shadow:#CCC ;  }
#content img { border:1px solid #CCC; outline:1px solid #F0F0F0; padding:1px; background:#FFF; /*border:4px solid #F2F2F2;*/ }
#content img.polaroid { border:4px solid #F2F2F2; }
.imgclear	{ border:0 !important; outline:0 !important; padding:0 !important; }
.bto_busca { background:url(/contents/bto/bto-busca.png) no-repeat; border:0; width:25px; height:25px; text-indent:-2500px; cursor:pointer; }
.bto1 { background:url(/contents/bto/bto1.png) no-repeat; border:0; width:30px; height:22px; cursor:pointer; vertical-align:middle; color:#FFF; font:bold 1em Arial, Helvetica, sans-serif; }
.bto2 { background:url(/intercambio/contents/bg/bg-bto.png) repeat-x #22AAFF; border:0; width:auto; height:32px; cursor:pointer; vertical-align:middle; color:#FFF; font:bold 1em Arial, Helvetica, sans-serif; border:1px solid #28ADFF; padding:0 10px; text-shadow: black 0.1em 0.1em 0.2em;  }
.highlight-red { color:#CC0F16; }
.expand { padding-right:15px!important; background:url(/intercambio/contents/ico/ico-arrow-expanded.png) right no-repeat; }
.expand-right { background:url(/intercambio/contents/ico/ico-arrow-expand-grey-right.png) right no-repeat!important;}
.none				{ display:none; }
.read-more {}
.read-more-right { color:#0066FF; float:right; font:bold 12px Arial, Helvetica, sans-serif; }
.read-more-left { color:#0066FF; float:left; font:bold 12px Arial, Helvetica, sans-serif; }
.txt10 { font:10px Arial, Helvetica, sans-serif!important; }
.txt11 { font:11px Arial, Helvetica, sans-serif!important; }
.txt14 { font:1.4em Arial, Helvetica, sans-serif!important; }
.txt14b	{ font:bold 14px Arial, Helvetica, sans-serif !important; }
.txtRed12 { color:#F30; }
.alCenter { text-align:center; }
.alLeft { float:left; }
.alMiddle { vertical-align:middle; }
.imgalLeft { float:left; margin:0 10px 10px 0; }
.clear { clear:both; }
.cl-green, .cl-green a { color:#063!important; }
.cl-red, .cl-red a { color:#990000!important; }
.cl-brown, .cl-brown a { color:#663300!important; }
.arrow-dots a { padding-left:14px; background:url(/intercambio/contents/ico/ico-arrow-dots.png) left 0 no-repeat; }
.titleh3 { border-bottom:2px solid #F2F2F2; margin:10px 0; }
.block	{ display:block; clear:both; }
.ul { margin-bottom:10px; }
.ul li	{ padding-left:15px!important; background:url(/intercambio/contents/ico/ico-arrow-dots.png) left 0 no-repeat; }
.txtRed { color:#F00!important;}
.hr	{ border:1px solid #CCC!important; margin:10px 0; }
.title_atendimento { text-transform:capitalize; }
/* PAGINACAO NUMEROS */
.ctn-page { text-align:center; font:bold 1.1em Arial, Helvetica, sans-serif; clear:both; }
.ctn-page a { color:#0099FF!important }

/* RODAPE */
#footer { clear:both; background:#0099FF; padding:0 0 0 0; color:#FFF; margin:0 4px; }
#footer .social-media-icon { background:#FFF; margin-bottom:15px; width:100%; overflow:hidden; }
#footer .social-media-icon li { display:inline; width:160px; float:left; text-align:center; }
#footer a { color:#FFF; }
#footer .ctn-linklist { float:left; padding:0 4px; margin-right:6px; margin-bottom:10px; border-right:1px solid #33BDFF; max-width:162px; }
#footer .lastbox { border-right:0; }
#footer .ctn-linklist h4 { font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:5px; }
#footer .ctn-linklist ul { width:auto; margin-bottom:10px; }
#footer .ctn-linklist ul li { }
#footer .ctn-linklist ul li a { font:11px Arial, Helvetica, sans-serif; }
#footer #navbottom { clear:both; background:#0B84FF; padding:0 8px; margin:50px 0; border-bottom:2px solid #027EFE; overflow:hidden; margin:0 }
#footer #navbottom ul { float:left; margin:15px 0 0 0; }
#footer #navbottom ul li { display:inline; margin-right:15px; }
#footer #navbottom ul li a { font:bold 12px Arial, Helvetica, sans-serif; }
#footer .ctn-news { float:right; width:auto; margin-bottom:10px; }
#footer .ctn-news form fieldset legend { color:#FFF; font:11px Arial, Helvetica, sans-serif; display:block; }
#footer .ctn-news form fieldset legend strong{ font:bold 14px Arial, Helvetica, sans-serif; }
#footer .ctn-news form fieldset #txtEMAIL, #footer .ctn-news form fieldset label { font:bold 14px Arial, Helvetica, sans-serif; }
#footer .address { background:url(/intercambio/contents/bg/bg-vcard.png) repeat-x #FFF; padding:0 5px; font:10px Arial, Helvetica, sans-serif; }
#footer .address address { font-style:normal; display:inline-block}
