* {margin:0; padding:0; font-family:Trebuchet MS, Arial;}



body {background-color:#FFFFFF;}



#alinhasite {width:980px; margin:10px auto;}







/* BARRA DA ESQUERDA */



#barraEsquerda {width:230px; height:652px; background-image:url(../images/bgEsquerda.gif); float:left;}



#logo {width:230px; height:237px; float:left;}

#logo img {border:0; position:relative; left:16px; margin-top:20px;}



#restrito {width:230px; height:125px; float:left;}



#restrito form {margin-top:45px;}

#restrito label {width:80px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}



.campoRestrita {width:120px; height:17px; line-height:17px; font-size:11px; color:#FFFFFF; background-color:#333333;  float:left; margin-left:8px; border:0; margin-bottom:6px;}

.entrarRestrita {float:right; margin-right:25px; margin-top:5px;}



#contatoBarra {width:210px; height:150px; float:left;}



.contatoEndereco {width:212px; font-size:11px; color:#FFFFFF; line-height:18px; text-align:right; margin-top:38px;}

.contatoTelefone {width:212px; font-size:18px; color:#C9FF23; text-align:right; margin-top:5px;}

.contatoEmail {width:212px;font-size:11px; font-weight:bold; font-style:italic; color:#99CCCC; text-align:right; margin-top:5px;}

.contatoEmail a:link {color: #99CCCC; text-decoration:none;}

.contatoEmail a:visited {color: #99CCCC; text-decoration:none;}

.contatoEmail a:hover {color: #99CCCC; text-decoration:underline;}

.contatoEmail a:active {color: #99CCCC; text-decoration:none;}



.contatoMensagem {width:212px; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; margin-top:5px; clear:both;}

.contatoMensagem a:link {color: #FFFFFF; text-decoration:none;}

.contatoMensagem a:visited {color: #FFFFFF; text-decoration:none;}

.contatoMensagem a:hover {color: #FFFFFF; text-decoration:underline;}

.contatoMensagem a:active {color: #FFFFFF; text-decoration:none;}





#newsletter {width:230px; height:140px; float:left;}

#newsletter label {width:80px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

.campoNewsletter {width:120px; height:17px; line-height:17px; font-size:11px; color:#FFFFFF; background-color:#333333;  float:left; margin-left:8px; border:0; margin-bottom:6px;}

.inscreverNewsletter {float:right; margin-right:25px;}

p.newsletter {font-size:11px; color:#FFFFFF; padding:0 20px 0 15px; text-align:right; line-height:18px; margin-top:40px; margin-bottom:9px; }







/* CENTRO */



#centro {width:540px; float:left; margin-left:20px; overflow:hidden;}



#pesquisa {width:308px; height:50px; background-image:url(../images/bgPesquisa.gif); float:left; overflow:hidden;}

#pesquisa form {margin-top:27px;}

#pesquisa label {width:100px; letter-spacing:1px; margin-top:2px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

.campoPesquisa {width:120px; height:16px; line-height:16px; font-size:11px; color:#333333; background-color:#C9E4E4;  float:left; margin-left:9px; border:0; margin-bottom:6px;}

.agoraPesquisa {float:right; margin-right:18px; margin-top:5px;}





#capa {width:232px; height:50px; background-color:#FFFFFF; float:left;}

#capa img {position: relative; top:12px; float:right; margin-right:10px; }



#titulo {width:540px; background:url(../images/bgTitulo.gif) no-repeat #1F1F1F; float:left;}

#titulo h1 {font-size:25px; color:#C9E4E4; margin:10px 20px 5px 20px;}

#titulo h2 {font-size:11px; font-weight:normal; color:#FFFFFF; font-style:italic; margin:0 20px 20px 20px;}

#titulo h3 {font-size:12px; color:#99CCCC; margin:20px 20px 5px 20px;}

#titulo p {font-size:11px; color:#FFFFFF; margin:20px 20px 5px 20px;}

#titulo label {font-size:12px; font-weight:bold; letter-spacing:1px; color:#99CCCC;}



#corpo {width:540px; background-color:#1F1F1F; float:left;}

#corpo p {font-size:11px; color:#FFFFFF; margin:0 20px 10px 20px;}

#corpo a:link {color:#FFFFFF; text-decoration:underline;}

#corpo a:visited {color:#FFFFFF; text-decoration:none;}

#corpo a:hover {color:#C9FF23; text-decoration:none;}

#corpo a:active {color:#C9FF23; text-decoration:underline;}


#corpo h2 {font-size:10px; font-weight:normal; color:#FFFFFF; margin:20px 20px 10px 20px; }

#corpo h2 a:link {color: #FFFFFF; text-decoration:underline;}

#corpo h2 a:visited {color: #FFFFFF; text-decoration:underline;}

#corpo h2 a:hover {color: #C9FF23; text-decoration:none;}

#corpo h2 a:active {color: #C9FF23; text-decoration:underline;}



#corpo h3 {font-size:11px; color:#C9FF23; float:right; margin:5px 20px 5px 0px; }

#corpo h3 a:link {color: #C9FF23; text-decoration:none;}

#corpo h3 a:visited {color: #C9FF23; text-decoration:none;}

#corpo h3 a:hover {color: #C9FF23; text-decoration:underline;}

#corpo h3 a:active {color: #C9FF23; text-decoration:none;}



#corpo img {padding: 10px 10px;}


#destaque_trabalho {width:540px; background-color:#1F1F1F; float:left;}

#destaque_trabalho h1 {font-size:25px; color:#C9E4E4; margin:10px 20px 5px 20px;}

#destaque_trabalho h2 {font-size:11px; font-weight:normal; color:#FFFFFF; font-style:italic; margin:0 20px 20px 20px;}

#destaque_trabalho img {border:#FFFFFF solid 1px; width:150px; height:85px; float:left; margin:20px 20px 5px 20px;}

#destaque_trabalho p {font-size:11px; color:#FFFFFF; margin:0 20px 10px 20px;}

#destaque_trabalho a:link {color:#FFFFFF; text-decoration:underline;}

#destaque_trabalho a:visited {color:#FFFFFF; text-decoration:none;}

#destaque_trabalho a:hover {color:#C9FF23; text-decoration:none;}

#destaque_trabalho a:active {color:#C9FF23; text-decoration:underline;}

#destaque_trabalho h3 {font-size:11px; color:#C9FF23; float:right; margin:5px 20px 5px 0px; }

#destaque_trabalho h3 a:link {color: #C9FF23; text-decoration:none;}

#destaque_trabalho h3 a:visited {color: #C9FF23; text-decoration:none;}

#destaque_trabalho h3 a:hover {color: #C9FF23; text-decoration:underline;}

#destaque_trabalho h3 a:active {color: #C9FF23; text-decoration:none;}


.labelCategoria {color:#99CCCC; font-weight:bold;}



.linhaCorpo {width:540px; height:10px; background-image:url(../images/linha_corpo.gif); float:left; background-repeat:no-repeat; overflow:hidden;}







/* BASE */



#assine {width:540px; height:45px; background-image:url(../images/bgAssine.gif); float:left; text-align:center;}

#assine img {border:0; margin-top:15px;} 



#base {width:540px; float:left; text-align:center;}

#base p {font-size:10px; color:#474747; margin-top:11px;}

#base p a:link {color: #474747; text-decoration:none;}

#base p a:visited {color: #474747; text-decoration:none;}

#base p a:hover {color: #474747; text-decoration:underline; font-weight:bold;}

#base p a:active {color: #474747; text-decoration:none;}







/* BARRA DA DIREITA */

#barraDireita {width:170px; float:left; margin-left:20px;}



#sobre {width:170px; height:198px; background-image:url(../images/bgSobre.gif); float:left;  overflow:hidden;}

#sobre p {font-size:11px; color:#FFFFFF; text-align:right; line-height:17px; margin:40px 10px 5px 10px; }

#sobre h2 {font-size:11px; font-weight:normal; color:#99CCCC; float:right; margin:3px 10px 5px 0px; }

#sobre h2 a:link {color: #99CCCC; text-decoration:none;}

#sobre h2 a:visited {color: #99CCCC; text-decoration:none;}

#sobre h2 a:hover {color: #99CCCC; text-decoration:underline;}

#sobre h2 a:active {color: #99CCCC; text-decoration:none;}



#menu {width:170px; background-color:#333333; float:left; overflow:hidden;}



#destaque {width:170px; background-color:#333333; text-align:center; float:left; overflow:hidden;}

#destaque img {margin-top:10px; border:#FFFFFF solid 1px; width:150px; height:85px;}

#destaque p {font-size:10px; color:#FFFFFF; font-weight:bold; margin-top:5px; text-align:left; padding:0 10px; margin-bottom:10px;}



#direitaFim {width:170px; height:12px; background-image:url(../images/bgDireitaFim.gif); float:left; overflow:hidden;}



#nada {width:170px; height:1px; background-color:#FFFFFF; float:left;}







/* CONTATO */

#corpo_contato {width:540px; background-color:#1F1F1F; float:left;}

#corpo_contato p {font-size:11px; color:#FFFFFF; margin:0 20px 10px 20px; }



#contato {width:339px; height:301px; background-image:url(../images/bgContatoForm.gif); background-repeat:no-repeat; float:left; margin:0 auto;}

#contato label { width:85px; color:#FFFFFF; float:left; text-align:right;}

#contato form {margin-top:10px;}

#contato ul {list-style:none;}

#contato li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#contato textarea {width:205px; line-height:15px; height:95px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px; overflow:auto; padding:2px 3px;}

.campoContato {width:210px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px;}

.enviarContato {float:right; margin-right:40px; margin-top:5px;}


#corpo_contato table {width:400px; font-size:11px; color:#FFFFFF; margin:10px 70px 10px 70px; background-color:#272727;}
#corpo_contato table tr{margin:0px 10px 0px 10px; text-indent:10px;}
#corpo_contato table td{margin:0px 10px 0px 10px;}
#corpo_contato table td img{padding-left:30px;}
#corpo_contato table td a{margin:0px 10px 0px 10px; color:#FFFFFF; text-decoration:none;}





/* VIDEOS */

#boxVideo {width:540px; overflow:hidden; float:left; text-align:center; margin-bottom:10px; background-color:#1F1F1F;}



#creditosVideo {width:540px; background:url(../images/linhaSepara.jpg) no-repeat bottom; float:left; margin-bottom:10px; padding-bottom:10px;}

#creditosVideo h4 {font-size:11px; color:#FFFFFF; font-weight:normal; margin:0 0 2px 70px;}



#outrosVideosBox {width:540px; background-color:#1F1F1F; float:left; padding-left:27px; overflow:hidden;}

#outrosVideosBox h1 {font-size:12px; color:#99CCCC; margin:5px 20px 10px 10px;}

#outrosVideosBox h2 {font-size:11px; color:#C9FF23; float:right; margin:5px 60px 5px 0px; }

#outrosVideosBox h2 a:link {color: #C9FF23; text-decoration:none;}

#outrosVideosBox h2 a:visited {color: #C9FF23; text-decoration:none;}

#outrosVideosBox h2 a:hover {color: #C9FF23; text-decoration:underline;}

#outrosVideosBox h2 a:active {color: #C9FF23; text-decoration:none;}



.outrosVideos {width:170px; float:left;}

.outrosVideos img {border:#FFFFFF solid 1px; width:150px; height:85px;}

.outrosVideos p {font-size:10px; color:#FFFFFF; font-weight:bold; margin-top:5px; text-align:left; padding:0 5px; margin-bottom:10px;}





/* BLOG */



.blogPost {width:540px; background-color:#1F1F1F; float:left; overflow:hidden;}

.blogPost p {font-size:11px; color:#FFFFFF; margin:0 20px 10px 20px; }



.blogPost h1 {font-size:25px; color:#C9E4E4; margin:10px 20px 5px 20px;}



.blogPost h2 {font-size:11px; font-weight:normal; color:#FFFFFF; font-style:italic; margin:0 20px 20px 20px;}



.blogPost h3 {font-size:10px; font-weight:normal; color:#FFFFFF; margin:20px 20px 10px 20px; clear:both; }

.blogPost h3 a:link {color: #FFFFFF; text-decoration:underline;}

.blogPost h3 a:visited {color: #FFFFFF; text-decoration:underline;}

.blogPost h3 a:hover {color: #FFFFFF; text-decoration:underline;}

.blogPost h3 a:active {color: #FFFFFF; text-decoration:underline;}



.blogPost img { padding:5px 15px;}



#comentar {width:540px; height:214px; background-image:url(../images/bgComentar.gif); background-color:#1F1F1F; background-repeat:no-repeat; float:left;}

#comentar h1 {font-size:16px; color:#C9E4E4; margin:10px 20px 5px 20px;}

#comentar label { width:105px; color:#FFFFFF; float:left; text-align:right;}

#comentar form {margin-top:10px;}

#comentar ul {list-style:none;}

#comentar li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#comentar textarea {width:205px; line-height:15px; height:95px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px; overflow:auto; padding:2px 3px;}

.campoBlog {width:210px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px;}

.enviarBlog {float:left; margin-left:280px; margin-top:6px;}



#comentarios {width:540px; background-color:#1F1F1F; background-repeat:no-repeat;  float:left;}

#comentarios h1 {font-size:12px; color:#C9E4E4; margin:10px 20px 12px 20px;}

#comentarios p {font-size:11px; color:#FFFFFF; margin:10px 20px 10px 10px; }


.boxComentario {position:relative; left:40px; border-left:1px #FFFFFF solid; margin:0px 0 15px 0px; float:left;}

.boxComentario p {font-size:11px; color:#FFFFFF; margin:0 80px 10px 10px; }

.boxComentario h2 {font-size:11px; font-weight:normal; color:#CCCCCC; margin-left:10px; clear:both; }





/* RESTRITO */



#alinhaRestrita {width:790px; margin:10px auto;}



#barraRestrita {width:230px; height:502px; background-image:url(../images/bgRestrita.gif); float:left; overflow:hidden;}



#capaRestrita {width:540px; height:50px; background-color:#FFFFFF; float:left;}

#capaRestrita img {position: relative; top:12px; float:right; }



#logado {width:230px; height:125px; float:left;}

#logado p {width:220px; font-size:12px; color:#FFFFFF; line-height:18px; text-align:right; margin-right:10px; margin-top:2px;}

#logado img {float:right; margin:10px 10px; border:0;}



#comentario {width:540px; height:190px; background-image:url(../images/bgComentarRestrita.gif); background-color:#1F1F1F; background-repeat:no-repeat; float:left;}

#comentario h1 {font-size:12px; color:#99CCCC; margin:10px 20px 5px 20px;}

#comentario label { width:105px; color:#FFFFFF; float:left; text-align:right;}

#comentario form {margin-top:25px;}

#comentario ul {list-style:none;}

#comentario li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#comentario textarea {width:300px; line-height:15px; height:93px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px; overflow:auto; padding:2px 3px;}

.enviarComentario {float:left; margin-left:370px; margin-top:6px;}



#baseRestrita {width:540px; height:66px; background-image:url(../images/bgBaseRestrita.gif); float:left;}

#baseRestrita p {text-align:center; font-size:11px; font-weight:normal; color:#FFFFFF; margin-top:20px;}

#baseRestrita p a:link {color: #FFFFFF; text-decoration:underline;}

#baseRestrita p a:visited {color: #FFFFFF; text-decoration:underline;}

#baseRestrita p a:hover {color: #C9FF23; text-decoration:underline;}

#baseRestrita p a:active {color: #FFFFFF; text-decoration:underline;}





/* ADMIN */



#barraAdmin {width:230px; height:445px; background-image:url(../images/bgAdmin.gif); float:left; overflow:hidden;}



#capaAdmin {width:540px; height:50px; background-color:#FFFFFF; float:left;}

#capaAdmin img {position: relative; top:12px; float:right; }



#buscaNome {width:308px; height:50px; background-image:url(../images/bgBuscaNome.gif); float:left; overflow:hidden;}

#buscaNome form {margin-top:27px;}

#buscaNome label {width:120px; letter-spacing:1px; margin-top:2px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

.campoBusca {width:120px; height:16px; line-height:16px; font-size:11px; color:#333333; background-color:#C9E4E4;  float:left; margin-left:9px; border:0; margin-bottom:6px;}

.agoraBusca {float:right; margin-right:8px; margin-top:5px;}



#admin {width:540px; background-color:#1F1F1F; float:left;}



#admin table {position:relative; left:45px; font-size:11px; overflow:hidden; border:0; margin-top:10px;}

#admin tr {vertical-align:top;}

#admin td {font-size:11; overflow:hidden; line-height:25px;}

#admin td a:link {color: #FFFFFF; text-decoration:none;}

#admin td a:visited {color: #FFFFFF; text-decoration:none;}

#admin td a:hover {color: #FFFFFF; text-decoration:underline;}

#admin td a:active {color: #FFFFFF; text-decoration:none;}



.cel01 {width:123px; height:35px; color:#FFFFFF; background-image:url(../images/cel01.gif); text-align:center; background-repeat:no-repeat;}

.cel02 {width:207px; height:35px; color:#000000; background-image:url(../images/cel02.gif); text-align:left; padding-left:10px; background-repeat:no-repeat;}

.cel03 {width:110px; height:35px; color:#FFFFFF; background-image:url(../images/cel03.gif); text-align:center; background-repeat:no-repeat;}



#baseAdmin {width:540px; height:25px; background-image:url(../images/bgBaseAdmin.gif); float:left;}

#baseAdmin p {font-size:10px; font-weight:bold; color:#C9FF23; float:left; margin:5px 0 5px 20px; }

#baseAdmin p a:link {color: #C9FF23; text-decoration:none;}

#baseAdmin p a:visited {color: #C9FF23; text-decoration:none;}

#baseAdmin p a:hover {color: #C9FF23; text-decoration:underline;}

#baseAdmin p a:active {color: #C9FF23; text-decoration:none;}


#paginacaoBuscaAdmin {width:540px; height:25px; float:left; background-color:#1F1F1F;}

#paginacaoBuscaAdmin p {font-weight:bold; font-size:10px; color:#C9E4E4; float:left; margin:5px 0 5px 20px;}

#paginacaoBuscaAdmin p a:link {color: #C9FF23; text-decoration:none;}

#paginacaoBuscaAdmin p a:visited {color: #C9FF23; text-decoration:none;}

#paginacaoBuscaAdmin p a:hover {color: #C9FF23; text-decoration:underline;}

#paginacaoBuscaAdmin p a:active {color: #C9FF23; text-decoration:none;}


#baseBuscaAdmin {width:540px; height:25px; background-image:url(../images/bgBaseAdmin.gif); float:left;}

#baseBuscaAdmin p {font-weight:bold; font-size:10px; color:#C9E4E4; float:left; margin:5px 0 5px 20px;}

#baseBuscaAdmin p a:link {color: #C9FF23; text-decoration:none;}

#baseBuscaAdmin p a:visited {color: #C9FF23; text-decoration:none;}

#baseBuscaAdmin p a:hover {color: #C9FF23; text-decoration:underline;}

#baseBuscaAdmin p a:active {color: #C9FF23; text-decoration:none;}



#errors {background-color:#1F1F1F; float:left; overflow:hidden; width:540px; padding-left:50px;}

#errors ul {list-style:square;}

#errors li {font-size:12px; font-weight:bold; color:#FFFFFF; margin-bottom:5px; line-height:20px;}



#message {background-color:#1F1F1F; float:left; overflow:hidden; width:540px; padding-left:50px;}

#message ul {list-style:square;}

#message li {font-size:12px; font-weight:bold; color: #C9FF23; margin-bottom:5px; line-height:20px;}



/* ADICIONAR USUARIO */



#formUsuario {width:540px; background-image:url(../images/bgAddUsuario.gif); background-repeat:no-repeat; background-color:#1F1F1F; float:left; overflow:hidden;}

#formUsuario form {margin-top:10px;}

#formUsuario label {width:105px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

#formUsuario ul {list-style:none;}

#formUsuario li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

.campoAddUser {width:210px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px;}

.addUsuario {float:left; margin-left:260px;}



/* ALTERAR USUARIO */



#formAlterarUsuario {width:540px; background-image:url(../images/bgAltUsuario.gif); background-repeat:no-repeat; background-color:#1F1F1F; float:left; overflow:hidden;}

#formAlterarUsuario form {margin-top:10px;}

#formAlterarUsuario label {width:105px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

#formAlterarUsuario ul {list-style:none;}

#formAlterarUsuario li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#formAlterarUsuario p {clear:both;}

.campoAltUser {width:210px; background-color:#474747; color:#FFFFFF; font-size:12px; border:0; margin-left:10px;}

.altUsuario {clear:both; margin-left:260px;}

#senha_dupla {width:540px; background-image:url(../images/bgAltUsuario.gif); background-repeat:no-repeat; background-color:#1F1F1F; float:left; overflow:hidden;}

#senha_dupla label {width:105px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}

#senha_dupla ul {list-style:none;}

#senha_dupla li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#senha_unica {width:540px; background-image:url(../images/bgAltUsuario2.gif); background-repeat:no-repeat; background-color:#1F1F1F; float:left; overflow:hidden;}

#senha_unica ul {list-style:none;}

#senha_unica li {font-size:11px; color:#FFFFFF; margin-bottom:10px; line-height:20px;}

#senha_unica label {width:105px; letter-spacing:1px; display:block; text-align:right; font-size:11px; color:#FFFFFF; float:left;}


/* RESULTADO DA BUSCA */



#corpoBusca {width:540px; background-color:#1F1F1F; float:left;}

#corpoBusca p {font-size:11px; color:#FFFFFF; margin:0 20px 10px 20px; }



#corpoBusca h1 {font-size:15px; color:#C1F425; margin:20px 20px 0px 20px; }

#corpoBusca h1 a:link {color: #C1F425; text-decoration:none;}

#corpoBusca h1 a:visited {color: #C1F425; text-decoration:none;}

#corpoBusca h1 a:hover {color: #C1F425; text-decoration:underline;}

#corpoBusca h1 a:active {color: #C1F425; text-decoration:none;}



#corpoBusca h2 {font-size:11px; color:#FFFFFF; font-weight:normal; font-style:italic; margin:0px 20px 10px 20px; }

#corpoBusca h2 a:link {color: #FFFFFF; text-decoration:none;}

#corpoBusca h2 a:visited {color: #FFFFFF; text-decoration:none;}

#corpoBusca h2 a:hover {color: #FFFFFF; text-decoration:underline;}

#corpoBusca h2 a:active {color: #FFFFFF; text-decoration:none;}





#novaBusca {width:540px; background-color:#1F1F1F; float:left; padding-left:27px; overflow:hidden;}

#novaBusca h1 {font-size:12px; color:#99CCCC; margin:5px 20px 5px 0px;}

#novaBusca p {font-size:11px; color:#FFFFFF; float:right; margin:5px 60px 5px 0px; }

#novaBusca p a:link {color: #FFFFFF; text-decoration:underline;}

#novaBusca p a:visited {color: #FFFFFF; text-decoration:underline;}

#novaBusca p a:hover {color: #FFFFFF; text-decoration:underline;}

#novaBusca p a:active {color: #FFFFFF; text-decoration:underline;}