html{
	background:#000;
}

#container #header .mainmenu {
	background: transparent url("../imgs/bg_academy_header_menu.png") no-repeat bottom left;
}
#container #header .mainmenu .txtLogged{	
	color:#0B9F95;
}
/*#container #header a.logo{
	position:absolute;
	width:165px;
	height:78px;
	left:2px;
	top:11px;
}
#container #header a.logoacademy{
	position:absolute;
	width:189px;
	height:63px;
	left:2px;
	top:30px;
}
#container #header a.logobusiness{
	position:absolute;
	width:232px;
	height:63px;
	right:2px;
	top:30px;
}*/
#container #header .mainmenu .flags a.active{
	color:#fff;
}
#inner{
	background:#373737;
	color:#fff;
}
#inner .innertop{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	background:#fff url("../imgs/bg_academy_inner_top.png") no-repeat top left;
}
#inner .innerbottom{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:7px;
	background:#fff url("../imgs/bg_academy_inner_bottom.png") no-repeat top left;
}
#inner .bottomform{
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x top left;
}
#inner .actions{
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x top left;
}
#inner .sep{
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x top left;
}

#inner h1{
	background:#756fb1;
	color:#191919;
}
#inner p{
	color:#fff;
}
#inner .list{
	position:relative;
	height:auto;
	width:100%;
	padding-top:20px;
}
#inner a{
	color:#0c9f95;
}

#inner a.bt{
	position:relative;
	background:#8d8d8d url("../imgs/bt_grey_bg.png") repeat top left;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-family:'Muli';
	padding:10px 0;
	width:100%;
	display:block;
}
#inner a.bt:hover{
	text-decoration:underline;
}
#inner a.btdetail{
	background:#0a9d93 url("../imgs/bt_green_bg.png") repeat top left;
}
#inner a.btgreen{
	background:#0a9d93 url("../imgs/bt_green_bg.png") repeat top left;
}

/*ACADEMY*/
#inner.academy .noptop{
	padding-top:0;
}

/*YOU*/
#inner.you .bts{
	position:relative;
	width:405px;
	float:right;
	padding-right:10px;
}
#inner.you .bts a{
	float:right;
	margin-left:10px;
}

/*YOUR COMPANY*/
#inner.company .list{
	position:relative;
	width:420px;
}
#inner.company .list .item{
	position:relative;
	width:100%;
	height:40px;
	padding:10px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;
}
#inner.company .list .item .txt{
	float:left;
	width:240px;
	padding-left:10px;
}
#inner.company .list .item .txt h2{
	padding-top:10px;
	font-weight:normal;
}
#inner.company .list .item .bts{
	position:relative;
	width:145px;
	float:right;
	padding-right:10px;
}


/*YOUR SOLUTIONS*/
#inner.solutions .list{
	position:relative;
	width:100%;
}
#inner.solutions .list .item{
	position:relative;
	width:100%;
	height:auto;
	padding:10px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;
}
#inner.solutions .list .item .txt{
	float:left;
	width:605px;
	padding-left:10px;
}
#inner.solutions .list .item .txt h2{
	padding-top:10px;
	font-weight:normal;
}
#inner.solutions .list .item .bts{
	position:absolute;
	bottom:20px;
	right:0px;
	width:145px;
}



/* NEWS */
#inner.news .list{
	position:relative;
	width:100%;
}
#inner.news .list .item{
	position:relative;
	width:100%;
	padding:20px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;
}
#inner.news .list .item .logo{
	float:left;
}
#inner.news .list .item .txt{
	float:left;
	width:400px;
	padding-left:10px;
}
#inner.news .list .item .txt h2{
	padding:0;
	font-weight:bold;
}
#inner.news .list .item .txt h3{
	font-size:12px;
}
#inner.news .list .item .txt h4{
	font-size:13px;
}
#inner.news .list .item .txt h4 span{
	font-size:12px;
	color:#9d9d9d;
	padding-left:5px;
}

#inner.news .list .item .bts{
	position:relative;
	width:195px;
	float:right;
	padding-right:10px;
}


/*AGENDA*/
#inner.agenda .list{
	padding-top:10px;
}
#inner.agenda .list .item{
	padding:10px 0 14px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;	
}
#inner.agenda .list .item .txt{
	width:490px;
}
#inner.agenda .list .item .bts{
	position:relative;
	width:auto;
	float:right;
	padding-right:10px;
}
#inner.agenda .list .item .bts a{
	float:left;
	margin-left:10px;
}
#inner.agenda .list .item .enviaramigo{
	position:absolute;
	width:155px;
	bottom:20px;
	right:15px;
}
/*AGENDA DETALHE*/
#inner.agendadetalhe .list{
	padding-bottom:20px;
}
#inner.agendadetalhe .bts{
	position:relative;
	width:auto;
	float:right;
	padding-right:10px;
}
#inner.agendadetalhe .bts a{
	float:left;
	margin-left:10px;
}

#inner.agendadetalhe h2{
	position:relative;
}
#inner.agendadetalhe h2.plusinfo{
	padding-right:10px;
	padding-top:2px;
	width:170px;
}
#inner.agendadetalhe .iconplus{
	position:absolute;
	top:3px;
	right:0;
	background: transparent url("../imgs/icon_green_submenu.png") no-repeat top left;
	width:14px;
	height:14px;
	cursor:hand;
	cursor:pointer;
	z-index:10;
}
#inner.agendadetalhe .iconplusactive{
	background: transparent url("../imgs/icon_green_submenu.png") no-repeat bottom left;
}
#inner.agendadetalhe .info{
	display:none;
}

/*AGENDA PESQUISA*/
#inner.agendapesquisa form{
	height:240px;
}
#inner.agendapesquisa .map{
	position:absolute;
	right:0;
	top:0;
}

/*OPORTUNIDADES*/
#inner.oportunidades .list .item{
	padding:10px 0 14px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;	
}
#inner.oportunidades .list .item .txt{
	width:360px;
}
#inner.oportunidades .list .item .bts{
	position:relative;
	width:345px;
	float:right;
	padding-right:10px;
}
#inner.oportunidades .list .item .bts a{
	float:left;
	margin-left:10px;
}
/*
#inner.oportunidades .tabs{
	position:relative;
	width:850px;
	height:39px;
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 0;
}
#inner.oportunidades .tabs1{
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 0;
}
#inner.oportunidades .tabs2{
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 -39px;
}
#inner.oportunidades .tabs3{
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 -78px;
}
#inner.oportunidades .tabs4{
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 -117px;
}
#inner.oportunidades .tabs5{
	background:transparent url("../imgs/tabs_academy_oportunidades.png") no-repeat 0 -156px;
}
#inner.oportunidades .tabs li{
	float:left;
	padding-right:4px;
}
#inner.oportunidades .tabs li a{
	position:relative;
	width:146px;
	height:39px;
	display:block;
	
}
#inner.oportunidades .tabs li.tab1 a{
	width:146px;
}
#inner.oportunidades .tabs li.tab2 a{
	width:178px;
}
#inner.oportunidades .tabs li.tab3 a{
	width:161px;
}
#inner.oportunidades .tabs li.tab4 a{
	width:191px;
}
#inner.oportunidades .tabs li.tab5 a{
	width:153px;
}*/

/*OPORTUNIDADES DETALHE*/
#inner.detalhe .left{
	width:695px;
	float:left;
	line-height:18px;
}
#inner.detalhe .left p{
	padding:0;
}
#inner.detalhe .left ul{
	padding-left:20px;
}
#inner.detalhe .left ul li{
	list-style-type:disc;
}
#inner.detalhe .left ol{
	padding-left:20px;
}
#inner.detalhe .left ol li{
	list-style-type:decimal;
}
#inner.detalhe .right{
	width:235px;
	float:right;
}
#inner.detalhe .left .row{
	position:relative;
	width:100%;
	padding:5px 0 10px 0;
	background:transparent url("../imgs/bg_page_academy_actions_sep.png") repeat-x bottom left;	
	display:block;
}
#inner.detalhe .left .row label{
	width:120px;
	font-size:16px;
	float:left;
	color:gray;
	padding:0;
}
#inner.detalhe .left .row p{
	font-size:16px;
	float:left;
	padding:0;
	width:560px;
	float:left;
}
#inner.detalhe .left .row br{
	clear:both;
}
#inner.detalhe .grey{
	color:gray!important;
}
#inner.detalhe .right h2{
	padding-left:10px;
	color:#fff;
}
#inner.detalhe .right .list .item{
	padding:4px 0 8px 0;
}
#inner.detalhe .right .list .item .txt{
	width:auto;
}
#inner.detalhe .right .list .item .txt a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#0c9f95;
}
#inner.detalhe .right .list .item .txt a:hover{
	text-decoration:underline;
}
#inner.detalhe .left .bts{
	position:relative;
	width:auto;
	padding-right:10px;
}
#inner.detalhe .left .bts a{
	float:right;
	margin-left:10px;
}

/*hack*/

#inner select option{
	background-color:#fff !important;
}

.form_messages .error{
	color:orange!important;
}

/*
*------------------------
*   modal prompt
*------------------------
*/
.prompt div.jqi{ background:#373737; text-align:left; width:500px;top:15%!important;}
.prompt div.jqi .jqimessage{color:#ffffff;font-weight: normal;}
.prompt div.jqi .jqimessage ul{padding-left:15px;}
.prompt div.jqi .jqimessage li{list-style:disc}
.prompt .border{padding:10px;border:1px dashed #fff;margin:10px 0;}
.prompt h2 {font-weight: normal;padding-bottom: 10px;color: #0C9F95;font-size: 16px;}
.prompt h3 {font-weight: bold;padding-bottom: 5px; font-size: 13px;}
.prompt div.jqi button{background:#0C9F95;border: medium none;border-radius: 3px 3px 3px 3px;}
.prompt .jqibuttons{background:#373737!important;}
#recaptcha_area table{
	background:#fff;
	margin:0 auto!important;
}