﻿@charset "utf-8";
/* CSS Document */

* {margin:0}

/*************************  FORMATAÇÃO ***************************************/	
	
	.font9{font-size:9px;}
	.font10{font-size:10px;}
	.font11{font-size:11px;}
	.font12{font-size:12px;}
	.font14{font-size:13px;}
	.font16{font-size:16px;}
	.font24{font-size:24px;}
	
	.colorAzul{color:#0099cc;}
	.colorCinza{color:#6d6e71;}
	.colorLaranja{color:#e06902;}
	.colorLaranjaClaro{color:#f79239;}
	.colorPreto{color: #4E4A49;}
	
	.clear{clear:both;}
	
	.bold{font-weight:bold;}
	
	.just{text-align:justify;}
	
	.spaceBotton{margin-bottom:5px; display:block;}
	

/*************************  ESTRUTURA ***************************************/	

	html{
		background-color:#C9C9C9;
	}
	
	body{
		font-family:"Verdana", Arial, Verdana, Trebuchet MS;
		color:#363636;
	}
	
	.Td_Inc_Map{
			BACKGROUND-IMAGE: none;
			BACKGROUND-REPEAT: repeat;
			BACKGROUND-COLOR: #CCCCCC
			}
	
		.Tb_Inc_menu{
			BORDER-RIGHT: #cccccc thin;
			BORDER-TOP: #cccccc thin;
			BACKGROUND: #999999;
			BORDER-LEFT: #cccccc thin;
			BORDER-BOTTOM: #cccccc thin;
	}

	#DivGeral{
		margin:0 auto;
		padding:0 auto;
		width:1003px;	
		height:auto;
		background-image:url(../images/backFundoGeral.jpg);
		background-repeat:repeat-y;
		display:table;
		}
		
	#DivGeralInterno{
		margin:0 auto;
		padding:0 auto;
		width:1003px;	
		height:auto;
		background-image:url(../images/backGeralInterno.jpg);
		background-repeat:repeat-y;
		display:table;
		}

	.conteudo{
		margin:0 auto;
		padding:0 auto;
		height:auto;
		background-image:url(../images/area_txt_superior.jpg);
		background-repeat:repeat-x;
		display:table;
		}

		
	#DivGeralInternoMenu{
		margin:0 auto;
		padding:0 auto;
		width:1003px;	
		height:auto;
		background-image:url(../images/backGeralInternoMenu.jpg);
		background-repeat:repeat-y;
		display:table;
		}
		
	
	#DivTopo{
		width:1003px;	
		height:93px;
		background-image:url(../images/backTopo.jpg);
		background-repeat:repeat-x;
	}
	
	#DivBarraMenu{
		width:1003px;	
		height:24px;
		background-image:url(../images/backBarraMenu.jpg);
		background-repeat:repeat-x;
	}
	
	
	#DivConteudo{
		width:1003px;	
	}
	
	#DivColunaEsq{
		width:209px;	
		height:auto;
		float:left;
		display:inline;
	}
	
	#DivColunaCen{
		width:626px;	
		height:auto;
		float:left;
		display:inline;
		margin:0 auto;
		padding:0 auto;
	}
	
	#DivColunaDir{
		width:148px;	
		padding:5px 0px 0px 12px;
		height:auto;
		float:left;
		display:inline;
	}
	
	/*COLUNA INTERNA*/
	
	#DivColunaEsqInter{
		width:260px;	
		height:auto;
		float:left;
		display:inline;
	}
	
	#DivColunaCenInter{
		width:728px;	
		height:auto;
		float:left;
		display:inline;
		margin:0px 0px 0px 15px;
		padding:0 auto;
	}
	
	#DivColunaDirInter{
		width:148px;	
		padding:5px 0px 0px 12px;
		height:auto;
		float:left;
		display:inline;
	}
	
	
	#DivColunaEsqInterMenu{
		width:209px;	
		height:auto;
		float:left;
		display:inline;
	}
	
	#DivColunaCenInterMenu{
		width:778px;	
		height:auto;
		float:left;
		display:inline;
		margin:0px 0px 0px 15px;
		padding:0 auto;
	}
		
/*************************  TOPO ***************************************/	
	
	#DivBoxTopoEsq{
		width:1003px;
		height:132px;
		float:left;
		display:inline;
	}
	
	#DivBoxTopoDir{
		width:703px;
		height:93px;
		float:left;
		display:inline;
	}
	
	#DivLogo{
		width:202px;	
		height:45px;
		float:left;
		display:inline;
		margin:26px 0px 0px 40px;
	}
	
	#DivBannerTopo{
		width:576px;
		height:72px;
		float:left;
		display:inline;
		background-image:url(../images/BackBannerTopo.jpg);
		background-repeat:no-repeat;
		margin:16px 0px 0px 100px;
	}
	
	
/*************************  CONTEUDO ***************************************/		
	
	#DivConteudoCenInter{
		width:728px;	
		float:left;
		display:inline;
		margin: 0px 0px 0px 0px;
	}
	
	#DivColunaConteudoInterEsq{
		width:300px;	
		float:left;
		display:inline;
		padding-top:30px;
		margin: 0px 0px 0px 0px;
	}
	
	#DivColunaConteudoInterDir{
		width:390px;	
		float:left;
		display:inline;
		margin: 0px 0px 0px 0px;
		padding-top:30px;
		text-align:justify;
	}
	
	#DivColunaConteudoInterCen{
		width:700px;	
		float:left;
		display:inline;
		margin: 0px 0px 0px 20px;
		padding-top:30px;
		text-align:justify;
	}
	

/*************************  BOX MENU ***************************************/		
	
	#DivBoxMenu{
		width:196px;	
		float:left;
		margin: 5px 0px 0px 5px;
		display:inline;
	}
	
	#DivBoxMenuTop{
		width:196px;	
		height:9px;
		float:left;
		background-image:url(../images/backBoxMenuTop.jpg);
		background-repeat:no-repeat;
		display:inline;
		overflow:hidden;
	}
	
	#DivBoxMenuCenter{
		width:176px;
		padding:0px 10px 0px 10px;	
		height:auto;
		float:left;
		background-image:url(../images/backBoxMenuCenter.jpg);
		background-repeat:repeat-y;
		display:inline;
	}
	
	#DivBoxMenuBotton{
		width:196px;	
		height:8px;
		float:left;
		background-image:url(../images/backBoxMenuBotton.jpg);
		background-repeat:no-repeat;
		display:inline;
		margin-bottom:10px;
	}
	
/*************************  BOX MENU ***************************************/		
	
	#DivBoxDestaque{
		width:130px;
		height:auto;	
		float:left;
		text-align:justify;
		padding:5px 10px 5px 10px;
		margin: 0px 0px 10px 0px;
		background-image:url(../images/backDestaque.jpg);
		background-repeat:repeat-x;
		background-color:#c8cac9;
		display:inline;
	}	
	
	
	.Banner{
		margin:0px 0px 10px 0px;
	}
	
	
/*************************  LOGIN ***************************************/	
	
	#DivLogin{
		width:213px;
		height:23px;
		float:left;
		display:inline;
	}
	

/*************************  MENU BARRA ***************************************/	
	
	#DivMenu{
		width:790px;
		height:23px;
		float:left;
		display:inline;
	}
	
	ul.menu { 
	margin:0; 
	padding:0;
	font-family:"Verdana", Arial, Verdana, Trebuchet MS;

	}
	
	ul.menu li {
		list-style:none;	
		display:inline;
	}
	
	ul.menu li a {
		float:left;
		font-size:9px;
		font-weight:bolder;
		color:#4d4d4f;
		text-align:center;
		text-decoration:none;
		padding:6px 5px 3px 5px;
	}
	
	ul.menu li a:hover{
		color:#222222;
		padding:6px 5px 3px 5px;
	}	
	
	ul.menu li a:active{
		color:#D8EEFF;
	}		
	
	#menu_sel{
		color:#D8EEFF;
	}
	
	#Separador_menu{
		width:2px;
		height:23px;
		float:left;
		background-image:url(../images/sepador_menu.jpg);
	}


/*************************  MENU LATERAL ***************************************/		

	#menuver {
		width: 180px;
		padding: 0; 
		margin: 0;
		font-family:"Verdana", Arial, Verdana, Trebuchet MS;
		font-size:10px; 
	}
	#menuver li {
		list-style: none;
	}
	#menuver li a {
		margin:0; 
		padding:0;
		text-decoration:none;
		color: #818181;
		font-weight:bold;
	}
	#menuver li a:visited {
		color: #6d6e70;
		font-weight:bold;
	}
	#menuver li a:hover { 
		color: #d86400; 
		font-weight:bold;
	}
	#menuver li a:active { 
		color: #6d6e70; 
		font-weight:bold;
	}
	
	#DivBarraSep{
		width:156px;
		height:2px;
		padding:0px 10px 0px 10px;
		margin:5px 0px 5px 0px;	
		float:left;
		background-color:#f19d54;
		display:inline;
		overflow:hidden;
	}
	

/*************************  MENU INTERNO ***************************************/		
	
	#menuInterno{
		margin-top:65px;
		display:block;
		float:left;
	}
	
	
	#menuverInterno {
		width: 260px;
		padding: 0; 
		margin: 0;
		font-family:"Trebuchet MS", Verdana, Verdana, Arial ;
		font-size:16px;
		text-align:right; 
	}
	#menuverInterno li {
		list-style: none;
		padding:2px 0px 2px 0px;
	}
	#menuverInterno li a {
		margin:0; 
		padding:0;
		text-decoration:none;
		color: #f79239;
		font-weight:bold;
	}
	#menuverInterno li a:visited {
		color: #f79239;
		font-weight:bold;
	}
	#menuverInterno li a:hover { 
		color: #f7ac4c; 
		font-weight:bold;
	}
	#menuverInterno li a:active { 
		color: #f79239; 
		font-weight:bold;
	}
	
/*************************  MENU RODAPE ***************************************/	
	
	#divBarraRodape{
		width:1003px;
		height:20px;
		display:table;
		margin:0 auto;
		padding-top:10px;
		background-color:#898989;
		overflow:hidden;
	}
	
	#divBarraRodapeBotton{
		width:1003px;
		height:7px;
		display:table;
		margin:0 auto;
		background-color:#898989;
		background-image:url(../images/back_rodape.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	
	#divRodape{
		width:450px;
		height:23px;
		display:table;
		margin:0 auto;
	}
	
	ul.menu_rodape { 
	margin:0; 
	padding:0;
	font-family:"Verdana", Trebuchet MS, Verdana, Arial ;

	}
	
	ul.menu_rodape li {
		list-style:none;	
		display:inline;
	}
	
	ul.menu_rodape li a {
		float:left;
		font-size:9px;
		font-weight:bolder;
		color:#454547;
		text-align:center;
		text-decoration:none;
		padding:4px 6px 3px 6px;
	}
	
	ul.menu_rodape li a:hover{
		color:#222222;
		padding:4px 6px 3px 6px;
	}	
	
	ul.menu_rodape li a:active{
		color:#D8EEFF;
	}		
	
	#Separador_menu_rodape{
		width:1px;
		height:12px;
		float:left;
		background-color:#333333;
		margin-top:5px;
		overflow:hidden;
	}

	
	
/****************** LINKS **************************/
	
	a.topo:link {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.topo:visited {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.topo:hover {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.topo:active {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}	


	a.link_Menu:link {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.link_Menu:visited {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.link_Menu:hover {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	a.link_Menu:active {
		font-size:11px; 
		color:#f19d54;
		text-decoration:none;
		font-weight:bold;
	}
	
	/*LINK*/
	a.link:link {
		font-size:10px; 
		color:#4e4f50;
		text-decoration:none;
		font-weight:bold;
	}
	a.link:visited {
		font-size:10px; 
		color:#4e4f50;
		text-decoration:none;
		font-weight:bold;
	}
	a.link:hover {
		font-size:10px; 
		color:#4e4f50;
		text-decoration:none;
		font-weight:bold;
	}
	a.link:active {
		font-size:10px; 
		color:#4e4f50;
		text-decoration:none;
		font-weight:bold;
	}




/****************** BANNER TOPO **************************/

	#divBoxBanner{
		width:520px;
		height:22px;
		float:left;
		margin:32px 0px 0px 40px;
		display:inline;
	}
	
	#divBoxBannerEsq{
		width:250px;
		height:22px;
		float:left;
		margin:0px 0px 0px 0px;
		display:inline;
	}


	#divBoxBannerDir{
		width:260px;
		height:22px;
		float:left;
		margin:0px 0px 0px 0px;
		display:inline;
	}


	
/****************** FORMULARIOS **************************/

	.classImputLogin{
		width:95px;
		height:9px;
		float:left;
		border:none;
		color:#505051;
		background-color:#dcddde;
		font-size:9px;
		margin:2px 0px 0px 3px;
		display:inline;
		overflow:hidden;
	}
	
	#boxImputLogin{
		width:102px;
		height:15px;
		background-image:url(../images/backImputLogin.jpg);
		background-repeat:no-repeat;
		float:left;
		border:none;
		margin:5px 0px 0px 6px;
		display:inline;
	}
	
	.classImputSenha{
		width:57px;
		height:9px;
		float:left;
		border:none;
		color:#505051;
		background-color:#dcddde;
		font-size:9px;
		margin:2px 0px 0px 3px;
		display:inline;
		overflow:hidden;
	}
	
	#boxImputSenha{
		width:67px;
		height:15px;
		background-image:url(../images/backImputSenha.jpg);
		background-repeat:no-repeat;
		float:left;
		border:none;
		margin:5px 0px 0px 5px;
		display:inline;
	}
	
	.classAlinhaBtnOk{
		width:15px;
		height:15px;
		margin:5px 0px 0px 2px;
		display:inline;
	}
	
	.classComboBanner{
		width:250px;
		height:18px;
		float:left;
		font-size:12px;
		color:#505051;
	}
	
	.classImputBuscaBanner{
		width:215px;
		height:13px;
		float:left;
		border:none;
		color:#505051;
		background-color:#d0d1d8;
		font-size:9px;
		margin:1px 0px 0px 39px;
		display:inline;
		overflow:hidden;
	}
	
	.classAlinhaBtnHome{
		margin:3px 0px 0px 10px;
		display:table;
		float:left;
		overflow:hidden;
	}
	
	