#conteudo .colunahome{
	width:370px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	overflow:hidden;
}

#conteudo .subcolunahome{
	width:400px;
	float:left;
	margin-left:20px;
}


#conteudo .barraads{
        float:left;
        margin-left:20px;
        width:160px;
        padding-bottom:15px;
}


#conteudo .colunaprincipal .colunahome{margin-left:0;margin-top:20px;font-size:.8em;}
#conteudo .colunaprincipal .subcolunahome{margin-top:20px;}

#conteudo .colunaprincipal .meiacoluna{
	width:315px;
	float:left;
	margin:5px 15px 15px 0;
	overflow:hidden;
}
#conteudo .colunaprincipal form .meiacoluna{margin:0;}
#conteudo .colunaprincipal .meiacoluna form{margin-bottom:0;}
#conteudo .colunaprincipal div.meiacoluna.par{
	margin-right:0;
}
#conteudo .colunaprincipal .cadastre{
	display:block;
	text-align:right;
	font-family:Verdana;
	font-size:1.25em;
	font-weight:bold;
}
#conteudo .colunaprincipal div.meiacoluna.par h2,
#conteudo .colunaprincipal div.meiacoluna.par form{text-align:right;}
#conteudo .colunaprincipal div.meiacoluna.impar{
	clear:left;
}

#conteudo .destaqueprincipal{
	width:372px;
	float:left;
	margin-bottom:15px;
	padding-bottom:5px;
	background:#F1F1F1 url(img/bg_destaqueprincipal.gif) no-repeat;
	background-position:left bottom;
}
#conteudo .destaqueprincipal a{text-decoration:none;}
#conteudo .destaqueprincipal a:hover{text-decoration:underline;}
#conteudo .destaqueprincipal h2{
	font-size:13px;
	line-height:13px;
	padding:5px 10px 0;
	height:21px;
	_height:26px;
	background:#369 url(img/bg_titdestaque.gif) repeat-x top;
	margin-bottom:7px;
}
#conteudo .destaqueprincipal h2 small{margin-top:2px;margin-bottom:-8px;}
#conteudo .destaqueprincipal h2 a{color:#FFF;}
#conteudo .destaqueprincipal img{margin:0 7px;float:left;border:1px solid #CCC;}
#conteudo .destaqueprincipal div{float:left;width:240px;}
#conteudo .destaqueprincipal div a{color:#333;font-size:1.1em;line-height:1.3em;}
#conteudo .destaqueprincipal div a:hover{text-decoration:none;}
#conteudo .destaqueprincipal div h3{margin:0;font-size:1.5em;}
#conteudo .destaqueprincipal div h3 a{font-size:1em;color:#036;}
#conteudo .destaqueprincipal div h3 a:hover{text-decoration:underline;}
#conteudo .destaqueprincipal dl{
	display:inline;
	clear:left;
	float:left;
	margin:10px;
	margin-top:4px;
	font-weight:bold;
	font-size:1.2em;
	color:#036;
	line-height:1.6em;
	width:351px;
}
#conteudo .destaqueprincipal dl a{color:#036;}
#conteudo .destaqueprincipal dl dt{
	border-bottom:1px solid #036;
	margin-bottom:5px;
}
#conteudo .destaqueprincipal dl dd{
	padding-left:22px;
	line-height:22px;
	vertical-align:middle;
	background:url(img/ico_leiaMais.gif) no-repeat;
}

#conteudo .boxhome{
	margin:0;
	margin-bottom:10px;
	float:left;
}

#conteudo .boxhome{
        margin-bottom:25px;
        width:400px;
        overflow:hidden;
}
#conteudo .boxcursos1col{
        border-bottom:0px solid #036;
        margin-bottom:20px;
        width:370px;
        overflow:hidden;
}
#conteudo .boxshopping{
	border-bottom:2px solid #036;
	margin-bottom:20px;
	width:370px;
	overflow:hidden;
}
#conteudo .colunaprincipal .boxhome.boxshopping{
	border-bottom:0;
	margin-bottom:0;
}

#conteudo .boxhome h4{
	margin:0;
	text-transform:uppercase;
	color:#666;
	font-size:1.2em;
}

#conteudo .box.boxhome.boxshopping .titulobox{background-position:218px top;width:350px;_width:370px;}
#conteudo .box.boxhome.boxhoje .titulobox{background-position:139px top;}
#conteudo .box.boxhome.boxcursos .titulobox{background-position:139px top;width:249px;_width:269px;}
#conteudo .box.boxhome.boxdestaques .titulobox{background-position:104px top;}
#conteudo .box.boxhome.boxlancamentos .titulobox{background-position:168px top;}
#conteudo .box.boxhome.boxeconomia .titulobox{background-position:218px top;width:350px;_width:370px;}
#conteudo .box.boxhome .titulobox small.rss{margin-right:-10px;margin-top:-3px;margin-bottom:-10px;}
#conteudo .box.boxhome .titulobox small.rss a{background-image:url(img/rss.gif);}

.boxhome .chamadacadastro strong{
	color:#216400;
	font-size:1.2em;
	font-family:tahoma,sans-serif;
	float:left;
}
.boxhome .chamadacadastro a{float:right;}

.boxhome .listacategorias{
	float:left;
	margin-top:10px;
	line-height:1.2em;
}
.boxhome ul.listacategorias{
	font-size:1.2em;
	line-height:1.6em;
	width:360px;
}
.boxhome ul.listacategorias li{
	float:left;
	width:180px;
}
.boxhome ul.listacategorias a{
	text-decoration:none;
	font-weight:bold;
	color:#036;
}
.boxhome p.listacategorias a{
	text-decoration:none;
	color:#333;
}
.boxhome .listacategorias a:hover{text-decoration:underline;}

#conteudo .boxhome dl dt{
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	margin:0;
	margin-top:10px;
	font-size:1.3em;
	font-weight:bold;
	color:#036;
}
#conteudo .boxhome dl dd{
	margin:5px 10px 0 0;
	font-size:1.1em;
	line-height:1.2em;
	color:#666;
}
#conteudo .boxhome dl dd a{
	color:#666;
	text-decoration:none;
}
#conteudo .boxhome dl dd a:hover{text-decoration:underline;}

#conteudo .smallboxhome{
	margin:0;
	margin-bottom:10px;
	float:left;
	width:160px;
	overflow:auto;
}
#conteudo .smallboxhome.boxeconomia{
	margin-right:20px;
}

#conteudo .smallboxhome.boxpatrocinio ul,
#conteudo .smallboxhome.boxapoio ul{
	float:left;
	background:#F1F0E5;
	width:160px;
	padding:7px 0;
}
#conteudo .smallboxhome.boxpatrocinio ul li{
	text-align:center;
	margin:14px 0;
}
#conteudo .smallboxhome.boxapoio{
	margin-top:10px;
}
#conteudo .smallboxhome.boxapoio ul li{
	float:left;
	width:160px;
}
#conteudo .smallboxhome.boxapoio a{
	color:#666;
	text-decoration:none;
	font-size:1.1em;
	line-height:1.6em;
	padding:0 10px;
}

#conteudo ul.listapatrocinadores{
	float:left;
	clear:left;
	width:100%;
	font-family:arial;
	text-transform:uppercase;
	font-size:1.15em;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
}
#conteudo ul.listapatrocinadores li{
	float:left;
	padding-left:20px;
	line-height:20px;
	border-bottom:1px solid #CCC;
	margin-bottom:-1px;
	background:url(img/setaEstranha.gif) no-repeat;
	background-position:-5px center;
}
#conteudo ul.listapatrocinadores li.primeiro{padding-left:0;background:none;}
#conteudo ul.listapatrocinadores li.selec{
	font-weight:bold;
	border-color:#FFF;
}
#conteudo ul.listapatrocinadores li a{
	color:#000;
	text-decoration:none;
}

#conteudo ul.listacursos li{
	font-size:1.1em;
	margin:5px 0;
}
#conteudo ul.listacursos a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#conteudo ul.listacursos a:hover{text-decoration:underline;}

#conteudo .boxmosts{
	float:left;
	width:300px;
	height:150px;
	position:relative;
	margin-bottom:15px;
}
#conteudo .boxmosts ul.nivelum{
	width:300px;
	margin-top:20px;
	margin-top:0;
	float:left;
	position:relative;
}
#conteudo .boxmosts ul.nivelum li a{
	color:#369;
	font-size:1.2em;
	text-decoration:none;
}
#conteudo .boxmosts li.nivelum{
	background-color:#E8E4E4;
	float:left;
	font-size:.9em;
	text-align:center;
	width:90px;
	line-height:20px;
	border-bottom:1px solid #369;
}
#conteudo .boxmosts li.nivelum.ultimo{
	padding-right:20px;
	background-image:url(img/torta.gif);
	background-position:right top;
	background-repeat:no-repeat;
	_width:108px;
}
#conteudo .boxmosts li.nivelum.selec{
	border-bottom:0;
	width:80px;
	_width:100px;
	padding-right:20px;
	background:#FFF url(img/diagonalmosts.gif) no-repeat;
	background-position:right top;
}
#conteudo .boxmosts li.nivelum a.linkmost{font-size:11px;}
#conteudo .boxmosts li.nivelum.selec a.linkmost{
	display:block;
	border:1px solid #369;
	border-bottom:0;
	border-right:0;
}
#conteudo .boxmosts li.nivelum ul li.selec{
	width:auto;
	border:0;
}
#conteudo .boxmosts li.nivelum ul{
	display:none;
	float:left;
	position:absolute;
	width:298px;
	border:1px solid #369;
	border-top:0;
	height:130px;
	overflow:auto;
	left:0;
	top:20px;
	font-size:1em;
	line-height:1.4em;
	text-align:left;
	color:#000;
}
#conteudo .boxmosts li.nivelum ul li{
	margin:5px 10px 3px 20px;
	list-style-image:url(img/reddot.gif);
}
#conteudo .boxmosts li.nivelum ul li a{color:#000;}
#conteudo .boxmosts li.nivelum ul li a:hover,
#conteudo .boxmosts li.nivelum ul li.selec a{
	text-decoration:underline;
}
#conteudo .boxmosts li.nivelum.selec ul{
	display:block;
}

#conteudo .boxhome.boxlancamentos{
	width:300px;
}
#conteudo .boxhome.boxlancamentos .listalancamentos{margin-bottom:0;}

#conteudo .barralateral .boxdestaques{
	width:145px;
	float:left;
}
#conteudo .barralateral .boxdestaques em{
	font-style:normal;
	text-transform:uppercase;
}
#conteudo .barralateral .boxdestaques form{margin-bottom:0;}
#conteudo .barralateral .boxdestaques label{color:#369;}
#conteudo .barralateral .anunciosgoogle{
	float:left;
	margin-left:15px;
	margin-bottom:7px;
	padding:0;
	width:140px;
	text-align:center;
}
#conteudo .barralateral .anunciosgoogle img{margin:0;width:140px;}
