div.menu_treinamento{
	float: left;
	width: 171px;
	height: auto;
}
div.categorias{
	background: #475b01;
	border: #576e04 4px solid;
	width: 171px;
	height: auto;
}
div.categorias_titulo{
	background: url(../../images/treinamento/bg_titulo_categorias.png) no-repeat center center #394801;
	width: 171px;
	height: 28px;
	padding: 2px 0 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #fff8b9;
	text-align: center;
}
.categorias ul{
	list-style: none;
	padding: 0;
	text-align: left;
	margin: 8px;
}
.categorias ul li{
	padding: 4px 0 4px 0;
}
.categorias ul li a{
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.categorias ul li a:hover{ color: #fec53b; }
.menu_treinamento h4{
	background: url(../../images/treinamento/bgh4.png) no-repeat top left;
	text-align: left;
	padding: 0 0 0 24px;
	font-size: 18px;
	color: #475b01;
	margin: 10px 0 5px 0;
}
.menu_treinamento img{ margin: 5px 0; }
div.conteudo_treinamento{
	float: right;
	width: 550px;
	height: auto;
	text-align: left;
}
div.conteudo_treinamento:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.conteudo_treinamento p{
	font-size: 14px;
	font-weight: normal;
	color: #372f1f;
	margin: auto;
	padding: 4px;
}
.conteudo_treinamento h2{
	background: url(../../images/treinamento/bg_titulos_treinamento.png) no-repeat center left #394801;
	height: 25px;
	margin: 8px 0 0 0;
	padding: 3px 0 0 30px;
	font-size: 15px;
	color: #FFF;
	cursor: pointer;
}
p.hide, ul.hide{
	margin: auto;
	background: #fff8b9;
}
ul.hide{ 
	font-size: 14px;
	font-weight: normal;
	color: #372f1f;	
}
div.box_baixo{
	float: left;
	width: 175px;
	height: 174px;
	background: #fec53b;
	margin: 10px 4px;
}
.box_baixo a img{ 
	margin: 2px 0 3px 3px;
	border: #394801 2px solid;
}
.box_baixo a:hover img{ border: #fff492 2px solid; }
.box_baixo p{
	margin: 0;
	text-align: center;
	padding: 5px;
}
.box_baixo a{
	font-size: 12px;
	font-weight: bold;
	color: #475b01;
	text-decoration: none;
}
.box_baixo a:hover{ text-decoration: underline; }

/* CANYONING */
div.conteudo_interno{ background: #fff8b9; }
div.conteudo_interno:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
.conteudo_treinamento img{ border: #827455 2px solid; }
.conteudo_interno ul{
	list-style: url(../../images/treinamento/list_style.png);
}
.conteudo_interno li{
	font-size: 16px;
	font-weight: bold;
	color: #394801;
}

ul.logos{
	list-style: none;
	padding: 0;
	margin: 0;
}
.logos li{
	float: left;
	margin: 6px;
}
.logos li img{ border: none; }