﻿.HomepageNewsHolder {
  height:   100%;
  width:    20000em;
  position: absolute;
}

.HomepageNews {
  float:      left;
  width:      890px;
  height:     188px;
  padding:    30px 40px 25px 40px;
  background: url('../images/gradientCastanho.png') repeat-y;
}

.HomepageNews p.title {
  color: #fadd97;
  font:  24px PresidenciaFinaRegular;
}

.HomepageNews p.subtitle {
  color: #ffffff;
  font:  62px PresidenciaFirmeRegular;
}

.HomepageNews p.title, .HomepageNews p.subtitle {
  text-transform: uppercase;
}

.HomepageNews div.introduction {
  width:          470px;
  padding-bottom: 9px;
}

.HomepageNews div.introduction p {
  color: #bca774;
  font:  14px KlavikaRegular;
}

.HomepageNews .readMore {
  float:        left;
  padding-left: 9px;
  position:     relative;
  background:   url('../images/buttonLeft.png') no-repeat transparent;
}

.HomepageNews .readMore .buttonArrow {
  top:        17px;
  width:      4px;
  height:     8px;
  right:      15px;
  background: transparent url('../images/sprite.png') no-repeat -824px -184px;
}

.HomepageNews .readMore .buttonRightBg {
  top:        0;
  right:      0;
  width:      8px;
  height:     100%;
  background: transparent url('../images/sprite.png') no-repeat -817px -88px;
}

.HomepageNews .readMore a {
  height:         26px;
  display:        block;
  color:          #49412B;
  margin-right:   8px;
  padding:        12px 25px 0 10px;
  text-transform: uppercase;
  font:           14px KlavikaMedium, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background:     transparent url('../images/bookNowRepeat.png') repeat-x scroll 0 0;
}

.HomepageNews .readMore .buttonArrow, .HomepageNews .readMore .buttonRightBg {
  position: absolute;
}

/*.HomepageNews .readMore {
float: left;
width: 115px;
height: 38px;
display: block;
padding-left: 9px;
position: relative;
text-transform: uppercase;
background: url('../images/sprite.png') -654px -239px;
}
.HomepageNews .readMore span {
  width: 9px;
  float: right;
  height: 38px;
  text-transform: uppercase;
  background: url('../images/sprite.png') -817px -88px;
}
.HomepageNews .readMore span:first-child {
  float: left;
  width: 106px;
  height: 25px;
  color: #403825;
  padding-top: 13px;
  text-align: center;
  font: 11px KlavikaMedium;
  text-transform: uppercase;
  background: url('../images/bookNowRepeat.png') repeat-x;
}
.HomepageNews .readMore img.arrow {
  top: 13px;
  width: 9px;
  right: 14px;
  height: 13px;
  position: absolute;
  background: url('../images/sprite.png') -824px -181px;
}*/

.HomepageNews .bookNow {
  float:          left;
  width:          115px;
  height:         38px;
  display:        block;
  padding-left:   9px;
  position:       relative;
  text-transform: uppercase;
  background:     url('../images/buttonLeft.png') no-repeat transparent;
}

.HomepageNews .bookNow span {
  width:          9px;
  float:          right;
  height:         38px;
  text-transform: uppercase;
  background:     url('../images/sprite.png') -817px -88px;
}

.HomepageNews .bookNow span:first-child {
  float:          left;
  width:          106px;
  height:         28px;
  color:          #49412B;
  padding-top:    11px;
  text-align:     center;
  font:           14px KlavikaMedium;
  text-transform: uppercase;
  background:     url("../images/bookNowRepeat.png") repeat-x scroll 0 0 transparent;
}

.HomepageNews .bookNow img.arrow {
  width:       4px;
  height:      12px;
  margin-left: 12px;
  background:  url('../images/sprite.png') -824px -179px;
}

/*NEW*/

.HomepageNews .bookNow:hover {
  float:          left;
  width:          115px;
  height:         38px;
  display:        block;
  padding-left:   9px;
  position:       relative;
  text-transform: uppercase;
  background:     url('../images/sprite.png') -476px -239px;
}

.HomepageNews .bookNow:hover span {
  width:          9px;
  float:          right;
  height:         38px;
  text-transform: uppercase;
  background:     url('../images/sprite.png') -853px -89px;
}

.HomepageNews .bookNow:hover span:first-child {
  float:          left;
  width:          106px;
  height:         28px;
  color:          #ffffff;
  padding-top:    11px;
  text-align:     center;
  font:           14px KlavikaMedium;
  text-transform: uppercase;
  background:     url('../images/reserveNowRepeat.png') repeat-x;
}

.HomepageNews .bookNow:hover img.arrow {
  width:       4px;
  height:      12px;
  margin-left: 12px;
  background:  url('../images/sprite.png') -824px -196px;
}

.HomepageNewsImageHolder {
  top:      5px;
  right:    5px;
  position: absolute;
}

.HomepageNewsImageHolder a {
  width:      20px;
  height:     21px;
  display:    inline-block;
  background: url('../images/sprite.png') -890px -99px;
}

.HomepageNewsImageHolder a:hover {
  width:      20px;
  height:     21px;
  display:    inline-block;
  background: url('../images/sprite.png') -917px -98px;
}

.HomepageNewsImageHolder a.current {
  width:      20px;
  height:     21px;
  display:    inline-block;
  background: url('../images/sprite.png') -917px -98px;
}

/* Media Center */

#mediaCenterList li, .newsText, .newsImages {
  float: left;
}

/* Media Center List */

#mediaCenterList li {
  width:         25%;
  cursor:        pointer;
  margin-bottom: 18px;
}

#mediaCenterList li.largerNewsInfo {
  cursor: auto;
}

#mediaCenterList li:hover .newsInfo {
  background-color: #4181D5;
}

#mediaCenterList li.largerNewsInfo:hover .newsInfo {
  background: none;
}

#mediaCenterList li:hover .newsIntro, #mediaCenterList li:hover .newsDate {
  color: #002B7C;
}

#mediaCenterList li.largerNewsInfo:hover .newsIntro, .newsAuthor, .newsText {
  color: #C7B37F;
}

#mediaCenterList li.largerNewsInfo:hover .newsDate {
  color: #4A3919;
}

#mediaCenterList li.largerNewsInfo:hover .newsTitle {
  color: #443B27;
}

.newsTitle, #mediaCenterList li:hover .newsTitle {
  color: #FFF;
}

#mediaCenterList li.largerNewsInfo {
  width: 33.33%;
}

#mediaCenterList .newsImageFrame {
  width:      226px;
  height:     131px;
  padding:    8px 0 0 6px;
  background: url('../images/newsBox.png') 1px 0 no-repeat;
}

.imgDivFrame {
  height:   128px;
  overflow: hidden;
  width:    220px;
}

.newsInfo {
  width:            198px;
  height:           107px;
  margin-left:      5px;
  background-color: #6F613F;
  padding:          13px 12px 6px 12px;
  border-bottom:    1px dotted #4C3F24;
}

#mediaCenterList .largerNewsInfo .newsInfo {
  width:      272px;
  height:     103px;
  background: none;
}

#mediaCenterList .largerNewsInfo .newsInfo, #mediaCenterList .newsImageFrame {
  position: relative;
}

#mediaCenterList .newsImageFrame .blueHoverImage {
  background: transparent url('../images/sprite.png') no-repeat -250px -592px;
}

.newsImageFrame {
  text-align: center;
}

.newsDate {
  font: 12px KlavikaLight, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.newsDate, .newsDateArrow {
  color: #4A3919;
}

.newsAuthor, .newsTitle {
  font: 12px KlavikaMedium, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.newsAuthor, .newsTitle {
  text-transform: uppercase;
}

.newsTitle {
  font-size:     14px;
  margin-bottom: 12px;
  padding:       5px 0 2px 0;
}

.newsInfo .newsTitle {
  height:        43px;
  margin-bottom: 0;
}

#mediaCenterList .largerNewsInfo .newsTitle {
  height: 25px;
  color:  #443B27;
  font:   bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.newsTitle, #mediaCenterList .largerNewsInfo .readMore {
  display: block;
}

#mediaCenterList .largerNewsInfo .newsAuthor, #mediaCenterList .largerNewsInfo .newsTitle {
  text-transform: none;
}

#mediaCenterList .newsIntro {
  height: 40px;
}

#mediaCenterList .newsTitle, #mediaCenterList .newsIntro {
  overflow: hidden;
}

#mediaCenterList .newsIntro a {
  color: #A59162;
}

#mediaCenterList .largerNewsInfo .readMore {
  left:   12px;
  bottom: 8px;
}

#mediaCenterList .newsImageFrame .blueHoverImage, #mediaCenterList .largerNewsInfo .readMore {
  position: absolute;
}

#mediaCenterList .largerNewsInfo .readMore span {
  width:         4px;
  height:        7px;
  padding-right: 9px;
  background:    transparent url('../images/sprite.png') no-repeat -965px -67px;
}

#nextPage .newsNextPage {
  top: 7px !important;
}

.paging .pagingDetails {
  top:      9px;
  left:     20px;
  color:    #4C422C;
  position: absolute;
}

.paging .pagingDetails span {
  font-weight: bold;
}

/* Media Center Detail */

.newsText, .newsImages {
  width: 305px;
}

.widerNewsText {
  float: none;
  width: 100%;
}

.newsText {
  text-align: justify;
}

.newsImages {
  width:       310px;
  height:      197px;
  margin-left: 8px;
  position:    relative;
  padding:     8px 0 0 8px;
  background:  transparent url('../images/sprite.png') no-repeat -495px -592px;
}

.newsImages #browsable {
  width:  303px;
  height: 186px;
}

.newsImages .navi {
  right:  10px;
  width:  115px;
  bottom: 17px;
}