BODY { margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; }

P { margin:0px 0px 12px 0px; }

A { color:#004890; text-decoration:none; }
A:hover { text-decoration:underline; }

FORM { padding:0px; margin:0px;}
INPUT {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
SELECT {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
TEXTAREA {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}

UL { margin:0px 0px 20px 0px; padding:0px; }
UL LI { margin:0px 0px 0px 24px; padding:3px 0px 3px 0px; list-style-image: url(../images/bullets/bullet.gif); list-style-type: none; vertical-align:top; }

UL.Team { margin:0px 0px 20px 0px; padding:0px; }
UL.Team LI { margin:0px 0px 0px 24px; padding:3px 0px 3px 0px; list-style-image: url(../images/bullets/team_bullet.gif); list-style-type: none; vertical-align:top; }

UL.SubMenu { margin:0px 0px 15px 0px; padding:0px; }
UL.SubMenu LI { font-weight:bold; margin:0px 0px 0px 20px; padding:0px 0px 10px 0px; list-style-image: url(../images/bullets/menu_bullet.gif); list-style-type: none; vertical-align:top; }
UL.SubMenu LI A.Sel { color:#F7923A; }

UL.SubSubMenu { margin:5px 0px 0px 0px; padding:0px;}
UL.SubSubMenu LI { font-weight:normal; margin:0px 0px 0px 14px; padding:0px 0px 4px 0px; list-style-image:none; list-style-type: none; vertical-align:top; }
UL.SubSubMenu LI A { }
UL.SubSubMenu LI A.Sel { color:#F7923A; }

div.Clear {clear:both; height:1px; overflow:hidden;}

/* Framework */

.FW_TableHeader { width:770px; }
.FW_TableHeader .FW_HeaderTop { border-bottom:10px solid #F7923A; padding-top:5px; }
.FW_TableHeader .FW_HeaderLogo { padding-top:5px; padding-bottom:12px; }
.FW_TableHeader .FW_TableHeaderLinks { }
.FW_TableHeader .FW_TableHeaderLinks A { color:#999999;}
.FW_TableHeader .FW_TableHeaderLinks TD { padding-left:20px; padding-right:2px; }
.FW_TableHeader .FW_TableHeaderMenu {}
.FW_TableHeader .FW_TableHeaderMenu TD { /*padding-left:0px; */ }
.FW_TableHeader .FW_TableHeaderMenu A { background-color:#FFFFFF; display:block;; }
.FW_TableHeader .FW_TableHeaderMenu A:HOVER { background-color:#EEEEEE; }
.FW_TableHeader .FW_HeaderImage {}
.FW_TableHeader .FW_HeaderTracker { color:#F7923A; font-size:10px; padding-top:4px; }
.FW_TableHeader .FW_HeaderTracker A { }
.Separator { color:#004890; }

.FW_TableContent { width:770px; height:300px; }
.FW_TableContent .FW_Content { padding-top:25px; padding-bottom:30px; }
.FW_TableContent .FW_ContentHome { padding-top:25px; padding-bottom:30px; }

.FW_TableFooter { width:770px; border-top:4px solid #F7923A; margin-top:14px; }
.FW_TableFooter .FW_Footer { padding-bottom:20px; }
.FW_TableFooter .FW_FooterMenu { margin-top:16px; }
.FW_TableFooter .FW_FooterMenu A { color:#999999; }
.FW_TableFooter .FW_FooterCopyright { margin-top:14px; color:#CCCCCC; }
.FW_TableFooter .FW_FooterCopyright A { color:#CCCCCC; }

/* Commons */

.Title { font-weight:bold; color:#000000; }
.TextFadded { font-size:10px; color:#CCCCCC; }

/* Level 1 */

.TableContent .Menu { width:160px; }
.TableContent .Content { padding-left:32px; line-height:140%; }
.TableContent .Content .PageMenu { margin-bottom:25px; padding-bottom:1px; border-bottom:2px solid #F7923A; zoom:1;}
.TableContent .Content .PageMenu a {text-decoration:none; padding:2px 6px 2px 6px; margin-right:10px; color:#4E4A49; background-color:#EEEEEE;}
.TableContent .Content .PageMenu a:hover {text-decoration:none; color:#4E4A49; background-color:#DDDDDD;}
.TableContent .Content .PageMenu .Sel a {text-decoration:none; padding:2px 6px 2px 6px; margin-right:10px; color:#FFFFFF; background-color:#F7923A;}
.TableContent .Content .PageMenu .Sel a:hover {color:#FFFFFF; background-color:#F7923A;}
.TableContent .PageTitleContainer {margin-bottom:20px; }
.TableContent .PageTitleContainer .PageTitle {font-size:18px; color:#F7923A; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.TableContent .PageTitleContainer .PageTitle div.PageSubTitle {padding-top:5px; font-style:italic; font-size:12px; color:#F7923A; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.TableContent .PageTitleContainer .PageTitle a { color:#004890; }
.TableContent .PageTitleContainer .PageTitle a:hover { color:#F7923A; text-decoration:none; }
.TableContent .PageTitleContainer .NumberMenu {font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif; float:right; text-align:right;}
.TableContent .PageTitleContainer .NumberMenu a {color:#999999; background-color:#FFFFFF; padding:0px 0px 0px 2px; border:1px solid #999999; margin:1px;}
.TableContent .PageTitleContainer .NumberMenu a:hover {color:#FFFFFF; background-color:#FF6600; border:1px solid #FF6600;}
.TableContent .PageTitleContainer .NumberMenu strong {color:#FFFFFF; background-color:#FF6600; border:1px solid #FF6600; padding:0px 0px 0px 2px;}
/*.TableContent .PageSubTitle { color:#F7923A; font-size:14px; }*/
.TableContent div.PageGallery {margin:25px 0px 25px 0px;}
.TableContent div.PageGallery .GalleryItem {float:left; width:auto; margin-right:10px; margin-top:10px;}

.Home_Cell {line-height:1.4; padding:0px 18px 0px 18px}
table.HomeLogos td { padding-bottom:5px;}

.HomeList {color:#333333; font-weight:bold; width:252px;}
.HomeList ul {margin:0px; padding:0px; line-height:normal;}
.HomeList li { list-style-image:none; background-image:url(../images/home/bullets_certo.gif); background-repeat:no-repeat; background-position:left top; margin:0px; padding:7px 0px 7px 30px;}

.TableHighlight {}
.TableHighlight .Highlight { padding:0px 4px 0px 18px; }
.TableHighlight .HighlightBlue { background-color:#C8D9F2; }
.TableHighlight .HighlightRose { background-color:#FCDABC; }
.TableHighlight .HighlightGrey { background-color:#DCDCDC; }
.TableHighlight .Title { margin-top:16px; }
.TableHighlight .Text { margin-top:16px; height:60px; }
.TableHighlight .Image { margin-top:12px; }

/* Level 2 */

.TableNav { margin-bottom:20px; font-size:10px; }
.TableNav A { color:#CCCCCC; }

.TableList { margin-bottom:20px; }
.TableList .Title { }
.TableList .Text { padding-top:4px; }
.TableList .Image { padding-left:20px; }

.TableDetail { }
.TableDetail .Title { }
.TableDetail .Text { padding-top:4px; height:200px; }
.TableDetail .Image { padding-left:20px; }
.TableDetail .Image IMG { margin-bottom:4px; }
.TableDetail .Back { margin-top:30px; }

div.PDF { padding-top:10px;  }
div.PDF A IMG { padding-right:8px; }


/* Tabelas Weather */
.Weather {border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; text-align:center;}
.Weather .TopRow {background-color:#DDDDDD; color:#4E4A49; height:22px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.Weather .TopRow#First {border-left:1px solid #DDDDDD;}
.Weather .Celula {border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}


/*EQUIPA*/
div.CurriculumPadding {padding:0px 0px 20px 20px;}
td.FotoDescription {width:176px; background-color:#CCCCCC; color:#FFFFFF; font-size:10px; text-align:right;}
.FotoDescription p {margin:0px; padding:0px;}
div.FotoDescriptionPadding {padding:11px;}

.AdvThumbs {float:left; margin:0px 0px 7px 7px; background-position:center center ; background-repeat:no-repeat;}
.transOFF {border:0px;}
.transON IMG {opacity:.0; filter:alpha(opacity=0); -moz-opacity: 0.0; border:0px;}

/*COPYRIGHT*/
.Copyright a {color:#AAAAAA;}
.Copyright a:hover {color:#888888;}

/*DROPDOWN*/

div.DivDropDown { margin-top:26px; }
.TableDropDown { }
.TableDropDown TD { background-color:#FFFFFF; padding-left:4px; padding-right:4px; }
.TableDropDown P { margin-bottom:4px; font-size:11px; }
.TableDropDown P.First { margin-top:4px; }
.TableDropDown A { color:#666666; display:block; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.TableDropDown A:hover{ color:#FFFFFF; text-decoration:none; background-color:#F7923A;}

/*MAPA SITE*/

.Sitemap {margin-bottom:40px; width:100%;}
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:10px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 15px 8px 15px; font-weight:bold; }
.Sitemap .Cell .Links { line-height:100%; background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { padding:8px 0px 3px 6px; display:block; color:#000000;}
.Sitemap .Cell .Links A:hover { color:#F7923A;}
.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#AAAAAA; }
.Sitemap .Cell .LinksSub A { line-height:100%; display:block; font-size:10px; color:#AAAAAA; padding:0px 0px 2px 6px; }

.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }

