body {
    font-family:verdana,arial;
    font-size:12px;
    padding:0;
    margin:0;
    color:#00576d !important
}

.name {
    float:right;
    font-size:20px;
    font-weight:bold;
    margin:90px 5px 0 0
}

.userinfo {
    padding:2px 8px;
    text-align:right
}

.inativo {
    color:red;
}

.inativo a {
    font-size:80%
}

#avisoInativo {
    border:10px solid #00576d;
    padding:10px;
    display:none;
    position:fixed;
    width:750px;
    background-color:#FFFFFF;
    z-index:1000

}

#inativo-content {
    color:black;
    padding:20px;

}

#header {
    background:url(../images/logo_cpea2.jpg) no-repeat right top
}
/* Menu */

.menu {
    height:30px;
    background:url(../images/fundo_menu.png) repeat-x  top scroll;
    margin:0;
    color:#FFFFFF;
}

.menu ul {
    padding:0;
    margin:0;
    float:left;
    width:100%;
    list-style:none
}

.menu ul li {
    display:inline;
    float:left
}

.menu ul li a {
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    height:14px;
    padding:8px 10px;
}


.menu ul li a:hover {
    background-color:#ff8313;
}

#login {
    width:65px
}

#cadastre-se {
    width:110px
}

#inicio {
    width:60px
}

#formAcademica {
    width:155px
}

#formComplementar {
    width:180px;
}

#atuacaoProfissional {
    width:150px
}

#vagasDisponiveis {
    width:135px
}

#sair {
    width:45px
}

/** classes comuns */
.esquerdo {
    float:left !important;
}

.direito {
    float:right !important
}

.clear {
    clear:both !important
}

.hide {
    display:none !important
}

.nomargin {
    padding:0;
    margin:0
}

h1 {
    color:#01aed9;
    margin:15px 0;
    font-size:26px;
    font-weight:bold;
    text-align:left
}

h2 {
    font-size:12px;
    line-height:150%;
    color:#00576d !important;
    font-weight:bold;
    text-align:left
}


#loginContainer {
    width:550px;
    margin:auto
}

.login-hints {
    text-align:center;
    font-size:9px
}

.content {
	width:765px !important;
	margin:auto
}

.confirmation {
     padding:10px;
    background:#beffad;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:2px solid #559743;
    text-align:center;
}

.padrao {
    border:2px solid #87b4be;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px
}

.padrao hr {
    height:1px;
    border:none;
    border-top:1px solid #00576d;
    margin:5px 8px
}


.novo {
    background:url(../images/sprites.png) no-repeat right top;
    background-position:102px -24px;
    height:15px;
}

.novo a {
    padding-right:25px;
    text-decoration:none;
    color:#00576d;
    font-weight:bold
}

.item {
    margin:10px;
    border:2px solid #87b4be;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.item .titulo {
    background:#87b4be;
    color:#FFF;
    cursor:pointer;
    width:727px
}

.item .titulo div {
    padding:2px 6px
}

.item .conteudo {
    padding:5px;
}

.conteudo table td, .conteudo table th {
    text-align:left;
    padding:0
}

table.grid {
    margin-bottom:0 !important
}

table.grid tr.buttons td {
    padding: 8px 0 0 0
}

table td#cursando,table td#curso {
    width:450px
}

.aviso {
    padding:5px;
    text-align:center
}

.editar {
    text-align:right !important
}

.editar, .excluir {
    padding:0;
    width:auto;
    width:20px
}

.editar a {
    background:url(../images/sprites.png) top left no-repeat;
    width:20px;
    height:20px;
    background-position:-20px -4px;
    display:block;
    border:none;
    text-decoration:none;
    margin-left:10px !important
}

.excluir a {
    background:url(../images/sprites.png) top left no-repeat;
    width:20px;
    height:20px;
    background-position:-40px -4px;
    display:block;
    border:none;
    text-decoration:none
}

#candidatarVaga {
    text-align:right !important
}

.candidatar ul, .candidatado ul {
    display:inline;
    list-style:none
}

.candidatar ul li, .candidatado ul li {
    float:left;
}

.candidatar a {
    background:url(../images/sprites.png) top left no-repeat;
    width:20px;
    height:20px;
    background-position:-65px -40px;
    display:block;
    border:none;
    text-decoration:none
}

.candidatado {
    color:#559743
}

.candidatado ul li.icon {
    background:url(../images/sprites.png) top left no-repeat;
    width:20px;
    height:20px;
    background-position:-20px -20px !important;
    position:relative;
    bottom:3px
}

.gadget {
    margin:10px 0;
    border:2px solid #87b4be;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.gadget .titulo {
    background:#87b4be;
    color:#FFF;
    padding:2px 5px;
    font-size:12px
}

.gadget .conteudo {
    padding:5px
}

#loading-img {
    display:none
}

/* Gadgets */
#avisosGadget .conteudo {
    height:108px
}

#tutorial {
    margin:0 12px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

#tutorial h1 {
    padding:0;
    margin:5px 0 20px 0;
    font-size:16px;
    color:#FFA117
}

#vagasDisp ul {
	list-style:none;
	margin:0px;
	padding:0 10px
}

#vagasDisp ul li {
	margin:5px 0
}

a.contato {
    font-size:10px;
    color:#000
}

/* Rodape */
#footer {
    text-align:center;
    font-size:10px;
    margin:30px 0;
    color:#000
}


