body {
background-image: url("bck.gif");
background-color: #967d23;
background-repeat: repeat-y;
font-family: verdana, arial, tahoma, helvetica, univers, trebuchet MS;
color: black;
font-size: 8pt;
line-height: 12pt;
text-align: justify;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000f;

}

.topo {
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
}

.topo-menu {
position: absolute;
top: 74px;
left: 0px;
z-index: 2;
}

.pucrs {
position: absolute;
top: 4px;
left: 15px;
z-index: 10;
}

.pucrs-estagios {
position: absolute;
top: 17px;
left: 70px;
z-index: 10;
}

.botao1 {
position: absolute;
top: 78px;
left: 30px;
z-index: 9;
}

.botao2 {
position: absolute;
top: 78px;
left: 124px;
z-index: 9;
}

.botao3 {
position: absolute;
top: 78px;
left: 205px;
z-index: 9;
}

.botao4 {
position: absolute;
top: 78px;
left: 280px;
z-index: 9;
}


.botao8 {
position: absolute;
top: 78px;
left: 350px;
z-index: 9;
}

.botao5 {
position: absolute;
top: 78px;
left: 430px;
z-index: 9;
}

.botao6 {
position: absolute;
top: 78px;
left: 517px;
z-index: 9;
}

.botao7 {
position: absolute;
top: 78px;
left: 636px;
z-index: 9;
}


.data {
position: absolute;
top: 3px;
left: 545px;
z-index: 100;
color : white;
font-size: 7.5pt;
}


.menu_txt {
position: absolute;
top: 80px;
left: 39px;
width: 710px;
z-index: 10;
text-align: left;
}

.menu_item, .menu_item:visited, .menu_item:active, .menu_item:hover{
color : #ab4b11;
text-decoration : none;
font-size: 7pt;
font-family:verdana, tahoma, arial;
font-weight:bold;
}


.menu-interno {
position: absolute;
top: 190px;
left:10px;
width: 140px;
z-index: 10;
text-align: left;
background-color:#efefef;
border:solid #3684c4 1px;
padding: 5px;
}

.menu-item-interno, .menu-item-interno:visited, .menu-item-interno:active, .menu-item-interno:hover{
color : black;
text-decoration : none;
font-size: 7.5pt;
font-family:verdana, tahoma, arial;
background-color:#d9d9d9;
border:solid #bebebe 1px;
width:135px;
padding:1px;
display:block;
}

.espaco{
line-height:4px;
}


.conteudo_txt {
position: absolute;
top: 130px;
left: 20px;
width: 755px;
z-index: 50;
padding-bottom: 10px;
padding-right: 10px;
background-color:#ffffff;
}

.conteudo_txt2 {
position: absolute;
top: 130px;
left: 170px;
width: 605px;
z-index: 50;
padding-bottom: 10px;
padding-right: 10px;
background-color:#ffffff;
}

a, a:active, a:visited, a:hover {
color: #b06c00;
text-decoration: underline;
}

.link-box-laranja, .link-box-laranja:active, .link-box-laranja:visited, .link-box-laranja:hover {
color: #cc5600;
text-decoration: none;
}

.link-box-azul, .link-box-azul:active, .link-box-azul:visited, .link-box-azul:hover {
color: #013862;
text-decoration: none;
}


.titulo {
font-size: 15pt;
text-align:left;
padding-top: 10px;
padding-bottom: 5px;
margin-bottom: 15px;
color:#cc5400;
}

.subtitulo {
font-size: 13pt;
padding: 2px;
color:#0569b4;
}

.destacado {
font-size: 10pt;
padding: 2px;
color:#0569b4;
font-weight:bold;
}

td{
border:solid black 1px;
font-family: verdana, arial, tahoma, helvetica, univers, trebuchet MS;
color: black;
font-size: 8pt;
text-align: center;
}
.borda-zero{
border: 0px;
font-family: verdana, arial, tahoma, helvetica, univers, trebuchet MS;
color: black;
text-align: left;
}

input{
border:solid #013862 1px;
font-family: verdana, arial, tahoma, helvetica, univers, trebuchet MS;
color: black;
font-size: 8pt;
}

textarea{
border:solid #013862 1px;
font-family: verdana, arial, tahoma, helvetica, univers, trebuchet MS;
color: black;
font-size: 8pt;
overflow:auto;
}

/* FORMATAÇÃO Página principal */

.box-empresas {
position: absolute;
top: 20px;
left: 0px;
z-index: 0;
}

.box-empresas-texto {
position: absolute;
top: 50px;
left: 4px;
width:260px;
height:120px;
z-index: 10;
font-size: 7.5pt;
font-family:verdana, tahoma, arial;
text-align: left;
padding-left:5px;
overflow:auto;
}

.destaque-laranja{
font-size: 7.5pt;
color:#cc5600;
font-weight:bold;
}


.linha1 {
position: absolute;
top: 190px;
left: 2px;
z-index: 0;
}

.box-alunos {
position: absolute;
top: 20px;
left: 280px;
z-index: 0;
}

.box-alunos-texto {
position: absolute;
top: 50px;
left: 284px;
width:200px;
height:120px;
z-index: 10;
font-size: 7.5pt;
font-family:verdana, tahoma, arial;
text-align: left;
padding-left:5px;
overflow:auto;
}

.destaque-azul{
font-size: 7.5pt;
color:#013862;
font-weight:bold;
}

.linha3 {
position: absolute;
top: 190px;
left: 280px;
z-index: 0;
}



.box-destaques {
position: absolute;
top: 10px;
left:510px;
z-index: 0;
}

.box-destaques-texto {
position: absolute;
top: 20px;
left: 515px;
width:242px;
height:422px;
z-index: 10;
font-size: 7.5pt;
font-family:verdana, tahoma, arial;
text-align: left;
padding-left:5px;
overflow:auto;
border-left:solid #c0c0c0 1px;
}



.box-trainees {
position: absolute;
top: 215px;
left:8px;
z-index: 0;
padding:3px;
width:480px;
height:230px;
z-index: 10;
background-color:#f0f0f0;
border:solid #b16e04 1px;
overflow:auto;
}

.box-vagas {

font-size: 7.5pt;
font-family:verdana, tahoma, arial;
text-align: left;
padding:3px;
margin:7px;
overflow:auto;
border:solid #b8d0e1 1px;
background-color:#f7f7f7;
}

hr{
	color: #c0c0c0;
	height: 1px;
}
