@charset "iso-8859-1";
/* INÍCIO - Definição das tags */
* { margin:0px; padding:0px; }
body { background-repeat:repeat; background-attachment:fixed; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; }
h1 { text-shadow:1px 1px 1px #000; }
div#titulos h2 { color:#929292; font-size:1.5em; font-weight:normal; letter-spacing:-0.01em; line-height:1.2em; padding-top:0.3em; padding:3px; padding-bottom:20px; border-bottom:1px #CCC solid; }
h4 { color:#FC0; border-bottom:1px #CCC dotted; font-size:16px; font-weight:bold; }
/* FINAL - Definição das tags */

/* INÍCIO - Definição das classes genéricas */
.textoNegrito { font-weight:bold; }
.floatLeft { float:left; }
.floatRight { float:right; }
.textoNegrito { font-weight:bold; }
.displayBlock { display:block; }
.displayNone { display:none; }
.clearBoth { clear:both; }
.margin0px { margin:0px; }
.textRed { color:#F00; }
.textAmarelo { color:#FC0; }
.center { text-align:center; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
.textJustify { text-align:justify; }
.font10 { font-size:10px; }
.laranja { color:#F90; font-weight:bold; }
/* FINAL - Definição das classes genéricas */


/* INÍCIO - Definição dos links */
a.linkMenu:link, a.linkMenu:visited { text-decoration:none; color:#FFF; height:35px; overflow:hidden; display:block; padding-top:5px; padding-left:30px; padding-right:10px; }
a.linkPadrao:link, a.linkPadrao:visited { text-decoration:none; color:#FFF; }
a.linkPadrao:hover { color:#FC0; }
a.linkPadraoBlock:link, a.linkPadraoBlock:visited { text-decoration:none; display:block; padding:5px 0px; color:#FFF; overflow:hidden; }
a.linkPadraoBlock:hover { color:#FC0; }


a.linkPadraoQuadro:link, a.linkPadraoQuadro:visited { width:300px; height:30px; margin:5px; border:2px solid #F90; background-color:#F90; color:#FFF; text-decoration:none; padding:5px;}
a.linkPadraoQuadro:hover { background-color:#FC0; color:#000; text-decoration:none; padding:5px;}

/* FINAL - Definição dos links */


/* INÍCIO - Definição das DIV's */
div#root { width:940px; margin:0px auto; padding:0px 10px; }
div#topo { width:940px; height:140px; }
div#logo { width:600px; height:120px; margin:10px 0px; float:left; }
div#topo h1 { font-size:46px; color:#FFF; font-weight:bold; text-shadow:3px 3px 3px #333; text-transform:uppercase; }
div#topo h1 a { text-decoration:none; color:#FFF; overflow:hidden; }
div#topo h1 a:hover { color:#FC0; }
div#topo h2 { font-size:15px; margin-top:-10px; color:#FFF; font-weight:bold; text-shadow:3px 3px 3px #333; }
div#menu { width:940px; ; height:40px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; clear:both; }
div#conteudo { margin:20px 0px; overflow:auto }
div#videosDestaques { width:640px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#videosDestaques h1 { color:#FC0; font-size:18px; font-weight:bold; display:block; padding:5px 0px; }
div#videosDestaques h2 { color:#FFF; font-size:12px; font-weight:normal; }
div#maisVideosDestaques { width:260px; margin-left:20px; background-image:url(../imagens/fundoBoxes.png); float:left; }
div#listaMaterial { width:460px; overflow:hidden; margin-top:20px; float:left; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#twitter { width:180px; overflow:auto; margin-top:20px; margin-left:20px; float:left; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#facebook { width:260px; overflow:auto; height:448px; margin-top:20px; margin-left:20px; float:left; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#tituloTwitter { background-color:#333; margin-top:10px; padding:5px; height:50px; }
div#tituloTwitter h1 { font-size:15px; margin-left:5px; float:left; }
div#tituloTwitter h2 { font-size:10px; margin-left:5px; float:left; }
div#rodape { width:940px; clear:both; margin-bottom:20px; display:table; }
div#contatosRodape { width:300px; height:160px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; float:left; }
div#dadosRodape { width:300px; height:160px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; float:left; margin-left:20px; }
div#arquivosRodape { width:300px; height:160px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; float:left; margin-left:20px; }
div#textoConteudo { width:920px; padding:10px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#textoConteudo h1 { font-size:26px; }
div#textoConteudo p { margin:15px 0px; text-align:justify; }
div#textoConteudo p img { border:1px #CCC solid; padding:5px; margin:5px; margin-top:0px; }
div#menuAuxiliar { width:180px; margin-right:20px; float:left; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#textoConteudoMenor { width:720px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#textoConteudoMenor h1 { font-size:26px; }
div#verVideo { width:720px; padding:20px 0px; margin:10px auto; background-image:url(../imagens/fundoBoxes.png); }
div#comentarios { margin:20px 0px; background-image:url(../imagens/fundoBoxes.png);  }

div#textoConteudoBusca { width:920px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#textoConteudoBusca h1 { font-size:26px; }


div#comentarNoticias { margin:0px 5px; }
div#comentariosInterno { clear:both; margin:0px 10px; }
div#comentariosInternoBox {  padding:0px 5px; border-bottom:2px #FFF solid; }	
div#comentariosInternoBox ul { list-style:none; }
div#comentariosInternoBox li { }

.pTituloEspacodoLeitor { font-size:12px; color:#FC0; border-bottom:1px #CCC dotted; display:block; }
.pChamadaEspacodoLeitor { display:block; font-size:11px; color:#FFF; text-align:justify;  border-bottom:2px #666 solid; }
p.enviarComentario { text-align:right; display:block; margin:10px 0px; font-size:14px; font-weight:bold; }

/* FINAL - Definição das DIV's */


/* INÍCIO - Definição das classes */	
p.titulos { font-size:22px; font-weight:bold; text-shadow:1px 1px 1px #000; color:#FC0; border-bottom:1px #000 dotted; padding-left:10px; }
p.logomarca { width:140px; float:left; }
div.tituloTopo { width:440px; float:left; margin-left:20px; padding-top:20px; }
.dataMaterial { font-size:10px; color:#FFF; font-weight:bold; }
p.fotoTituloTwitter { float:left; width:50px; }
div.descricaoVideos { float:left; width:135px; padding-left:5px; }
p.fotoVideos { float:left; width:100px; }
div.buscaNewsletter { float:left; width:340px; height:40px; margin-top:40px; }
div.textoRodapeDiv { margin:10px; font-size:14px; font-weight:bold; }
p.textoRodape { height:30px; text-indent:25px; }
p.textoCreditos { text-align:center; font-size:18px; }
p.textoCredito { font-size:12px; text-align:left; font-weight:normal; }
div.Expediente { margin:10px auto; width:660px; text-align:left; }
p.linkMaisVideos { padding:0px 10px; height:20px; }
p.dataDestaque { font-size:10px; margin:5px 0px; color:#FFF; }
p.tituloDestaque { color:#FC0; font-size:16px; font-weight:bold; }
p.chamadaDestaque { margin:2px auto; color:#FFF; }
/* FINAL - Definição das classes */


/* INÍCIO - Definição das Listas */
ul#UL-ListaMenu { list-style:none; }
ul#UL-ListaMenu li { font-weight:bold; display:block; float:left; border-right:1px solid #C7B5A8; }
ul#UL-ListaMenu li:hover { background-color:#033; }
ul#UL-ListaMaterial { list-style:none; clear:both; }
ul#UL-ListaMaterial li { overflow:hidden; margin:10px; margin-right:0px; width:140px; height:190px; float:left; }
ul#UL-ListaMaterial li h1 { font-size:12px; color:#FC0; }
ul#UL-ListaMaterial li h2 { font-size:11px; font-weight:normal; }
ul#UL-ListaVideosLateral { list-style:none; clear:both; }
ul#UL-ListaVideosLateral li { margin:10px; margin-right:0px; width:240px; overflow:auto; border-bottom:1px #FFF dotted; padding-bottom:9px; padding-top:2px; clear:both; }
ul#UL-ListaVideosLateral li h1 { font-size:12px; color:#FC0; }
ul#UL-ListaVideosLateral li h2 { font-size:11px; font-weight:normal; }
ul#UL-ListaTwitter { list-style:none; height:340px; overflow-x:hidden; padding:5px; overflow:auto; clear:both; }
ul#UL-ListaTwitter li { list-style:none; clear:both; padding:10px 0px; border-bottom:1px #333 dotted; font-size:10px; font-weight:normal; }
ul#UL-ListaMes { list-style:disc; list-style-position:inside; margin:10px; font-size:14px; font-weight:bold; }
ul#UL-ListaMes li { border-bottom:1px #000 dotted; padding:2px 0px; }
ul.UL-ListaMenuAuxiliar { margin:5px; list-style:none; }
ul.UL-ListaMenuAuxiliar label { font-size:16px; margin-top:20px; display:block; font-weight:bold; color:#FC0; }
ul.UL-ListaMenuAuxiliar li { font-size:12px; color:#FFF; text-indent:5px; border-bottom:1px #666 dotted; }
ul.UL-ListaMenuAuxiliar li:hover { background-color:#333; }
ul#UL-ListaMaterialInterna { list-style:none; overflow:hidden; }
ul#UL-ListaMaterialInterna li {  overflow:hidden; margin:10px 16px; margin-right:0px; width:140px; height:190px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); }
ul#UL-ListaMaterialInterna li h1 { font-size:12px; color:#FC0; }
ul#UL-ListaMaterialInterna li h2 { font-size:11px; font-weight:normal; }


ul#UL-ListaPortifolio { list-style:none; overflow:auto; }
ul#UL-ListaPortifolio li { margin:10px 30px; margin-right:0px; width:160px; min-height:190px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); }
ul#UL-ListaPortifolio li h1 { font-size:12px; color:#FC0; }
ul#UL-ListaPortifolio li h2 { font-size:11px; font-weight:normal; }
/*
ul#UL-ListaAnexos { list-style:none; }
ul#UL-ListaAnexos li { padding:0px 0px; border-bottom:1px #333 dotted; text-indent:25px; background-repeat:no-repeat; }
*/

div#anexos { background-image:url(../imagens/fundoBoxes.png); background-repeat:repeat; }
div#anexos h1 { font-size:12px; }

ul#UL-ListaAnexos { list-style:none; overflow:hidden; }
ul#UL-ListaAnexos li {  overflow:hidden; margin:10px 16px; margin-right:0px; width:140px; height:150px; float:left; padding:10px; background-image:url(../imagens/fundoBoxes.png); }
ul#UL-ListaAnexos li h2 { font-size:11px; font-weight:normal; }

/* FINAL - Definição das Listas */


/* INÍCIO - Definição dos formulários */
.formContato { margin:5px auto; width:610px; }
.formContato label { font-weight:bold; display:block; }
.formContato_input { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato_textarea { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato ul { list-style:none; }
.formContato li { margin-bottom:20px; }



form.formComentarios { display:block; margin-top:10px; border-bottom:1px #999 dotted; padding-bottom:10px; }
form.formComentarios label { display:block; margin-bottom:0px; font-size:12px; font-weight:bold; }
form.formComentarios input[type=text] { border:1px #CCC solid; background-color:#FFF; color:#000; height:19px; width:720px; font-size:12px; color:#333; margin-bottom:10px; }
form.formComentarios textarea { border:1px #CCC solid; background-color:#FFF; color:#000; width:720px; font-size:12px; color:#333; margin-bottom:10px; }
form.formComentarios select { border:1px #CCC solid; background-color:#FFF; color:#000; height:19px; width:190px; font-size:12px; color:#333; }
form.formComentarios select option { border-bottom:1px #999 dotted; padding:10px; }
form.formComentarios input[type=submit] { border:1px #CCC solid; background-color:#FFF; color:#000; font-size:10px; height:20px; }


/* FINAL - Definição dos formulários */



/* INÍCIO -  DEFINIÇÃO DA PAGINAÇÃO */
div.paginator { margin:20px 8px 10px 8px; border-top:1px #000 solid; border-bottom:1px #000 solid; padding:5px 10px; background-image:url(../imagens/fundoBoxes.png); clear:both; display:block; height:27px; }
div.paginator span { font-size:12px; padding:5px 5px; font-weight:bold; border:1px #FFF solid; }
div.paginator a { padding: 5px; text-decoration: none; border: 1px solid #000; background: #333; color: #FFF; font-size:12px; font-weight:bold; }
div.paginator a:hover { background: #FC0; color: #000; border:1px #F60 solid; }
/* FINAL -  DEFINIÇÃO DA PAGINAÇÃO */

ul#UL-Indicados { list-style:disc; list-style-position:inside; margin:10px; font-size:14px; font-weight:normal; }
ul#UL-Indicados li { border-bottom:1px #000 dotted; padding:2px 0px; }
