/* CSS Document */

body{ padding:0px; margin:0px; background:#FFFFFF; font-family: Helvetica, sans-serif;}

h1, h2, h3, h4, h5{ padding:0px; margin:0px;}

img{ border:none;}

.clear{ clear:both; line-height:1px;}

.site{ /*background:#F6F6F0;*/}

.header{ background:#000000;}
.header .content{width:950px; margin:auto;}
.header .content h1{ display:none; margin:0px; padding:0px;}
.header .content .welcomeMessage{ position:absolute; font-size:11px; color:#A1A1A1; background:#000000; width:922px; height:14px; text-align:right; padding-right:6px;}

.separator{height:3px; line-height:1px;}
.separator .black{ height:3px; background:#FFFFFF;}
.separator .white{ height:3px; background:#FFFFFF; width:950px; margin:auto; margin-top:-3px;}

.bg{ margin:auto; width:950px;}
.main{ width:950px; margin-right:22px; _margin-right:0px; background:#FFFFFF; padding-top:4px; padding-bottom:20px;}

.blockLeft{ float:left; background:#FFFFFF;}
.blockRight{ float:right; margin-right:22px; margin-top:-209px; background:#FFFFFF; display:inline;}

.newRoads{ width:547px; background:#FFFFFF;}
.newRoads h1{ border-bottom:1px solid #C5C5C0; margin-bottom:2px;}
.newRoads .map{ border:3px solid #C7C5C5; }
.newRoads .links{ height:130px; background:#FBFBF5;}
.newRoads .links .concessions{ width:190px; float:left;}
.newRoads .links .last{ width:167px;}
.newRoads .links .concessions .title{ font-size:13px; font-weight:700; height:16px; padding:5px 0 0 22px; color:#666666; border-bottom:3px solid #FFFFFF; background:#F6F6F0 url(../images/icon_bullet-arrow2.gif) no-repeat 8px 7px;}
.newRoads .links .concessions .list{ border-top:1px solid #C9C9C4; padding: 2px 0 4px 22px; background:#FBFBF5;}
.newRoads .links .concessions .list ul{ padding:0px; margin:0px;}
.newRoads .links .concessions .list li{ padding:0px; margin:0px; list-style:none; line-height:16px; font-size:12px; color:#969796; background: url(../images/icon_bullet-arrow.gif) no-repeat left 4px; padding-left:10px;}
.newRoads .links .concessions .list li a{ font-size:12px; color:#FF0000; text-decoration:none;}
.newRoads .links .concessions .list li a:hover{ text-decoration:underline;}

.video{ width:378px; padding-bottom:5px; position:relative;}
.video h2{ background:#FFFFFF; padding-top:2px;}
/*.video .videoTitl{ background:#FFFFFF; padding-top:28px;}*/
.video .text{ height:82px; overflow:auto; font-size:11px; color:#838181; background:#EBE7E7; border:4px solid #EBE7E7; }
.video .flash{ background:#000000;}

.newsHome{ width:378px; background:#FFFFFF;}
.newsHome h3{ padding-bottom:3px;}
.newsHome .lead{ background:#E4E4E4 url(../images/icon_bullet-arrow.gif) no-repeat 10px 6px; border-bottom:1px solid #FFFFFF; padding: 3px 9px 8px 24px;}
.newsHome .lead a{ font-size:11px; color:#838181; text-decoration:none; display:block; padding-right:35px; background:url(../images/icon_saiba-mais.gif) no-repeat right 15px; height:40px; overflow:hidden;}

.newsHome .highlight{ background:#C7C5C5 url(../images/icon_bullet-arrow.gif) no-repeat 10px 6px; border-bottom:1px solid #FFFFFF; padding: 3px 9px 8px 24px;}
.newsHome .highlight h4{font-size:12px; color:#666666;}
.newsHome .highlight a{ font-size:11px; color:#838181; text-decoration:none; display:block; padding-right:30px; background:url(../images/icon_saiba-mais2.gif) no-repeat right 33px; padding-bottom:16px; height:42px; overflow:hidden;}

/* NEWS */

.home{ text-align:right; position:absolute; width:920px;}

.newsNoveltyList{ background:#FAFAF7; width:925px;}

.noveltyList{padding-bottom:5px; background:#F6F6F0; width:925px;}
.noveltyList h1{ margin-bottom:7px; background:#FFFFFF; border-bottom:1px solid #C5C5C0; height:30px;}
.noveltyList h1 span{/*border-bottom:1px solid #C5C5C0;*/ display:block; width:925px;}

.newsList{ background:#FAFAF7;}
.newsList h1{ margin-bottom:7px; background:#FFFFFF; border-bottom:1px solid #C5C5C0; height:30px;}
.newsList h1 span{display:block; width:925px;}
.newsList h2{border-bottom:1px solid #C5C5C0; border-top:1px solid #C5C5C0; margin-bottom:6px; width:925px;}
.newsList h2 img{ display:block;}
.newsList .newsItem{ height:62px; width:859px; margin-bottom:15px;}

.newsList .newsItemImage{ float:left;}
.newsList .newsItemImage img{ border:2px solid #E2E2DE; width:170px; height:59px;}
.newsList .newsItemContent{ width:612px; float:left; height:58px; border-left:1px solid #F6F6F0; background: url(../images/icon_bullet-arrow.gif) no-repeat 10px 7px; padding: 2px 5px 2px 21px;}
.newsList .newsItemContent .newsItemTit{ font-size:13px; font-weight:700; color:#E20A19;}
.newsList .newsItemContent .newsItemTit a{ color:#E20A19; text-decoration:none;}
.newsList .newsItemContent .newsItemTit a:hover{ text-decoration:underline;}
.newsList .newsItemContent .newsText{ font-size:11px; color:#000000; height:42px; overflow:hidden;}
.newsList .newsItemContent .newsText span{ display:block; font-weight:700;}
.newsList .newsItemContent .newsText p{ padding:0px; margin:0px; padding-bottom:11px;}
.newsList .newsBot{ display:block; width:46px; height:62px; float:left;}
.newsList .newsBot a{background:#FAFAF7 url(../images/icon_saiba-mais4.gif) no-repeat center 30px; display:block; width:46px; height:62px;}
.newsList .newsBot a span{ text-indent:-9000px; display:block;}

.novelty{ height:117px; width:859px; background: url(../images/img_noveltyItem.gif) no-repeat left top; padding:10px 0 0 0; clear:both;}
.novelty .newsItemImage{ float:left; background:#E7E7E1; height:117px;}
.novelty .newsItemImage img{ border:3px solid #C7C5C5; width:316px; height:110px;}
.novelty .newsItemContent{ width:464px; float:left; height:99px; border-left:1px solid #F6F6F0; background:#E7E7E1 url(../images/icon_bullet-arrow.gif) no-repeat 10px 15px; padding: 10px 5px 8px 21px;}
.novelty .newsItemContent .newsItemTit{ font-size:13px; font-weight:700; color:#E20A19; padding-bottom:9px;}
.novelty .newsItemContent .newsItemTit a{color:#E20A19; text-decoration:none;}
.novelty .newsItemContent .newsItemTit a:hover{ text-decoration:underline;}
.novelty .newsItemContent .newsText{ font-size:11px; color:#000000; height:57px; overflow:hidden;}
.novelty .newsItemContent .newsText span{ display:block; font-weight:700;}
.novelty .newsItemContent .newsText p{ padding:0px; margin:0px; padding-bottom:11px;}
.novelty .newsBot{ display:block; width:46px; height:117px; float:left;}
.novelty .newsBot a{background:#E2E2DE url(../images/icon_saiba-mais.gif) no-repeat center 70px; display:block; width:46px; height:117px;}
.novelty .newsBot a span{  text-indent:-9000px; display:block;}

.newsNav{border-bottom:1px solid #C5C5C0; border-top:1px solid #C5C5C0; padding: 5px 0 4px 0; width:925px;}
.newsNav .newsNavContent{ text-align:right; background:#E9E9E6; font-size:12px; font-weight:700; color:#666666; width:852px; padding-right:8px; line-height:26px;}
.newsNav .newsNavContent img{ vertical-align:middle;}

.news{background:#F6F6F0; width:925px;}
.news h1{border-bottom:1px solid #C5C5C0; margin-bottom:7px; background:#FFFFFF;}
.news h1 img{ display:block;}

.news .newsDetails{ width:369px; float:left;}
.news .newsContent{ width:486px; float:left; margin-left:2px; padding-top:46px;}

.newsDetails .newsUtilityImage{ background:#DDDDDB; padding-bottom:44px;}
.newsDetails .newsUtilityImage img{ border:2px solid #C7C5C5;}

.newsDetails .newsUtilityItems{ border-top:1px solid #F6F6F0;}
.newsDetails .newsUtilityItems ul{ margin:0px; padding:0px;}
.newsDetails .newsUtilityItems li{ margin:0px; padding:0px; list-style:none; float:left; display:block; border-bottom:2px solid #F6F6F0;}
.newsDetails .newsUtilityItems li a{ display:block; text-align:right; background:#E7E7E2; width:360px; padding-right:9px;}

.newsContent .newsContentDetail{background: #E9E9E6 url(../images/icon_bullet-arrow.gif) no-repeat 10px 15px; padding: 10px 20px 20px 23px; margin-bottom:8px;}
.newsContent .newsContentDetail h2{font-size:13px; font-weight:700; color:#E20A19; padding:0px; margin:0px; padding-bottom:10px; border:none;}
.newsContent .newsContentDetail .newsContentDetailText{font-size:11px; color:#000000;}
.newsContent .newsContentDetail .newsContentDetailText p{ padding:0px; margin:0px; padding-bottom:11px;}
.newsContent .newsContentDetail .newsContentDetailText a{ color:#ED1C24;}
.newsContent .newsContentDetail .newsContentDetailText span{display:block; font-weight:700;}

.newsContent .newsContentImages{ padding-bottom:25px;}
.newsContent .newsContentImages .newsContentImagesItem{ float:left; padding-bottom:5px;}
.newsContent .newsContentImages .newsContentImagesItem img{ border:4px solid #C7C5C5;}

.pdfLinkNews { color:#000000; font-size:11px; font-family:Arial; text-decoration:none; }
.pdfLinkNews a { text-decoration:none; color:#000000; }
.pdfLinkNews a:hover { text-decoration:underline; }
.pdfLinkNewsText { padding-left: 7px; }
/* NEWS */

.doc{background:#F6F6F0; width:925px;}

.doc h1{border-bottom:1px solid #C5C5C0; margin-bottom:7px; background:#FFFFFF;}

.docItem{background: #E0E0DB url(../images/icon_bullet-arrow.gif) no-repeat 10px 15px; padding: 10px 4px 2px 23px; margin-bottom:8px; width:830px; margin-top:10px;}
.docItem .docItemTitle{font-size:13px; font-weight:700; color:#E20A19; padding:0px; margin:0px; padding-bottom:10px;}
.docItem .docItemText{font-size:11px; color:#000000; width:700px;}
.docItem .docItemText p{ padding:0px; margin:0px; padding-bottom:11px;}
.docItem .docItemText span{display:block; font-weight:700;}
.docItem .docItemImage{ display:block; text-align:right; width:800px; margin-top:-75px; padding-bottom:15px;}

/* FOOTER */

.footer{ background:#FFFFFF; border-top:1px solid #F6F6F0;}
.footerContainer{ width:950px; margin:auto; padding-top:16px; height:32px;}
.footer .footerLinks{ float:left;}
.footer .footerLinks ul{padding:0px; margin:0px;}
.footer .footerLinks li{padding:0px; margin:0px; list-style:none; float:left;}
.footer .footerLinks li a{ font-size:12px; font-weight:700; color:#666666; padding: 0 20px 0 20px; background:url(../images/bg_footer-sep-links.gif) no-repeat right 3px;}
.footer .footerLinks li a:hover{ text-decoration:none;}
.footer .footerLinksEnd{ background:#FFFFFF; width:2px; float:left; margin-left:-1px; height:20px;}

.footer .logos{ float:right; padding-right:30px; margin-top:-10px;}
.footer .logos a{ padding-left:5px;}

/*Gallery Movies*/

.galleryMovies { margin-left:3px; float:left;}
.contentMovies { float:left;}
.blockMovies { width:110px; float:left; height:140px;  margin-left:19px; margin-bottom:15px;}


.blockMovies .movie{ background: url(../images/bg_movie.gif) no-repeat left top; width:110px; height:75px;}
.blockMovies .movie img { width:107px; height:71px; margin-left:1px; margin-top:2px;}
.blockMovies .linkMovie{  background:#C0C0C0; text-align:center; margin-top:1px; margin-bottom:2px; }
.blockMovies .linkMovie a { background:#C0C0C0;}
.blockMovies .linkMovie img { text-align:center; }
.blockMovies .titleMovie { font-size:11px; color:#838181; font-weight:700; font-family:Arial;height:45px; overflow:hidden; line-height:14px; }

/*Landing Movies*/

.containerGallery { margin-top:1px;}
.containerGallery .contentLittleMovies {  }
.containerGallery .contentLittleMovies .littleMovies {float:left;background: url(../images/bg_movie_little.gif) no-repeat left top; width:53px; height:39px; margin-right:1px; }
.containerGallery .contentLittleMovies .littleMovies img{ padding-left:3px; padding-top:2px;}
.containerGallery .linkSeeMore { float:right; text-align:right;}