
@font-face{
	font-family:'FonteLogo';
	src:url("../fonts/Futura Book BT.ttf"); /* fonte no servidor */
}

@font-face2{
	font-family:'FonteLogo2';
	src:url("../fonts/MyriadPro-Cond.ttf"); /* fonte no servidor */
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/bg.jpg);
	color: rgba(0,0,0,1);
}
div#corpo1{
	background-color:#ececec;
	width:1100px;
	height:1220px;
}

div#interface{
	width:1100px;
	margin:-10px auto 0px auto;
	
}

figcaption h1{
	display:none;
}

a{

	text-decoration:none;
}

a:hover{

	text-decoration:none;
		
}

header#cabecalho img#icone{
	position:absolute;
	left:780px;
	top:70px;
}

header#cabecalho{
	border-bottom: 2px #ececec solid;
	height:156px;
	background:url("../imagens/logo2.png") no-repeat 0px 53px;  /* Logotipo no cabeçalho*/	

}

header#cabecalho h1{
	font-family: 'FonteLogo', sans-serif;  /* fonte no servidor */
	font-size:30pt;
	color:#666;
	text-shadow:1px 1px 1px rgba(0,0,0,.6);
	padding:0px;
	margin-bottom:0px;
}

header#cabecalho h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#888888;
	text-shadow:1px 1px 1px rgba(0,0,0,.6);
	padding:0px;
	margin-top:0px;
}



/* Formatação de imagens com legendas */

figure.foto-legenda {
	position:relative;
	border:8px solid white;
	box-shadow: 1px 1px 4px black;
}

figure.foto-legenda img{
	width:100%;
	height:100%;
}

figure.foto-legenda figcaption{
	opacity: 0;
	position:absolute;
	top: 0px;
	background-color:rgba(0,0,0,.4);  /* Preto com tranparência */
	color:white;
	width:100%;
	height:100%;
	padding: 10px;
	box-sizing: border-box;	
	transition: 1s;
	
}

figure.foto-legenda:hover figcaption{
	opacity: 1;
}

/* Menu */

nav{
	font-family: 'FonteLogo', sans-serif; 
}

nav#menu {
	display:block;
}

nav#menu ul{
	list-style:none;
	text-transform:uppercase;
	position:relative;
	top: 67px;
	left: 287px;
	
}

nav#menu li{
	width:107.9px;
	display:inline-block;
	text-align:center;
	background-color:#97959a;
	padding:10px;
	float: left;
	border-right:1px 
	solid #76717a; 
	transition: background-color 1s; /* www.prefixr.com para o codigo funcionar em todos*/
}

nav#menu li:hover{
	background-color:#c73a41;
	text-decoration:none;
}

nav#menu h1{
	display:none;
}
nav#menu a{
	color:#2f2f2c;
	text-decoration:none;
}

nav#menu a:hover{
	
	color:#FFF;
	text-decoration:none;
}


nav#contactos h1{
	display:none;
}

nav#contactos li{
	list-style:none;
	text-transform:uppercase;
	position:relative;
	text-align:right;
	top: 76px;
	left: 950px;
	height:30px;
	width:120px;
	background:url("../imagens/seta-contactos.png") no-repeat 0px 0px;  /* Seta contactos*/	

}

nav#contactos a{
	color:#bebcae;
	font-size:14px;
}

nav#contactos a:hover{
	color:#cc3943;
	font-size:14x;
}






/* FIM MENU*/


section#corpo{
	display:block;
	width:725px;
	float:left;
	padding-right:15px;
	background-color:#ececec;
}

article#noticia-principal h2{
	font-size:12pt;
	color:#333;
	background-color:#999;
	padding: 5px 0px 5px 10px;
	margin: 10px 0px 10px 0px;
}

header#cabecalho-artigo h1{
	font-family:'FonteLogo', sans-serif;
	font-size:20pt;
	color:#0C9;
	margin-bottom:0px;
	margin-top:0px;
	
}
.direita{
	text-align:right;
}

header#cabecalho-artigo h2{
	font-size:13pt;
	color:#0C9;
	background-color:#FFF;
	margin:0px;
}

header#cabecalho-artigo h3{
	
	font-size:12pt;
	color:#990;
}





/*Coluna direita*/


aside#lateral{
	display:block;
	width:350px;
	height:1210px;
	float:right;
	background-color:#FFF;
	padding: 5px;
	box-shadow:2px 2px 2px rgba(0,0,0,.5);
}

aside#lateral figure#ouvir-radio{
	position:relative;
	left:-30px;
	top:-10px;
}

aside#lateral figure#banner-pub1{
	position:relative;
	left:-30px;
	top:-25px;
}

aside#lateral figure#banner-pub2{
	position:relative;
	left:-30px;
	top:-35px;
}

aside#lateral figure#separador-desporto{
	position:relative;
	left:-53px;
	top:-30px;
}



article#desporto-destaque{
	font-family: 'FonteLogo', sans-serif; 
	position:relative;
	width: 335px;
	height:95px;
	left:0px;
	top:-30px;
	padding-top:2px;
	border-bottom:1px solid rgba(204,204,204,1);
	transition: background-color 1s;
	font-size:9pt;
	color:#333;
	text-align:justify;
	vertical-align:top;
}

article#desporto-destaque:hover{
	box-shadow:1px 1px 1px rgba(0,0,0,.5);
	background-color: rgba(54,52,128,.2)
}

article#desporto-destaque h1{
	
	font-family: 'FonteLogo', sans-serif; 
	font-size:9pt;
	display:block;
	color:#4b183a;

}


article#desporto-destaque h1 a{
	
	font-family: 'FonteLogo', sans-serif; 
	font-size:9pt;
	display:block;
	color:#4b183a;

}

article#desporto-destaque img{
	display:block;
	float:left;
	padding:5px;
}

aside#lateral figure#ler-mais-dir{
	position:relative;
	left:-43px;
	top:-50px;
}







/*Rodapé*/

footer#rodape{
	clear:both;
	background-color:#502241;
	position:relative;	
	height:300px;
}
	


footer#rodape iframe#facebook{
	position:relative;
	top: 20px;
	left: 20px;
}

footer#rodape h1{
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 30px;
	font-size: 8pt;
	color: #fff;
}

footer#rodape h2{
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	top: 260px;
	padding-left: 800px;
	font-size: 8pt;
	color: #fff;
}


figure#justweb{
	position:absolute;
	top: 240px;
	left:880px;
}

figure#justweb figcaption h1{
	display:none;
}

figure#facebook{
	position:absolute;
	top: 50px;
	left:680px;
}


figure#contactos{
	position:absolute;
	top: 50px;
	left:880px;
}

figure#contactos figcaption h1{
	display:none;
}

footer#rodape p{
	color:#999;
	position:absolute;
	top: 90px;
	left:890px;
	text-align:center;
	font-family: 'FonteLogo2', sans-serif;
	font-size: 10pt;
	
}