/* CSS para Uma marcacao - Varios templates */
/* Estilos geral */
html{background:url(../imagens/novas/fundo_geral.png) no-repeat;}
acronym, abbr, span.caps {cursor: help; font-size: 0.9em; letter-spacing: .07em;}
acronym, abbr {	border-bottom: 1px dashed #999;	}
fieldset {border:0;}
blockquote {font-style:italic; margin: 15px 30px 0 10px; padding-left: 20px; }
blockquote cite {margin: 5px 0 0; display: block;}
hr {display: none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {	border: none;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;	}
.center {text-align: center;}
#sub {float: left; margin-right:5px;}

body {margin:0;padding:0;border:none;font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif; color:#333;text-align:left;}
	
.bordaForm{	border: solid 1px #CCC;}
.formLabels{text-align: right;color: Black;font-size: 12px;font-family: Arial, Verdana, Sans-Serif;padding: 2px 5px 2px;float: left;width: 25%;}
.formComponents{text-align: left;font-family: Arial;font-size: 12px;color: Black;float: left;padding: 2px 0;width: 70%;}
.formText{text-align: center;}

#tudo {	width:960px; margin:0px auto;text-align:left; }
#principal{float:left;width:708px; min-height:300px; margin-left:20px; text-align:left;padding:10 0 0 0;  background-color: #FFFFFF}	
#col-dir{ float: left; min-height: 200px; width: 190px; margin-left: 20px; overflow:hidden;}

/* Top - Menu */

#topo {	height:200px; background: transparent; }
#topo .topoImg{height:191px; z-index: 999999; border: 0px;}
#topo .topoMenu{height:53px; position: relative; top: -28px;}	
#topo #busca{position:absolute;top:170px;float:right; right:140px}
#topo .topoMenu #top-menu{width:960px;height:52px;background:url('../imagens/novas/fundo_menu.png') repeat-x;float:left;  z-index: 9999;}
#topo .topoMenu #top-menu .top-menu-item a{ line-height: 54px; color:#000; font-size:15px;font-family:Arial, Helvetica, sans-serif; color: #FFFFFF}

#rodape-pagina {clear:both;	padding-top:40px;	text-align:center; height:615px; }
#rodape-pagina #baixo { height: 370px; background: url("../imagens/novas/fundo_rodape.png")}
#rodape-pagina #baixo #folhas_rodape { height: 336px; background: url("../imagens/novas/folhas_rodape.png")}
#rodape-pagina #cima_rodape{width:100%; height:170px; background: url("../imagens/novas/madeira_rodape.png");}
#rodape-pagina #cima_rodape .imagem{position:relative; top: 37px; float:left; z-index: 999999px;}
#rodape-pagina #cima_rodape #abas{height: 200px; position:relative; left:83px; top:-34px;}
#rodape-pagina #cima_rodape #abas .aba{height: 216px; width:220px; float:left; margin-left: 452px; background: url("../imagens/novas/aba_rodape.png");}
#rodape-pagina #cima_rodape #abas .aba .titulo{ font-size:18px; padding: 5px; text-align:left;}
#rodape-pagina #cima_rodape #abas .aba .descricao{ font-size:14px; padding: 5px; text-align:left; width: 100%;}
#rodape-pagina #menu_rodape{z-index: 9999px; width:100%; height:40px; background-color:#5A3E22; text-align:center; color:#FFFFFF; font-size:12px;}
#rodape-pagina #menu_rodape #items{height: 40px; margin: 0 auto; position:relative; top:-45px; left:100px; float:left;}
#rodape-pagina #menu_rodape #items .item{height: 40px; padding:10px; line-height:40px; color:#FFFFFF; text-decoration:none; font-size: 11px;}


#page-rodape #info{position:relative;top:60px;width:100%;text-align:center;color:#000000; font-size:11px;}
.rodape{background-image:url(../imagens/rodape-fundo.png); background-repeat:repeat-x; height:201px; width:100%;}
.rodape a {color:#FFFFFF;font-weight:bold;}
.rodape a:hover {color:#FFFFFF;}	
	
ul, ol {margin:0;padding:0;list-style:none;}
h1, h2, h3 {margin: 0.8em 0;color:#c30;	font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.0em;}
	
.dest {	color:#039;	}
/* Estilos para template de 3 colunas */
	
#nav {width:185px;float:left;}
/* Estilos para template duas colunas - navegacao esquerda */

body# duascolunas #apoio {display:none;}
body# duascolunas #principal {width:600px;border-right-width:0;padding-right:0;}
/* Estilos para template duas colunas - navegacao esquerda opcao de fonte e fundo */

body .duascolunas-a #topo, body.duascolunas-a #rodape{font: 11px Verdana, Arial, Helvetica, sans-serif;background:#cff;padding-bottom:1px;}
body .duascolunas-a	{background:#fff;font: 14px Georgia, "Times New Roman", Times, serif;}
body .duascolunas-a #principal  {color:#c30;	}
/* Estilos para template duas colunas -  navegacao direita */

body #duascolunas-dir #nav, body#duascolunas-dir #apoio  {width:130px;float:right;padding:0 0 10px 10px;	border-left: 1px dotted #c30;}
body #duascolunas-dir #principal {width:580px;border:none; padding:0;margin:0;}
/* Estilos para template de uma coluna com navegacao horizontal */ 

body .umacoluna #tudo  {width:98%;}
body .umacoluna #nav	{float:none;}
body .umacoluna  #topo, body.umacoluna #tudo #principal, body.umacoluna  #rodape { margin:0;width:100%;border-left:none; padding:0;}
body .umacoluna #nav {width: 100%;font: 11px Geneva, Arial, Helvetica, sans-serif;list-style-type: none;}
body .umacoluna #nav h3 { display:none;}
body .umacoluna #nav li {float: left;text-align:center;}
body .umacoluna #nav li a, body.umacoluna #nav li a:link {background: #fff;border-width: 1px;border-color: #fff #eee #eee #fff;border-style: solid;text-decoration: none;padding: 3px;display: block;}
body .umacoluna #nav li a:hover {color: #c30;border-color: #aaab9c #fff #fff #ccc;background: #fafafa;}
/* Fim das regras CSS para templates */

/* Estilização do link - Proximo template */
#principal p.linque {font-size:0.8em;margin-bottom:15px;width:35em;	background-color:#669;padding:2px 6px;}
#principal p.linque a, #principal p.linque a:link, #principal p.linque a:visited {text-decoration:none;color:#ff0;}
#principal p.linque  a:hover {color:#000;background-color:#ff0;}
	
/* Destaque 4 Bottom  */
.legendaFoto{color:#999999;font-size:10px;}
.tituloNotDestaque{color:#333333;font-size:18px;font-weight:bold;}
.tituloNot{color:#CC0000;font-size:14px;font-weight:bold;}
.tituloNot12{color:#333333;font-size:12px;font-weight:bold;}
.tituloNot16{color:#000000;font-size:16px;font-weight:bold;}
.tituloNotList{color:#CC0000;font-size:12px;font-weight:bold;}
.tituloNotAzul{color:#003399;font-size:14px;font-weight:bold;}
.tituloNotAzul12{color:#003399;font-size:10px;font-weight:bold;}
.tituloNotVerde{color:#93B610;font-size:12px;}
.tituloNotGrafite{color:#333333;font-size:14px;font-weight:bold;}
.titulolaranja12{color:Orange;font-size:12px;font-weight:bold;}
.leiaMais{color:#CC0000;font-size:10px;}

.cabecalhoPaginas{border-bottom:solid 5px #E1E0C1; color:#333333;font-size:18px;font-weight:bold; width: 100%;}

.box {background-color:#FFFFFF;width:340px;min-height:389px;margin-bottom:5px;float:left;}/*border:solid 1px Black;} */
.box2 {background-color:#FFFFFF;width:250px;min-height:100px;margin-bottom:5px;float:left;} 
.boxNoticia{float: left; width: 190px; border: solid 1px #003399; margin-left: 10px;padding: 5px;}

/* ------------------------------Coluna Direita------------------------------*/

/*News letter */
#coluna-direita{float:left; width:200px; min-height:360px; padding:5px 5px 5px 5px;}
#coluna-direita #news-letter{background-color:#C6E1E0;border: 1px solid #3399CC; height:94px; width:260px;padding:5px 0 15px 0;}
#coluna-direita #news-letter #nome{position:relative; top:20px; left:10px;}
#coluna-direita #news-letter #email{position:relative; top:30px; left:10px;}

/* box coluna direita*/
#coluna-direita #bocaDaMata{min-height: 400px; min-width: 261px; border:1px solid #817F6D; position: relative;top: 15px;}
#coluna-direita #informativo{font-size:8px; padding:5px 0 5px 0;font-weight:normal;color:#333333;}
#coluna-direita #programas{position: relative;top: 10px; width:249px; text-align:left;padding:0 0 5px 5px; }
#coluna-direita #boxProjeto{position:relative; top:20px;background-color:#DDDDDD; width:249px; min-height:80px;}
#coluna-direita #boxProjeto #logo{float:left; padding-left:2px;padding-top:7px;}
#coluna-direita #boxProjeto .linksBoca{padding:10px 0 0 15px;}
#coluna-direita #bocaDaMata .links a{text-align:justify;color:#333333;font-size:10px;}
#coluna-direita #bocaDaMata .links a:hover{text-decoration:underline;}
/* ------------------------------Coluna Direita------------------------------*/


/* -------------------------Rodapé da página default-------------------------*/
#coluna-bottom {border-top:1px dotted #817F6D;width:100%;height:210px;}
#galeriaTitulo{width:240px;color:#FF3300; font-size:14px; font-weight:bold;margin-top:20px; }
#galeria{width:240px;height:165px; margin-top:20px; border:1px solid #CCCCCC;padding-top:10px;}
#noticia-detalhe2{ position:relative; left:20px; width:507px;height:185px;background-color:#EFE7B8;padding:10px;}
#texto-notica-detalhe2{width:250px;height:170px}
#noticia-detalhe2 #foto-notica-detalhe2{width:250px; height:180px;}

/* -------------------------Rodapé da página default-------------------------*/

/*Banner rodapés*/
.bannerRodape1{width:490px;min-height:76px;float:left;}
.bannerRodape1 .linkRodape1{display: block; position: relative; left: 0px; top: 0px; width: 490px;height: 76px; z-index: 1}

.ColunaBanApoio {width: 190px; height:60px; background-color:#666666}
.ColunaBanApoio .bannerApoio{width:190px;height:60px;float:left;margin:7px;}
.ColunaBanApoio .bannerApoio .linkApoio{display: block; position: relative; left: 0px; top: 0px; width: 190px;height: 60px; z-index: 1}

.ColunaBanDest {width: 190px; height:190px; background-color:#95B610}
.ColunaBanDest .bannerDest{width:190px;height:190px;float:left; margin-top: 10px; }
.ColunaBanDest .bannerDest. linkDest{display: block; position: relative; left: 0px; top: 0px; width: 190px;height: 190px; z-index: 1}

/*-------------------------------*/
.bt{color:#6593CF;float:left;font-weight:bold;font-size:9px;margin-right:20px;padding:5px 0px;text-align:center;width:150px;border:solid 1px #6593CF;}
.bt a{color:#6593CF;text-decoration:none;}
.bt a:hover{color:#FFFFFF;text-decoration:underline;}
.bt:hover{color:Black;background-color:Orange;color:White;}
.txtBotao{margin-top:5px;color:#6593CF;}
.data{font-size:10px;color:#999999;}