/* CSS Document */
*{margin:0; padding:0}
html{overflow-y:scroll}
body{color:#616161; font:62.5% Arial, Helvetica, sans-serif; text-align:center; background-color:#31417d}

/* Common Styles */
fieldset{position:relative; border:none}
fieldset legend{color:#616161}
fieldset legend span{position:absolute; top:0; left:0; white-space:normal}
input, textarea, select{color:#616161; font:1.0em Arial, Helvetica, sans-serif}
textarea{overflow-y:auto}

table{border-collapse:collapse}
th, td{vertical-align:top}

a{color:#31417d; text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}

.hidden{display:none!important}
.pDown{clear:both}

/* Clean Style */
.cleanStyle h1, .cleanStyle h4{margin:0 0 21px}
.cleanStyle h2{margin:0 0 19px}
.cleanStyle h3{margin:0 0 18px}
.cleanStyle h5{margin:0 0 22px}
.cleanStyle h6{margin:0 0 25px}
.cleanStyle pre{white-space:pre; margin:13px 0}
.cleanStyle p{margin:0 0 16px}
.cleanStyle strong{font-weight:bold}
.cleanStyle em{font-style:italic}
.cleanStyle u{text-decoration:underline}
.cleanStyle strike, .cleanStyle del{text-decoration:line-through}
.cleanStyle sup{vertical-align:text-top}
.cleanStyle sub{vertical-align:text-bottom}
.cleanStyle abbr, .cleanStyle acronym{cursor:help; border-bottom:0.1em dotted}
.cleanStyle ul{display:block; margin:16px 0; padding:0 0 0 40px; list-style-type:none; list-style-position:outside}
.cleanStyle ul li{list-style-type:disc}
.cleanStyle ul li ul li{list-style-type:circle}
.cleanStyle ul li ul li ul li{list-style-type:square}
.cleanStyle ul li ul{margin:0}
.cleanStyle ol{display:block; margin:16px 0; padding:0 0 0 40px; list-style-type:decimal; list-style-position:outside}
.cleanStyle ol li ol{margin:0}
.cleanStyle blockquote{margin-left:40px}
.cleanStyle hr{margin:8px 0; border:1px inset #000}


/* Style Content */
#Global{font-size:1.0em; text-align:left; width:100%}
#Header{clear:both; float:left; width:100%}
#Content{clear:both; float:left; padding-top:40px; width:100%; background-color:#fff}
#Footer{clear:both; float:left; padding-bottom:10px; width:100%}
.Center-Page{margin:0 auto; width:950px}
.Column-Left{float:left; padding-bottom:60px; width:220px}
.Column-Right{float:right; padding-bottom:60px; width:660px}
.HP-Column-Left{float:left; padding-bottom:60px; width:700px}
.HP-Column-Right{float:right; padding-bottom:60px; width:220px}

#Content .Column-Right{min-height:200px}
#Content .Footer-Line .Column-Right{min-height:inherit}

.title1{color:#e4aa1c; font-size:2.4em; font-weight:bold; line-height:1.1em; text-transform:uppercase; padding-bottom:20px}
.title2{color:#616161; font-size:1.2em; font-weight:bold; text-transform:uppercase}
.title3{color:#fff; font-size:1.0em; font-weight:bold; text-transform:uppercase}
.title4{color:#31417d; font-size:2.4em; font-weight:bold; line-height:1.0em; padding-bottom:12px}
.title5{color:#31417d; font-size:1.0em; font-weight:bold; text-transform:uppercase}
.title6{color:#e4aa1c; font-size:3.0em; font-weight:bold; line-height:1.0em; padding-bottom:12px}
.title7{font-size:1.2em; padding-bottom:4px}

.box-sh{
	box-shadow: 2px 3px 10px #cfcfcf;
	-moz-box-shadow: 2px 3px 10px #cfcfcf;
	-webkit-box-shadow: 2px 3px 10px #cfcfcf;
} /* IE */

input.error, textarea.error, select.error{border:1px solid #ff0000}
p.error{color:#ff0000; font-size:1.2em}
p.warning{font-size:1.2em}

input.erroIn, textarea.erroIn, select.erroIn{border:1px solid #ff0000}
.erroMsg{color:#ff0000; font-size:1.2em}
.erroMsg div{padding:10px 0}
.msgSucesso{font-size:1.2em}
.msgSucesso .msgSucessoTxt{padding:10px 0}

.loading{text-align:center}

#zz5_Menu_t, .ms-siteaction, #ctl00_ctl00_authoringcontrols{text-align:left!important; background-color:#fff} /* CSS Core Merge */

.columnleft{float:left; width:100%}
.columnright{float:right; width:100%}
.column1{clear:both; float:left; width:100%}

.i9a-separator hr{display:none}

.PlaceHolder{display:inline}

.Buttons{text-align:right}
.Buttons input{cursor:pointer}
.Buttons .submit{margin-top:9px; margin-left:6px}
.Buttons .bt-submit{color:#fff; text-transform:uppercase; border:none; padding:1px 25px 0px 2px; background:#31417d url(../images/arrow1.gif) no-repeat 97% 50%}
.Buttons .bt-bg-submit{color:#fff; text-transform:uppercase; text-align:center; border:none; padding:2px; width:100%; background:#31417d url(../images/bg-submit.gif) repeat-x left top}
.Buttons .top-page{font-size:1.1em; padding-right:18px; background:url(../images/arrow11.gif) no-repeat right center}
.Buttons .see-more{font-size:1.1em; padding-right:18px; clear:both; background:url(../images/arrow8.gif) no-repeat right center}
.Buttons .hp-see-more{font-size:1.1em; padding-left:18px; background:url(../images/arrow8.gif) no-repeat left center}

.Top-Bar{text-align:right; padding:5px 0}

.Top-Menu{display:inline}
.Top-Menu a{color:#888bbb; font-size:1.1em; margin-right:17px}

/*Oculto enquanto versao inglesa nao e' disponibilizada*/
.Language{
display:inline; 
/*visibility:hidden*/
}

.Form-Search{display:inline; padding-left:15px}
.Form-Search .line{display:inline}
.Form-Search .line label{color:#fff; font-size:1.1em}
.Form-Search .line input{font-size:1.1em}
.Form-Search .Buttons{display:inline}

.Logos{clear:both; float:left; width:100%; background:#cacfde url(../images/bg-header-logos.gif) no-repeat center top} /* #cacedd */
.Logos .Center-Page{padding-left:25px; width:975px}
.Logos .Images{text-align:right; float:left; padding-top:10px; width:382px}

#FlashImage{float:right; width:550px} /* width:540px */

.Main-Menu{clear:both; float:left; width:100%; background:#31417d url(../images/bg-main-menu.gif) repeat-x left top}
.Main-Menu ul{list-style:none}
.Main-Menu li{display:table; float:left; height:4.0em} /* width:95px; */
.Main-Menu a{color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; vertical-align:middle; display:table-cell; padding:2px 7px; height:100%; background:url(../images/main-menu-separator.gif) no-repeat right center} /* IE7 */ /* padding:2px 5px; width:99%; */
.Main-Menu a:hover, .Main-Menu .active{text-decoration:none; background:url(../images/bg-main-menu_hi.gif) no-repeat right top}
.Main-Menu .first a{}

.Lateral-Menu{clear:both; float:left; padding-bottom:20px; width:100%; list-style:none}
.Lateral-Menu li{display:block; float:left; width:100%}
.Lateral-Menu a{text-decoration:none; text-transform:uppercase; display:block; margin-bottom:2px; padding:5px 15px; width:86.5%; background-color:#efefef}
.Lateral-Menu a:hover, .Lateral-Menu .active{color:#fff; text-decoration:none; background-color:#e4aa1c}

.Sub-Menu{clear:both; float:left; width:100%; list-style:none}
.Sub-Menu li{border-bottom:1px solid #dfdfdf}
.Sub-Menu a{text-decoration:none; text-transform:uppercase; display:block; margin-bottom:2px; padding:5px 15px 3px 25px; width:82%; background:transparent url(../images/arrow4.gif) no-repeat 15px 7px}
.Sub-Menu a:hover, .Sub-Menu .active{color:#e4aa1c; background:transparent url(../images/arrow2.gif) no-repeat 15px 7px}

.Cross-Content{clear:both; padding-top:30px; width:100%}
.Cross-Content h2{display:table; width:100%; height:5.1em; background:#e4aa1c url(../images/bg-crosscontent.gif) no-repeat left bottom}
.Cross-Content h2 .title{vertical-align:middle; display:table-cell; padding:1.2em 12px 0; width:89%; height:76%; background:url(../images/crc-default.gif) no-repeat right bottom} /* IE6+7 */ /* padding:2.5em 12px 0; height:2.6em;  */
.Cross-Content h2 .title .text{cursor:text!important}
.Cross-Content .list{font-size:1.1em; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:10px 10px 5px; list-style:none}
.Cross-Content .list li{border-top:1px solid #dfdfdf; padding:5px 0}
.Cross-Content .list .first{border-top:none; padding-top:0}
.Cross-Content .list .date{display:block}
.Cross-Content .Buttons{text-align:right; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px 10px}

.Quick-Access{clear:both; padding-top:30px; width:100%}
.Quick-Access h2{display:table; width:100%; height:5.1em; background:#e4aa1c url(../images/bg-crosscontent.gif) no-repeat left bottom}
.Quick-Access h2 .title{vertical-align:middle; display:table-cell; padding:1.2em 12px 0; width:89%; height:76%; background:url(../images/crc-default.gif) no-repeat right bottom} /* IE6+7 */ /* padding:2.5em 12px 0; height:2.6em;  */
.Quick-Access .list{font-size:1.1em; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px 10px 5px; list-style:none}
.Quick-Access .list li{border-top:1px solid #dfdfdf; padding:5px 0}
.Quick-Access .list li a{display:block; padding:0 10px 0 0; background:url(../images/arrow4.gif) no-repeat 100% 90%}
.Quick-Access .list .first{border-top:none; padding-top:0}

.HP-Column-Left .Title-Module{}
.HP-Column-Left .Content-Highlight{margin-bottom:0; padding:15px 10px; background-color:transparent}
.HP-Column-Left .Content-Highlight .img{width:288px}
.HP-Column-Left .Content-Highlight .content{}
.HP-Column-Left .Content-Highlight .Buttons{text-align:left; padding-top:15px}

.HP-Column-Left .Sub-Highlight{margin-bottom:25px; border-top:none; background-color:#f6f6f6}
.HP-Column-Left .Sub-Highlight .Line-List{margin:8px 0 5px 0; padding:0 0 0 10px; border-left:1px solid #dfdfdf}
.HP-Column-Left .Sub-Highlight .Line-List.first{border:none!important}
.HP-Column-Left .Sub-Highlight .Line-List .img{width:160px}
.HP-Column-Left .Sub-Highlight .Line-List .link{color:#e4aa1c}
.HP-Column-Left .Sub-Highlight .Line-List .date{color:#969696; text-transform:uppercase; padding: 2px 0 0 0}
.HP-Column-Left .Sub-Highlight .i9a-separator{float:left; width:1px; height:10.5em}
.HP-Column-Left .Sub-Highlight .Buttons{text-align:left; padding-top:15px}

.HP-Highlight{clear:both; float:left; margin-bottom:10px; border-top:1px solid #dfdfdf; width:100%}
.HP-Highlight .List-Page{clear:both; float:left; margin-bottom:0; width:100%}
.HP-Highlight .Line-List{clear:none; float:left; margin:8px 0 5px 0; padding:0 10px; border-left:1px solid #dfdfdf; width:30.3%}
.HP-Highlight .Line-List.first{border:none!important}
.HP-Highlight .Line-List .content{}
.HP-Highlight .Line-List .link{font-size:1.1em; font-weight:normal}
.HP-Highlight .Line-List a.link:hover{color:#e4aa1c; text-decoration:none}
.HP-Highlight .Line-List .text{color:#969696; font-size:1.0em; line-height:1.1em}
.HP-Highlight .Line-List .img{float:left; width:62px}

.HP-Rate-Information{clear:both; float:left; width:100%}
.HP-Rate-Information h2{display:table; width:100%; height:5.1em; background:#e4aa1c url(../images/bg-crosscontent.gif) no-repeat left bottom}
.HP-Rate-Information h2 .title{vertical-align:middle; display:table-cell; padding:1.2em 12px 0; width:89%; height:76%; background:url(../images/bg-rates2.gif) no-repeat right bottom} /* IE6+7 */
.HP-Rate-Information .Rate-Information{font-size:1.1em; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; width:218px; list-style:none}
.HP-Rate-Information .Rate-Information .Filter-Area .line{width:100%} /*width:75%*/
.HP-Rate-Information .Rate-Information .Filter-Area .line select{width:100%}
.HP-Rate-Information .Rate-Information .Buttons .hp-see-more{font-size:1.0em}
.HP-Rate-Information .List-Rate{clear:both; padding:10px 10px 5px; width:91%}
.HP-Rate-Information .List-Information .left{font-size:1.0em; width:50%}
.HP-Rate-Information .List-Information .right{width:48%}
.HP-Rate-Information .List-Information .right strong{font-size:1.0em}
.HP-Rate-Information .List-Information .right .label{font-size:0.9em}
.HP-Rate-Information .List-Information .right .date{font-size:0.9em}
.HP-Rate-Information .Last-Update{padding-top:5px}
.HP-Rate-Information .Last-Update .label{font-size:1.0em}
.HP-Rate-Information .Last-Update .date{font-size:0.9em}
.HP-Rate-Information .Rate-Chart{clear:both; margin-right:0; border:none; padding-top:10px; width:218px}

.Breadcrumb{padding-bottom:30px}
.Breadcrumb a{}
.Breadcrumb span{color:#e4aa1c}
.Breadcrumb .i9a-separator{color:#e4aa1c}

.Title-Module{clear:both; padding-bottom:5px}

.Intro{font-size:1.4em; padding-top:7px; padding-bottom:20px}

.Content-Date .date{color:#969696; text-transform:uppercase}

.Content-Category{padding-bottom:3px}
.Content-Category .category{font-size:1.1em; font-weight:bold}

.Content-Image{padding-bottom:20px}
.Content-Image img{width:340px}

.Content-Text{font-size:1.2em}
.Content-Text ul{padding:0 0 0 10px}
.Content-Text ul li{list-style-type:none; padding:5px 0 5px 15px; background:url(../images/bullet1.gif) no-repeat 0 10px}
.Content-Text ul li ul li{list-style-type:none}
.Content-Text ul li ul li ul li{list-style-type:none}
.Content-Text ol{padding:0 0 0 25px}
.Content-Text ol li{padding:5px 0}

.Content-Lists{clear:both; float:left; margin-bottom:10px; border-bottom:1px solid #dfdfdf; padding-top:25px; width:100%}
.Content-Lists .title2{margin-bottom:5px}
.Content-Lists .Filter-Area{margin-bottom:0; border-bottom:none}
.Content-Lists .Filter-Area .line{width:auto}
.Content-Lists .Filter-Area .line select{width:auto}
.Content-Lists .List-Pagination{margin-bottom:0; border-top:1px solid #dfdfdf; border-bottom:none; padding:4px 0; background-color:transparent}
.Content-Lists .List-Pagination .links{height:auto}
.Content-Lists .List-Pagination .link, .Content-Lists .List-Pagination .img{font-size:1.1em; text-align:center; height:auto}
.Content-Lists .List-Pagination .link:hover{color:#31417d}
.Content-Lists .List-Pagination span.link, .Content-Lists .List-Pagination span.link:hover{color:#616161}
.Content-Lists .List-Pagination a.img:hover{color:#5db0e6; background-color:transparent}
.Content-Lists .List-Pagination .active, .Content-Lists .List-Pagination .active:hover{color:#31417d; font-size:1.3em; font-weight:bold; text-decoration:underline; margin:0 5px; background-color:transparent}

.Main-List{clear:both; border-top:1px solid #dfdfdf; padding:2px 0}
.Main-List .Link-Line{padding:3px 0 5px}
.Main-List .Link-Content{font-size:1.2em; padding:5px 8px; background-color:#efefef}
.Main-List .Link-Content img{float:none; margin:auto; width:auto; height:auto}
.Main-List .Link-Content span{padding-right:5px}
.Main-List .Link-Content .extension{text-transform:uppercase}
.Main-List .Link-Content .link{font-size:1.0em; font-weight:bold}
.Main-List .Link-Descrition{font-size:1.2em; padding:5px 8px 3px 27px}

.Content-Gallery{clear:both; float:left; margin-bottom:10px; padding-top:25px; width:100%}
.Content-Gallery .Gallery{overflow:hidden; margin-top:5px; border-top:1px solid #dfdfdf; width:100%}
.Content-Gallery .Gallery .disabled, .Content-Gallery .Gallery .disabled:hover{cursor:default}
.Content-Gallery .carousel-wrap{float:left; margin:2px 0 0; width:610px}
.Content-Gallery .main{margin-left:-10px; overflow:hidden}
.Content-Gallery .first{background:none!important}
.Content-Gallery .element{text-align:left; list-style:none; float:left; padding-top:6px; width:158px; height:99px; background:url(../images/gallery-separator.gif) no-repeat 0 2px}
.Content-Gallery .element a{display:block; position:relative; padding:0 10px; width:138px; height:91px} /* IE */
.Content-Gallery .element a .over{cursor:pointer; z-index:10; position:absolute; top:0; left:10px; width:138px; height:91px; opacity:0; background-color:#444} /* IE */
.Content-Gallery .element a:hover .over{opacity:0.5} /* IE */
.Content-Gallery .element img{width:138px; height:91px}
.Content-Gallery .carousel-control{cursor:pointer; zoom:1; line-height:9999px; vertical-align:middle; display:inline-block; overflow:hidden; float:left; position:relative; width:25px; height:107px}
.Content-Gallery .carousel-previous, .Content-Gallery .carousel-previous.disabled:hover{background:url(../images/bt-gallery-left.gif) no-repeat left top}
.Content-Gallery .carousel-previous:hover{background:url(../images/bt-gallery-left_hi.gif) no-repeat left top}
.Content-Gallery .carousel-next, .Content-Gallery .carousel-next.disabled:hover{background:url(../images/bt-gallery-right.gif) no-repeat left top}
.Content-Gallery .carousel-next:hover{background:url(../images/bt-gallery-right_hi.gif) no-repeat left top}
.Content-Gallery .center-wrap{overflow:hidden; clear:both; float:left; border-top:1px solid #dfdfdf; padding-top:8px; width:100%}
.Content-Gallery .carousel-pagination{font-size:1.1em; text-align:right; float:right; width:30%}
.Content-Gallery .carousel-pagination a{cursor:pointer; margin-left:5px; vertical-align:middle}
.Content-Gallery .carousel-pagination a.active{font-size:1.2em; font-weight:bold}
.Content-Gallery .image-information{font-size:1.2em; float:left; width:70%; min-height:3.8em} /* IE6 */
.Content-Gallery .image-information em{font-style:normal}

.Content-Highlight{clear:both; float:left; margin-bottom:38px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:8px 10px; width:97%; background-color:#f6f6f6}
.Content-Highlight h2 a:hover{color:#e4aa1c; text-decoration:none}
.Content-Highlight .content{overflow:hidden}
.Content-Highlight .date{color:#969696; text-transform:uppercase}
.Content-Highlight .text{font-size:1.4em}
.Content-Highlight .img{float:right; margin-left:10px; width:340px}

.Sub-Highlight{clear:both; float:left; margin-bottom:10px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:100%}
.Sub-Highlight .List-Page{clear:both; float:left; margin-bottom:0; width:100%}
.Sub-Highlight .Line-List{clear:none; float:left; padding:8px 0 5px 10px; width:48.4%}
.Sub-Highlight .Line-List .content{}
.Sub-Highlight .Line-List .link{text-transform:uppercase}
.Sub-Highlight .Line-List a.link:hover{color:#e4aa1c; text-decoration:none}
.Sub-Highlight .Line-List .text{font-size:1.1em; padding-top:8px}
.Sub-Highlight .Line-List .img{float:right; margin:0 10px}
.Sub-Highlight .List-Page .i9a-separator{clear:none}

.Gallery-Page{clear:both; float:left; width:100%}
.Gallery-Page .main{clear:both; float:left; margin-bottom:10px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:100%; background-color:#efefef}
.Gallery-Page .first{background:none!important}
.Gallery-Page .element{text-align:left; list-style:none; float:left; padding:8px 10px; width:138px}
.Gallery-Page .element a.link{display:block; position:relative; margin-bottom:20px; width:138px; height:91px}
.Gallery-Page .element a.link .over{cursor:pointer; z-index:10; position:absolute; top:0; left:0; width:138px; height:91px; opacity:0; background-color:#444} /* IE */
.Gallery-Page .element a.link:hover .over{opacity:0.5} /* IE */
.Gallery-Page .element img{width:138px; height:91px}
.Gallery-Page .element .title{font-size:1.2em; font-weight:bold; line-height:1.4em}
.Gallery-Page .element a.title:hover{color:#e4aa1c; text-decoration:none}
.Gallery-Page .element .text{font-size:1.2em; line-height:1.4em}
.Gallery-Page .i9a-separator{color:#fff; font-size:1px; line-height:0; overflow:hidden; float:left; margin:0 3px; border:none; width:1px; height:1px; background-color:#fff}/*color:#dfdfdf; height:100%; background-color:#dfdfdf*/

.Filter-Area{clear:both; margin-bottom:30px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:8px 0; width:100%}
.Filter-Area .first{padding-left:0 !important}
.Filter-Area .line{float:left; padding-left:20px; width:25%}
.Filter-Area .line label{font-size:1.1em}
.Filter-Area .line input, .Filter-Area .line select{padding:2px 0; width:100%}
.Filter-Area .line2{float:left; padding-left:20px; width:55%}
.Filter-Area .line2 label{ float:left; padding: 2px 5px 0 5px;}
.Filter-Area .line2 .dateNews{ width: 40%; margin-right:10px;}
.Filter-Area .columnhalf{float:left; width:50%}
.Filter-Area .columnhalf .line{width:45%}
.Filter-Area .columnhalf .columnright{width:65%}
.Filter-Area .columnhalf .columnright .line{width:83%}
.Filter-Area .column1 .line{width:auto}
.Filter-Area .column1 .line label{padding:2px 5px 2px 0}
.Filter-Area .column1 .line input, .Filter-Area .column1 .line select{width:133px}
.Filter-Area .column1 .line .dbox { width: 90px;}
.Filter-Area .columnright{position:relative}
.Filter-Area .columnright .Buttons{position:absolute; right:0; bottom:0}

.List-Pagination{clear:both; float:left; margin-bottom:10px; width:100%; background-color:#efefef}
.List-Pagination .links{display:table; clear:both; float:left; height:23px} /* IE6+7 */
/*.List-Pagination .link, .List-Pagination .img{font-size:1.1em; text-align:center; display:table-cell; width:23px; height: 18px; padding-top: 5px} VERSAO 04 */
.List-Pagination .link, .List-Pagination .img{font-size:1.1em; text-align:center; vertical-align:middle; display:table-cell; width:23px; height:100%} /* IE6+7 */
.List-Pagination .link:hover{color:#e4aa1c!important; text-decoration:underline!important}
.List-Pagination span.link, .List-Pagination span.link:hover{color:#999}
.List-Pagination a.img:hover{color:#5db0e6; text-decoration:none!important; background-color:transparent}
.List-Pagination .active, .List-Pagination .active:hover{color:#fff; font-size:1.1em; text-decoration:none; margin:0; width:25px; background-color:#31417d}

.List-Page{clear:both; margin-bottom:18px}
.List-Page .i9a-separator{color:#dfdfdf; clear:both; margin:10px 0 5px; border:none; height:1px; background-color:#dfdfdf}
.List-Page .Main-List{border-top:none}

.Line-List{clear:both; padding-top:5px; width:100%}
.Line-List img{float:left; margin:2px 15px 10px 0; width:138px}
.Line-List .content{overflow:hidden}
.Line-List .date{text-transform:uppercase}
.Line-List .category{font-weight:bold}
.Line-List .link{font-size:1.2em; font-weight:bold}
.Line-List .text{font-size:1.2em; line-height:1.4em}

.List-News{clear:both; float:left; width:100%}
.List-News .Filter-Area .columnhalf .first{width:auto}
.List-News .Filter-Area .columnhalf .first select{width:auto}

.Search-Result{}
.Search-Result .Buttons{clear:both; padding-top:10px}

.Glossary{}
.Glossary .List-Page{border-top:none}
.Glossary .List-Pagination{margin-top:0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background-color:transparent}
.Glossary .List-Pagination .link{width:25px}
.Glossary .Buttons{clear:both; /*border-top:1px solid #dfdfdf;*/ padding-top:10px}

.Legislation{}
.Legislation .Filter-Area .i9a-separator{color:#dfdfdf; clear:both; margin:10px 0; border:none; height:1px; background-color:#dfdfdf}
.Legislation .Main-List{clear:both; margin:5px 0 2px; border-top:1px solid #dfdfdf; border-bottom:none}
.Legislation .i9a-separator{color:#fff; clear:both; margin:20px 0; border:none; height:1px; background-color:#fff}

.Interest-Rate{clear:both; float:left; width:100%}
.Interest-Rate .Filter-Area{background:url(../images/bg-rates1.gif) no-repeat 95% 100%}
.Interest-Rate .Filter-Area .Buttons{margin-right:15%}

.Rate-Information{clear:both; float:left; width:100%}
.Rate-Information .Filter-Area{margin-bottom:3px; border:none; background:none}
.Rate-Information .Filter-Area .line{width:auto} /*width:50%*/
.Rate-Information .Filter-Area .line select{font-size:1.2em; width:auto}
.Rate-Information .Filter-Area .Buttons{margin-right:0}

.List-Rate{float:left; width:45%}

.List-Information{clear:both; float:left; width:100%; list-style:none}
.List-Information li{float:left; margin-bottom:5px; border-bottom:1px solid #dfdfdf; padding-bottom:5px; width:100%}
.List-Information .left{font-size:1.2em; float:left; width:68%}
.List-Information .left a{display:block; float:left; padding-left:15px; background:url(../images/arrow8.gif) no-repeat 0 2px}
.List-Information .left a:hover{color:#e4aa1c; text-decoration:none; background:url(../images/arrow12.gif) no-repeat 0 2px}
.List-Information .right{float:right; width:32%}
.List-Information .right strong{color:#5b5b5b; font-size:1.2em}
.List-Information .right .label{color:#969696}
.List-Information .right .date{color:#969696}

.Last-Update{padding-top:15px}
.Last-Update{clear:both; float:right; text-align:right}
.Last-Update .label{color:#5b5b5b; font-size:1.1em}
.Last-Update .date{color:#969696}

.Rate-Chart{display:inline; float:right; margin-right:5%; border:1px solid #dfdfdf; width:280px}

.Poll-Ranking{padding-top:30px}
.Poll-Ranking h2{display:table; width:100%; height:5.1em; background:#e4e4e4 url(../images/bg-poll-ranking.gif) no-repeat left bottom}
.Poll-Ranking h2 .title{vertical-align:middle; display:table-cell; padding:1.2em 12px 0; width:89%; height:76%; background:url(../images/bg-poll-ranking-inner.gif) no-repeat right bottom} /* IE6+7 */
.Poll-Ranking .Buttons, .Poll-Ranking .Message{text-align:right; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px 10px}
.Poll-Ranking .Message{font-size:1.1em; text-align:center}

.Poll-Result{text-align:right; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px 10px 10px}
.Poll-Result .title{color:#616161; font-size:1.1em; font-weight:normal; text-align:left; display:block; padding-bottom:6px}
.Poll-Result .vote-total{color:#969696}

.Form-Poll{text-align:left}
.Form-Poll .line{padding:2px 0}
.Form-Poll .Buttons{border:none; padding:10px 0 0}

.Poll-List{text-align:left; list-style:none}
.Poll-List li{padding:4px 0}
.Poll-List .label{font-size:1.1em; font-weight:normal}
.Poll-List .votes{color:#969696}
.Poll-List .bar{padding:2px; background-color:#e4e4e4}
.Poll-List .bg-bar{height:12px; background:url(../images/bg-ranking.gif) repeat-x left top}

.Master-Form{}
.Master-Form .Filter-Area{padding-top:2px}
.Master-Form .Filter-Area .column1 .line{margin-bottom:5px; width:100%}
.Master-Form .Filter-Area .column1 .line label{font-size:1.2em; display:block}
.Master-Form .Filter-Area .column1 .line input, .Master-Form .Filter-Area .column1 .line textarea{font-size:1.1em; width:60%}
.Master-Form .Filter-Area .column1 .line select{font-size:1.1em; width:auto}
.Master-Form .Filter-Area .column1 .checkbox label{font-size:1.1em; display:inline; padding-left:5px}
.Master-Form .Filter-Area .column1 .checkbox input{width:auto}
.Master-Form .Filter-Area .Buttons{width:60.4%}

.Channel-Input{clear:both; float:left; margin-bottom:20px; width:100%}
.Channel-Input .Block{text-align:center; float:left; padding-bottom:8px; width:179px; background-color:#efefef} /* IE6+7 */
.Channel-Input .Block .title{text-align:left; display:table; border-bottom:2px solid #fff; width:100%; height:2.6em} /* IE6+7 */
.Channel-Input .Block .title .link{color:#fff; font-weight:bold; text-transform:uppercase; vertical-align:middle; display:table-cell; padding:2px 10px; width:89%; height:100%; background:#31417d url(../images/bg-channel-input.gif) repeat-x left top} /* IE6+7 */
.Channel-Input .Block .title a.link:hover{text-decoration:none; background-color:#e4aa1c; background-image:none}
.Channel-Input .Block .img{margin-top:5px; width:160px; height:105px} /* IE */
.Channel-Input .Block .block-text{font-size:1.2em; text-align:left; padding:15px 10px 7px}
.Channel-Input .i9a-separator{color:#fff; font-size:1px; line-height:0; overflow:hidden; clear:none; float:left; margin:0; border:none; width:20px; height:1px; background-color:#fff}

.Accordion-Page{}
.Accordion-Page .title2{cursor:pointer; color:#31417d; text-transform:none; padding:5px 10px; background-color:#efefef}
.Accordion-Page .Filter-Area .line{width:auto}
.Accordion-Page .Filter-Area .line select{width:auto}
.Accordion-Page .Lateral-Menu a{width:95.5%}
.Accordion-Page .link{display:block}
.Accordion-Page .content{padding:8px 10px}
.Accordion-Page .text{font-size:1.2em}
.Accordion-Page .ui-icon{float:right; margin-left:5px}
.Accordion-Page .ui-state-default .ui-icon{background-image:url(ui-images/ui-icons_454545_256x240.png)}
.Accordion-Page .i9a-separator{color:#fff; clear:both; margin:0; border:none; height:2px; background-color:#fff}

.Accordion-Page #accordion{margin:20px 0}
.Accordion-Page #site-map{margin:20px 0}
.Accordion-Page #site-map .title2{font-size:1.0em; text-transform:uppercase; background:#31417d url(../images/bg-channel-input.gif) repeat-x left top}
.Accordion-Page #site-map .title2 a{color:#fff}
.Accordion-Page #site-map .ui-state-default .ui-icon{background-image:url(ui-images/ui-icons_ffffff_256x240.png)}
.Accordion-Page #site-map .ui-state-active{font-size:1.2em; background:#e4aa1c!important}
.Accordion-Page #site-map .ui-state-active .ui-icon{background-image:url(ui-images/ui-icons_ffffff_256x240.png)}
.Accordion-Page #site-map ul{margin-top:2px; list-style:none}

.Footer-Line{clear:both; float:left; width:100%}
.Footer-Line .Column-Left{border-left:1px solid #dfdfdf; padding-bottom:10px}
.Footer-Line .Column-Left a{color:#5b5b5b; font-size:0.9em; font-weight:bold; text-transform:uppercase}
.Footer-Line .Column-Right{padding-bottom:0; width:715px}
.Footer-Line .Column-Right .Buttons{float:left; width:5.6em; height:41px}
.Footer-Line .Column-Right a{color:#5b5b5b; font-size:0.9em; font-weight:bold; text-transform:uppercase}

#Footer .Footer-Line{float:left; border-left:1px solid #b2b2b2; padding:10px 0 0 10px; width:99%}

.Footer-Line .back{display:block; float:left; margin:0 10px 10px; padding-top:20px; background:url(../images/ico-back.gif) no-repeat right top}

.Accessibility{float:left; margin-left:10px}
.Accessibility, .Accessibility:hover{text-decoration:none}
.Accessibility img{float:left}
.Accessibility span{display:block; float:left; padding-top:20px}
.Accessibility:hover span{text-decoration:underline}

.Extra-Buttons{float:left; border-left:1px solid #dfdfdf; padding-bottom:10px}
.Extra-Buttons a{display:block; float:left; margin:0 10px; padding-top:20px}
.Extra-Buttons .print{background:url(../images/ico-print.gif) no-repeat left top}
.Extra-Buttons .share{background:url(../images/ico-share.gif) no-repeat left top}

.Rss-News{float:left; padding-right:40px}

.Footer-Menu{float:left}
.Footer-Menu a{color:#888bbb; font-size:1.1em; text-decoration:underline; text-transform:none; margin-right:10px}

.Text-Copyright{color:#fff; font-size:1.1em; float:right}
.Text-Copyright a{color:#fff; font-weight:bold; text-transform:none}

@media screen and (-webkit-min-device-pixel-ratio:0){
	/* CSS PARA SAFARI E CHROME */
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
	/* CSS PARA OPERA */
}


/* Clean Style */
.cleanStyle h1{margin:2px 0 8px; font-size:2.4em; color:#e4aa1c; text-transform:uppercase}
.cleanStyle h2{margin:12px 0 6px; font-size:1.8em; color:#616161; text-transform:uppercase}
.cleanStyle h3{margin:12px 0 6px; font-size:1.6em; color:#616161; font-weight:normal; text-transform:uppercase}
.cleanStyle h4{margin:12px 0 6px; font-size:1.4em; color:#616161; text-transform:uppercase }
.cleanStyle h5{margin:12px 0 6px; font-size:1.0em; color:#616161; font-weight:normal;}
.cleanStyle h6{margin:12px 0 6px; font-size:1.0em; color:#616161; font-weight:normal;}

.cleanStyle pre{white-space:pre; margin:13px 0}
.cleanStyle p{margin:0 0 16px}
.cleanStyle strong{font-weight:bold}
.cleanStyle em{font-style:italic}
.cleanStyle u{text-decoration:underline}
.cleanStyle strike{text-decoration:line-through}
.cleanStyle sup{vertical-align:super}
.cleanStyle sub{vertical-align:sub}

.cleanStyle ul{display:block; padding:0}
.cleanStyle ul li{ list-style:none; background: transparent url(../images/bull1.png) no-repeat 19px 4px; padding:0 0 2px 34px}
.cleanStyle ul li ul li{ background-image:url(../images/bull2.png)}
.cleanStyle ul li ul li ul li{background-image:url(../images/bull3.png)}
.cleanStyle ul li ul{margin:0; padding:2px 0 6px}

.cleanStyle ol{ list-style:none; padding:0}
.cleanStyle ol li{ list-style:none; padding:0 0 2px 34px; clear:both;  }
.cleanStyle ol li .number{ position:absolute; margin-left:-34px; display:inline-block; text-align:right; width:30px; color:#12498b; }
.cleanStyle ol li li .number{ width:50px; margin-left:-54px}
.cleanStyle ol li ol{ margin:0; padding:2px 0 6px }

.cleanStyle li h1,
.cleanStyle li h2,
.cleanStyle li h3,
.cleanStyle li h4,
.cleanStyle li h5,
.cleanStyle li h6,
.cleanStyle li p{ margin-top:0; display:inline-block;}

.cleanStyle blockquote{margin-left:40px}
.cleanStyle hr{ color:#31417D; background:#31417D; border:1px solid #31417D; float:left; width:100%; clear:both; overflow:hidden}

.cleanStyle table{ width:100%; vertical-align:middle; border-collapse:separate; text-align:center}
.cleanStyle table thead th{ background:#e4aa1c; color:#FFF; font-weight:bold; padding:6px 2px; vertical-align:middle}
.cleanStyle table tbody td{ background:#faf0d6; color:#616161; padding:6px 2px}
.cleanStyle table tbody th{ background:#efcc77; color:#FFF; padding:6px 2px}
.cleanStyle table tfoot td, .cleanStyle table tfoot th{ background:#e4aa1c; color:#FFF; font-weight:bold; padding:6px 2px}

#chartDiv{ margin-bottom:12px}
#ListagemTaxas{ position:relative; min-height:150px}
#ListagemTaxas .loading{ position:absolute; left:46%; top:40%}

.ChartBoxTableDetail{border-top:1px solid #dfdfdf; padding:10px 0 6px}

.ChartBoxTableStyle{ clear:both; width:100%; vertical-align:middle; border-collapse:separate; text-align:left; margin-bottom:6px}
.ChartBoxTableStyle thead th{ font-weight:normal}
.ChartBoxTableStyle tbody td{ font-size:.9em}
.ChartBoxTableStyle tbody th{font-weight:normal}
.ChartBoxTableStyle tfoot td, .ChartBoxTableStyletable tfoot th{}

.ChartBoxTableStyle thead th, 
.ChartBoxTableStyle thead td, 
.ChartBoxTableStyle tbody th, 
.ChartBoxTableStyle tbody td{color:#5B5B5B; padding:4px 2px 4px 0; border-bottom:1px solid #DFDFDF;}

/*.ChartBoxTableStyle thead .lastTR th, */
.ChartBoxTableStyle tbody .lastTR th, 
.ChartBoxTableStyle tbody .lastTR td,
/*.ChartBoxTableStyle thead tr:last-child th, */
.ChartBoxTableStyle tbody tr:last-child th, 
.ChartBoxTableStyle tbody tr:last-child td{border-bottom:none;}

.taxasCambioSmall a { background: transparent url("../images/arrow8.gif") no-repeat 0 2px; display:block; float:left; padding-left:15px;}
.taxasCambioSmall a:hover{color:#e4aa1c; text-decoration:none; background:url(../images/arrow12.gif) no-repeat 0 2px}
.ChartBoxTableStyle thead td{font-size:0.9em; white-space:nowrap}
.ChartBoxTableStyle td{text-align:center; vertical-align:middle}
.ChartBoxTableStyle small{color:#969696}

.ChartBoxTable .header { font-weight:bold; font-size:1.1em;}
.ChartBoxTable .legend { padding-bottom:5px;}
.ChartBoxTable .clear-background { background: none;}
.ChartBoxTable .taxas-table { padding-bottom: 20px;}

#HomeDestaque {clear: both; padding-top: 20px;}