﻿/* Associação de Voo Livre da Madeira */

/* Fichas externas */
@import url("Shadows.css");
@import url("Paragraphs.css");
@import url("Menus.css");
@import url("Modules.css");
@import url("RH.css");
@import url("News.css");
@import url("Forum.css");
@import url("Calendar.css");
/*@import url("Newsletter.css");*/
/*@import url("ExtranetIntranet.css");*/
/*@import url("PubBaseDeDados.css");*/
@import url("ProdCatalogue.css");



/* Main */
body {
 background-position: top left;
}
form {
 margin: 0px;
}
#DWMain {
 overflow: hidden;
 background-repeat: no-repeat;
 background-position: right 10px;
 background-image: url(../layout/AVLM_LogoBg.gif);
}
.AVLM_Lightbox td {
 text-align: center;
}
.Legend {
 color: #7791B3;
}
a img {
 border: none;
}
small a {
 font-size: 9px;
}



/* Header */
#DwHeader {
 height: 100px;
 position: relative;
}
#DwLogo {
 position: absolute;
 top: 17px;
 left: 5px;
}
#TopMenu {
 position: absolute;
 top: 11px;
 right: 55px;
}
#LanguageMenu {
 position: absolute;
 top: 10px;
 right: 0px;
}
#MainMenu {
 position: absolute;
 top: 80px;
 right: 0px;
}
#LoginArea {
 position: absolute;
 top: 10px;
 color: #FFFFFF;
}
#QuickSearch {
 position: absolute;
 top: 45px;
 right: 0px;
}



/* TopGraphic */
#DwTopGraphic-Home {
 height: 320px;
 overflow: hidden;
}
#DwTopGraphic {
/* height: 200px;
 overflow: hidden;*/
}
#DwTopGraphicBorder {
 border: 5px solid #E9E9E7;
}
#DwTopGraphicCell {
 width: 970px;
 height: 280px;
 overflow: hidden;
}
#DwTopGraphic #DwTopGraphicCell {
 height: 160px;
 overflow: hidden;
}
#PagePath {
 float: left;
}
#PageFeatures {
 float: right;
}
#DwParagraphs {
 clear: both;
 margin-top: 10px;
}



/* Body */
#DwBody {
 text-align: left;
 position: relative;
}
#DwContentBorder {
 border: 5px solid #E9E9E7;
}
#DwContentCellHolder {
 width: 970px;
 overflow: hidden;
 background-color: #CFD8E4;
}
#DwContentCell {
 margin: 10px 20px 10px 20px;
}
#MainColumn {
 float: left; 
 width: 705px;
}
#SupportColumn {
 float: right;
 width: 190px;
}



/* Sponsors Area */
#SponsorsHolder_Home {
 margin-top: 15px;
 padding-top: 10px;
 border-top: 1px solid #9BC1E6;
}
#SponsorsHolder {
 padding-top: 10px;
}
#SponsorsArea {
 height: 80px;
 overflow: hidden;
}
#Supporters {
 float: left;
 margin-left: 10px;
}
#Sponsors {
 float: left;
}
#Advertise {
 float: right;
 margin: 0px 25px 0px 25px;
}



/* Footer */
#DwFooter {
 overflow: hidden;
 margin: 20px 10px 10px 10px;
}
#DwFooter small, #DwFooter small a {
 font-size: 9px;
 color: #BAC9E1;
}
#DwFooter small a:hover {
 color: #FFFFFF;
 text-decoration: none;
}
