body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img {margin:0; border:0; padding:0; line-height:100%; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; color:#A98541;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
a {text-decoration:underline; color:#666; outline:none}
a:hover {text-decoration:underline; color:#333;}
p {padding:0px 0px 15px 0px;}
ul {margin:0;}
ul li {list-style:none; padding:0;}
::-moz-selection {background:#000000; color:#FFF; text-shadow:none;}
::selection {background:#000000; color:#FFF; text-shadow:none;}
*:focus {outline:none;}
/*body, html {height:100%;}*/

/* Framework */
#fw-main {}
#fw-header {height:260px; overflow:hidden;}
#fw-header-top {width:955px; margin:auto;}
#fw-header-menu {position:absolute; z-index:20; width:100%; bottom:8px; border-top:4px solid #FFF; border-bottom:4px solid #FFF; background-color:#B89147;}
#fw-main-content {width:955px; margin:0 auto 40px auto;}
#fw-footer {border-top:2px solid #B89147; width:955px; margin:auto;}

.ColContainer {}	
.Col {float:left; width:100%;}		
.Col .Paddings {padding:0;}
.InnerPaddings {padding:0;}

.ElevenTwelfth {width:91.67%;}	/* 880px */
.TenTwelfth {width:83.33%;}		/* 800px */
.NineTwelfth {width:75%;}		/* 720px */
.EightTwelfth {width:66.67%;}	/* 640px */
.SevenTwelfth {width:58.33%;}	/* 560px */
.SixTwelfth {width:50%;}		/* 480px */
.FiveTwelfth {width:41.67%;}	/* 400px */
.FourTwelfth {width:33.33%;}	/* 320px */
.ThreeTwelfth {width:25%;}		/* 240px */
.TwoTwelfth {width:16.67%;}		/* 160px */
.OneTwelfth {width:8.33%;}  	/*  80px */

/* Geral */
.Text, .Text p {line-height:140%;}
.Text ul {margin-bottom:10px;}
.Text ul li {list-style:none; padding:0 0 12px 16px; background:no-repeat url(/images/sprite.gif) -345px -28px; line-height:120%;}
.Clear {clear:both; overflow:hidden; height:1px;}
.ClearContainer {width:auto; overflow:hidden;}
.Left {float:left;}
.Right {float:right;}
.ARight {text-align:right}
.Paddings {padding:0 0 0 0;}
.SmallText {font-size:11px;}
.SmallestText {font-size:10px;}
.LightGray {color:#999;}
.Hidden { display:none;}
.Relative {position:relative; z-index:1;}
.Brown {color:#B89147;}
.PDF {padding-bottom:15px; margin-top:5px;}
.PDF a {color:#990000; background:no-repeat -364px 1px url(/images/sprite.gif); padding:0px 0px 0px 42px; text-decoration:none; display:inline-block;}
.PDF a:hover {text-decoration:underline;}
.Video {padding-bottom:15px; margin-top:5px;}
.Video a {color:#990000; background:no-repeat -292px -50px url(/images/sprite.gif); padding:0px 0px 0px 51px; text-decoration:none; display:inline-block;}
.Video a:hover {text-decoration:underline;}
.Back {padding-top:30px;}
.Back a {color:#333; background-color:#F1E9DA; padding:1px 6px 1px 6px; float:left; margin-right:4px; display:block; text-decoration:none;}
.Back a:hover {color:#FFF; background-color:#B89147;}
.Back a.Right {float:right; margin-left:0; margin-left:4px;}
.Btn {margin-bottom:10px; font-size:11px;}
.Btn a {color:#B89147; background-color:#F1E9DA; padding:2px 5px 2px 5px; display:inline-block; text-decoration:none;}
.Btn a:hover {color:#FFF; background-color:#B89147;}

h1, h2, h3 {line-height:normal;}
h1 {font-size:18px; color:#203651; padding-bottom:18px;}
h2 {font-size:18px; padding-bottom:18px;}
h3 {font-size:13px; padding-bottom:3px; font-weight:bold;}
h4 {font-size:12px; font-weight:bold;}
h4 a {color:#A98541; text-decoration:none;}
h4 a:hover {color:#A98541; text-decoration:underline;}

/* HEADER */
#menutop {height:50px; color:#949494;}
#menutop .Paddings {padding-top:15px;}
#menutop a {color:#949494; text-decoration:none;}
#menutop a:hover,
#menutop a.MTSel,
#menutop a.MTSel:hover {color:#666;}
.MenuTop {padding-top:1px;}
.Pesquisa {border:1px solid #CCC; margin-left:3px;}
.Pesquisa input {border:0px none; padding:1px; width:118px;}
.Pesquisa button {width:16px; height:16px; display:block; border:0px none; cursor:pointer; background:no-repeat -76px -84px url(/images/sprite.gif);}
#header-photo {width:955px; margin:auto; border-top:3px solid #B89147;}
#logo {position:absolute; z-index:10; top:0px; left:15px;}

#mainmenu {width:955px; margin:auto; overflow:hidden;}
#mainmenu-container {width:1000px;}
#mainmenu a {background-color:#B89147;font-size:12px; color:#FFF; display:block; float:left; text-align:center; padding:14px 21px 14px 21px; text-decoration:none;}
#mainmenu a:hover,
#mainmenu a.MMSel,
#mainmenu a.MMSel:hover,
#mainmenu a.Over {background-color:#FFF; color:#333; text-decoration:none;}

/* CONTENT */
#tracker {padding:10px 0 18px 0; color:#B89147;}
#tracker a {text-decoration:none; color:#BBB;}
#tracker a:hover {color:#949494;}
#tracker .TSep {color:#BBB;}

.LeftContent {width:185px;}
#submenu a {color:#000; background:#F1E9DA; padding:4px 5px 4px 5px; display:block; border-bottom:2px solid #FFF; text-decoration:none;}
#submenu a:hover,
#submenu a.SMSel,
#submenu a.SMSel:hover { color:#FFF; background:no-repeat top right url(/images/bkg/sub_menu_sel.gif) #B89147;}

.PesquisaItem {border:1px solid #CCC; padding:2px 1px 2px 3px; margin-bottom:5px;}
.PesquisaItem.Select {padding-left:0;}
.PesquisaItem input {width:178px; border:0 none;}
.PesquisaItem select {width:181px; border:0 none;}
.PesquisaArtigos button {
	color:#FFF; background:#F1E9DA; padding:2px 3px 3px 3px; display:inline-block; border:1px solid #B89147; cursor:pointer; font-size:10px; margin-top:6px; 
	zoom:1;
	-webkit-font-smoothing: antialiased;
	background-image: linear-gradient(bottom, rgb(184,145,71) 0%, rgb(220,200,163) 100%);
    background-image: -o-linear-gradient(bottom, rgb(184,145,71) 0%, rgb(220,200,163) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(184,145,71) 0%, rgb(220,200,163) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(184,145,71) 0%, rgb(220,200,163) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(184,145,71) 0%, rgb(220,200,163) 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(184,145,71)),color-stop(1, rgb(220,200,163)));
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B89147', endColorstr='#DCC8A3');*/
}
.PesquisaArtigos button:hover {color:#FFF; background-color:#B89147; background-image:none;}

.RightContent {width:760px;}
#page-content-title {padding-left:30px;}
#page-content {padding-left:30px; border-left:1px dotted #CCC; min-height:190px;}

.PageNumbers {float:right; width:auto; font-size:11px; margin-top:3px;}
.PageNumbers a {padding:1px 5px 1px 5px; margin-left:2px; color:#B89147; background-color:#F8F4EC; text-decoration:none; display:inline-block;}
.PageNumbers a:hover {background-color:#B89147; color:#FFF;}
.PageNumbers strong {padding:1px 5px 1px 5px; margin-left:2px; background-color:#B89147; color:#FFF; font-weight:normal; display:inline-block;}

.Text .Orgaos ul {margin:0;}
.Text .Orgaos ul li {list-style:none; padding:0 0 8px 0; background:none transparent; line-height:120%;}
.Orgaos .Paddings {padding:0 10px 0 0;}
.Orgaos h3 {padding-bottom: 14px;}
.Orgaos h3.small {font-size:11px; font-weight:normal; padding-bottom:2px;}

.Photo {border:1px solid #CCC; margin:0 0 30px 30px;}
.Photo img {padding:1px;}
.BigContent #page-content-title {padding-left:0;}
.BigContent #page-content {padding-left:0; border-left:0px none;}

.Article {width:auto; margin-bottom:30px; cursor:pointer;}
.Article.First {margin-left:0;}
.ArticlePhoto {border:1px solid #CCC; padding:1px;}
.ArticlePhoto td {text-align:center; vertical-align:middle;}
.ArticleInfo {width:470px;}
.ArticleTitle {padding-bottom:0;}
.ArticleTitle h4 {line-height:110%; font-size:14px;}
.ArticleTitle h4 a {color:#172639;}
.ArticleSubTitle {color:#999;}
.ArticleSubTitle.Brown {color:#B89147;}
.Highlighted {color:#444;}
.ArticleText {line-height:130%; padding-top:8px;}
.ArticlePhoto table {height:115px;}
.ArticlePlay {position:absolute; top:50%; left:50%; width:40px; height:40px;}
.ArticlePlay img {position:absolute; z-index:30; top:-20px; left:-20px;}
.ArticleDate {width:68px; text-align:center;}
.ArticleDate .Day {background:repeat-x center top url(/images/bkg/bkg_day.jpg) #B89148;  font-family:Georgia, 'Times New Roman', Times, serif; color:#FFF; font-size:44px; line-height:100%; padding:6px 0 16px 0;}
.ArticleDate .Month {background-color:#203651; color:#CCCCCC; padding:3px 0; overflow:hidden;}
.Article:hover .ArticlePhoto {border:1px solid #999;}
.Article:hover .ArticleDate .Day {background:none #B89148;}
.Article:hover h4 a {text-decoration:underline;}

.ArticleContainerTwo .Article {width:164px; margin-left:24px;}
.ArticleContainerTwo .Article.First {margin-left:0;}
.ArticleContainerTwo .ArticleInfo {margin-top:6px; width:auto;}
.ArticleContainerTwo .ArticleTitle h4 {font-size:12px;}
.ArticleContainerTwo .ArticleTitle {padding-bottom:2px;}

.ArticleContainerTwo.Variant .ArticleTitle h4 {color:#172639;}
.ArticleContainerTwo.Variant .ArticleTitle {padding-bottom:0px;}

.ArticleContainerThree .ArticleInfo {width:648px;}
.ArticleContainerThree .ArticleTitle h4 a {color:#172639;}

.ArticleContainerFour .ArticleInfo {width:auto;}
.ArticleContainerFour .ArticleTitle h4 a {color:#172639;}
.ArticleContainerFour .ArticleText {padding-top:6px;}
.ArticleContainerFour.Biblioteca .Article {margin-bottom:24px;}
.ArticleContainerFour.Biblioteca .ArticleSubTitle {line-height:120%;}

.PhotoItem {width:139px; margin-left:8px; margin-bottom:8px;}
.PhotoItem.First {margin-left:0;}
.PhotoItem .Paddings {padding:1px; border:1px solid #CCC;}
.PhotoItem:hover .Paddings {border:1px solid #999;}

.IntroText {margin-bottom:18px; border-bottom:1px dotted #CCC;}
.IntroPage .Article {margin-bottom:20px;}
.IntroPage .IntroText {margin-bottom:10px; border-bottom:0 none;}
.SubMenuTitleLink {border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; padding:6px 0px 4px 0px; margin-bottom:18px;}
.SubMenuTitleLink h3 {padding-bottom:0;}
.SubMenuTitleLink h3 a {font-size:15px; font-weight:bold; color:#A98541; display:block; text-decoration:none;}
.SubMenuTitleLink h3 a:hover {color:#172639;}

#detail-header {margin-bottom:20px;}
#detail-header h3 {font-size:14px;}
#detail-header.Agenda h3,
#detail-header.Photos h3 {color:#203651}
.ShareArticles {border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; padding:3px 0; width:264px; margin-left:30px;}
#detail-header.Photos .ShareArticles {width:284px; margin-right:4px;}
.Like {width:120px; overflow:hidden;}

.Contactos #page-content-title {padding-left:0;}
.Contactos h2 {padding-left:30px; padding-bottom:18px;}
#map_canvas {background-color:#DDD; width:728px; height:290px;}

.Pesquisa.SearchForm {width:300px; margin-left:0; margin-bottom:15px;}
.Pesquisa.SearchForm input {width:275px;}
.SearchText {padding-bottom:20px; border-bottom:1px dotted #CCC; margin-bottom:15px;}
.SearchResults {padding-bottom:20px;}
.SearchItem {line-height:130%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #CCC;}
.SearchItem .ArticleTitle h4 {font-size:13px;}
.SearchItem .ArticleTitle .SearchLocation {font-size:11px; color:#B89147;}
span.hilite {background:#FF9; color:#333; padding:1px}

/*/ DISCLAIMER /*/
.Disclaimer h3 {padding-bottom:12px;}

/*/ IFRAMES /*/
#iframe_newsletter {font-size:11px;}
#iframe_newsletter a {color:#333}
#iframe_newsletter a:hover {color:#334168}
#iframe_newsletter input {width:185px; margin-top:5px; padding:1px 1px 1px 3px; font-size:11px; border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif}
#iframe_newsletter input.Btn {width:80px; font-size:10px; margin-top:14px; padding:1px 4px 1px 4px; background-color:#C9AB74; border:1px solid #BA954D; color:#F6F1E7; cursor:pointer}
#iframe_newsletter input.Btn:hover {color:#FFF; background-color:#BA954D}
#iframe_newsletter .Enviar div {float:left; font-size:10px; color:#CCC; margin-top:18px}

#media-youtube {width:480px; height:360px;}

/* HOME */
.Home #fw-header {height:333px;}
.Home .LeftContent {width:262px;}
.Home .LeftContent h1 {font-size:24px;}
.Home .LeftContent h1 .Highlight {color:#B79146}
.Newsletter {margin-top:20px; padding-right:60px;}
.Newsletter h2 {padding-bottom:4px; color:#203651;}
.NewsletterText {color:#C6A76C; padding-bottom:12px; line-height:110%;}
.FormItem {width:186px; border:1px solid #CCC; padding:1px; margin-bottom:5px}
.FormItem input {border:0 none;}
.FormItem button {width:16px; height:16px; display:block; border:0px none; cursor:pointer; background:no-repeat -76px -84px url(/images/sprite.gif);}
.FormItem input.Nome {width:184px;}
.FormItem input.Email {width:170px;}
.Home .RightContent {width:670px;}
.ArticleBlock {padding-top:20px; border-top:1px dotted #CCC; margin-top:20px;}
.ArticleBlock.First {padding-top:0; border-top:0 none; margin-top:0;}
.Nav {font-size:0%; margin-left:10px; padding:3px 0;}
.Nav a {text-align:center; text-decoration:none; width:12px; height:12px; margin-right:2px; display:block; float:left; background:no-repeat -113px -127px url(/images/sprite.gif);}
.Nav a:hover,
.Nav a.activeSlide,
.Nav a.activeSlide:hover {background:no-repeat -96px -109px url(/images/sprite.gif);}
.ArticleCycleItem {width:639px;}
.Home .ArticleContainer .Article {width:auto; margin-bottom:10px;}
.Home .ArticleContainer .ArticlePhoto {width:200px;}
.Home .ArticleContainer .ArticlePhoto table {height:140px;}
.Home .ArticleContainer .ArticleInfo {margin-top:0; width:420px;}
.Home .ArticleContainerThree .Article {width:304px; margin-bottom:0;}
.Home .ArticleContainerThree .ArticleInfo {width:222px;}
.Home .ArticleContainerThree .ArticleTitle h4 {font-size:12px;}
.Home .ArticleContainerTwo .Article {width:304px; margin-bottom:0;}
.Home .ArticleContainerTwo .ArticlePhoto {width:60px;}
.Home .ArticleContainerTwo .ArticlePhoto table {height:85px;}
.Home .ArticleContainerTwo .ArticleInfo {width:222px; margin-top:0;}
.Home .ArticleContainerTwo .ArticleTitle {padding-top:2px;}
.Home .ArticleContainerTwo .PDF {width:36px; height:16px; margin-top:6px; display:block; background:no-repeat -364px 1px url(/images/sprite.gif);}

/* DROP-DOWN */
.DropDown {position:absolute; top:0px; z-index:400; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.DropDownContainer {font-size:11px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #B89147;}
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#6B5B54; padding:3px 15px 3px 16px; text-decoration:none; display:block; background-color:#FFFFFF; border-bottom:1px solid #B89147; border-left:1px solid #B89147; border-right:1px solid #B89147; }
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFF; background-color:#B89147; text-decoration:none;}

/* SITEMAP */
.SiteMapItem {width:153px; float:left; margin-left:7px; margin-bottom:7px;}
.SiteMapItem.First {margin-left:0px;}
.SiteMapItem a {color:#333; display:block; line-height:110%; text-decoration:none;}
.SiteMapItem a:hover {color:#000; text-decoration:none;}
.LevelOne {}
.LevelOne.Margin {margin-bottom:7px;}
.LevelOne a {font-size:13px; color:#FFF; background-color:#B89147; padding:6px;}
.LevelOne a:hover {background-color:#203651; color:#FFF;}
.LevelTwo {margin-bottom:5px;}
.LevelTwo a {font-size:11px; color:#777; padding:6px 6px 5px 6px; border-bottom:1px dotted #CCC; margin-bottom:1px;}
.LevelTwo a:hover {border-bottom:1px dotted #999; color:#203651;}

/* FOOTER */
#fw-footer-videos {width:955px; margin:auto;}
#fw-footer-videos .Paddings {padding:10px 0;}
.FooterVideosTitle {border-bottom:2px solid #B89147;}
.FooterVideosTitle h4 {font-size:14px; font-weight:normal; color:#B89147; padding-bottom:3px;}
.ArticleFVContainer .Article {margin-bottom:0px; width:308px; margin-left:7px; border-left:1px dotted #CCC; padding-left:7px;}
.ArticleFVContainer .Article.First {margin-left:0px; border-left:0px none; padding-left:0;}
.ArticleFVContainer .ArticlePhoto {width:120px;}
.ArticleFVContainer .ArticlePhoto a {width:120px; height:70px; display:block; background-repeat:no-repeat; background-position:center center;}
.ArticleFVContainer .ArticleInfo {width:175px;}
.ArticleFVContainer .ArticleTitle h4 {font-size:12px;}

#fw-footer .Paddings {padding:15px 0 10px 0; position:relative; z-index:1;}
#menubottom {width:780px;}
#menubottom a {color:#666666; text-decoration:none; margin-right:12px}
#menubottom a:hover,
#menubottom a.MBSel,
#menubottom a.MBSel:hover {color:#333333;}
#copyright {width:780px; color:#AAAAAA; padding-top:4px;}
#copyright a {color:#AAAAAA; text-decoration:none;}
#copyright a:hover,
#copyright a.CSel,
#copyright a.CSel:hover {color:#777;}
#share-title {color:#999999; width:76px;}
.Share {width:73px; height:16px; margin-top:2px; overflow:hidden;}
.Share a {display:block; width:16px; height:16px;}
.Share div {margin-right:3px; width:16px; height:16px; float:left;}
.Share .share-facebook {background:no-repeat url(/images/sprite.gif) 0px 0px;}
.Share .share-twitter {background:no-repeat url(/images/sprite.gif) -19px -20px;}
.Share .share-linkedin {background:no-repeat url(/images/sprite.gif) -38px -40px;}
.Share .share-mais {background:no-repeat url(/images/sprite.gif) -57px -60px; margin:0;}
.Follow {position:absolute; z-index:2; top:14px; right:85px; border-left:1px dotted #CCC; border-right:1px dotted #CCC; width:98px; height:38px}
.Follow .InnerPadding {padding:3px 12px 3px 6px;}
.Follow a {margin-left:6px;}

/* DATE PICKER */
#datepicker a { color:#333}
#datepicker a.ui-state-highlight, 
#datepicker .ui-widget-content a.ui-state-highlight, 
#datepicker .ui-widget-header a.ui-state-highlight { color:#ccc;}

td.EventsDay .ui-state-default, 
td.EventsDay .ui-widget-content .ui-state-default, 
td.EventsDay .ui-widget-header .ui-state-default { 	/*background-image:url(/images/icons/bg_day_with_events.gif); 	background-repeat:no-repeat;	background-position:4px 10px;*/ } 

td.EventsDay .ui-widget-header .ui-state-default a { color:red } 
a.EventsDay.ui-state-default { background-color:#CCC; border:1px solid #203651; color:#FFF }

td.NoEvents .ui-state-default, 
td.NoEvents .ui-widget-content .ui-state-default, 
td.NoEvents .ui-widget-header .ui-state-default { cursor:default; }

.form-group { margin-top: 12px; color: #999; }
.form-group label p {
    display: inline;
    line-height: 1.3em;
    font-size: 11px;
}

#cookie-law-info-bar p {
    display: inline;
}
