@charset "utf-8";
/* RESET E PADRÕES GERAIS */
*{margin: 0; padding: 0;}
html{}
body{color:#666; font: 70%/1.5em Arial, Helvetica, sans-serif; background:url(../img/bg-topo.gif) top center no-repeat;}
a img, table{border:0;}
hr{margin:10px 0; clear:both;}

fieldset{ padding:10px; border:#eee solid 2px;}
legend{text-transform:uppercase; padding:0 5px; font-weight:bold;}
option{padding-left:5px;}

a {color:#666; text-decoration:none; outline:0;}
a:link {color:#666; outline:0;}
a:visited {color:#666; outline:0;}
a:hover {color:#999; outline:0; text-decoration:underline;}
a:active {color:#999; outline:0;}

h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:0.8em;}

p {font-size:1.1em;}

.vejamais {text-transform:lowercase; color:#a00 !important; font-weight:bold; padding:4px; text-align:right; display:block; clear:both;}
.vejamais:hover {}
.botao-grande-blue{background-color:#009; color:#fff; border:#009 solid 1px; font-weight:bold; padding:4px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; } .botao-grande-blue:hover{background-color:#7ae;}
.botao-grande-green{background-color:#9c0; color:#fff;} .botao-grande-green:hover{background-color:#ad1;}
.flashnotice {padding:10px 25px; border:#FFCC66 solid 1px; background:#FFFFCC; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:30px; background-image:url(../img/32px-Crystal_Clear_action_apply.png); background-repeat:no-repeat; background-position:50px 50%;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:10px;
}
.flashnotice p {line-height:1.2em;}
.img-destaques {display:block; overflow:hidden; width:150px; height:80px; margin-bottom:5px;}

.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.no-border{border:none !important}



#noticia_list {border:#ccc solid 0px;}
  #noticia_list h2{font-size:1.6em; display:block; margin:10px 0;}
    #noticia_list ol{font-family:"Segoe UI", Arial, Helvetica, sans-serif; margin:0; padding:0;}
      #noticia_list ol li{color:#999999; list-style-type:none; display:block; border-bottom:#F2F2F2 dashed 1px; padding:10px; overflow:hidden; clear:both;}
        #noticia_list ol li.alter{background-color:#f5fafd}
        #noticia_list ol li div {float:left; width:140px; height:105px; margin-right:10px;}
        #noticia_list ol li a{font-size:1.4em; font-weight:bold; display:block; text-decoration:none; margin-bottom:5px; color:#007cc4;}
        #noticia_list ol li a:hover {text-decoration:underline !important;}
        #noticia_list ol li span{display:block; color:#333333; font-size:1.2em; width:auto;}
        #noticia_list ol li em {color:#333; font-size:1.1em;}

.frmbusca { clear:both; text-align:center;}

.dwpaginator {height:50px;}
  .dwpaginator div{text-align:right;font-size:1.2em;color:#666;}
  .dwpaginator a{/*display:block;*/float:left;border:#0000CC solid 1px;padding:2px 5px;margin-right:5px;text-align:center;text-decoration:none;}
  .dwpaginator a:visited{color:#0000CC;}
  .dwpaginator a:hover{background:#0000CC; color:#FFFFFF !important;}

#paginacao {overflow:hidden; margin:15px; clear:both;}
  #navegacao_busca a{display:block; padding:1px 5px; border:#ccc solid 1px; float:left; margin:0 3px; background:#fff !important;}
  #navegacao_busca a.pagatual{background:#006 !important; color:#fff !important; border:#006 solid 1px;}


/* DESIGN DO SITE */

#container {width:980px; margin:0 auto;}

#header {border:#000 solid 0px; overflow:hidden; height:246px;}
  #header h1 a {display:block; width:261px; height:246px; text-indent:-900em; float:left; background:url(../img/logo-fundaca-cajuina.gif) top left no-repeat; }
  #menu-principal {display:block; float:right; margin-right:10px;}
    #menu-principal li {list-style:none; display:inline;}
      #menu-principal li a {display:block; float:left; border-top:#333 solid 4px; padding:20px 15px; font-size:1.5em; text-transform:uppercase; color:#fff; font-weight:bold;}
        #menu-principal li a:hover{border-color:#ff0; text-decoration:none;}
        #menu-principal li a.ativo{border-color:#fc0; color:#fc0;}
    

#sidebar {border:#000 solid 0px; overflow:hidden; float:left; padding:20px; margin-bottom:20px; width:200px; background:#f2f2f2 url(../img/bg-sidebar.gif) bottom left no-repeat;}
  #menu-lateral li{list-style:none;}
    #menu-lateral li span{list-style:none; font-size:2em; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; border-bottom:#ccc solid 1px; display:block; padding-bottom:3px; margin-bottom:3px;}
    #menu-lateral li ul{padding-bottom:20px;}
      #menu-lateral li ul li a{display:block; _height:10px; font-size:1.2em; padding:3px 0; padding-left:10px; background:url(../img/bullet1.gif) top left no-repeat; background-position: 0 8px;}
  #twitter {margin:20px 0;}
#central {float:left; margin-left:20px; margin-bottom:20px; border:#000 solid 1px; overflow:hidden; border:#000 solid 0px; width:710px;}

#interna #texto h2{color:#999; font-size:2.6em; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; border-bottom:#ccc solid 1px; display:block; padding-bottom:10px; padding-top:15px; margin-bottom:15px;}

#welcome div {background:#f3f3f3; -moz-border-radius:10px; overflow:hidden; padding:5px 20px 5px 20px;}
  #welcome div p{display:block; margin:15px 0; font-size:1.3em; line-height:1.5em;}

#footer{background:#eee url(../img/bg-footer.gif) bottom left repeat-x; clear:both; height:75px; margin-top:20px;}
  #footer p{display:block; width:950px; margin: 0 auto; text-align:center; padding:15px; color:#666}
  
  
#cont-blog{width:100%; float:left; margin-top:30px}

.rss-tit{width:176px; height:30px; display:block; float:right}
  .rss-tit a{width:176px; height:30px; display:block; text-indent:-9999px; background:transparent url(../img/rss.png) no-repeat 0 0}
  .rss-tit a:hover{background:transparent url(../img/rss2.png) no-repeat 0 0}

.post-g{width:100%; float:left; margin-top:5px; margin-bottom:15px; border-bottom:1px solid #ddd}
  .post-g h2{font-size:22px; width:100%; float:left; margin-bottom:15px}
  .post-g h2 a{color:#636260; display:block}
  .post-g h2 a:hover{color:#e77817}
  .post-g .img-post{float:left; border:1px solid #ddd; margin-right:15px}
    .post-g .img-post a{float:left; border:8px solid #fff}
    .post-g .img-post a:hover{border:8px solid #ddd}
  .post-g p{margin-bottom:15px}

.cont-post-p{width:100%; float:left; margin-bottom:10px}

.post-p{width:157px; float:left; margin-right:11px; padding-right:10px; border-right:1px solid #ddd}
  .post-p h2{width:100%; float:left; font-size:16px; margin-bottom:5px}
    .post-p h2 a{color:#636260; display:block}
    .post-p h2 a:hover{color:#e77817}
  .post-p p{font-size:11px}



#cont-novas{width:100%; float:left; margin-top:30px}
#inscricoes-abertas{/*margin-left:15px; width:250px; float:left;*/}
  #inscricoes-abertas div{margin-bottom:5px; padding:5px 0; border-bottom:#ccc solid 1px; float:left; margin-right:10px; width:225px; height:140px;}
  #inscricoes-abertas div p{font-size:1em; line-height:1.2em; color:#333}
  #inscricoes-abertas div p a{color:#e00;}
  #inscricoes-abertas div h3{font-size:1.2em; display:block; margin-bottom:5px; color:#900}
#welcome {width:440px; float:left; }
#welcome .titulo, #cont-novas .titulo{padding-left:20px;}
.titulo{font-size:20px; font-weight:normal; color:#999; font-size:2.6em; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; display:block; padding-bottom:10px; padding-top:15px;}
.txt-tit{font-size:14px; font-weight:bold}

#pai, #slidebox{width:100%; height:170px; float:left; margin-top:28px}
#slideshow{position:relative}
#nav{padding:2px; clear:both; width:100px; overflow:hidden; padding-top:5px}
.numbers{float:right;}
.previous, .next, .numbers a{border:#c2c2c2 solid 1px; padding:3px 5px; margin-left:2px; font-size:6px; font-weight:bold; background-color:#c2c2c2; color:#c2c2c2;}
.numbers a.activeSlide{background:#e77817; color:#e77817; border:#e77817 solid 1px; font-size:10px;}
.filho{width:100% !important; height:170px !important; margin-left:10px; background:#f3f3f3;}
.img-slide{float:left}
  .img-slide a, .img-slide a img{overflow:hidden; float:left}
  .img-slide a:hover{border:6px solid #eee600}
  .img-slide a:hover img{margin:-6px}

.previous, .next{padding:0 8px !important; font-size:1.4em; padding-bottom:2px !important; display:none}

#newsticker{float:left; width:100%; height:240px; position:relative; overflow:hidden; margin-top:-15px; background:transparent url(../img/bg-novas.gif) no-repeat 0 bottom}
#controladores{width:100%; float:left}

.txt-novas{width:500px; float:left; display:inline; margin-left:15px; padding-right:15px;}
  .txt-novas h1{font-size:22px; margin-bottom:8px; line-height:22px}
    .txt-novas h1 a{}
    .txt-novas h1 a:hover{text-decoration:underline}
      
#editais fieldset {margin-bottom:20px; border-color:#ddd}  
#editais fieldset legend{border:1px solid #ccc; padding:3px 5px}
#editais table, #editais th, #editais td {border:1px solid #ccc; width:100%; border-collapse:collapse;padding:5px;}
#editais th {background-color:#eee}
#editais tr:hover {background-color:#ff0}

/*PÁGINA DE LISTAGEM DE ARQUIVOS DOS CONCURSOS */
.aviso, .nota {background:#ff0; padding:30px 15px; margin:20px 0; text-align:center; color:#f00; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:10px; overflow:hidden;}
  .nota {background:#f00; color:#fff; padding:10px; margin:20px 0; font-size:1.4em}
  .aviso p{font-size:1.3em; font-weight:bold}
  .aviso h3{font-size:1.6em; display:block; margin-bottom:10px;}
.table_lista {border:#f00 solid 0px !important; margin:10px 5px; margin-bottom:30px; width:98% !important;}
.edital_titulo, .edital_titulo th {background-color:#fff !important; border:none !important; }
.bnt_inscricoes {display:block; text-align:center; background-color:#090; color:#fff !important; padding:5px 3px; width:90%; margin:auto; font-size:1.1em; text-transform:uppercase; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:10px;}

/* notícia */
#noticia #texto .img-post{float:left; border:1px solid #ddd; margin-right:15px; border:#eee solid 1px; padding:10px;}
#noticia #texto .img-post img{border:#eee solid 1px;}
#noticia #texto h2{font-size:22px; width:100%; float:left; margin-bottom:15px}
#noticia #texto p{margin-bottom:15px; font-size: 1.25em; text-align:justify}

