﻿/********* Fontes ************/
@font-face {
    font-family: 'dinschrif-engschriftalternate';
    src: url('/App_Themes/Default/Fonts/dinea__-webfont.eot');
    src: url('/App_Themes/Default/Fonts/dinea__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/App_Themes/Default/Fonts/dinea__-webfont.woff') format('woff'),
         url('/App_Themes/Default/Fonts/dinea__-webfont.svg#dinschriftalternate') format('svg'),
         url('/App_Themes/Default/Fonts/dinea__-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinschriftalternate';
    src: url('/App_Themes/Default/Fonts/dinma2__-webfont.eot');
    src: url('/App_Themes/Default/Fonts/dinma2__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/App_Themes/Default/Fonts/dinma2__-webfont.woff') format('woff'),
         url('/App_Themes/Default/Fonts/dinma2__-webfont.svg#dinschriftalternate') format('svg'),
         url('/App_Themes/Default/Fonts/dinma2__-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinschrift-mittelschrift';
    src: url('/App_Themes/Default/Fonts/dinmi__-webfont.eot');
    src: url('/App_Themes/Default/Fonts/dinmi__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/App_Themes/Default/Fonts/dinmi__-webfont.woff') format('woff'),
         url('/App_Themes/Default/Fonts/dinmi__-webfont.svg#dinschriftmittelschrift') format('svg'),
         url('/App_Themes/Default/Fonts/dinmi__-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinschrift-engschrift';
    src: url('/App_Themes/Default/Fonts/dinen__-webfont.eot');
    src: url('/App_Themes/Default/Fonts/dinen__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/App_Themes/Default/Fonts/dinen__-webfont.woff') format('woff'),
         url('/App_Themes/Default/Fonts/dinen__-webfont.svg#dinschriftregular') format('svg'),
         url('/App_Themes/Default/Fonts/dinen__-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h4
{
    padding: 20px;
    margin:0;
}

.img { 
  -ms-interpolation-mode: bicubic; 
}

html, body, form {
margin: 0;
padding: 0;
height: 100%;
}

.container{
    position:relative; 
    min-height:100%;
}
.zoneFooter, .push{ min-height: 329px; }
.zoneFooter{ position:absolute; bottom:0; }

.classErro{
  color: #FF0000;
  font-family: 'dinschrift-mittelschrift';
}

.pageFooter { margin-top: 40px; }

.zoneHeader{
  height: 186px;
  margin-top:0px;
  background-repeat: no-repeat;
  position: relative;
}
.zoneLogo{
  float:left;
  margin-top:27px;
}

.zoneMenu{
  position: absolute;
  right: 30%;
  bottom: 0;
}

.zoneMenu li a.static
{
    font-size: 18px;
    font-family: 'dinschrif-engschriftalternate';
    padding: 10px !important;
}
.zoneMenu li .selected{
    color: #636162;
}


.zoneLogin{
  position: absolute;
  right: 20px;
  z-index: 1;
}
.zoneHeader, .VEstacoesSlider, .centralZoneGray, .zoneFooter, .zoneCentralBackOffice,
.centralZoneWhite, .centerInformation .informationTitle{
   padding: 0px 150px 0px 150px;
}
/*.zoneCentralBackOffice{
    display: table;
    margin: 0 auto;
}*/
.centralZoneGray{
  padding-top: 40px;  
  padding-bottom: 30px;
}

/******* Footer **********/
.footerPMELider{
  margin-top: 25px;
}
/**** Items Footer *****/
.footerItem {
  /*margin-right:150px;*/
}

.footerLeftItem{
  margin-right:150px;
}
.footerRightItem{
  margin-left:150px;
}
.footerItem .title
{
  font-size:46px;
  font-family: 'dinschrift-mittelschrift';
}
.footerItem .description
{
  font-size:15px;
  font-family: 'dinschrift-mittelschrift';
}


/******* Menu ***********/
.horizontalmenu{
  font-size:19px;
  text-transform: uppercase;
  font-family: 'dinschrift-engschrift';
}
.horizontalmenu table{
  border-spacing: 50px;
  border-collapse: separate !important;
  margin-top:-50px;
}
.horizontalCMSMenu td{
  /*padding-right:50px;*/
  height: 110px;
  vertical-align: bottom;
}
.horizontalCMSMenuItem{
  color:#2d2d2d;
}
.horizontalCMSMenuHighlightedMenuItem,
.horizontalCMSMenuHighlightedMenuItemMouseOver,
.horizontalCMSMenuItemMouseOver{
  color:#D4E9DA;
  border-top: 10px solid #8AC29A;
}
