body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background: #ffffff url(../imagens/bg1.jpg) no-repeat;
	margin: 0px;
        padding: 0px;
}



#tudo {
    width: 1000px;
    margin: 0 auto;
}

h1 {
	color: #6e0202;
	font-size: 36px;
	text-shadow: #000000;
	padding: 0px;
	margin: 0px;

}	

/* acesso login ----------------------*/
#faixasuperior {
    width: 1000px;
    text-align: right;
    margin-top: 8px;
}

#faixasuperior a{
    color: #486796;
    font: bold 10px verdana;
    text-decoration: none;
}

#faixasuperior a:hover{
    text-decoration: underline;
}

img[src='imagens/seta.gif']{
    margin-left: 10px;
}

#meiodireita {
	float: left;
	width: 798px;
	padding: 0px;
}

#login input{
    color: #486796;
    font: 12px verdana;
    padding: 4px;
    border:1px solid #254972;
}


/* conteudo ----------------------*/
#conteudo{
    width: 998px;
}

/* esquerda ----------------------*/
#esquerda {
    width: 200px;
    float: left;

}

#menuprincipal{
    width: 200px;
    margin-top: -10px;
}

.tituloMenu{
    padding: 10px;
    margin-top: 10px;
    color: #a9c9e2;
    font: bold 10px arial;
    background: #e3edf5;
}

.tituloMenu img{
    margin-right: 5px;
}

#menuprincipal ul {
list-style: none;
margin: 0;
padding: 0;
background: #d9e7ff;
}

#menuprincipal li {
border-bottom: 1px solid #ddefff;
margin: 0;
}

#menuprincipal li a {
display: block;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
color: #1c486e;
text-decoration: none;
}

#menuprincipal li a:hover {
background-color: #3d75a4;
color: #fff;
}

.banner img{
	border: 1px solid #d4dfea;
	margin-bottom: 10px;
	padding: 10px;
}

.banner {
	width: 180px;
	padding: 10px;
}


/* meio -----------------------------*/
#meio{
    float: left;
    width: 598px;
}

#superbanner {
    text-align: center;
    background: #cde1f1;
    width: 580px;
    margin-left: 9px;
    padding: 4px 0px 4px 0px;
}

#noticiaslide {
	width: 280px;
	padding: 10px;
        margin-left: 9px;
	float:left;
        height: 230px;
}

#noticiasdestaques{
    width: 280px;
    float:left;
    height: 230px;
    padding-top: 10px;
}

#noticiasdestaques a:link div, #noticiasdestaques a:visited div{
    background: #cde1f1;
    height: 50px;
    padding: 10px;
    border-top: 1px solid #c2daed;
    font: bold 14px verdana;
    color: #000;
    text-decoration: none;
}

#noticiasdestaques a:hover div{
    background: #dde9fd;
}

.linkND, .linkNU{
    text-decoration: none
}

#noticiasultimas {
    width: 580px;
    margin-left: 9px;
    float:left;
}

#noticiasultimas a:link div{
    background: #bad2fc;
    padding: 10px;
    border-top: 1px solid #c2daed;
    text-decoration: none;
    color: #264d90;
}

#noticiasultimas div img{
    margin-right: 5px;
    margin-bottom: 2px;
    border: 0px;
}

#noticiasultimas a:hover div{
    background: #d1e2ff;
}

#destaquesfixos {
    width: 580px;
    margin-left: 9px;
    float:left;
    background: #fff;
    margin-top: 9px;
    border: solid 1px #d1e2ff;
}


/* direita -----------------------------*/
#direita {
    width: 200px;
    float: left;
    background: #d9e7ff;
    padding-top: -10px;
}

#vivencias {
	width: 100%;
	padding: 0px;
	height: 240px;
}

#topestagios {
	width: 100%;
	padding: 0px;
	height: 230px;
}

/* rodape -----------------------------*/
#rodape{
    width: 100%;
    height: 300px;
    background: url("../imagens/bg5.jpg") no-repeat top #0a2c52;
    clear: both;
}

#rodape div{
    width: 1000px;
    margin: 0 auto;
    padding-top: 40px;
}

#rodape div td{
    font: 10px verdana;
    color: #c6defc;
    line-height: 20px;
}

/* --------------------*/
li{
    list-style: none;
}

.marcador li{
	padding: 4px;
	list-style-image: url(../imagens/seta.gif);
}

.fichacurso th{
	text-align: right;
	background-color: #666666;	
	color: #FFFFFF;
}

.fichacurso td{
	text-align: left;
	background-color: #CC0000;
	color: #FFFFFF;
}
