@charset "utf-8";
/*Folha de estilo desenvolvida para o sistema de vagas SIEE - CEDUPHH
por: Prof. Miguel Silva */
* { margin:0; padding:0;}
body{ 
		background-color: #fff; color:#000; 
		background-image:url(../imagens/fundo.jpg);
		margin:0; 
		text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px;
		overflow-x:hidden;
		}
a{ font-size:11px; font:Tahoma, Geneva, sans-serif; text-decoration:none; color:#036;}
a:hover {	color: #03F; text-decoration:underline;}
li{ margin-left:30px;}
p{ margin-left:10px; color:#000; text-align:justify; font-size:12px;}
h2{background:#CCC; text-align:left; color:#039; display:block; padding:5px 5px 5px 10px; margin-left:20px; margin-top:10px; border:thin #069;}
h1{ color:#F00; font:Tahoma, Geneva, sans-serif; font-size:18px;}
ul {
  margin:5px 0 0 0;
  padding:0;
  float:left;
}
ul li {
  display: list-item; list-style:url(../painel/imagens/setinha.gif); color: #F00;  font-size:11px;
}

ul li.active a {
  color:#333;
}
ul li.active a:hover {
  text-decoration:none;
}
#bar{ width:100%; height:20px; background:#333; text-align:right; float:left;}
#geral{ width:100%; text-align:center; margin:0 auto; float:left;}
#meio{ 
		width:980px;
		min-height:500px; 
		background: url(../painel/imagens/content2.png) repeat-y;
		margin: 0 auto;
		padding:0px 10px 0px 10px;
		text-align:center; 
		overflow: hidden; 
}
#topo{ 
	width:100%; 
	height:100px; 
	margin: 0 auto; text-align:center; 
	
	background:#CCC url(../painel/imagens/bartopo2.png) repeat-x; 
}
#topo #center{ width:990px; min-height:100px; margin: 0 auto; text-align:center;  }
#logo{ 
	width:150px; 
	height:90px; 
	margin-top:10px; 
	text-align:left; 
	float:left; 
	margin-left:10px; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
#logoparceiros{ 
	width:132px;
	height:150px; 
	text-align:center;
	margin:5px;
	border:1px solid #CCC; 
	padding:5px;
	float:left;
 }
#titulotop{ 
width:480px; 
height:30px; 
margin-top:20px; text-align:left;
margin-left:10px; font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
float:left; }
#icones{ width:580px; height:45px; float:right; margin-left:10px; margin-top:5px;}
#icones .menu{ width:75px; float:left;}
#icones a{ color:#069;}
#icones a:hover{ color:#F90;}
#login{ width:320px; display:block; height:190px; margin-left:20px;text-align:left; float:left;}
#login fieldset{ border:1; padding:0 10px; 5px; 5px; }
#login legend{ font:12px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold; padding:10px 0;}
#login label{ display:block; padding:1px 0; float:left; width:250px;}
#login span{ display:block; width:60px; float:left; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; font-weight:bold;}
#login input{ padding:3px; width:10px; border:1px solid #CCC; font:12px Tahoma, Geneva, sans-serif; color: #036;}
#login .send{ width:120px; display:block; margin:10px auto; cursor:pointer; border:0; background:#069; color:#FFF; }
#login .send:hover{ background:#006;}
#menu{ width:150px; height:400px; background:#CCC; float:left; margin-left:25px; margin-right:10px;}

/* Busca no topo */
/* ========================================================================== */
#cxbusca{ 
		width:925px; 
		height:30px;
		padding:5px 5px 5px 0; 
		margin-left:5px;  
		margin-top:0px; 
		margin-bottom:10px; 
		border:1px solid #CCC; 
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
		text-align:left; 
		float:left;
		background: #E2E2E2;
}
#cxbusca span{ width:160px; height:20px;  font:12px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold; padding:5px 0; float:left;}
#cxbusca span{  font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; font-weight:bold;}
#cxbusca input{ padding:2px; width:380px; border:1px solid #CCC; font:12px Tahoma, Geneva, sans-serif; color: #036; }
#cxbusca fieldset{ width:800px; border:0; padding:0 10px 10px 10px; }
#cxbusca label{  padding:3px 0; width:150px;}
#cxbusca .send{ 
	width:80px; 
	padding:5px;  
	 
	cursor:pointer; 
	border:0;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#069; 
	color:#FFF;
 }
#cxbusca .send:hover{ background:#006;}
#cxbusca #formBusca {
    clear: right;
    float: left;
    margin: 0;
}
#cxbusca #formBusca input#q {
    width: 300px; height:20px; 
    border: 1;
    padding: 3px 3px 3px 18px;
    background: #fff url(../painel/imagens/fundoCampoBusca.png) 4px center no-repeat;
    font: 9pt Arial, Helvetica, sans-serif;
	
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 3px #ccc;
    -webkit-box-shadow: inset 0 1px 3px #ccc;
    box-shadow: inset 0 1px 3px #ccc;
}
#cxbusca #formBusca input#q.vazio {
    color: #999;
}
#conteudo{ 
		width:940px; 
		min-height:400px; 
		text-align:right; 
		float:left; 
		margin-left:10px; 
		text-align:left; 
		padding:5px 5px 0px 5px;
}
#conteudo ul{ }
#divulga{ width:620px; height:80px; margin-left:15px; margin-top:10px; float:left; border:1px solid #CCC; text-align:left;}
#divulga p{ font:18px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold; padding:5px 0;}
#vagas{ 
		width:617px; 
		min-height:500px; 
		float:left; 
		text-align:left; 
		margin-left:5px; 
		margin-top:0px; 
		border:1px solid #CCC;
}
#boxvagas{width:305px; 
		min-height:150px; 
		float:left; 
		text-align:left; 
		margin-left:5px; 
		margin-bottom:10px;
        padding:0px; 
		font-stretch:condensed; 
		border:1px solid #CCC;
		border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	
		}
	#boxvagas	#titulo{ 
		width:295px; 
		height:30px; 
		background-image:url(../painel/imagens/orange-bar.png); background-repeat:repeat-x;
		font: Tahoma, Geneva, sans-serif; 
		color:#06C; 
		font-size:12px; 
		padding:5px; 
		text-align:center; float:left; 
}
#floo{ min-width:300px; float:left; margin-bottom:5px;}
#descricao{ width:580px; min-height:20px; float:left; text-align:justify;}
#vagas #consulta{ 
	width:520px; 
	float:left;
  	color:#333;
}
#resultados{ width:580px; min-height:200px; margin:10px; }
#vagas ul{ padding: 5px;}
#vagas hr{ margin-left: 10px;}
#conteudo #paginacao{ margin-left: 10px;
	margin-top:10px; margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; max-width:600px; height:100px; float:left;
}
#conteudo #paginacao a{ color:#036;
}
#conteudo #paginacao a:hover{ font-weight:bold;color: #C30;
}
#vagas #titulo{ 
		width:100%; 
		height:38px; 
		background-image:url(../painel/imagens/orange-bar.png); background-repeat:repeat-x;
		font: Tahoma, Geneva, sans-serif; 
		color:#06C; 
		font-size:12px; 
		padding-top:5px; 
		text-align:center; float:left; 
}
#bartitulo{ 
		width:597px; 
		height:25px; 
		background-image:url(../painel/imagens/orange-bar.png); 
		background-repeat:repeat-x;
		font: Tahoma, Geneva, sans-serif; 
		font-size:14px;
		color:#06C; 
		padding:10px 10px 0px 10px; 
		margin-bottom:5px;
		text-align:left; 
		float:left; 
}
#bartitulo .right{ margin-left:500px;}
#detalhes{float:right; margin-right:5px; background:#069; border:1px solid #036; padding:3px; color:#FFF; }
#detalhes a{ color:#FFF;}
#detalhes a:hover{ color:#0CC;}
.titulobold{ font: Tahoma, Geneva, sans-serif; color: #F90; font-size:14px; font-weight:bold;  }
.titulo{ width:600px; background:#CCC;}
.titulovaga{ font-size:13px; font-weight:bold; color: #036;}
.txtvagas{ font-size:13px;}
.data{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#999; padding:5px;}
.pontinhos{ width:100%; height:5px; margin-top:5px; margin-bottom:5px; background: url(../painel/imagens/pontinhos.gif) bottom repeat-x; float:left; }
.txtjustify{ text-align:justify;}
#parceiros{ 
		width:930px; 
		height:160px; 
		
		background:url(../painel/imagens/orange-bar.png) repeat-x;
		
		border:1px solid #CCC; 
		text-align:left; 
		float:left; 
		}
#right{ width:920px; height:200px; margin-top:10px; margin-left:5px; float:left;}
#formulario{ width:600px; display:block; height:250px;
text-align:left; float:left;}
#formulario fieldset{ border:0; padding:0 15px; 10px; 15px; }
#formulario legend{ font:18px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold; padding:10px 0;}
#formulario label{ display:block; padding:3px 0; float:left; width:300px;}
#formulario span{ display:block; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; font-weight:bold;}
#formulario input{ padding:3px; width:260px; border:1px solid #CCC; font:12px Tahoma, Geneva, sans-serif; color: #036;}
#formulario textarea{ padding:3px; width:260px; border:1px solid #069; font:12px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold;}
#formulario .send{ width:120px; display:block; margin:10px auto; cursor:pointer; border:0; background:#069; color:#FFF; }
#formulario .send:hover{ background:#006;}
#formulario .limpar{ width:120px; display:block; margin:10px auto; cursor:pointer; border:0; background: #099; color:#FFF; }
.yes{ padding:3px; background-color:#EAFFD5; border:1px solid #0f0; }
.no{ padding:3px; background-color:#FDD; border:1px solid #F00; }
* { font-family: Verdana; font-size: 96%; }

#rodape{ 
		width:100%; 
		height:90px;  
		margin:0 auto; 
		text-align:center; 
		font: 12px Tahoma, Geneva, sans-serif; 
		background: #DDD;
		background-image:url(imagens/rodape-bg2.png); 
		color:#CCC; 
		border:0px solid #C9C9C9; float:left; position:relative;
}

#rodape p {
    clear: both;
    margin: 5px auto;
    text-align: center;
    color: #444;
    text-shadow: 0 1px 0 #fff;
}
/* Documento de CSS - TAG Cloud */

.noticias_mais_vistas { margin:0 auto; padding:2px 1px;  width:800px; height:72px; float:left; margin-left:10px; margin-top:20px; color:#999; font-size:18px; }
.nuvem_tag html, body  { padding:0; border:0px none; font-family:Verdana, Arial, Geneva; font-weight:none; }
.nuvem_tag a:hover       { text-decoration:none; color:#FF6600; border:solid 1px #003366; margin:-1px; }
.nuvem_tag a  { color:#003366; text-decoration:none; }
.nuvem_tag     { margin:4px 0px 1px 0px; padding:8px;  width:900px;  }