/* +news-page */
/* +languages */
/* +portuguese */
#pt #news-page .see-all-news { background-image:url(../../pt/noticias/imgs/buttons/see-all-news.gif)  }
#en #news-page .see-all-news { background-image:url(../../en/news/imgs/buttons/see-all-news.gif)  }
/* end portuguese */
/* end languages */

#news-page #wide { padding-top:30px }

#news-page li.alt { background-color:#f0f0f0 }
#news-page #content #wide .date { display:block; margin-bottom:3px; color:#3498D5; font-weight:bold }
#news-page #content #wide .news-title { color:#a0a0a0; font-size:1em; font-weight:bold }
#highlights-news .description, #other-news #all-news-list li, #small-other-news #all-news-list li  { background-image:url(../../imgs/others/blue-arrow.gif); background-repeat:no-repeat }
#other-news #all-news-list li, #small-other-news #all-news-list li { padding:10px 25px 11px 25px; background-position:10px 31px }
#news-page #content #wide #other-news h3, #news-page #content #wide #small-other-news h3 { font-size:1.4em; margin-bottom:0 }

#news-page .other-news-container { position:relative }
#news-page .other-news-container  .content { padding-bottom:30px }
#news-page #ajax-target.loading { background:url(../../imgs/others/large-loading.gif) no-repeat center center }

/* +news home */
#highlights-news { float:left; width:428px }
#highlights-news li { min-height:14.2em; margin-bottom:30px }
#highlights-news .image { float:left; width:199px; overflow:hidden }
#highlights-news .image, #highlights-news .image img { display:block; }
#highlights-news .description { float:right; width:190px; padding:7px 10px 0 25px; background-position:12px 28px }
#news-page #content #wide #highlights-news .description h2 { margin-bottom:3px; font-size:1.3em }
#news-page #highlights-news .description p a { color:#454545 }
#highlights-news .alt .image { width:199px; height:142px; overflow:hidden; float:right }
#highlights-news .alt .description { float:left }

#other-news { float:right; width:490px; }
#other-news #ajax-target { min-height:610px }
#news-page #content #wide #other-news h2 { margin-bottom:3px }
.other-news-container .selected a:hover, .other-news-container .selected a:focus { text-decoration:none; outline:none }

.other-news-container h2 a, span.cancel-sifr-witdh { float:left; }
.other-news-container h2 a { display:block; margin:7px 5px 0 0; padding-left:10px;}
.other-news-container h2 span { width:200px; display:block; overflow:hidden; }
#small-other-news h2 a { display:block; margin:6px 5px 0 0; padding-left:15px;}

.pagination-container { width:270px; margin:13px auto 0 }
.pagination li { border-right:1px solid #5FC001 }
#news-page #content #wide .pagination a, #news-page .pagination strong { color:#5FC001 }
/* end news home */

/* +news details */
.news-details #content h2 { font-size:1em; margin-bottom:0 }
#news-page #content .details { float:left; width:630px }
#news-page #content .details h1 { margin-bottom:13px; font-size:1.8em !important }
#news-page #small-other-news { float:right; width:274px }
#news-page #content #wide .links-list { width:400px; margin:30px 0 40px }
#news-page #content #wide .links-list h3 { margin-bottom:10px }
#news-page .links-list ul li { background:none; padding-left:0 }
#news-page #content #wide .links-list a { color:#808080 }
#news-page .links-list ul li p { font-size:1em; margin-top:3px; color:#8f8f8f }

#news-page #small-other-news .content { padding-bottom:50px; background:url(../../imgs/backgrounds/news/other-news.gif) repeat-y  }
#news-page #small-other-news h2 { overflow:hidden; padding:11px 0 0 8px; font-size:1.6em; background:url(../../imgs/backgrounds/news/other-news-title.gif) no-repeat }
#news-page #small-other-news h2 span { display:block }
#small-other-news #all-news-list { width:245px; margin:auto }
#small-other-news #all-news-list li { margin-top:1px; border-bottom:1px solid #cecece }
#small-other-news #ajax-target { min-height:250px }
#news-page #small-other-news .pagination-container { width:230px }
#news-page #small-other-news .shadow { height:10px; background:url(../../imgs/backgrounds/small-shadow.jpg) no-repeat center top }
#news-page .see-all-news { float:right; clear:right; width:229px; height:25px; margin:10px 20px 0 0; background-repeat:no-repeat }

#news-page .highlight-img { float:left; margin:0 15px 15px 0; }
#news-page .highlight-img br { display:none }
#news-page .highlight-img img, #news-page .highlight-img span { display:block }
#news-page .highlight-img span { padding-top:5px; color:#a2a2a2 }
#news-page .highlight-img span a, #news-page .highlight-img span a:hover { font-size:1em }
#news-page #gallery { margin:20px auto }

#news-page #content .text-content h2 { margin-bottom:7px; font-size:1.1em; font-weight:bold }

#news-page #content .text-content table { margin:auto auto 15px; clear:both;  }
#news-page #content .text-content table caption { padding-bottom:10px; font-size:1.1em; font-weight:bold }
#news-page #content .text-content table thead th { text-align:center }
#news-page #content .text-content table th, #news-page #content .text-content table thead td { background:#f6f6f6 url(../../imgs/backgrounds/about-us/careers/tenders/iten-info-box.gif) repeat-x left bottom; color:#297B40; font-weight:bold; border:1px solid #DADEE2; border-width:1px 0 }
#news-page #content .text-content table td, #news-page #content .text-content table th { padding:4px 40px; font-size:1.1em; vertical-align:middle }
#news-page #content .text-content table tbody th, #news-page #content .text-content table thead td { color:#454545; text-align:left; padding:4px 25px }
#news-page #content .text-content table tbody td { background:#fff url(../../imgs/backgrounds/menu-vlist-default-content.jpg) repeat-x left bottom; border-bottom:1px solid #EFF1F3 }
#news-page #content .text-content table tbody th.header-item{color:#297B40;}
#news-page #content .text-content table tbody td.item-highlight {background:#f6f6f6 url(../../imgs/backgrounds/about-us/careers/tenders/iten-info-box.gif) repeat-x left bottom; font-weight:bold; border:1px solid #DADEE2; border-width:1px 0 }
#news-page #content .text-content table td a { font-size:1em; color:#454545 }

#news-page #content .text-content table.data td, #news-page #content .text-content table.data th { padding:4px 10px; font-size:1.1em; vertical-align:middle }
#news-page #content .text-content table.data tbody.center *{text-align:center !important;}

#news-page #content .text-content ul, ol { margin-bottom:15px }
#news-page #content .text-content ul li { list-style-type:disc }
#news-page #content .text-content ol li { list-style-type:decimal }
#news-page #content .text-content li { margin-bottom:6px; list-style-position:inside; font-size:1.1em }
#news-page #content .text-content p img {margin-right:15px !important;margin-bottom:15px !important;float:left !important;}

#news-page #gallery h3 { background:url(../../pt/noticias/imgs/titles/barra.gif) no-repeat }
#news-page #gallery h3.sifr-title-2 { font-size:1.5em !important; }
.listSpace { padding-bottom: 10px; overflow: hidden; }
/* end news details */

#news-page #content #news-graphic { overflow:auto }
#news-page #content .accessible-content { margin-top:40px }
#news-page #content .accessible-content table th, #news-page #content .accessible-content table td { padding:2px 7px }
/* end news-page */

/* RSS */
p.box-rss { margin:0 0 0 0 !important; padding: 20px 0 0 0; clear:both; }
#pt p.box-rss a { display:block; width:523px; height:44px; margin:auto; background: url(../../pt/noticias/imgs/others/about-rss.png) no-repeat center top; text-indent:-9999em; outline:none; }
#en p.box-rss a { display:block; width:412px; height:42px; margin:auto; background: url(../../en/news/imgs/others/about-rss.png) no-repeat center top; text-indent:-9999em; outline:none; }

/* +accessible-content */
.accessible-content .text-box { margin-bottom:10px; display:block; }
.accessible-content h3 { margin-bottom:2px !important; font-size:1.3em;}
.accessible-content .content-spacer { border-top:1px #ccc solid; padding-top:10px;}
/* end accessible-content */

em {font-style:italic !important;}

strong {font-weight:bold;}
