﻿
body {
 background-image:url(imagens/fundo.jpg);/* imagem de fundo do corpo do documento*/
 background-size:cover;
	}
div#site{background:#000000; width:1200px; height:100%; margin:auto; padding:5px; /* cor de fundo do site, largura, altura, margem e espaçamento*/
	}
div#topo{height:370px;
	width:1190px;
	background-color:#333333;
	margin:auto;
	margin-top:5px;
	text-align:center;
	}
	div#menu{height:auto;
	background-color:#006600;
	margin:auto;
	margin-top:2px;
	border-radius: 50px 50px 50px;
	}
div#menu nav {
	position:relative;
	top:50%; bottom:50%;
	left:0%; right:0%;
	text-align: center; font-size:18px;}
div#menu nav a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 4px;
	border-radius: 10px;
	}
div#menu nav a:hover{background-color:#6666FF;font-size:105%;}	
div#menu nav a:active{background-color:#666FFF;}	
div#conteudo {
	background-color:#FAFAFA;
	width:864px;
	height:auto;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
	float:left; padding:5px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	border:solid;
}
	div#sidebar{ background-color:#FFFFFF;
	width:320px;
	margin-top:5px;
	float:right;
	border-radius: 40px 50px 40px;
	}
	div#sidebar ul li{margin:5px; border-bottom-color:#000000;
	}
	article {padding: 0 40px 0 40px; text-align:justify;}
	figure {float:left; margin:4px 15px 0 0;}
	figcaption{
	text-align:center;
	color:#009900;
	font-size:12px;}
p{text-indent: 25px; /* text-indent coloca recuo na primeira linha de um paragrafo */}
fieldset {
background-color:#D5EAFF;
	width:500px;
	margin: 50px auto;
	padding: 20px;
	}
textarea {resize: none;}	
div#envio {text-align:center;}	
div#resposta {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin: 50px 20px;
	}
	div#footer {
	clear:both;
    bottom: 0px; 
    width:relative; 
    height:30px; 
	margin-top:-5px;
	padding: 12px 12px;
    background-color:#003300;
	text-align:left; color:#FFFFFF;}
	#footer a:link{text-decoration: none; color:#FFFFFF;}
	#footer a:visited{text-decoration:none; color:#FFFFFF;}
h1{text-align:center;}
h2{text-align:center;}
h3{text-align:center;}
