@charset "iso-8859-1";
/* CSS Document */
/* reset de margens */
* {
    margin: 0;
    padding:0;
}
 
/* para garantir que estes elementos ocuparão toda a tela */
body, html {
    width: 100%;
    height: 100%;
    font-family: Arial, Tahoma, sans-serif;
	font-size:14px;
	color:#FFF;
}
 
#fundo-externo {
    overflow: hidden; /* para que não tenha rolagem se a imagem de fundo for maior que a tela */
    width: 100%;
    height: 100%;
    position: relative; /* criamos um contexto para posicionamento */
}
 
#fundo {
    position: fixed; /* posição fixa para que a possível rolagem da tela não revele espaços em branco */
    width: 100%;
    height: 100%;
}
 
#fundo img {
    width: 100%; /* com isso imagem ocupará toda a largura da tela. Se colocarmos height: 100% também, a imagem irá distorcer */
    position: absolute;
}
 
#site {
    position: absolute;
    top: 20px;
	right:0px;
    width: 90%;
    padding: 20px;}
#bordaArredondada{
	position:absolute;
	border-radius:11px;
	width:520px;
	height:100px;
	background:url(../elementos_abertura/fundo_menu_abertura.png);
	border:0px;
	right:7px;
	top: 2px;
}
   
 
p {
    margin-bottom: 1.5em;}
	#rodape {
    position: absolute;
    top: 90%;
	right:0px;
    width: 100%;
    padding: 20px;}
	
a:link {
     font-size:14px;
	 color:#ffffff;
	text-decoration: none;
}
a:hover {
	font-size:14px;
	color:#ed5c0d;
	}
a {
	font-size:14px;
	color: #fffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
}
a:active {
	color: #ed5c0d;
}
	
