*{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	padding-bottom:20px;
}

a{
	color:#333;
	text-decoration:underline;
}

body{
	background-image:url(../imagens/bg-body.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D509E;
}

#bg-bottom{
	background-image:url(../imagens/bg-bottom.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	width:100%;
	float:left;
	overflow:hidden;
}

#bg-top{
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	float:left;
	overflow:hidden;
}


#site{
	width:1001px;
	margin:0px auto;
	overflow:hidden;
	z-index:9;
	position:relative;
}


#cycle-fundo-site{
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	height:893px;
	z-index:0;
	text-align:center;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	overflow:hidden;
	text-align: center;
   	display: table-cell;
   	vertical-align: middle;
}

#conteudo-direita{
	width:804px;
	height:auto;
	min-height:603px;
	float:left;
	overflow:hidden;
}





.td-tabela-inscricoes{
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	font-size:11px;
	padding-bottom:7px;
}


.tabela_borda td {
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.borda_escura td {
	border: 1px solid #bbb;
}

.borda_arredondada {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.borda_arredondada_imagem {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #ddd;
}

.titulo_internas_sub{
	font-weight:bold;
	font-size:15px;
	margin:20px 0 45px 0;
	
}


.titulo_km{
	font-weight:bold;
	font-size:11px;
	margin:0px 0 0px 0;
	color:#959B17;
}




.tab_novidades{
	width:51px;
	height:260px;
	position:fixed;
	right:0;
	top:25%;
	z-index:9999;
}

.tab_novidades2{
	width:0;
	height:370px;
	position:fixed;
	right:0;
	top:25%;
}

.tab_novidades2_aba{
	width:51px;
	height:373px;
	float:left;
}

.tab_novidades2_conteudo{
	width:349px;
	height:307px;
	float:left;
}

.tab_novidades2_titulo{
	width:339px;
	height:51px;
	float:left;
	padding: 15px 0 0 10px;
	color:#135939;
	font-size:13px;
}

.tab_novidades2_itens{
	width:310px;
	height:240px;
	float:left;
	overflow:auto;
	margin: 10px 0 0 20px;
	display:inline;
	clear:both;
}

.tab_novidades2_checkout{
	width:310px;
	height:40px;
	float:left;
	overflow:hidden;
	margin: 10px 0 0 20px;
	clear:both;
	display:inline;
}






.tab_credenciamento{
	width:51px;
	height:260px;
	position:fixed;
	right:0;
	top:31%;
	z-index:9999;
}

.tab_credenciamento2{
	width:0;
	height:400px;
	position:fixed;
	right:0;
	top:31%;
}

.tab_credenciamento2_aba{
	width:51px;
	height:307px;
	float:left;
}

.tab_credenciamento2_conteudo{
	width:349px;
	height:307px;
	float:left;
}

.tab_credenciamento2_titulo{
	width:339px;
	height:51px;
	float:left;
	padding: 15px 0 0 10px;
	color:#135939;
	font-size:13px;
}

.tab_credenciamento2_itens{
	width:310px;
	height:240px;
	float:left;
	overflow:auto;
	margin: 10px 0 0 20px;
	display:inline;
	clear:both;
}

.tab_credenciamento2_checkout{
	width:310px;
	height:40px;
	float:left;
	overflow:hidden;
	margin: 10px 0 0 20px;
	clear:both;
	display:inline;
}




.tab_credenciamento2_conteudo{
	width:320px;
	height:254px;
	line-height:13px;
	float:left;
	margin-left:22px;
	margin-top:82px;
	overflow:auto;
}

.tab_voluntarios{
	width:51px;
	height:260px;
	position:fixed;
	right:0;
	top:50%;
	z-index:9999;
}

.tab_voluntarios2{
	width:0;
	height:400px;
	position:fixed;
	right:0;
	top:50%;
}

.tab_voluntarios2_conteudo{
	width:320px;
	height:184px;
	line-height:13px;
	float:left;
	margin-left:22px;
	margin-top:82px;
	overflow:auto;
}

.tab_voluntarios2_aba{
	width:51px;
	height:400px;
	float:left;
}

.tab_voluntarios2_titulo{
	width:339px;
	height:51px;
	float:left;
	padding: 15px 0 0 10px;
	color:#135939;
	font-size:13px;
}

.tab_voluntarios2_itens{
	width:310px;
	height:240px;
	float:left;
	overflow:auto;
	margin: 10px 0 0 20px;
	display:inline;
	clear:both;
}

.tab_voluntarios2_checkout{
	width:310px;
	height:40px;
	float:left;
	overflow:hidden;
	margin: 10px 0 0 20px;
	clear:both;
	display:inline;
}


.aviso3 {
background-color: #EEEEB7;
padding: 10px;
margin: 5px;
border: 2px solid #D2D297;
clear: both;
font-weight: bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.aviso2 {
background-color: #EFDFDF;
padding: 20px;
margin: 20px;
border: 2px solid #EAAFB3;
clear: both;
font-weight: bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}