@charset "iso-8859-1";
/* CSS Document */

/*GLOBAL*/
body {
background:#65d6ff url(imgs/bgblue.gif) top center repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0;
padding:0;
}
a:link {
color:#000000;
font-weight:bold;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;
}
a:hover, a:active, a:focus {
color:#6d6d00;
font-weight:bold;
text-decoration:underline;
}
img {
border:0
}
h1 {
color:navy;
font-size:16px;
}
h2 {
color:#000;
font-size:14px;
}
h3 {
color:#000;
font-size:13px;
}
h4 {
color:#000;
font-size:12px;
}
h5 {
color:#000;
font-size:11px;
}
h6 {
color:#000;
font-size:10px;
}

/*FORMULARIOS*/
.input_text { border: 1px solid red; }
.select { border: 1px solid red; }
.textarea { border: 1px solid red; }
.submit { border:0; background:#0a0; color:#fff; padding:5px; font-weight:bold; }
.reset { border:0; background:#f00; color:#fff; padding:5px;}

/*LISTA DE LINKS - LINKLIST */
.linklist li {
margin-top: 8pt;
}
.linklist li:hover {
background: #f2f2e9;
}

/*CABECALHO*/
#cabecalho_wrapper {
background:#FFFFFF url(imgs/bgmenu.gif) bottom center repeat-x;
width:auto;
}
#cabecalho {
background:url(imgs/cabecalho.jpg);
height:114px;
margin:0 auto;
width:960px;
}
#cabecalho h1{
background:url(imgs/logo.png) bottom center no-repeat;
display:block;
height:105px;
line-height:95px;
margin:0 0 0 20px;
text-indent:-9999px;
width:165px;
}

/*BARRA MENU*/
#menu {
background:url(imgs/bgmenu.gif) top left repeat-x;
height:50px;
margin:0 auto;
padding:0;
width:960px;
}

/*MENU PARA ESCOLHA DE TAMANHO DE FONTE*/
#menu ul#opcoesfonte {
float:left;
border-right:1px solid #b1a16c; 
margin:0 10px 0 0;
list-style-type:none;
padding:0;
width:24px;
}
#menu ul#opcoesfonte li a {
display:block;
line-height:17px;
text-indent:-9999px;
width:24px;
}
#menu ul#opcoesfonte li#font_more {
background:url(imgs/font_selection.gif) no-repeat 0px 0px;
height:17px;
}
#menu ul#opcoesfonte li#font_default {
background:url(imgs/font_selection.gif) no-repeat 0px -17px;
height:16px;
}
#menu ul#opcoesfonte li#font_less {
background:url(imgs/font_selection.gif) no-repeat 0px -34px;
height:17px;}

/*MENU NAVEGACAO*/
#menu ul#navegacao {
margin:0;
list-style-type:none;
padding:0;
}
#menu ul#navegacao li {
display:inline;
}
#menu ul#navegacao li a {
border-right:1px solid #b1a16c; 
line-height:50px;
margin:0 3px 0 2px;
padding:12px 20px 12px 50px;
}
#menu ul#navegacao li#menu_inicial a {
background:url(imgs/menu_inicial.gif) left top no-repeat;
}
#menu ul#navegacao li#menu_quemsomos a {
background:url(imgs/menu_quemsomos.gif) left top no-repeat;
}
#menu ul#navegacao li#menu_noticias a {
background:url(imgs/menu_noticias.gif) left top no-repeat;
}
#menu ul#navegacao li#menu_downloads a {
background:url(imgs/menu_downloads.gif) left top no-repeat;
}
#menu ul#navegacao li#menu_links a {
background:url(imgs/menu_links.gif) left top no-repeat;
}
#menu ul#navegacao li#menu_contato a {
background:url(imgs/menu_contato.gif) left top no-repeat;
}
#menu ul#navegacao li a:link, a:visited {color:#6d6d00 }
#menu ul#navegacao li a:hover, a:active, a:focus {color: #b1a16c}

/*CORPO*/
#corpo {
background:#ffffff;
margin:0 auto;
width:960px;
}
#supshadow {
background:url(imgs/sombramenu.gif) bottom center repeat-x;
display:block;
padding:10px 960px 0 0;
}
#subshadow {
background:url(imgs/sombramenu.gif) top center repeat-x;
clear:both;
display:block;
margin:0;
padding:10px 960px 0 0;
}

/*COLUNAS GLOBAL*/
#leftcol, #rightcol {
background:#FFFFFF;
float:left;
margin:10px 5px;
width:200px;
}

/*TITULOS DAS COLUNAS LATERAIS*/
.col_title { 
height:60px;
line-height:60px;
margin:0 0 7px 0;
text-align:center;
width:200px;
}
#leftcol h1#title_videos {
background:url(imgs/title_videos.jpg) top center no-repeat;
}
#leftcol h1#title_galerias {
background:url(imgs/title_galerias.jpg) top center no-repeat;
}
#rightcol h1#title_publicacoes {
background:url(imgs/title_publicacoes.jpg) top center no-repeat; 
height:50px;
line-height:normal; 
padding:9px 0 0 0;
text-align:center;
text-indent:40px;
}

/*SIDE BOX (CAIXA AMARELA)*/
#sidebox {
background:#fdfccd;
overflow:hidden;
margin: 0 0 25px 0;
padding:10px;
width:180px;
}

/*AREA DE BUSCA*/
#rightcol #title_busca {
background:url(imgs/title_busca.jpg) top left no-repeat; 
margin:0 0 25px 0;
padding:14px; 
}
#rightcol #title_busca h1 {
text-align:left;margin:0;padding:0;line-height:10px;
}
#searchbox {
background:#fdfccd;
border:0;
margin:6px 0 0 0;
padding:2px;
}

/*COLUNA CENTRAL*/
#maincol {
background:#FFF;
float:left;
margin:10px 5px;
width:525px;
}

/*HOME - CAIXA DE NOTICIAS PRINCIPAL*/
#maincol_mainnews {
border:2px solid #ff0000;
padding:5px;
}

#maincol_mainnews a:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#maincol_mainnews a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#maincol_mainnews a:hover, #maincol_mainnews a:active, #maincol_mainnews a:focus {
color:#6d6d00;
font-weight:normal;
text-decoration:underline;
}

/*HOME - CAIXA DE NOTICIAS FAUX COLUMN*/
#maincol_subnews_wrapper {
background:url(imgs/maincol_subnews_wrapper.gif) bottom center no-repeat;
border:1px dotted #ffcc00;
padding:0;
margin:0 0 10px 0;
}

/*HOME - CAIXA DE NOTICIAS INFERIOR*/
#maincol_subnews {
border-top:2px solid #ffcc00;
display:block;
margin:0 1px;
padding:5px;
width:247px;
}

#maincol_subnews a:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#maincol_subnews a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#maincol_subnews a:hover, #maincol_subnews a:active, #maincol_subnews a:focus {
color:#6d6d00;
font-weight:normal;
text-decoration:underline;
}

/*IMAGE BOX - para cercar o Image Wrapper e incluindo descricao e autor*/
#img_box {
background:#fdfccd;
line-height:normal;
margin:10px;
padding:0;
text-align:center;
width:180px;
}

/*IMAGE WRAPPER - para cercar imagens */
#img_wrapper {
background:#fff;
/* height:200px; */
width:180px;
}

/*GOLDEN BOX*/
#goldenbox {
border:2px solid #ffcc00;
margin:0 0 10px 0;
padding:5px;
}

#goldenbox a:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#goldenbox a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#goldenbox a:hover, #goldenbox a:active, #goldenbox a:focus {
color:#6d6d00;
font-weight:normal;
text-decoration:underline;
}

/*GALERIA BOX*/
#galeriabox {
border:2px solid #ffcc00;
margin:5px;
padding:5px;
width:235px;
}

/*RODAPE*/
#rodape_wrapper {
background:#fbf000 url(imgs/bgfooter.gif) top left repeat-x;
margin:0;
padding:0;
width:auto;
}
#rodape {
background:url(imgs/fxfooter.gif) top right no-repeat;
min-height:80px;
margin:0 auto;
padding:0;
width:960px;
}
#rodape #logosmall{
background:url(imgs/logosmall.png) top left no-repeat;
display:block;
float:left;
height:54px;
margin:13px 0 0 21px;
width:94px;
}
#rodape p {
margin:0;
padding:13px 0 0 0;
}

/*CLASSES GLOBAIS*/
.float-left { float: left }
.float-right { float: right }
.clear-left { clear: left }
.clear-right { clear: right }
.clear-both { clear: both }
.uppercase { text-transform: uppercase }
.topmargin { margin-top: 0 }
.fullclear { clear: both; display: block }

/*CLASSES LISTA FOTOS*/
#tb_p {max-width:80px;max-height:80px;margin-right:5px;border:2px solid black}
.celulaimg { padding:5px;float:left; }
.fotolista { padding:10px;background:#fdfccd; overflow:auto; }
