/* geral */
.Fundo {
	background: #E3F3E6;  /* url("../imgs/bg.jpg") repeat-x; */
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	}
.Content {
	width:778px;
	}
a {
	text-decoration:none;
	color: #666;
}
a:hover {
	text-decoration:underline;
	color: #215dc6;
}		
/* conteudo (a soma das tags HEIGHT deve dar 600 pixels */
.Cabecalho {
	height: 173px;	
	}
.topo {
	width: 100%;
	height: 173px;
	background: transparent;
	text-align:center;
	position: relative;
}

.grupo {
	position: absolute;
	top: 0;
	right: 0;
}

.grupo a img {
	border: 0;
}

.menu {
	
}

.TXT {
	background: #fff url("../imgs/estica.jpg") repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#666;
	vertical-align:top;
	text-align:justify;
	padding:12px;
	}
	
.TXT2 {
	background: #fff url("../imgs/estica.jpg") repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#666;
	vertical-align:top;
	text-align:justify;
	padding:7px;
	}
	
.Titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	vertical-align:top;
	height:250px;
	padding-top:10px;
	padding-bottom:40px;
	}


.Rodape {
	height: 134px;
	background: transparent url("../imgs/bg_rodape.jpg") no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	}

/* formulários */
.frmTabela {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
.frmTitulo {
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	}
.frmGeral {
	border: 1px solid #eee;
	}
.frmButton {
	border: 1px solid #eee;
	background: transparent url("../imgs/bg_bot.jpg") repeat-x;
	}
.frmRadio {
	border-style:hidden;
	}	
/* destaques */
.DstqTabela {
	background-color:#666666;
	}
.DstqIn {
	background-color:#FFFFFF;
	font-size:9px;
	letter-spacing:1px;
	color:#666666;
	text-align:center;
	white-space: nowrap;
	}
/* noticias */
.NotImpar {
	background-color:#fff;
	padding:2px;
	border-bottom: 1px solid #D1FE67;
}
.NotPar	 {
	background-color:#FDFFF7;
	padding:2px;
	border-bottom: 1px solid #D1FE67;
}
.NotLink	{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	}
/* Pesquisa */
.frmPesq {
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
.Atual {
	color:#000000;
	}	
.Cor1 {
	background-color:#FFCC99;
	text-decoration:none;	}	
.Cor2 {
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
	}
.PesquisaMouse {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	}
/* Detalhes */
.Detalhes {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:5px;
	}
.DetalhesBar {
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	}	
.Legenda {
	font-family: Arial;
	font-size:10px;
	color:#000000;
	padding-left:25px;
	}
/* Catalogo */
.Catalogo {
	background-color:#ffff00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-right:25px;
	padding-top:5px;
	}
/* Imagens */
a {text-decoration: none;}
.hoverbox {
	color: #333;
	width: 500px;
	border:2px;
	}
.hoverbox a { cursor: default;}
.hoverbox a .preview { display: none;}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	}
.hoverbox img {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	width: 100px;
	height: 80px;
	}
.hoverbox span {	
	display: inline;
	float: left;
	}
.hoverbox .preview {
	border-color: #CCCCCC;
	width: auto;
	height: auto;
	}

/*  Hacks para o Internet Explorer ----------------------------------------*/
* html .hoverbox a { position: relative;}
* html .hoverbox a:hover { font-size: 99.99%; }
* html .hoverbox a:hover .preview { top:0;}
* html .hoverbox span { position: static;}



/* Infinite Menus*/



	/* --[[ Main Container ]]-- */
	#imouter0 { background: #eee url("../imgs/bg_menu.jpg") no-repeat; border:none; padding-top: 7px; padding-bottom: 8px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#fff; filter:alpha(opacity=90);-moz-opacity:.90; opacity:.90; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */

	#imenus0 li a, #imenus0 .imctitle {color:#333333; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border:none;}

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a { text-decoration:underline; }
		#imenus0 li a.ihover, .imde imenus0 a:hover { text-decoration:underline; }
		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#555555; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }
		#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; }


/* --[[ Posições dos botões ]]-- */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/	

.imatm {
	position: relative;
	width: 100px;
	display: block;
}	
.imatm a{
	position: relative;
	display: block;
}

.sub{
	width: 150px;
}





/* Boxes da Página Inicial */

#box1,
#box2,
#box3,
#box4 {
	width: 377px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.abrebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	background: #fff url("../imgs/abre_box.jpg") no-repeat;
	border: none;
	width: 370px;
	height: 17px;
	color: #123881;
	cursor:pointer;
	text-indent:5px;
	padding-top: 6px;
	padding-left: 10px;
}

.abrebox a img {
	border: none;
}

.fechabox {
	background: #fff url("../imgs/fecha_box.jpg") no-repeat 0 0;
	height: 23px;
}

.fechabox .txt {
  margin-left: 20px;
}