@charset "utf-8";
/*
 * Gestão de Certificados - Faculdade Paraíso - Juazeiro do Norte, CE
 * Desenvolvido pelo Núcleo de Tecnologia da Informação - NTI
 * Membros:
 * Artur Luiz (PHP)
 * Josmadelmo Davi (Design)
 * Régis Brilhante (Shell)
 * Data: 11/11/2011
 */

body {background:url('../imagens/bg-body.png') repeat-x #CCC;background-position:0px -50px;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#333}

/* main */
#main {width:1000px;margin:0px auto}

/* topo */
#topo {width:100%;margin:15px auto 0px}
a.logomarca {background:url('../imagens/logomarca.png') no-repeat;width:258px;height:107px;display:inline-block}

a.bt-voltar {background:url('../imagens/voltar-site-fap.png') no-repeat;width:211px;height:40px;margin-right:4px;display:inline-block}
a.bt-voltar:hover {background-position:0 -40px}

/* banner */
#banner {background-color:#FFF;width:980px;min-height:180px;margin:20px auto 0px;padding:10px}
#banner #img-cert {width:100%;margin:0px auto}

/* pagina */
#pagina {width:100%;margin:10px auto}

/* conteudo */
#conteudo {width:980px;padding:10px}
#content .titulo {background-color:#000;color:#EEE;display:inline-block;font-size:1.8em;padding:5px 10px 5px 10px;margin:10px 0px 15px -10px;-moz-box-shadow:0px 0px 3px #333;-webkit-box-shadow:0px 0px 3px #333;box-shadow:0px 0px 3px #333;float:left}
#content .texto {font-size:1.2em;text-align:justify;clear:both}
#content .texto p,
#content .texto ul {margin:0px 0px 15px;line-height:1.2em}
#content .texto li {list-style:inside}
#content .texto h3 {margin:25px 0px 15px;font-size:1.2em}
#content a.at-online {color:#090;font-weight:bold;text-decoration:none}
#content a.at-offline {color:#900;font-weight:bold;text-decoration:none}
#content a.at-online:hover, #content a.at-offline:hover {text-decoration:underline}

/* form */
form#busca label.t-label {margin:5px 0px 10px;display:block;font-size:1.6em}
form#busca input[type=text],
form#busca select {width:269px;height:19px;border:1px solid #AAA;color:#555;padding:2px;font-size:1.1em;line-height:25px}
form#busca select {width:275px;height:25px;line-height:25px}
form#busca input.exibir {background:url('../imagens/bg-body.png') repeat-x #DDD;width:150px;padding:8px 15px;border:1px solid #FFF;color:#EEE;font-weight:bold;text-decoration:none}
form#busca input.exibir:hover {background-position:bottom;color:#DDD;border-color:EEE}
form#busca input.exibir:active {padding:9px 14px 7px 16px;}

/* imprimir certificado */
a.imprimir {background:url('../imagens/bg-body.png') repeat-x #DDD;width:130px;margin-top:10px;padding:8px 15px;border:1px solid #333;color:#EEE;font-family:Verdana, Geneva, sans-serif;font-size:1.2em;text-align:center;text-decoration:none;display:none}
a.imprimir:hover {background-position:bottom;color:#DDD;border-color:EEE}
a.imprimir:active {padding:9px 14px 7px 16px}

/* link */
a.link {color:#0066FF;text-decoration:none}
a.link:hover {text-decoration:underline}

/* rodape */
#rodape {background-color:#FFF;width:100%;text-align:center;margin:10px auto;padding:10px 0px}
#rodape a {text-decoration:none;color:#000}
#rodape a:hover	{text-decoration:underline}

/* shadow */
.shadow {
	-moz-box-shadow:0px 0px 5px #555;
	-webkit-box-shadow:0px 0px 5px #555;
	box-shadow:0px 0px 5px #555
}

/* border */
.border3r {
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}

/* tags */
p {margin:10px 0px}
.left {float:left}
.right {float:right}
.clear {clear:both}
strong {font-weight:bold}

/* Headers */
h1 {font-size:2em;margin:10px 0 15px}

/* menu 
#menu {width:980px;height:30px;background:#000;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;padding-left:20px}
#menu ul {list-style:none none}
#menu li {display:block;margin:0px 10px;float:left;padding:0px 0px 5px}
#menu a {font-size:1.2em;color:#AAA;text-decoration:none}
#menu a:hover {color:#FFF;border-bottom:1px solid #FFF;padding-bottom:3px}*/

/* banner 
#banner {width:180px;height:264px;float:right;text-align:center;padding:20px 18px 0px;overflow:hidden}
#banner h3 {font-size:1.2em;margin:0px 0px 10px}
#banner ul li {margin:1px 0px}*/

/* bt-inscricao 
a.bt-inscricao {background:url('../imagens/bt-faca-sua-inscricao.png') no-repeat;width:299px;height:57px;display:block;margin-top:30px}
a.bt-inscricao:hover {background-position:0px -57px}
a.bt-enviar-trabalho,
a.bt-inscricao-evento,
a.bt-ver-trabalhos {background:url('../imagens/bt-inscricao.png') no-repeat;width:200px;height:50px;display:inline-block;margin-top:10px}
a.bt-enviar-trabalho {background:url('../imagens/bt-enviar-trabalho.png') no-repeat!important;width:140px!important}
a.bt-inscricao-evento {background:url('../imagens/bt-inscricao-evento.png') no-repeat!important}
a.bt-ver-trabalhos {background:url('../imagens/bt-ver-trabalhos.png') no-repeat!important}
a.bt-conectar-contafap:hover,
a.bt-enviar-trabalho:hover,
a.bt-inscricao-evento:hover,
a.bt-ver-trabalhos:hover {background-position:0px -50px!important}
a.bt-conectar-contafap {background:url('../imagens/bt-conectar-contafap.png') no-repeat;width:234px;height:50px;display:inline-block;margin-top:10px}
a.bt-conectar-contafap:active,
a.bt-inscricao-evento:active,
a.bt-enviar-trabalho:active,
a.bt-ver-trabalhos:active {background-position:0px -100px!important}*/

/* tabela 
.tabela-programacao,
.tabela-validacao,
.tabela-notas,
.tabela-programacao-das-apresentacoes {background-color:#FFF;width:98%;margin:0px 10px 15px;border-collapse:separate;border-spacing:2px}
.tabela-programacao p {margin:4px 0px!important}
.titulo-tabela {background-color:#000;padding:10px 0px;text-align:center;font-weight:bold;font-size:1.25em;color:#EEE}
.prg-horario {background-color:#E5E5E5;width:20%;padding:2px 0px;text-align:center;font-size:1.15em;vertical-align:middle}
.prg-desc {background-color:#E5E5E5;padding:5px}
.prg-desc:hover {background-color:#EFEFEF;cursor:default}
.tabela-pagamento-fapid,
.tabela-pagamento-minicurso,
.tabela-pagamento-pg,
.tabela-pagamento-ok,
.tabela-programacao-das-apresentacoes .id,
.tabela-programacao-das-apresentacoes .titulo-trab {background-color:#E5E5E5;width:10%;padding:0px 0px;text-align:center;font-size:1em;font-weight:bold;vertical-align:middle}
.tabela-pagamento-minicurso {width:68%;padding:0px 2px;text-align:center;font-weight:normal}
.tabela-pagamento-pg {width:11%;padding:0px 2px;text-align:center}
.tabela-pagamento-ok {background-color:#c3e6ac;width:11%;padding:0px 2px;text-align:center}
.tabela-validacao .area {width:190px!important}
.tabela-validacao .tipo {width:60px!important}
.tabela-validacao .nome {width:350px!important}
.tabela-validacao .bt-ok {width:40px!important}
.tabela-notas {width:65%!important}
.tabela-programacao-das-apresentacoes .id {width:20px!important}
.tabela-programacao-das-apresentacoes .titulo-trab {background-color:#E5E5E5;width:95%;padding:5px;font-weight:normal;text-transform:uppercase;text-align:left}*/

/* envio de trabalho 
fieldset.tabela-programacao  {background-color:#FFF;width:910px;margin-top:40px;padding:10px 0px;padding-right:50px}
fieldset.tabela-programacao label {width:400px;display:inline-block;text-align:right;margin:4px}
fieldset.tabela-programacao.trabalho label {width:520px;}
fieldset.tabela-programacao.trabalho select {width:306px;}
fieldset.tabela-programacao input[type=text],
fieldset.tabela-programacao.trabalho input[type=text] {width:300px;height:20px;border:1px solid #AAA;color:#555;font-size:1.2em;margin:0px 2px;padding:2px}
form#cadastro-form .legend {background-color:#000;padding:4px 20px;text-align:center;font-weight:bold;font-size:1.25em;color:#EEE;display:block;float:left;margin-left:10px}
fieldset.tabela-programacao select {width:151px;margin:1px;border:1px solid #AAA;color:#555;font-size:1.2em;margin:0px 2px;padding:2px}
fieldset.tabela-programacao label.textarea {width:98%;display:inline-block;text-align:right;margin:4px}
fieldset.tabela-programacao label.textarea textarea {background-color:#F5F5F5;width:85%;min-height:140px;margin:0px 2px 10px;border:1px solid #AAA;color:#555;padding:2px 5px;float:right}
fieldset.tabela-programacao input[type=text]:focus,
fieldset.tabela-programacao input[type=text]:hover,
fieldset.tabela-programacao label.textarea textarea:focus,
fieldset.tabela-programacao label.textarea textarea:hover,
fieldset.tabela-programacao.trabalho select:focus,
fieldset.tabela-programacao.trabalho select:hover,
fieldset.tabela-programacao select:focus,
fieldset.tabela-programacao select:hover {border-color:#000;color:#111}
fieldset.tabela-programacao label.textarea textarea:focus {background-color:#FFF}
form#cadastro-form input.enviar {background:url('../imagens/bg-bt-confirmar.png') repeat-x #DDD;width:150px;height:35px;border:1px solid #AAA;color:#555;font-weight:bold}
form#cadastro-form input.enviar:hover {background-position:0px -10px;color:#000}*/

/* bt-insc-minicurso 
.bt-insc-solicitada,
.bt-insc-realizada,
a.bt-insc-minicurso,
a.bt-insc-minicurso-encerrada {background-color:#09F;border:2px solid #555;margin:5px auto;padding:4px;color:#EEE;font-weight:bold;text-decoration:none;display:block}
a.bt-insc-minicurso:hover {background-color:#06F;border:2px solid #000;color:#FFF}
.bt-insc-realizada {background-color:#090;!important}
.bt-insc-solicitada {background-color:#F90;!important}
a.bt-insc-minicurso-encerrada {background-color:#900!important}
a.bt-insc-minicurso-encerrada:hover {background-color:#C00!important}*/

/* bt-pg 
a.bt-pg {background-color:#09F;border:2px solid #555;margin:5px auto;padding:2px 4px;color:#EEE;font-weight:bold;text-decoration:none;display:inline-block}
a.bt-pg:hover {background-color:#06C;border:2px solid #000;color:#FFF}
a.bt-pg:active {background-color:#039;border:2px solid #000;color:#FFF;padding:3px 4px 1px}*/

/* bt-ver-trabalho | bt-excluir-trabalho 
a.bt-ver-trabalho,
a.bt-excluir-trabalho {border:2px solid #555;margin:5px auto;padding:2px 4px;color:#EEE;font-weight:bold;text-decoration:none;display:inline-block}
a.bt-ver-trabalho {background-color:#09F}
a.bt-excluir-trabalho {background-color:#900}*/

/* envio 
.envio-sucesso {font-size:1.8em;color:#187f00}
.envio-falha {font-size:1.8em;color:#900}*/

/* erro 
.erro {background-color:#ffdada;width:950px;margin:auto;border:1px solid #900;padding:5px}
.erro p {margin:1px!important}*/