* {
	margin:0;
	padding:0;
	outline:none;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
body {
	margin:auto;
	width:100%;
	background:#fff url(../images/bg.jpg) repeat-x;
}

span{
	font:12px "Lucida Sans", Tahoma, Arial;
	color:#750409;
}

span.notranslate{
	font:14px "Lucida Sans", Tahoma, Arial;
	color:#777;
}

div.textura{
	width: 100%;
	height: 100%;
	position: absolute;
   	top: 0;
   	margin: 0 auto;
	background: transparent url(../images/textura-fundo.png) no-repeat;
	background-position: top center;
	z-index: -1;
}

/* DIV GERAL */
div.geral {
	width:850px;
	margin: 0 auto;
	z-index: 2;
	background: #fff;
}

div.conteudo{
	 background: #fff ;
}

/* TOPO */
div.topo {
	width:850px;
	margin: 0 auto;
	z-index: 3;
}


/* BANNER PATROCINIO */

div.bannerPatrocinio{
	position: absolute;
	top: 30px;
	left: -151px;
	width: 190px;
	height: 400px;
	z-index: 999;
	background: url(../images/banner_patrocine.png) no-repeat;
}

div.bannerPatrocinioES{
	position: absolute;
	top: 30px;
	left: -151px;
	width: 190px;
	height: 400px;
	z-index: 999;
	background: url(../images/banner-patrocine-es.png) no-repeat;
}

div.bannerPatrocinioEN{
	position: absolute;
	top: 30px;
	left: -151px;
	width: 190px;
	height: 400px;
	z-index: 999;
	background: url(../images/banner-patrocine-en.png) no-repeat;
}

div.bannerPatrocinio a.acaoBanner{
	float: left;
	width: 115px;
	height: 30px;
	margin: 315px 0 0 13px;
}

div.bannerPatrocinio a.bannerCondicao{
	position: absolute;
	top: 357px;
	left: 13px;
	width: 115px;
	height: 30px;
}

div.bannerPatrocinio a.botaoPatrocinio{
	float: right;
	margin: 100px 0 0 0;
	width: 40px;
	height: 200px;
	background: url(../images/patrocine.png) no-repeat;
}

div.bannerPatrocinio a.botaoPatrocinioES{
	float: right;
	margin: 100px 0 0 0;
	width: 40px;
	height: 200px;
	background: url(../images/patrocine-es.png) no-repeat;
}

div.bannerPatrocinio a.botaoPatrocinioESHover{
	background: url(../images/patrocine-es.png) -40px 0 no-repeat;
}


div.bannerPatrocinio a.setaBanner{
	position: absolute;
	top: 285px;
	right: 17px;
	width: 7px;
	height: 10px;
	background: url(../images/seta_banner.png) no-repeat;
}

div.bannerPatrocinio a.setaInvert{
	background: url(../images/seta_banner.png) 0 -8px no-repeat;
}

div.bannerPatrocinio a.botaoPatrocinio:hover{
	background: url(../images/patrocine.png) -40px 0 no-repeat;
}


/*CONFIGURAÇÕES DO LOGO
div.topo div.logo{
	float: left;
	width:425px;
	height:127px;
	background:url(../images/logo.png) no-repeat;
	margin: 20px 0 0 0;
}
*/
/*AREA DAS BANDEIRAS*/
div.topo div.bandeiras{
	float: left;
	width: 95px;
	margin: 3px 0 3px 755px;
}
div.topo div.bandeiras button.bandeira-bra{
	float:left;
	width: 28px;
	height: 20px;
	background: url(../images/bandeira-bra.png) 0 -20px no-repeat;
	border: none;
	margin: 0 5px 0 0;
}
div.topo div.bandeiras button.bandeira-esp{
	float:left;
	width: 28px;
	height: 20px;
	background: url(../images/bandeira-esp.png) 0 -20px no-repeat;
	border: none;
	margin: 0 5px 0 0;
}
div.topo div.bandeiras button.bandeira-usa{
	float:left;
	width: 28px;
	height: 20px;
	background: url(../images/bandeira-usa.png) 0 -20px no-repeat;
	border: none;
}
div.topo div.bandeiras button:hover{
	background-position: 0 0;
}

/*CONFIGURAÇÃO DO MENU*/
div.geral div.menu{
	float: left;
	width: 850px;
	height: 35px;
	background:url(../images/menu.png);
	margin: 0 0 2px 0;
}

div.menu ul {
	width:850px;
	height:35px;
	/*
background:url(../images/fundo_menu.jpg) repeat-x;
*/
}
div.menu ul li {
	float:left;
	width: 100px;
	height: 100%;
	list-style:none;
	text-align:center;
	margin: 0 5px 0 5px;
}

div.menu  ul li a {
	
	line-height:35px!important;
	font:bold 13px "Lucida Sans", Tahoma, Arial;
	color:#fff;
	text-transform:uppercase;
}

div.menu  ul li a:hover {
	text-decoration:none;
	color: #ff9702;
}

div.menu ul li.home{
	float: left;
	width: 30px;
	height: 100%;
	text-align: center;
}

div.menu ul li a.home{
	float:left;
	width: 18px;
	height: 18px;
	background:url(../images/btn-home.png) no-repeat;
	margin: 8px 0 0 12px;
}

div.menu ul li a.home:hover{
	background:url(../images/btn-home.png) 0 -18px no-repeat;
}

/*TRATA BOTÃO EVENTO ANTERIOR*/
div.menu ul li.evento {
	width: 80px;
	height: 100%;
	list-style:none;
	text-align:left;
	margin: 0;
}

/*TRATA BOTÃO EVENTO ANTERIOR*/
div.menu ul li.local {
	width: 100px;
	height: 100%;
	list-style:none;
	text-align:left;
}

/*TRATA O BOTÃO INSCREVA-SE DO MENU*/
div.menu ul li.inscrevase {
	width: 130px;
	height: 35px;
	list-style:none;
	margin: 0 5px 0 5px;
	text-align:center;
	background: #ff9702;
}

div.menu  ul li a.inscrevase {
	
	line-height:35px!important;
	font:bold 15px "Lucida Sans", Tahoma, Arial;
	color:#750409;
	text-transform:uppercase;
	text-align: center;
}

div.menu  ul li a.inscrevase:hover {
	text-decoration:none;
	color: #000;
}


/*CONFIGURAÇÕES DO BANNER*/
/*Main Container*/
div.geral div.banner{
	float: left;
	width: 850px;
	height:400px;
	/*background: url(../images/fundo-banner.png);*/
	margin: 0 0 10px 0;
}

/*div.geral div.banner ul.test li a.participe{
	position: absolute;
	width: 230px;
	height: 100px;
	margin: 0 0 0 350px;
}*/

div.banner .container {
	width: 890px;	
	background: #fff;
	/*margin: 5px 0 10px 10px;*/

}
.container ul{
	list-style-type: none;
	margin: 0;
	padding:0;
	width: 100%;
		
}
.container li{
	display: inline;
	width: 100%;
	height:380px;
	margin: 0 0 0 1px;
	
}
/*Content Container*/
.contentContainer {	
	float: left;
	width:0;
	height: 380px;	
	overflow:hidden;
	margin: 2px 0 2px 0;
	/*background: url(../img/banner01.png) no-repeat;*/
	
}
.contentWrapper{	
	
}
.contentInnerWrapper{
}

.handle{
	float: left;
	width: 40px;
	height: 376px;
	margin: 2px 0 2px 0;
}
.handle img{
	position:absolute;
	clip: rect(0px,40px,380px,0px);
}

div.geral div.botoes_pos_evento{
	float:left;
	width: 850px;
	height: 36px;
	margin: -20px 0 15px 0;
}

div.geral div.botoes_pos_evento a{
	text-decoration: none;
	float:left;
	width: auto;
	height: 36px;
}

div.geral div.conteudo{
	float: left;
	width: 850px;
	background: #fff url(../images/corpo-interna.png) no-repeat;
}

/* SIDEBAR */
div.sidebar {
	float:right;
	width:205px;
	margin:20px 10px 0 0;
}

div.sidebar h1 {
	float:left;
	width:205px;
	height:50px;
	margin:0 0 0 0;
}
div.sidebar h1 a.menu {
	float:left;
	width:100%;
	height:50px;
	background:url(../images/btn-direita.png) no-repeat;
}

div.sidebar h1 a.institutos {
	float:left;
	width:205px;
	height:180px;
	background:url(../images/box-institutos.gif) no-repeat;

}

div.sidebar h1 a.institutos p.sidebar-texto{
	margin: 14px 0 0 25px;
	line-height:20px!important;
	font:bold 12px "Lucida Sans", Tahoma, Arial;
	color:#fff;
}


div.sidebar h1 a.menu p.sidebar-texto{
	margin: 14px 0 0 25px;
	line-height:20px!important;
	font:bold 12px "Lucida Sans", Tahoma, Arial;
	color:#fff;
}
	
div.sidebar h1 a.menu:hover {
	background-position:0 -50px;
	text-decoration: none;
}

div.sidebar h1 a.depoimentos,
div.sidebar h1 a.depoimentos:hover {
	/*cursor:url(../images/default.ani), default;*/
	cursor:default;
	background:url(../images/btn_depoimentos_off.jpg) no-repeat;
}
div.sidebar div.realizacao {
	float:left;
	width:100%;
	height:113px;
	margin:50px 0 0 0;
	background:url(../images/box_daryus.png) no-repeat;
}
div.sidebar div.realizacao a {
	float:left;
	width:100%;
	height:100%;
}

/*** RODAPÉ ***/
div.rodape {
	float:left;
	width:100%;
	height:290px;
	background:url(../images/bg-rodape.jpg) repeat-x;
	margin: 20px 0 0 0;
}
div.rodape div.rodape-conteudo {
	margin:5px auto 0 auto;
	width:850px;
}
div.rodape div.rodape-conteudo h2 {
	float:left;
	width:824px;
	height:22px;
	margin:5px 0 10px 0;
	font:bold 16px "Trebuchet MS", Tahoma, Arial;
	color:#750409;
}
div.rodape div.rodape-conteudo div.empresa {
	float:left;
	width:200px;
	height:190px;
	background:url(../images/div-rodape.jpg) right no-repeat;
}
div.rodape div.rodape-conteudo div.comunidade {
	float:left;
	width:170px;
	height:190px;
	padding:0 0 0 30px;
	background:url(../images/div-rodape.jpg) right no-repeat;
}
div.rodape div.rodape-conteudo div.atendimento {
	float:left;
	width:240px;
	height:100px;
	padding:0 0 0 30px;
}

div.rodape div.rodape-conteudo div.atendimento p{
	font:12px "Trebuchet MS", Tahoma, Arial;
	color:#959595;
	line-height:18px;
}

div.rodape div.rodape-conteudo div.atendimento div.onde-estamos {
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
div.rodape div.rodape-conteudo div.atendimento div.onde-estamos p
{
	font:12px "Trebuchet MS", Tahoma, Arial;
	color:#959595;
	line-height:18px;
}

div.rodape div.rodape-conteudo h1 {
	float:left;
	width:100%;

	height:18px;
	margin:0 0 8px 0;
	font:bold 16px "Trebuchet MS", Tahoma, Arial;
	color:#666;
	line-height:18px;
}
div.rodape div.rodape-conteudo h1 a {
	color:#666;
}
div.rodape div.rodape-conteudo p {
	float:left;
	width:100%;
	height:18px;
	font:12px "Trebuchet MS", Tahoma, Arial;
	color:#666;
	line-height:18px;
}
div.rodape div.rodape-conteudo li {
	float:left;
	width:100%;
	height:18px;
	list-style:none;
}
div.rodape div.rodape-conteudo li a {
	float:left;
	height:100%;
	font:12px "Trebuchet MS", Tahoma, Arial;
	color:#959595;
	line-height:18px;
}

div.rodape div.rodape-conteudo li span.notranslate {
	font:12px "Trebuchet MS", Tahoma, Arial;
	color:#959595;
}

div.rodape div.rodape-conteudo li a:hover {
	text-decoration:none;
	color:#F99C00;
}
div.rodape div.redes-sociais {
	float:left;
	width:150px;
	margin: 5px 0 0 0;
}
div.rodape div.redes-sociais img {
	float:left;
	margin:2px;
}

div.rodape div.formas-pagamento {
	float:left;
	width:160px;
	margin: 10px 0 0 0;
}
div.rodape div.formas-pagamento img {
	float:left;
	margin:2px;
}

div.rodape div.institutos{
	float: right;
	width: 150px;
}

div.rodape div.institutos a.realizacao{
	float: left;
	width: 146px;


	height: 79px;
	margin: -35px 0 0 0;
}

div.rodape div.institutos a{
	float: left;
	width: 146px;
	height: 47px;
	margin: 5px 0 0 0;
}

div.rodape div.direitos {
	float:left;
	width:100%;
	height:18px;
	margin:30px 0 0 0;
}
div.rodape div.direitos p {
	text-align:center;
	color:#999;
}
div.rodape div.direitos p a {
	text-decoration:none;
	color:#999;
}
div.rodape div.direitos p a:hover {
	color:#666;
}


/* INSCREVA-SE */
div#TB_ajaxContent {
	float:left;
	width:100%;
	color:#666;
}

div#TB_ajaxWindowTitle {
	float:left;
	font:bold 14px Tahoma, Arial;
	color:#777;
}
div#TB_ajaxContent p {
	float:left;
	width:100%;
	margin:0 0 20px 0;
	line-height:20px;
}
div#TB_ajaxContent p.cadastre-se {
	text-align:center;
	margin:20px 0 10px 0;
}
div#TB_ajaxContent  form {
	float:left;
	width:100%;
}
div#TB_ajaxContent  form fieldset {
	width:100%;
	border:none;
}
div#TB_ajaxContent  form fieldset legend {
	display:none;
}
div#TB_ajaxContent  form fieldset label {
	float:left;
	width:67px;
	height:18px;
	margin-top:7px;
	padding-right:3px;
	line-height:18px!important;
	text-align:right;
}
div#TB_ajaxContent  form fieldset textarea,
div#TB_ajaxContent  form fieldset input {
	float:left;
	width:198px;
	height:16px;
	margin-top:7px;
	padding:1px;
	font:12px Tahoma, Arial;
	color:#777;
	border:1px solid #ccc;
}
div#TB_ajaxContent  form fieldset input.enviar {


	float:right;
	width:95px;
	height:20px;
	margin:15px 10px 0 0;
	border:0;
}


