/*   GENERAL   */

body{
  margin:           0;
  padding:          0;
}

p{
  margin:           5px 0px 5px 0px;
  padding:          5px 0px 5px 0px;
}

img{
  border:           0px;
}


hr{
  height:           1px;
  background:       url(../images/dot.png) repeat scroll center;
  border-bottom:    0px;
  border-top:       0px;
  margin-bottom:    15px;
  margin-top:       15px;
}

.all{
  background-color: #FFFFFF;
  width:            100%;
  height:           100%;
  position:         absolute;
  min-height:       450px;
  max-height:       797px;
}

.tableGeneral{
  border:           0px;
  border-collapse:  collapse;
  padding:          0px;
  width:            100%;
  height:           99.9%;

}

.content{
  width:            940px;
  margin-left:      auto;
  margin-right:     auto;
  text-align:       left;

  vertical-align:   top;
  top:              50px;
}

.tittle{
  font-family:      Arial;
  font-weight:      bold;
  font-size:        20px;
  color:            #DC4D32;
}

.subtittle{
  font-family:      Arial;
  font-weight:      bold;
  font-size:        15px;
  color:            #DC4D32;
}

.innerText{
  font-family:      Arial;
  font-weight:      normal;
  font-size:        12px;
  color:            #707070;
  line-height:      170%;

}

.innerTextContainer{
  margin:           15px 0px 15px 0px;
  width:            460px;
  text-align:       justify;
}


.lineTop{
  height:           3px;
  widows:           100%;
  background-color: #707070;
}

.barBottom{
  background-color: #DD4D32;
  height:           102px;
  width:            100%;
  left:             0px;
  right:            0px;
  bottom:           0px;
}

.bottomText{
    font-family:    Arial;
    color:          #FFFFFF;
    font-size:      12px;
}

.bottomTable {
  margin-left:      auto;
  margin-right:     auto;
  border:           0px;
  border-collapse:  collapse;
  width:            940px;
  margin-top:       10px;
}

.bottomTable td{
  padding:          0px 8px 0px 8px;
}



/*   MENU   */

.headerMenu{
  float:            right;
  border:           0px;
  border-collapse:  collapse;
  width:            540px;
  margin-top:       45px;
  text-align:       right;
  font-family:      Arial;
  font-size:        15px;
  font-weight:      bold;
}

.headerMenu td{
    padding-left:   40px;
}

.headerMenu a{
  text-decoration:  none;
  color:            #707070;
}

.headerMenuAActive{
  color:            #DC4D32 !important;
}

.headerMenu a:hover{
  color:            #DC4D32;
}

.header{
  margin-left:      auto;
  margin-right:     auto;
  background-color: #FFFFFF;
  height:           102px;
  width:            940px;
}

.headerLogos{
  float:            left;

  border-collapse:  collapse;
  width:            325px;
  margin-top:       30px;

}



/*   SPLASH (index.html)   */

.spin{
  vertical-align:   top;
  width:            60px;
}

.splash{
  background-color: #FFFFFF;
  width:            100%;
  height:           100%;
  position:         absolute;
  min-height:       250px;
  max-height:       797px;
}

.right{
  right:            0px;
  text-align:       right;
  float:            right;
  border:           0px;
}

.splashEnter{
  width:            280px;
  margin-left:      auto;
  margin-right:     auto;
  vertical-align:   top;
  margin-top:       300px;
}

.center{
  margin-left:      auto;
  margin-right:     auto;
}


/*TEAM*/

.innerTextTeam{
  font-family:      Arial;
  font-weight:      normal;
  font-size:        12px;
  color:            #707070;
  line-height:      170%;
  text-align:       justify;
}


.tableTeam {
  border:           0px;
  border-collapse:  collapse;
  padding:          0px 0px 0px 0px;
  margin:           15px 0px 0px 0px;
  text-align:       justify;

}

/*  CONTACT */

.containerContact{
  left:             0px;
  width:            940px;
  border-collapse:  collapse;
  padding:          0px;
}

.containerContact td{
  width:            45%;
  vertical-align:   top;
  padding:          0px;
}


.mapBorder{
  border:           4px solid #707070;
  width:            451px;
  height:           291px;
}

.contactInput{
  border:           1px solid #707070;
  background-color: #F6F6F6;
  width:            460px;
  height:           22px;
  font-family:      Arial;
  font-weight:      normal;
  font-style:       italic;
  font-size:        11px;
  color:            #707070;

}

.contactInputLarge{
  border:           1px solid #707070;
  background-color: #F6F6F6;
  width:            460px;
  height:           158px;
  overflow-x        :hidden;
  overflow-y        :hidden;
  font-family:      Arial;
  font-weight:      normal;
  font-style:       italic;
  font-size:        11px;
  color:            #707070;

}

.contactText{
  font-family:      Arial;
  font-weight:      normal;
  font-size:        12px;
  color:            #707070;
  padding-left:     0px;
  vertical-align:   top;
  height:           15px;
}

.left {
  float:            left;
  border:           0px;
  border-collapse:  collapse;
  padding:          0px;
}


.contactTextBold{
  font-family:      Arial;
  font-weight:      bold;
  font-size:        12px;
  color:            #707070;
  vertical-align:   top;
  height:           15px;
  text-decoration:  none;
}

.fixContact{
    margin-bottom:176px;
}


        /*  IE8 FIX*/
@media \0screen {
  .fixContact{
      margin-bottom:176px;
  }
}

        /*  IE9 FIX*/

:root .fixContact{margin-bottom:179px\9}

/*  ABOUT*/

.fixAbout{
    margin-bottom:347px;
}


/*  IE8 FIX*/
@media \0screen {
  .fixAbout{
    margin-top:347px;
  }
}

/*  IE9 FIX*/

:root .fixAbout{margin-bottom:354px\9}


/*  ADVISORY BOARD*/

.innerTextAB{
  font-family:      Arial;
  font-weight:      normal;
  font-size:        12px;
  color:            #707070;
  line-height:      170%;
  text-align:       justify;
}

.tableAB {
  text-align:       justify;
  border:           0px;
  border-collapse:  collapse;
  padding:          0px;
}

.barBottomAB{
  background-color: #DD4D32;

  height:           102px;
  width:            100%;
  left:             0px;
  right:            0px;
}
