* { margin:0; padding: 0; } img { border: 0; }

body { margin: 15px 0 15px 0; background: url("../imagens/bg.gif") repeat-x fixed; }

#conteudo { margin: 0 auto; width: 750px; }

#topo { width: 750px; height: 150px; background: url("../imagens/bg_topo.png") repeat-x; }

#menu { width: 750px; height: 33px; background-color: #101A3D; border-top: 1px solid #FFF; } 

#depoimentos, #artigos { height: 172px;  }

#depoimentos { width: 250px; float: left; background: url("../imagens/bg_depoimentos.png") repeat-x; }

#artigos { width: 250px; float: left; background: url("../imagens/bg_artigos.png") repeat-x; }

#cursos{ width: 250px; background-color: #FFF; } #noticias { width: 250px; background-color: #F7F7F7; }

#cursos { float: left; height: 422px; border-top: 7px solid #17598C; }

#noticias, #concursos { float: left; height: 250px; border-top: 7px solid #17598C; }

#concursos{ width: 250px; background-color: #EEE; }

#rodape { width: 750px; height: 34px; background-color: #101A3D; clear: both; margin: 0 0 15px 0; }

h6, #rodape { text-indent: 10px; font-family: 'Trebuchet Ms', Verdana, Arial; font-size: 11px; color: #FFF; float: left;  }

.creditos { float: left; margin-left: 187px; }

.creditos a, .creditos a:link, .creditos a:visited { text-decoration: none; color: #FFF; }

.creditos a:hover, #artigos dl dt a:hover, #conteudo_sub dl dt a:hover { text-decoration: underline; }

#bar{ width: 750px; height: 7px; color: #ECEAE2; background-color: #ECEAE2;}

#barra{ width: 750px; height: 7px; color: #D5D1C9; background-color: #D5D1C9;}

h6, .creditos { margin-top: 10px;}

h1 { text-indent: -9999em; }

dl { width: 238px; height: 42px; background-color: #FFF; margin: 0 10px 3px 7px; font-family: Verdana;  }

dl dt, dl dt a, dl dt a:link, dl dt a:visited { font-size: 12px; color: #666; text-decoration: none; }

dl dd { font-size: 11px; color: #666; font-weight: bold; }

dl dt, dl dd { padding: 5px 5px 0 5px; }

.tipo { color: #25476E !important; }

#artigos h2 { width: 103px; height: 33px; text-indent: -9999em; background: url("../imagens/artigos.gif") no-repeat;
	    margin: 2px 0 0 10px; }

#depoimentos h2 { text-indent: -9999em; }
		
#cursos h2 { text-indent: -9999em; background: url("../imagens/cursos.gif") no-repeat; margin: 10px 0 0 10px; }

#noticias h2 { text-indent: -9999em; background: url("../imagens/noticias.gif") no-repeat; margin: 10px 0 0 10px; }

#concursos h2 { text-indent: -9999em; background: url("../imagens/concursos.gif") no-repeat; margin: 10px 0 0 10px; }

h3 { font-family: Arial; font-size: 13px; color: #666666; font-weight: normal; background-color: #F0EFEC;
     border-top: 3px solid #ECEAE2; border-bottom: 3px solid #ECEAE2; padding: 6px 0 6px 0; text-indent: 10px; }

#noticias dl, #concursos dl { margin: 10px 7px 5px 7px !important; height: 70px; }

#cursos dl { margin: 10px 5px 5px 7px !important; height: 70px;}

#cursos dl, #noticias dl { width: 236px; } #concursos dl { width: 236px; } #cursos dl, #concursos dl { background-color: #ECEAE2; }

#cursos dl dd img { float: left; } #cursos dl dt { margin-left: 90px !important; }

#cursos dl dt, #noticias dl dt, #concursos dl dt { font-weight: bold; font-family: verdana; font-size: 11px; color: #666; }

#cursos dl:hover, #concursos dl:hover { background-color: #D6D2CA; } #noticias dl:hover { background-color: #F0EFEC; }

#cursos p a { font-family: verdana; font-size: 11px; color: #666; text-decoration: none; font-weight:bold; }

#cursos p a:hover { font-family: verdana; font-size: 11px; color: #666; text-decoration: underline; }

#cursos p { margin-left: 6px;}

#noticias dl { border: 1px solid #E6E4E0; } #cursos dl, #concursos dl { border: 1px solid #D3CFC7; }

#noticias dl dd, #concursos dl dd  { color: #25476E !important; }

#conteudo_sub { background-color: #F0EFEC; }

#conteudo_sub h3 { color: #101A3D; font-weight: bold; text-transform: uppercase; font-size: 13px; }

#conteudo_sub p { text-align: justify; margin: 12px; font-family: Verdana; font-size: 12px; line-height: 20px; background-color: #F0EFEC; }

#conteudo_sub dl { width: 720px !important; }

#parceiros { background-color: #FFF; width: 750px; float: left; padding-top: 5px; text-align: center; }

#parceiros a img { float:left; margin:0 25px 0 25px;} 

p#tp_curso { text-align: center; }

dl#cs { height: auto !important; line-height: 18px; }

dl#cs p {margin:0;}

.direita { text-align:right;}

.direito { float:right; }

.t230 { width:230px; float:left; }

#conteudo_sub ul{ overflow:auto; *height:10px; *overflow:none;}

#conteudo_sub ul li p {margin-top:0;}

#conteudo_sub ul li { display:inline; float:left; margin-left: 37px; margin-bottom:20px; list-style-type:none; width:300px; font-family: Verdana, arial; font-size: 12px; }

#conteudo_sub ul li.livros { display:inline; float:left; margin-left: 37px; margin-bottom:20px; list-style-type:none; width:300px; font-family: Verdana, arial; font-size: 12px; height:250px; overflow:hidden;}

#conteudo_sub ul li img {float:left; margin-right: 5px;}

.fonte p { background-color: #FFF!important;}
p.fonte { font-family:Verdana; font-size:14px; flot:left; margin-top:30px; float:left; font-weight:bold;}
p.fonte span { font-size:12px; }

#conteudo_sub dl dt { background-color: #FFF!important; overflow:auto!important; height: auto!important;}

#conteudo_sub dl dt img { float:right; }

#cs .direita {clear:both;}

.concursos ul li { display:none!important; border: 1px solid green;}

#conteudo_sub center { font-family:Verdana; font-size:12px; font-weight:bold; }

.campo { border:#D3CFC7 solid 1px; background:#FAF9F6; } 

#conteudo_sub #cadastro li { margin:0 0 2px 20px!important; width:500px; }

#conteudo_sub #cadastro li ol li{ width:200px; height: 30px; }

#body dl dt a, #concursos dl dt a:link, #concursos dl dt a:visited { font-size:11px; }

#noticias dl dd a, #noticias dl dd a:link, #noticias dl dd a:visited, #concursos dl dd a, #concursos dl dd a:link, #concursos dl dd a:visited { color:#25476E; text-decoration:none; float:right;}

#noticias dl dd a:hover, #concursos dl dd a:hover {text-decoration:underline; float:right;}

.email a:link, .email a:visited, .email a:link { font-family:Verdana; font-size:12px; margin-left:505px; color:#000; text-decoration:none; font-weight:bold; }
.email a:hover { text-decoration:underline; }