@charset "utf-8";
/* 
	CSS Document - DESIGNED BY TH-PROJECT
	contato@th-project.com
*/

*{margin:0px auto; padding:0px; border:none;}

body{
	background:#6c757c url(../imagens/layout/grad-pattern-3.gif) repeat-x top left;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	line-height:16px;
	text-align:center;
}

img{border:none;}

a:visited{color:#fff; text-decoration:none;}
a:link{color:#95a3ad; text-decoration:none;}
a:hover{color:#95a3ad; text-decoration:underline;}
a:active{color:#890c05;}

p{line-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

address{font-style:normal; color:#fff;}

/* CLASSES */
	.textAzul{float:left; clear:left; font-size:18px; color:#eff6fb;}
	.textAzulescuro{float:left; clear:left; font-size:18px; text-align:left; color:#95a3ad;}
	.divisao{color:#fff; letter-spacing:2px; text-align:center;}
	#paginacao{float:left; text-align:right;}
	#paginacao a{color:#fff;}
	#paginacao .btn{padding:3px 10px; background: url(../imagens/layout/bg-btn-paginacao.gif) no-repeat top center;}

/* ESTRUTURAL */

#global{
	margin: 10px auto;
	padding:0px 25px 0px 25px;
	width: 885px; 
	text-align: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	background: url(../imagens/layout/bgDivGlobal.jpg) no-repeat top center;
}

#topoGlobal{
	margin: 0px auto; 
	width: 900px;
	height: 115px;
}

/* @RODAPE */

#rodapeGlobal{
	float:left;
	min-width: 100%;
	width: auto !important;
	width: 100%;
	letter-spacing:1px;
	text-align:center;
	margin-top:35px;
	margin-bottom:15px;
	border-top:solid #d3e1ed 2px;
	border-bottom:solid #d3e1ed 1px;
}

	#menuRodape{
		margin:5px;
	}
	#menuRodape ul{list-style:none; margin:0px; padding:0px;}
	#menuRodape ul li{margin:2px 5px 2px 5px; display:inline;}
	#menuRodape ul li a{color:#fff; letter-spacing:2px;}
	
	.copyRight{color:#fff; font-size:11px;}
	
	#divAddress{
		float:left;
		min-width: 100%;
		width: auto !important;
		width: 100%;
		text-align:center;
	}
	
	#rodapeCategorias{ 
		float:left;
			min-width: 100%;
			width: auto !important;
			width: 100%;
			min-height: 181px;
			height: auto !important;
			height: 181px;
		margin-top:15px;
		text-align:center;
		background: #6c757c url(../imagens/layout/bgRodapeRemissivo.gif) repeat-x top left;
	}
	#rodapePaises{
		float:left;
		min-width: 100%;
		width: auto !important;
		width: 100%;
		min-height: 181px;
		height: auto !important;
		height: 181px;
		margin-top:15px;
		text-align:center;
		border-top:solid #bcc7d1 1px;
	}
		#rodapeCategorias a, #rodapePaises a{color:#fff;}
		.rodapeInfo{cursor:pointer; text-align:center; font-size:16px; line-height:normal; color:#fff; margin-top:25px;} /* H1 */
		.contListTopics{color:#fff; margin-top:20px; width:100%;}
		.td{padding:10px; width:150px; margin:0px; vertical-align:text-top;}
/* @CONTEUDO */

#contLogo{
	float:left;
	background: url(../imagens/layout/logoTopo.png) no-repeat top center; 
	width:309px; 
	height:92px;
		margin-top:25px;
		margin-left:15px;
}
#contChat{
	float:right;
	background: url(../imagens/layout/chatIcon.png) no-repeat top center; 
	width:125px;
	height:92px;
		margin-top:35px;
		margin-left:15px;
}

#alsoEnjoy{
	float:left;
	background:url(../imagens/layout/bgCont-alsoEnjoy.jpg) no-repeat top center;
	width:725px;
	height:179px;
	padding: 3px 3px 10px 5px;
	margin-top:10px;
	margin-left:7%;
}

#alsoEnjoy .snapShot{width:114px; height:158px; border:solid #333 2px;}

#holdAzul{float:left; width:653px;}
#topoContAzul
{

	background:url(../imagens/layout/bgTopoContAzul.gif) no-repeat top center; 
	width:653px; 
	height:2px; 
	margin-top:15px;
}
#bottomContAzul{

	background:url(../imagens/layout/bgBottomContAzul.gif) no-repeat top center; 
	width:653px; 
	height:6px; 
}
#contAzulEsq{

	width:630px;
	background:url(../imagens/layout/bgContAzul.gif) repeat-y top center;
	padding:5px 18px 5px 5px;
		min-height: 785px;
		height: auto !important;
		height: 785px;
}
#contAzulEsq ul{float:left; font-size:23px; color:#fff; margin:15px 0px 0px 5px; list-style:none;}
#contAzulEsq ul li{float:left; display: inline; margin-right:15px;}
#contAzulEsq ul li a:visited{color:#eff6fb; text-decoration:none; padding:5px; display:block;}
#contAzulEsq ul li a:link{color:#eff6fb; text-decoration:none; padding:5px; display:block;}
#contAzulEsq ul li a:hover{color:#eff6fb; text-decoration:underline; padding:5px; display:block;}
#contAzulEsq ul li a:active{color:#eff6fb; text-decoration:none; background-color:#890c05; padding:5px; display:block;}
#contAzulEsq ul li .active{color:#eff6fb; text-decoration:none; background-color:#890c05; padding:0px; display:block;}

#speakers, #recent{float:left; clear:both; width:642px;}

.listSpeakers{
	float:left;
	height:110px; 
	width:100%; 
	margin:25px 15px -20px 5px; 
}
#contListSpeakers{float:left; width:100%; text-align:left; color:#fff;}
.listSpeakers img{border:solid #333 2px; margin: 0px 5px;}

.listSpeakers .contTextLeft{
	float:left;
	text-align:left;
	color:#fff;
	width:540px;
}
.listSpeakers .contTextRight{
	float:left;
	text-align: right;
	color:#fff;
	width:540px;
}
	.listSpeakers h2{color:#95a3ad;}

/* @colDir */
#colDir{
	float:right; 
	background:url(../imagens/layout/bgColDir.gif) no-repeat top center; 
	width:185px; 
	height:792px; 
	margin-top:15px;	
		text-align:left;
		padding:5px;
}

h3.searchBalao{float:left;background:url(../imagens/layout/balaoBusca.png) no-repeat top center; width:89px; height:24px; color:#eff6fb; font-size:13px; text-align:center; margin:5px;}
.label{float:left; color:#eff6fb; font-weight:bold; margin:5px;}
.submitBuscaHome{float:left; margin-top:20px; margin-left:0px; width:12px; height:19px; background:#ae3e37 url(../imagens/layout/bgSearchHomeBt.gif) no-repeat top center;}
.inputBusca{
	border: none;
	background:#fff;
	padding: 1px;
	margin:1px;
}
.inputBuscaSel{
	border: none;
	background:#fff;
	padding: 1px;
	margin:1px;
	font-size:11px;
	color:#333;
}
.inputBuscaSel option{padding:2px 0px 2px 0px;}
.advSearch{font-size:10px; float:left; margin-left:5px; color:#6ff6fb;}

/** tipSearch **/
#tipSearch{
	position: relative;
	top:75px;
	left:-10px;
	width:140px;
	text-align:left;
	background: #fff;
}

	.suggest_link {
	float:left;
	position:absolute;
	width:80%;
	cursor:pointer;
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
			border: solid #333 1px;
	}
	.suggest_link_over {
	position:absolute;
	width:80%;
	cursor:pointer;
	color:#fff;
		background-color: #3366CC;
		padding: 2px 6px 2px 6px;
			border: solid #333 1px;
	}

#topCatHome{float:left; color:#fff; margin-top:10px;}
h3.topCatSearch{float:left; background:url(../imagens/layout/balaoCats.png) no-repeat top center; width:127px; height:24px; color:#eff6fb; font-size:13px; text-align:center; margin:5px;}
#topCatHome ol{margin-left:30px;margin-top:10px;}

#signUp{float:left; color:#fff; margin-top:10px;}
h3.signUp{float:left; background:url(../imagens/layout/balaoBusca.png) no-repeat top center; width:89px; height:24px; color:#eff6fb; font-size:13px; text-align:center; margin:5px;}
#signUp p{float:left; text-align:left; margin-left:3px;}

#toolsHome{text-align:center; margin-top:10px;}

#slideLogos{text-align:center; float:left; margin-top:10px; margin-left:25px; clear:left; overflow:hidden; height:75px; width:134px;}
h3.partners{float:left; background:url(../imagens/layout/balaoBusca.png) no-repeat top center; width:89px; height:24px; color:#eff6fb; font-size:13px; text-align:center; margin:5px;}

/* EVENTS AND NEWS */

#currentEventsHome{
	float:left;
	width:420px;
	padding-left:20px;

}
	#currentEventsHome .events{float:left; border-right:solid #bcc7d1 1px; padding-right:15px; padding-left:10px;}
	#currentEventsHome img, #currentEventsNewsHome img{margin:0px 5px 0px 0px; border:solid #333 2px;}
	#currentEventsHome h2, #currentEventsNewsHome h2{color:#fff; margin:15px 5px 10px 0px; padding-left:25px; height:22px; background:url(../imagens/layout/balaozinhoBeforeH.gif) no-repeat top left;}
	#currentEventsHome .tilTexts, #currentEventsNewsHome .tilTexts{color:#072f56; font-size:18px; margin-bottom:10px;}
	#currentEventsHome .tilTexts a, #currentEventsNewsHome .tilTexts a{color:#072f56; font-size:18px; margin-bottom:10px;}
	#currentEventsHome p, #currentEventsNewsHome p{color:#fff;}
	
	.moreTitle, .moreTitleHome{float:left; color:#d3e1ed; font-size:16px; font-weight:bold; margin:25px 10px; width:100%;}
	
#currentEventsNewsHome{
	float:right;
	width:410px;
	padding-left:15px;
		
}

	.miniEvents{float:left; width:170px; padding-left:10px; padding-right:10px;}
	
	.tilTextsMini, .tilTextsMini a{color:#072f56; font-size:13px; margin-bottom:10px;}
	.linkReadAll{float:left; width:95%; border-bottom:solid #333 1px; text-align:right; padding-right:10px; padding-bottom:2px; margin-top:15px;}
	.linkReadAll a{color:#073057;}
	
/* @NEWS @EVENTS */

#holdCont{width:850px; color:#fff; margin-top:25px;}
	#holdCont h2{float:left; padding:10px 5px 10px 5px; background:#890c05; width:auto; text-align:center;}
	.tilEvent{float:left; clear:left; margin:15px; font-size:25px;}
	.dataEvent{font-size:12px; margin-top:10px;}
	#textTool{width:100%; text-align:right; margin-bottom:10px; float:left;}
	.tool{background:url(../imagens/layout/bgTextTool.gif) no-repeat top center; width:20px; height:23px; padding:2px 8px; text-align:center; cursor:pointer;}
	#text{float:left; margin-bottom:25px;}
	#text p{line-height:22px;}
	#text img{border:solid #333 3px; float:left; margin:0px 7px 0px 0px;}
	
	.contNewsAll{float:left; width:850px; margin-bottom:15px;}
	.contNewsAll .tilEvent{width:100%; float:left; clear:left; margin:15px;}
	.contNewsAll .tilEvent a{float:left; color:#fff; font-size:22px; line-height:25px;}
	.contNewsAll img{border:solid #333 3px; float:left; margin:0px 7px 0px 0px;}

/* @STAFF */
#holdContStaff{float:left; width:650px; color:#fff; margin-top:25px; margin-left:15px;}
.contStaff{float:left; clear:left; margin-bottom:15px;}
.staffInfo{float:left; padding:3px; margin:5px; background:#890c05; font-weight:bold; text-align:left; line-height:20px; font-size:18px; margin-bottom:10px;}
.contStaff p{float:left;}
.contStaff img{border:solid #333 3px; float:left; margin:0px 7px 0px 0px;}
.textToolStaff{float:left; width:100%; text-align:right; margin-bottom:10px;}

/* ABOUT BOXES */
#aboutContents{float:left; height:200px;}
.moreAbout{float:left; width:280px; height:200px; padding:0px 20px 0px 20px;}
.moreAbout p{float:left; clear:left; width:280px;} /* IE 7 HACK */
.moreAbout a{color:#fff;}

/* @TOOLS */
#forSpeakers h3, #forPlanners h3{margin:10px 0px;}
.toggler, .togglerSpk{cursor:pointer;}
.toggler, .togglerSpk{float:left; color:#fff; background:url(../imagens/layout/bgTogglerNormal.gif) no-repeat top left; padding:3px 0px 2px 6px; width:100%; height:35px; margin-top:15px;}
.faq, .faqSpk{float:left; padding:0px 5px; width:100%; margin-top:-10px; margin-bottom:5px;}


/* @GLOSSARY */
#formBuscaGlossary{float:left; width:100%}
#formBuscaGlossary .inputBusca{float:left; border:solid #fff 1px; background:#848b91; color:#fff; font-size:11px; width:200px;}
#searchedObj{float:left;}
.submitBusca{width:12px; height:15px; background:#ae3e37 url(../imagens/layout/bgSearchHomeBt.gif) no-repeat top center;}
.contDefinition{float:left; margin:20px 30px 10px 50px; width:300px; height:120px; overflow:hidden;}
.contDefinition h1{font-size:12px;}

/* @CONTACT */
#contFormContact{
	float:left; 
	background:url(../imagens/layout/bgContContact.gif) no-repeat top center; 
	width:788px; 
	height:537px; 
	padding:20px;
	margin-top:15px; 
	margin-left:20px;
}
#contFormContact table{border-bottom:solid #bcc7d1 1px; padding-bottom:10px;}
.inputContact {font-size:11px; color:#333; height:17px; padding-top:3px; border:solid #bcc7d1 1px; background:#fff url(../imagens/layout/shadeInputContact.gif) repeat-x top left;}
.textAreaContact{border:solid #bcc7d1 1px; background:#fff url(../imagens/layout/shadeInputContact.gif) repeat-x top left; width:700px; height:60px;}
#holdSubmitBtn{text-align:right; width:95%; margin:5px;}
.submitContact{
	float:right;
	background:url(../imagens/layout/submitContactbgButton.gif) no-repeat top center; 
	width:91px; height:21px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:3px;
	}
#msg_contato{margin-left:15px; color:#fff; height:20px; width:auto; text-align:center; padding-right:25px;}

/* @SEARCH ISPEAKERS */
#holdContBusca{width:874px; color:#fff; margin-top:25px;}
#contFormBusca{float:left; width:100%; margin-top:20px;}
	#topFormBusca{float:left; background:url(../imagens/layout/topContFormBusca.gif) no-repeat top center; width:874px; height:4px;}
	#contBusca{float:left; background:url(../imagens/layout/ContFormBusca.gif)  repeat-y top center; width:854px; padding:10px;}
	#bottomFormBusca{float:left; background:url(../imagens/layout/bottomContFormBusca.gif) no-repeat bottom center; width:874px; height:9px;}
	#iconSearch{float:left; background:url(../imagens/layout/iconSearch.jpg) no-repeat top center; width:125px; height:143px; margin-left:60px; margin-top:25px;}
	#explainSearch{float:right; background:#456483; width:218px; margin-right:5px; padding:10px;}
	#contBusca .inputBusca{float:left; border:solid #fff 1px; background:#848b91; color:#fff; font-size:11px; width:200px;}
	
	#PresearchResults{
		float:left;
		margin-top:20px;
		width:100%;
		text-align:center;
	}
	
	/* @SEARCH @RESULTS */
	#topResults{
		float:left;
		background:url(../imagens/layout/contTopResults.gif) no-repeat top center; 
		width:654px; 
		height:5px;
	}
	
	#contResults{
		float:left;
		background:url(../imagens/layout/contResults.gif) repeat-y top center; 
		width:634px;
		padding:10px;
	}
	
	#bottomResults{
		float:left;
		background:url(../imagens/layout/contBottomResults.gif) no-repeat top center; 
		width:654px;
		height:10px;

	}
	
	#holdParameters{
		background:#456483;
		padding:15px;
		width:350px;
		margin-top:15px;
		margin-left:140px;
	}

	#holdParameters .inputBusca{float:left; border:solid #fff 1px; background:#848b91; color:#fff; font-size:11px; width:200px;}
	
	/* RESULTS SHOW SPEAKERS */
	.searchResultSpeaker{float:left; border-bottom:solid #bcc7d1 1px; padding-bottom:15px; margin-bottom:15px; margin-top:20px;}
	.searchResultSpeaker img{float:left; border:solid #333 2px; margin-right:5px;}
	.searchResultSpeakersInfo{float:left; width:545px;}
	.searchResultSpeakersInfo .textAzul{line-height:19px;}
	.searchResultSpeakersInfo p{float:left;}
	#changeParameters{
		margin-top:15px; 
		height:25px; 
		width:600px;
		text-align:right;
		padding-right:15px; 
		cursor:pointer;
		background:url(../imagens/layout/bgChangeParam.gif) no-repeat top right;
	}
	
	/* @ISPEAKERS PAGE */
	
	#holdSpeakesInfo{
		float:left;
		width:589px;
		margin-right:15px;
		margin-top:15px;
	}
	#contSpeakesInfo img{float:left; border:solid #333 3px; margin-bottom:0px;}
	#contSpeakesInfo{
		float:left;
		background:#890c05;
		width:569px;
		padding:10px;
	}
	#bottomSpeakesInfo{float:left; background:url(../imagens/layout/bottomContSpeakersInfo.gif) no-repeat top center; width:589px; height:27px;}
	
	.contText{float:right; width:400px;}
	.contText h1{margin-bottom:-10px;}
	.contText p{clear:left; margin-left:5px;}
	
	#speakersTools{
		float:left;
		width:143px;
	}
	
	.AddSpeaker, .sendSpeaker, .printSpeaker{float:left; font-size:11px;}
	.AddSpeaker a, .sendSpeaker a, .printSpeaker a{color:#fff;}
	
	.AddSpeaker{padding-left:13px; background:url(../imagens/layout/addSpeaker.gif) no-repeat top left;}
	
	.sendSpeaker{padding-left:13px; background: url(../imagens/layout/sendToAFriend.gif) no-repeat top left;}
	.printSpeaker{padding-left:13px; background: url(../imagens/layout/printThisPage.gif) no-repeat top left;}
	
	.listItem{clear:left; float:left; margin-left:15px; padding-right:10px; background:url(../imagens/layout/deleteSpeaker.gif) no-repeat top right;}
	.listItem a{color:#fff;}
	#moreInfoSpeaker{float:right; 
		background: url(../imagens/layout/patternbgContInfosSpeakers2.gif) repeat top left;
		width:200px;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
		padding-right:5px;
		margin-top:15px; 
		color:#dae6ee;
		border:solid #dae6ee 1px;
	}
	#moreInfoSpeaker .MoreInfo{float:left; background: url(../imagens/layout/moreInfoTitle.gif) no-repeat top center; width:164px; height:24px; margin-bottom:10px;}
	#moreInfoSpeaker a{color:#dae6ee}
	#moreInfoSpeaker ul{list-style:none; margin-bottom:10px;}
	#moreInfoSpeaker ul li{margin-left:5px; margin-bottom:3px;}
	
	#contentSpeaker{
		float:left;
		width:100%;
		border-bottom:solid #fff 1px;
	}
	#contMenuSpeaker{
		float:left;
		background:url(../imagens/layout/bgMenuConteudosSpeaker.gif) no-repeat top center; 
		width:100%; 
		height:28px;
		margin-top:25px;
		margin-bottom:15px;
		text-align:center;
		padding-top:5px;
	}
	#loadContent{float:left; width:790px; padding:0px 20px 15px 20px; line-height:19px; text-align:justify;}
	#contMenuSpeaker ul{list-style:none; margin-left:-10px;}
	#contMenuSpeaker ul li{
		display:inline;
		margin-left:25px;
	}
	#contMenuSpeaker ul li a{color:#fff;margin-left:20px;}
	#contMenuSpeaker ul li .current{color:#fff; text-decoration:underline;}
	
	/* PROGRAM DESC DIVS */
	.progDesc{margin-bottom:15px; width:710px;}
	.progDesc img{margin-right:5px;}
	/*.progDesc a{color:#fff;}*/
	
	.holdText{float:left; margin-right:15px; width:200px;}
	
	/* CLIENTS TESTIMONIALS */
	#clientesDiv{
		float:left;
		background:url(../imagens/layout/bgMenuConteudosSpeaker2.gif) no-repeat top center; 
		width:712px; 
		height:28px;
		margin-top:25px;
		margin-bottom:15px;
		margin-left:3%;
		text-align:left;
		padding-top:5px;
		padding-left:15px;
	}
	
