body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#topo {
	position:relative;
	width:778px;
	height:225px;
}
#logo {
	position:absolute;
	width:200px;
	height:225px;
	left:0;
}
#detalhes_topo1 {
	position:absolute;
	width:578px;
	height:225px;
	left:200px;
}
#detalhes_topo2 {
	position:absolute;
	width:578px;
	height:45px;
	left:200px;
	top:180px;
	background-image:url(imagens/detalhes_topo2.jpg);
  background-repeat:none;
  background-position:left;
  text-align:right;
}

#detalhes_topo2 div{
  margin-right:185px;
  padding-top:10px;
	color:#CCCCCC;
}

.info {
    position:relative;
    height:60px;
    margin:0;
    padding:0;
    overflow:hidden;
}

#artigos img {
	padding-bottom:10px;
	margin-top:-3px;
	margin-right:5px;
}
#artigos p {
	padding-bottom:5px;
}



#esquerda {
	position:relative;
  float:left;
	left:0px;
	padding:0;
	margin:0;
  width:200px;
  text-align:left;
  background-image:url(imagens/fundo_menu.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

#menu {
	/*position:absolute;*/
	width:200px;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
}
#menu ul {
	position:relative;
	padding-top:0;
	margin-top:0;
	left:0px;
}

#menu ul li{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:25px;
  width:170px;
  left:0px;
  list-style-type:no-repeat;
  background-image:none;

}

#menu ul li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:170px;
	height:32px;
	padding:0;
  margin-left:0px;
}

#menu ul li a:visited{
	color:#FFFFFF;
}

#menu ul li a:hover{
	color:#FFFFFF;
	margin-left:0px;
}

#info {
	font-size:10px;
	color:#666666;
	padding-top:20px;
	padding-bottom:10px;
	margin-left:20px;
	padding-right:0;
}

#lista {
	margin-top:10px;
}
#lista a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#main {
  position:absolute;
  left:50%;
  margin-left:-389px;
}

#contentint {
  position:relative;
	clear:both;
	width:778px;
	background-color:#333333;
  background-image:url(imagens/fundo_cinza.jpg);
  background-repeat:repeat-y;
  background-position:right;

}

#conteudo {
	position:relative;
	margin-top:25px;
	float:left;
  text-align:left;
    margin-left:20px;
  width:500px;
  padding-bottom:20px;

}



.capa_esq {
	float:left;
	width:280px;
	background-image:url(imagens/sombra.jpg);
    background-repeat:no-repeat;
    background-position:right;
}

.capa_esq div{
	float:left;
	width:270px;
}


.capa_dir {
	float:right;
	width:190px;
}



.capa_dir div{
	float:left;
	margin-left:5px;
	width:180px;
}

.cont_esq {
	float:left;
	width:375px;
	padding-bottom:30px;
}

.cont_esq div{
	float:left;
	width:365px;
}

.cont_dir {
	float:right;
	text-align:right;
	width:160px;

}


#rodape {
  clear:both;
	width:778px;
	height:33px;
	background-color:#990000;
	background-image:url(imagens/fundo_rodape.jpg);
  background-repeat:none;
  background-position:left;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
#rodape div {
  padding-top:10px;
}

h1 {
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #FFFFFF;

}
h2 {
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;

}
.subtitulo2 {
	font-weight:bold;
	font-size:11px;
	color:#006600;
	border-bottom:1px solid #006600;
	margin-bottom:-10px;
}

.email {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

#voltar {
	padding-top:30px;
}
#voltar a {
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}

.obs {
	font-size:10px;
}
.style1 {
	color: #000000;
	font-weight: bold;
}
#news {
    margin-top:5px;
    margin-left:0;
    padding-left:0;
}

#news input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#067035;
	font-size:10px;
	height:14px;
	border:1px solid #067035;
}

#descricao {
    margin-top:50px;
    border:1px solid #000000;
    padding:10px;
    background-color:#4F4F4F;
}

#descricao img {
    border:1px solid #000000;
}

.lista {
	list-style-type:circle;

}

.lista li{
	padding-bottom:20px;
}

.curso {
  width:500px;
  background-color:#999999;
  margin-bottom:20px;
  float:left;

}

.curso_nome {
  position:relative;
  height:33px;
  background-color:#990000;
	background-image:url(imagens/fundo_rodape.jpg);
  background-repeat:repeat-x;
}
.curso_nome div {
  position:relative;
  padding:9px;
  font-weight:bold;
}

.curso_descricao {
 position:relative;
}
.curso_descricao div {
 padding:9px;
 color:#000000;
}

.curso_foto {
 float:right;
}

#mensagemok {
  color:#FFFFFF;
  text-align:center;
  margin-left:100px;
  background-color:#666666;
  width:300px;
  padding:10px;
}