* {
margin:0px;
padding:0px;
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:1.0em;
/*color:#333;*/
list-style:none;
border:0;
text-decoration:none;
text-align:left;}
img {border:0;}
fieldset {display:block; border:2px ridge #FFF; padding:10px; /* padronizando nos navegadores */ }
input[type=hidden] {display:none !important; visibility:hidden !important; /* esconde mesmo inputs hidden no FF */}
button {border-top:1px solid #AAA; border-right:1px solid #AAA; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
form button {text-align:center; margin:2px auto; display:block;}
form ul {list-style:none; margin-left:0;}
fieldset label {display:block;}
fieldset .radios label {display:inline;}

html {background-color:#fff;}
body {text-align:center; color:#333; font-size:0.9em;}
div.limpa {clear:both; height:0px; padding:0px;}

#geral {width:1000px; margin:0 auto; position:relative; font-size:0.9em;}
#geral1 {width:960px; padding:0px 20px 0px 20px;}

/* ------------------------------------- TOPO --------------------------------------  */
#topo {height:66px; width:960px; padding:27px 0px 18px 0px;}
#topo h1 a {height:66px; width:160px; display:block; float:left; background:url(img/logo.jpg) no-repeat; text-indent:-5000px; overflow:hidden;}
#topo span.subtitulo {width:775px; display:block; padding:14px 0px 14px 0px; letter-spacing:0.48em; float:right; color:#000080; font-size:2.8em; text-align:right !important; margin:0 auto;}
/* ------------------------------------- // TOPO \\ --------------------------------------  */

/* ------------------------------------- CONTEUDO --------------------------------------  */
#conteudo {width:960px; clear:both;  padding:0px 0px 0px 0px; background:url(img/fundo-conteudo.jpg) repeat-y;}
#conteudo p {padding:3px 0px 6px 0px; line-height:135%;}
#lateral {width:160px; display:block; float:left;}
#centro {width:785px; display:block; float:right;}

#centro-cont {width:785px; clear:both; padding:02px 0px 0px 0px;}
#centro-cont1 {width:574px; float:left;}
#centro-contlat {width:196px; float:right;}

div.content {padding:0px 20px 20px 20px;}
div.content h2 {color:#000080; font-weight:bold; font-size:1.7em; padding:8px 0px 6px 0px;}
div.content h3 {color:#555; font-weight:bold; font-size:1.4em; padding:17px 0px 3px 0px;}
div.content a {color:#000080; border-bottom:1px dotted #bbb;}
div.content a:hover {color:#000080; border-bottom:1px solid #ccc;}
img.img-dir {float:right; padding:3px 0px 3px 15px;}
img.img-esq {float:left; padding:3px 15px 3px 0px;}

#centro div.quadro1a {width:245px; height:195px;  padding:8px 15px; background:url(img/quadro-depoimento.jpg) no-repeat; float:left;}
#centro div.quadro1b1 {width:245px; height:195px;  padding:8px 15px; background:url(img/quadro-depoimento.jpg) no-repeat; float:right;}

div.quadraonot {width:450px; height:123px; padding:8px 15px; background:url(img/fundo-quadraonoticia.jpg) no-repeat;}

div.quadro-menor {width:166px; height:155px; padding:8px 15px; background:url(img/quadro-menor-fundo.jpg) no-repeat; text-align:center; margin:0px 0px 20px 0px;}
div.quadro-menor img {}
div.quadro-menor h2 {color:#000080; font-size:1.1em; font-weight:normal; text-align:center; padding:2px 0px 0px 0px; line-height:128%;}
div.quadro-menor h2 a {color:#000080; font-size:1.0em; font-weight:normal; text-align:center; padding:2px 0px 0px 0px; line-height:128%;}
.quadro-menor-lista {display:block; float:left; margin:22px 25px !important;}

div.quadro-maior {width:196px;}
div.quadro-maior_img {background-image:url(img/quadro-maior-fundo.jpg);}
div.quadro-maior-topo {width:196px; height:25px; margin:0px 0px 0px 0px; background-position:0px 0px;}
div.quadro-maior-rodape {width:196px; height:25px; margin:0px 0px 0px 0px; background-position:0px -145px;}
div.quadro-maior-conteudo {width:166px; padding:0px 15px; background-color:#fff; text-align:center; background:url(img/quadro-maior-fundo1.jpg) repeat-y;}
div.quadro-maior h2 {color:#000080; font-size:1.2em; font-weight:normal; padding:0px 0px 6px 0px; line-height:128%;}
div.quadro-maior h3 {color:#111; font-size:1.0em; font-weight:bold; padding:8px 0px 0px 0px; line-height:128%;}
div.quadro-maior img {border:2px solid #777;}

#centro div.quadrodepo {width:250px; height:190px; padding:5px 12px; font-size:0.86em; background:url(img/quadro-depoimento.jpg) no-repeat; margin:0px 10px 0px 0px; float:left;}
#centro div.quadrodepo {width:250px; height:190px; padding:5px 12px; font-size:0.86em; background:url(img/quadro-depoimento.jpg) no-repeat; margin:0px 0px 0px 0px; float:right;}

div.quadrao {width:544px; height:103px; padding:8px 15px; background:url(img/fundo-quadrao.jpg) no-repeat;}
div.quadrao h2 {color:#000080; font-size:1.2em; font-weight:normal; padding:0px 0px 0px 0px; line-height:128%;}
div.quadrao h2 a {color:#000080; font-size:1.0em; font-weight:normal; padding:0px 0px 0px 0px; line-height:128%;}
div.quadrao img {float:left; margin:8px 15px 0px 0px; border:2px solid #ccc;}
div.quadrao a {color:#000080; border-bottom:1px dotted #bbb;}
div.quadrao a:hover {color:#000080; border-bottom:1px solid #ccc;}
p.p-vejamais {text-align:right;}

ul.lista {padding:6px 0px;}
ul.sublista {padding:3px 0px;}
ul.lista li {list-style-type:disc; list-style-position:inside; padding:4px 0px; color:#222;}
ul.sublista li {list-style-type:square; list-style-position:inside; padding:2px 0px; margin:0px 0px 0px 20px; color:#555;}

ul.listavantagens {padding:6px 0px;}
ul.listavantagens li {list-style-type:disc; list-style-position:inside; padding:17px 0px 17px 0px; color:#222;}

table.tabcidade {width:35%; float:left; margin-top:20px;}
table.tabcidade td {border:1px solid #ccc; padding:4px;}
table.tabcidade th {border:1px solid #ccc; padding:4px; font-weight:bold; background-color:#000080; color:#fff;}

table.tabinf-personal {width:55%; float:right; margin-top:20px;}
table.tabinf-personal td {border:1px solid #eee; background-color:#f9f9f9; padding:4px 8px; vertical-align:top;}
table.tabinf-personal th {border:1px solid #ccc; padding:2px; width:109px; height:115px; vertical-align:top; text-align:center;}
table.tabinf-personal td img {padding:3px 0px;}
table.tabinf-personal td.td-foto {width:75px; background-color:#eee; border:1px solid #eee;}

#conteudo table.tdados {padding:2px 0px 18px 0px; font-size:0.86em; width:98%;}
#conteudo table.tdados td {padding:8px; background-color:#ddd; line-height:140%;}
#conteudo table.tdados th {padding:6px 8px; background-color:#555; color:#fff;}
#conteudo table.tdados1 {padding:0px;}
#conteudo table.tdados1 td {padding:4px; line-height:140%; border-bottom:1px solid #fff;}

#conteudo form.contato {padding:6px 0px; width:545px;}
#conteudo form.contato p {padding:5px 0px; clear:both; height:18px; display:block;}
#conteudo form.contato p.area {padding:5px 0px; clear:both; height:180px; display:block;}
#conteudo form.contato p.area2 {padding:5px 0px; clear:both; height:170px; display:block;}
#conteudo form.contato label {width:80px; display:block; float:left; padding:1px 0px;}
#conteudo form.contato label.lblmaior {width:138px; display:block; float:left; padding:1px 0px;}
#conteudo form.contato label.lblmaior1 {width:160px; display:block; float:left; padding:1px 0px;}
#conteudo form.contato label.lblmaior2 {width:110px; display:block; float:left; text-align:right; padding:1px 10px 1px 0px;}
#conteudo form.contato label.lblmaior3 {width:310px; display:block; float:left;text-align:left; padding:0px 0px 0px 10px;}
#conteudo form.contato label.lblquest {width:545px; display:block; float:none; padding:0px 0px 2px 0px;}
.formcheck {float:left; margin:2px 0px;}
#conteudo form.contato label.lblmenor {width:60px; display:block; float:left; text-align:right; padding:1px 10px 1px 0px;}
#curso, #nome, #sexo, #bairro, #email,#email1,#email2, #telefone, #curso, #faculdade,#inicio,#faculdadepos,#iniciopos,#anopos,#formacaopos, #fone1, #fone2,#fone3, #assunto, #cpf, #npai, #nmae, #tels, 
#email {width:460px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#msg {width:460px; height:180px; border:1px solid #ccc; background-color:#fbfbfb; padding:0px; overflow-y:scroll; color:#444; float:left;}
#quest1, #quest2, #quest3, #quest4, #quest5 {width:540px; height:140px; border:1px solid #ccc; background-color:#fbfbfb; padding:0px; overflow-y:scroll; color:#444; float:left;}
#dtnascimento {width:120px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#endereco, #rg, #formacao {width:295px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left; margin:0px 8px 0px 0px;}
#cidade {width:280px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#cidadebusca, #bairrobusca {width:130px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#cep, #ano {width:85px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#orgexp {width:95px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#estado {width:80px; border:1px solid #ccc; background-color:#fbfbfb; height:18px; color:#444; float:left; margin:0px 30px 0px 0px;}
#zonaestado {width:48px; border:1px solid #ccc; background-color:#fbfbfb; height:18px; color:#444; float:left; margin:0px 18px 0px 0px;}
#zonacidade {width:110px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left; margin:0px 8px 0px 0px;}
#zonabairro {width:134px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#posgraduacao {width:402px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
#zona {width:580px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444; float:left;}
.botao {
background-color:#6790b6;
float:right;
display:block;
padding:1px 4px;
text-align:center;
color:#fff;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #888;
border-bottom:1px solid #888;
cursor:pointer;}

/* ******* MENU horizontal ******* */
#menu {width:775px; height:40px; font-size:0.9em; background:url(img/fundo-menu.jpg) repeat-x;}
#menu ul li {float:left;}
#menu ul li a {padding:12px 20px 11px 20px; border-left:1px solid #c5c5c5; border-right:1px solid #e3e3e3; display:block; font-weight:bold; color:#5d5d5d;}	
#menu ul li.mfirst a {border-left:none;}	
#menu ul li.mlast a {border-right:none;}

#popup{ //significa que objetos com id="popup" tera os atributos abaixo.
  position: absolute; //pronto a charada morre aqui, isso ira deixar sua div "flutuando"
  z-index: 10px; //garantir que ela ira fica em cima das outras coisas da pagina (exceto flash)
  margin: 50px; // aqui voce ira controlar a posicao que a div ira aparecer.
}

/* ******* // MENU \\ ******* */
/* ------------------------------------- // CONTEUDO \\ --------------------------------------  */

/* ------------------------------------- RODAPE --------------------------------------  */
#rodape {width:px; height:px; background:url(img/rodape.jpg) no-repeat center top; padding:0px 5px; margin:0 auto;}
/* ------------------------------------- // RODAPE \\ --------------------------------------  */





