/*
--------------------------------------------------------------
Folha de Estilos para LAYOUT
  Copyright Federação de Andebol de Portugal
  Desenvolvimento Webtags (www.webtags.pt)
   Criado:   Luis Lourenço, 21-NOV-2008
   Alterado: Luis Lourenço, 29-JUL-2009
--------------------------------------------------------------
*/

/* -- ZONAS COMUNS ---------------------------------------------- */
body, html {
width: 100%;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
background-image: url(/fap/novasimagens/fundoGlobal.gif);
background-position: left top;
border: none;
text-align: center;
}

form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.clearfloat {
clear: both;
height: 0px;
font-size: 1px;
line-height: 0px;
}

/* -- CABECALHO ------------------------------------------------- */
#zonaCabecalho {
position: relative;
height: 190px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-image: url(/fap/novasimagens/fundoCabecalho.jpg);
background-repeat: no-repeat;
background-position: center top;
z-index: 10;
}
#cabecalho {
position: relative;
width: 955px;
height: 190px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
z-index: 11;
}
#logoFAP {
position: absolute;
top: 25px;
left: 35px;
}
#logoFAP-Print {
display: none;
position: absolute;
top: 25px;
left: 35px;
}

#barraNavA {
position: absolute;
top: 0px;
right: 8px;
width: 400px;
height: 18px;
text-align: center;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #010D54;
font-weight: bold;
}
#barraNavB {
position: absolute;
top: 140px;
left: 0px;
width: 917px;
height: 24px;
padding: 0px 15px 0px 15px;
background-color: #010D54;
z-index: 105;
}
#barraNavC {
position: absolute;
top: 164px;
left: 0px;
width: 945px;
height: 25px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 3px 0px 0px;
}

/* -- CORPO ------------------------------------------------- */
#zonaCorpo {
position: relative;
overflow: auto;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-image: url(/fap/novasimagens/fundoDestaques.jpg);
background-repeat: no-repeat;
background-position: center top;
z-index: 5;
}
#corpo {
position: relative;
overflow: auto;
width: 955px;
margin: 0px auto 0px auto;
padding: 10px 0px 0px 0px;
background-color: #010D54;
z-index: 6;
}
#corpo_muda_epoca {
position: relative;
overflow: auto;
width: 955px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px;
background-color: transparent;
z-index: 20;
}

/* -- Os dois BLOCOS principais do SITE --*/
.colunaDestaques {
float: right;
width: 306px;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 0;
}
html>body .colunaDestaques { margin: 0px 10px 0px 0px; }
.conteudos {
overflow: auto;
width: 624px;
margin: 0px 316px 0px 10px;
padding: 0px 0px 0px 0px;
z-index: 0;
}
html>body .conteudos { width: auto; min-width: 624px; margin: 0px 321px 0px 10px; }
.conteudosEsquerda {
overflow: auto;
width: 309px;
margin: 0px 309px 0px 0px;
padding: 0px 0px 0px 0px;
}
html>body .conteudosEsquerda { width: auto; min-width: 309px; margin: 0px 314px 0px 0px; }
.conteudosCentro {
overflow: auto;
float: right;
width: 310px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.sponsors, .parceiros {
width: auto;
height: auto;
}
.sponsors { float: left; }
.parceiros { float: right; }

#pesquisas {
text-align: right;
margin:	8px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
#pesquisas input {
margin:	0px 2px 2px 0px;
padding: 0px 0px 0px 0px;
}

.bannerMRec {
position: relative;
width: 300px;
height: 250px;
margin:	0px 0px 8px 0px;
padding: 3px 3px 3px 3px;
background-image: url(/fap/novasimagens/fundoGlobalCx3.gif);
}
.bannerMRec iframe { width: 300px; height: 250px; z-index: 20; }

.bannerLateral {
width: 298px;
max-width: 298px;
height: 95px;
/*
padding: 3px 3px 3px 3px;
margin:	0px 0px 5px 0px;

*/

/*background-image: url(/fap/novasimagens/fundoGlobalCx3.gif); */

/*border-bottom:2px solid orange;*/
margin-bottom:6px;

}

.bannerLateral img {
  width:296px;
  border-bottom:2px dotted gray;
}

.bannerLateral a img {
  width:296px;
  border-bottom:2px dashed gray;
  border:0px;
}

.bannerLateral a  {
   margin:0px;
   padding:0px;
   
}
 



.bannerCorpo {
float: left;
position: relative;
width: 612px;
height: 70px;
margin: 0px 0px 5px 0px;
padding: 3px 3px 3px 3px;
background-image: url(/fap/novasimagens/fundoGlobalCx3.gif);
}
html>body .bannerCorpo { width: 618px; }
.bannerCorpo object, .bannerCorpo object embed, .bannerCorpo img {
width: 618px;
height: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#fechoCorpo {
width: 955px;
margin: 0px auto 0px auto;
padding: 40px 0px 31px 0px;
overflow: auto;
text-align: center;
background-color: #010D54;
}

#fechoCorpo2 {
width: 955px;
margin: 0px auto 0px auto;
padding: 40px 0px 31px 0px;
overflow: auto;
text-align: justify;
background-color: #010D54;
color:white;
}



#fechoCorpo2 .sponsors, #fechoCorpo2 .parceiros { 
color:white;
margin: 0px 0px 0px 0px; width:100%;}
#fechoCorpo2 .sponsors img, #fechoCorpo2 .parceiros img {
color:white;
margin: 5px 8px 0px 0px;
}



#fechoCorpo .sponsors { margin: 0px 5px 0px 310px; }
#fechoCorpo .parceiros { margin: 0px 310px 0px 5px; }
#fechoCorpo img { margin: 0px 0px 5px 0px; }

/* -- RODAPE ---------------------------------------------------- */
#zonaRodape {
position: relative;
height: 220px;
margin: 0px auto 0px auto;
background-image: url(/fap/novasimagens/fundoRodape.jpg);
background-repeat: repeat-y;
background-position: center top;
z-index: 7;
}
#rodape {
position: relative;
width: 955px;
height: 160px;
margin: 0px auto 0px auto;

z-index: 8;
}

#linhaSponsors {
position: absolute;
top: 0px;
left: 10px;
width: 935px;

border-top: 2px dotted #F0F0F0;
}
#linhaSponsors .sponsors, #linhaSponsors .parceiros { margin: 30px 15px 0px 30px; }
#linhaSponsors .sponsors img, #linhaSponsors .parceiros img {
width: 150px;
height: 35px;
margin: 5px 15px 0px 0px;
}
#navSecundaria {
bottom: 5px;
left: 0px;
width: 955px;
text-align: center;
}