/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background: #FFF;
	text-align: center; 
}
.Logo150 {
	border: none;
	background-image:url(../imagens/Logo150x150.png);
	background-position:center;
	background-repeat:no-repeat;
	height: 150px;	
}
/* div mais externo *************************************************/
#boxMain {
	text-align: left; 
	background-color: #FFFF00;
	margin: 0 auto; 
    margin-top: 15px;	
	width: 934px;
}
#boxMain a:link { color: #FFCC99; }
#boxMain a:visited { color: #FFCC99; }
#boxMain a:hover { color: #FFCC00; }

/* div left - com menu *************************************************/
.boxLeft {
	position:relative;
	display:table;
	height: 785px;
	width: 205px;
	vertical-align: top;
	text-align: left;

	border-top: 1px solid #CBCFD0;
	border-left: 1px solid #CBCFD0;
	border-bottom: 1px solid #CBCFD0;

	float:left;
	background-color: #FFF;
	background-image: url(../imagens/boxMenuBG.png);
	background-repeat:no-repeat;
}
.boxMenu {
	width:100%;
	display:table-cell;
	vertical-align: top;
	position:relative;
}
.boxMenu .menuTop {
	border: none;
	margin: 0px;
	padding: 0px;
	height: 72px;
}
.boxMenu .menuCaption {
	border: none;
    font-size: 80%;
    font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	height:20px;
}
.boxMenu img {
	border: none;
}
/* div central, do conteudo *************************************************/
/* pagina principal - com bg bottom */
.boxMiddleMain {
	position:relative;
	display:table;
	height: 785px;
	width: 655px;
	vertical-align: top;
	text-align: center;
	
	border-top: 1px solid #CBCFD0;
	border-bottom: 1px solid #CBCFD0;

	background: #174986;
	background-image:url(../imagens/content_Botton01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left
}
/* outras paginas - sem bg */
.boxMiddlePages {
	position:relative;
	display:table;
	height: 785px;
	width: 655px;
	vertical-align: top;
	text-align: center;
	
	border-top: 1px solid #CBCFD0;
	border-bottom: 1px solid #CBCFD0;

	background:#174986;
	background-image:url(../imagens/content_Botton02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left
}
.boxContentContainer {
	width:100%;
	display:table-cell;
	vertical-align: top;
	position:relative;
	font-size: 80%;
	color:#FFF;
}
/* imagem superior - página principal */
.boxContentContainer .contentTop01 {
	border: none;
	background-image:url(../imagens/content_Top01.gif);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 142px;
}
/* imagem superior - ouvidor */
.boxContentContainer .contentTopOuvidor {
	border: none;
	background-image:url(../imagens/content_TopOuvidor.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - ouvidoria */
.boxContentContainer .contentTopOuvidoria {
	border: none;
	background-image:url(../imagens/content_TopOuvidoria.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - Como funciona */
.boxContentContainer .contentTopFunciona {
	border: none;
	background-image:url(../imagens/content_TopFunciona.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - Objetivo */
.boxContentContainer .contentTopObjetivo {
	border: none;
	background-image:url(../imagens/content_TopObjetivo.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - FAQ */
.boxContentContainer .contentTopFAQ {
	border: none;
	background-image:url(../imagens/content_TopFAQ.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - MSG */
.boxContentContainer .contentTopMSG {
	border: none;
	background-image:url(../imagens/content_TopMSG.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - Informativo */
.boxContentContainer .contentTopInfo {
	border: none;
	background-image:url(../imagens/content_TopInformativo.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* imagem superior - Erro */
.boxContentContainer .contentTopErro {
	border: none;
	background-image:url(../imagens/content_TopErro.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}
/* conteudo */
.boxContentContainer .boxContent {
	border: none;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
	text-align:left;
	max-height: 626px;
	overflow-y: auto;
	overflow-x: hidden
}
.boxContentContainer .boxContent .timeLabel {
	color: #E7F1F8 !important;
	font-size: 80% !important;
}
.boxContentContainer .boxContent .textoLabel {
	color: #E7F1F8 !important;
}
/* div da direita, do conteudo *************************************************/
.boxRight {
	position:relative;
	display:table;
	height: 785px;
	width: 72px;
	vertical-align: top;
	text-align: center;
	
	border-top: 1px solid #CBCFD0;
	border-right: 1px solid #CBCFD0;
	border-bottom: 1px solid #CBCFD0;
	
	float:left;
	background-color: #FFF;
}
.boxBanner {
	width:100%;
	display:table-cell;
	vertical-align: top;
	position:relative;
}
.boxBanner .bannerTop {
	border: none;
	background-image:url(../imagens/boxRight01.gif);
	margin: 0px;
	padding: 0px;
	height: 528px;
}
.boxBanner .bannerBottonMain {
	border: none;
	background-image:url(../imagens/boxRight02.gif);
	margin: 0px;
	padding: 0px;
	height: 257px;
}
.boxBanner .bannerBottonPages {
	border: none;
	background-image:url(../imagens/boxRight03.gif);
	margin: 0px;
	padding: 0px;
	height: 257px;
}

