/*
body {
	width:auto;
	margin:0px;
	padding:0px;			
	background-color:LightSkyBlue;
}
*/
div#paginaSite {
	background-color:LightSkyBlue;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	box-shadow:0px 0px 20px rgba(0,0,0,0.8);	
	border: solid gray 5px;
}

/* ====================================================================================== */
div#paginaSite header#cabecalhoSite {	
	margin:0px;
	padding:15px 10px;
	background-color:SkyBlue;
	bbackground-image:url(../imagens/Header-Azul-Branco.png);
	bbackground-image:url(../imagens/Header-Azul-AzulClaro.fw.png);
	bbackground-image: linear-gradient(white,SkyBlue);
	border: solid gray 1px;
	box-shadow:0px 0px 20px rgba(0,0,0,0.8);
}

div#paginaSite header#cabecalhoSite figure#logo {
	float: left;
	margin:0px;
	padding:0px;
	width:70px;
	height:73px;
	border: 1px solid white;
	box-shadow:2px 2px 8px black;
}

div#paginaSite header#cabecalhoSite h1 {
	text-align:center;
	margin:0px;
	padding:0px;
	color:blue;
	font-size:45px;
	font-weight:bold;
	font-family:arial,tahoma;
	text-shadow:-1px -1px white, 1px 1px #333;
	/*text-shadow:2px 2px 1px rgba(0,0,0,0.8)*/
}

div#paginaSite header#cabecalhoSite h2 {
	text-align:center;
	margin:0px;
	padding:0px;
	color:blue;
	font-size:25px;
	font-weight:bold;
	font-family:arial,tahoma;
	/*text-shadow:2px 2px 1px rgba(0,0,0,0.8)*/
	text-shadow:-1px -1px white, 1px 1px #333;
	/*text-shadow: 0 0 0 #ccc, 0 -6px 5px #fff;*/
	/*text-shadow: 0px 0px 5px #fff;*/
}

/* ====================================================================================== */
div#paginaSite nav#menuTopo ol {
	padding:0px;
	margin:15px 0px;
	list-style-type:none;
	text-align:center;
}

div#paginaSite nav#menuTopo ol li {
	margin:5px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	display:inline-block;
	font-size:25px;
	text-align:center;
	background-color:slateblue;
	text-shadow:-1px -1px white, 1px 1px #333;
}	

div#paginaSite nav#menuTopo ol li:hover {
	background-color:#606060;
}

div#paginaSite nav#menuTopo ol li a {
	color: SkyBlue;
	text-decoration:none;
}

div#paginaSite nav#menuTopo ol li a:hover {
	color:yellow; /*#ffffff;*/
	text-decoration:underline;
}

/* ====================================================================================== */
div#paginaSite main#corpoSite {
	float:left;
	padding: 0px 0px;
	margin-left:3px;
	margin-bottom:15px;
	width:99%;
	height:99%;
	border: 2px solid gray;
	box-shadow:0px 0px 10px rgba(0,0,0,0.8);
}

div#paginaSite main#corpoSite div#paginaCentral {
	float:left;
	margin:5px 5px 5px 5px;
	padding:5px;
	background-color:SkyBlue;
	width:98%;
	height:98%;
	box-shadow:0px 0px 20px rgba(0,0,0,0.8);
}

div#paginaSite main#corpoSite div#paginaCentral h1 {
	margin:0px;
	padding:0px;
	color:blue;
	font-size:35px;
	font-weight:bold;
	font-family:arial,tahoma;
	text-shadow:-1px -1px white, 1px 1px #333;
	/*text-shadow:2px 2px 1px rgba(0,0,0,0.6)*/
}

/* ======================================================================================= */
div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes {
	float:left;
	margin:5px 5px 5px 5px;
	padding:5px;
	background-color:SkyBlue;
	width:98%;
	height:98%;
	box-shadow:0px 0px 20px rgba(0,0,0,0.8);
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes .secaoOpcao {
	padding:0px;
	margin-top:0px;
	mmargin-left:150px;
	float:left;
	border: 1px solid white;
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes section.secaoOpcao figure.figura {
	margin:0px;
	padding:5px;
	ffloat:left;
	display:inline-block;
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes img {
	float:left;
	max-width:200px;
	max-height:100;
	border: 1px solid white;
	margin-bottom:5px;
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes h2 {
	ffont-family:arial,tahoma;
	font-size:14px;	
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes h2 a {
	color:blue;
	text-shadow:0 1px 0 #000, 0 -1px 0 #ccc;
	border:solid 3px #0ff;
	border-radius:2em;
	box-shadow:0 0 10px white;
	text-decoration:none;
}

div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes h2 a:hover {
	box-shadow:0 0 30px blue;
}

/* ====================================================================================== */
div#paginaSite main#corpoSite div#paginaCentral article.artigo {
	float:left;
	margin:5px 5px 5px 10px;
	width:98%;
	height:98%;	
	bborder: 1px solid white;
	box-shadow:1px 1px 8px black;	
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo h2 {
	font-family:arial,tahoma;
	font-size:30px;	
	Color:blue;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo h3 {
	font-family:arial,tahoma;
	font-size:20px;	
	Color:blue;
	word-wrap:break-word;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo p {
	font-family:arial,tahoma;
	font-weight:bold;
	font-size:15px;	
	Color:MidnightBlue;
	text-align:justify;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo figure img {
	wwidth:200px;
	hheight:100px;
	bborder: 1px solid white;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo figure img.Logos {
	width:200px;
	height:100px;
	bborder: 1px solid white;
}

div#paginaSite main#corpoSite div#paginaCentral article#artigo03 figure img.Brasao {
	width:200px;
	height:200px;
	bborder: 1px solid white;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo figure.figura {
	ffloat:left;
	display:inline-block;
}

div#paginaSite main#corpoSite div#paginaCentral article.artigo section.secaoTexto {
	float:left;
	width:45%;
	bborder: 1px solid white;
}

div#paginaSite main#corpoSite div#paginaCentral article figure h4 {
	font-family:arial,tahoma;
	font-size:12px;
}

div#paginaSite main#corpoSite div#paginaCentral article figure h4 a {
	color:blue;
	text-shadow:0 1px 0 #000, 0 -1px 0 #ccc;
	border:solid 3px #0ff;
	border-radius:2em;
	box-shadow:0 0 10px white;
	text-decoration:none;
}
div#paginaSite main#corpoSite div#paginaCentral article figure h4 a:hover {
	box-shadow:0 0 30px blue;
}


div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores {
	float:left;
}

div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores section {
	margin-right:5px;
	float:left;
	width:24%;
}
div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores figure {
	display:inline-block;
}
div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores img {
	float:left;
	mmax-width:50px;
	width:50px;
	height:50px;
	border: 1px solid white;
	mmargin-left:50px;
	ttext-align:center;
}
div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores h3 {
	float:left;
	font-family:arial,tahoma;
	font-size:20px;	
	Color:blue;
	word-wrap:break-word;
}

.btn {
	wwidth:120px;
	hheight:40px;
	background-color:darkcyan;
	color:#fff;
	border:1px solid #ddd;
}

/* ====================================================================================== */
div#paginaSite main#corpoSite div#paginaEndereco {
	float:left;
	margin:5px 5px 5px 5px;
	padding:0px;
	bbackground-color:SkyBlue;
	bbackground-image: linear-gradient(white,SkyBlue);
	background-image: linear-gradient(SkyBlue,DeepSkyBlue);
	width:98%;
	height:98%;
	box-shadow:0px 0px 20px rgba(0,0,0,0.8);			
}

div#paginaSite main#corpoSite div#paginaEndereco h1 {
	mmargin:0px;
	ppadding:0px;
	color:MediumBlue;
	text-align:center;
}

div#paginaSite main#corpoSite div#paginaEndereco p {
	mmargin:0px;
	ppadding:0px;
	color:MediumBlue;/*DarkSlateBlue;*/
	text-align:center;
}

/* ====================================================================================== */
div#paginaSite footer#rodape {
	padding:5px;
	margin:0px 0px 0px 0px;
	border-top:1px solid black;
	background-color:DodgerBlue;
	clear:both;
}
div#paginaSite footer#rodape h1 {
	color:white;
	font-family:Arial;
	font-size:12px;
	text-align:center;	
	padding:0px;
}

/* ====================================================================================== */
@media all and (min-width:960px) {
	div#paginaSite {
		width:auto;
		margin:0px;
		padding:0px;
	}
}

@media all and (max-width:480px) {
	div#paginaSite header#cabecalhoSite h1 {
		font-size:35px;
	}
	
	div#paginaSite header#cabecalhoSite nav#menuTopo {
		height:100%;
	}
	
	div#paginaSite header#cabecalhoSite nav#menuTopo ol li {
		display:block;
		padding:10px;
		margin:0px;
	}

	div#paginaSite main#corpoSite div#paginaCentral div#paginaOpcoes h2 {
		font-family:Arial,Tahoma;
		font-size:12px;	
	}
	div#paginaSite main#corpoSite div#paginaCentral article#artigo01 div#divValores section {
		width:98%;
	}
}