/*Template Styles*/
body {
    margin : 0px;
    color : #000;
    background: #FFFFFF;
    text-align: left;
    overflow:auto;
}

table.main {
    width: 990px;
    border: 0;
    padding: 0;
    height: 100%;
    border-collapse: collapse;
}

p.HeaderLinks {
    line-height:120%;
    font-size:8pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0A6AD4;
    text-align: right;
    font-weight:bold;
    margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
}

TD.navtop {
    background-color: #1B3645;
    VERTICAL-ALIGN: middle;
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF;
    white-space: nowrap;
}

TD.mainarea {
    HEIGHT: 100%;
    WIDTH: 100%;
    text-ALIGN: left;
    VERTICAL-ALIGN: top;
}

TD.footer {
    background-color: #1B3645;
    VERTICAL-ALIGN: middle;
    padding: 4px;
}

p.footertext, li.footertext, div.footertext {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    text-align: center;
}

a.footertext:Active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    text-align: center;
}

a.footertext:Link, a.footertext:Visited, a.footertext:Active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    text-align: center;
}

a.footertext:Hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FF9900;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    text-align: center;
}

DIV.navtop {
    MARGIN: 0px auto;
    VERTICAL-ALIGN: middle;
/*    WIDTH: 950px; */
    HEIGHT: 18px;
    TEXT-ALIGN: left;
}

DIV.popup {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN-TOP: 10px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid;
}

A.navtop {
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    background-color: #1B3645;
    font-size: 12px;
}

A.navtop:visited, A.navtop:link, A.navtop:active {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.navtop:hover {
    COLOR: #ff9900;
    TEXT-DECORATION: none;
}

.navspacer {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #C0C0C0;
}







/* Head navigation submenu */
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #1B3645;
/*  border: 1px solid #C0C0C0; */
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #ffffff;
  background-color: #1B3645;
  cursor: pointer;
  display: block;
  padding: 0px 1em;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #C0C0C0;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff9900;
  background-color: #323C43;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}

























/*



DIV.menu {
    visibility: hidden;
    position: absolute;
    background-color: #C0C0C0;
}

A.menu:active, A.menu:link, A.menu:visited, A.menu:hover {
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 200px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #1B3645;
    TEXT-DECORATION: none;
}

A.menu:active, A.menu:link, A.menu:visited {
    COLOR: #ffffff;
}

A.menu:hover {
    COLOR: #ff9900;
    background-color: #323C43;
}



*/





















/* Hyperlink Definitions */

a:hover { 
    color:#183442;
}

a:link{
    color:#183442;
}

a:visited {
    color:#183442;
}

a.BodyTextHyperlink:hover { 
    color:#0A6AD4;
    background-color:#F7F3F7; 
    text-decoration: none;
}

a.BodyTextHyperlink:link{
    color:#0A6AD4;
}

a.BodyTextHyperlink:visited {
    color:#0A6AD4;
}


/* zone definitions */
#main {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 710px;
    PADDING-TOP: 5px;
}

#coldir {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 250px;
    PADDING-TOP: 5px;
}

#coldir2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 250px;
    PADDING-TOP: 5px;
}

/* Heading Definitions */

h1 {
    margin-top:20px;
    margin-right:0px;
    margin-bottom:6px;
    margin-left:0px;
    font-size:16px;
    font-family:"Trebuchet MS", Verdana, Arial;
    color:#1B3645;
    font-weight:bold;
    text-indent:0px;
    text-align:left;
}

h1.coldir {
    margin-top:20px;
    margin-right:0px;
    margin-bottom:6px;
    margin-left:0px;
    font-size:13pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    font-weight:bold;
    text-indent:0px;
    text-align:left;
    line-height:100%;
}

h2 {
    font-size:11px;
    font-family:"Trebuchet MS", Verdana, Arial;
    color:#183442;
    font-weight:bold;
    text-align: left;
    vertical-align: top;
    line-height: normal;
}

h3 {
    margin-top:12px;
    margin-right:0px;
    margin-bottom:6px;
    margin-left:0px;
    line-height:100%;
    font-size:10pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
    text-indent:0px;
}
h4 {
    margin-top:12px;
    margin-right:0px;
    margin-bottom:6px;
    margin-left:0px;
    line-height:100%;
    font-size:8pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
    text-indent:0px;
}

/* Paragraph Definitions */
p {
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:11px;
    color:#1B3645;
    text-align: left;
    vertical-align: top;
}

p.BodyTextNormal, li.BodyTextNormal, div.BodyTextNormal {
    line-height:120%;
    font-size:8pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    text-align:justify;
    margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
}

p.Quote, li.Quote, div.Quote {
    line-height:120%;
    font-size:9pt;
    font-style: italic;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:left;
    margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
}

p.QuoteSig, li.QuoteSig, div.QuoteSig {
    line-height:120%;
    font-size:9pt;
    font-style: italic;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:right;
    margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px;
}

p.SubTitulo {
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size:10pt;
    color: black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-indent:0px;
    text-align:left;
    line-height:100%;
}

p.BodyTextNormal2, li.BodyTextNormal2, div.BodyTextNormal2 {
    margin-top:5px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:120%;
    font-size:8pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    text-align:justify;
}

p.SubTitulo2 {
    margin-top:10px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size:10pt;
    color: black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-indent:0px;
    text-align:left;
    line-height:100%;
}

p.BodyTextNormal3, li.BodyTextNormal3, div.BodyTextNormal3 {
    margin-top:8px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:120%;
    font-size:8pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    text-align:left;
}

p.SubTitulo3 {
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size:10pt;
    color: black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-indent:0px;
    text-align:left;
    line-height:100%;
}

p.BodyTextSmall, li.BodyTextSmall, div.BodyTextSmall {
    margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:0px;
    line-height:120%;
    font-size:7pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    text-align:left;
}

p.BodyTextSmall2, li.BodyTextSmall2, div.BodyTextSmall2 {
    margin-top:4px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:25px;
    line-height:120%;
    font-size:7pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    text-align:left;
}

p.BodyTextSmall3, li.BodyTextSmall3, div.BodyTextSmall3 {
    margin-top:4px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:120%;
    font-size:7pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    text-align:left;
}


/* List Definitions */
ol {
    margin-bottom:0cm;
}

ul {
    list-style-position: outside;
    margin-top:0px;
    margin-left:0px;
    padding-left: 15px;
    list-style-image: url(/opencms/opencms/ptnovo/system/galleries/pics/infosistema/bullet_arrow.gif);
}


/* Other Definitions */
hr {
   height: 1px;
}

/* Table Definitions */
table.invisivel {
    border-width: 1px;
    border-collapse: collapse;
    border: 0;
    width: 100%;
}

table.caption {
    border:1px solid #C0C0C0;
    padding:20px;
    width: 75%;
}

table.normal {
    border:1px solid #276399;
    padding:0px;
    width: 75%;
    background-color: #276399;
}

TD.normal_header_cell {
    background-color: #276399;
    HEIGHT: 30px;
    VERTICAL-ALIGN: middle;
}

TD.normal_cell {
    background-color: #FFFFFF;
}

TD.normal_left_cell {
    background-color: #C0C0C0;
}

TD.navtopBackground {
    background-color: #002438;
    HEIGHT: 30px;
    VERTICAL-ALIGN: middle;
}

.TopLinks {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #CADDE8;
    text-decoration: none;
    text-align: right;
}

a.TopLinks:active, a.TopLinks:link, a.TopLinks:visited, a.TopLinks:hover {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
}

a.TopLinks:active, a.TopLinks:link, a.TopLinks:visited {
    color: #CADDE8;
}

a.TopLinks:Hover {
    color: #ff9900;
}

.FormButton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.FormObject {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

TD.TopCategory {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #333333;
    background-color: #DEDFDE;
    vertical-align: top;
    text-align: left;
}

TD.News {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #1B3645;
    background-color: #BFC1C3;
    text-align: left;
    vertical-align: top;
    padding: 4px;
}

a.News:Active {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #1B3645;
}

a.News:Hover {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #1B3645;
}

a.News:Link {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #1B3645;
}

a.News:Visited {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #1B3645;
}

TD.TopCategorySpacer {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 5px;
    line-height: 5px;
    height: 5px;
}

TD.TopCategorySpacerBackground {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 8px;
    line-height: 8px;
    height: 8px;
    background-color: #DEDFDE;
}

.NewsCaption {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    color: #1B3645;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}

TD.NewsSpacer {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 5px;
    color: #1B3645;
    background-color: #BFC1C3;
    text-align: left;
    vertical-align: top;
    line-height: 5px;
    height: 5px;
}

.TopCategoryCaption {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}

a.TopCategoryCaption:hover {
    color: #ff9900;
}

TD.TopCategorySpacerBackground3px {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
    background-color: #DEDFDE;
}

a.link:active, a.link:link, a.link:visited {
    text-decoration: none;
}

a.link:hover {
    text-decoration: underline;
    color: #ff9900;
}

.BackgroundGreen {
    background-color: #989B48;
}

.BackgroundBlue {
    background-color: #73A2C6;
}

TD.TopCategoryNoBackg {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    text-align: left;
}

TD.NewsNoBackg {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 7pt;
    color: #1B3645;
    text-align: left;
    vertical-align: top;
    padding: 4px;
}

a.NewsNoBackg:link, a.NewsNoBackg:active, a.NewsNoBackg:visited {
    font-family: "Trebuchet MS", Verdana, Arial;
    color: #1B3645;
}

a.NewsNoBackg:hover {
    font-family: "Trebuchet MS", Verdana, Arial;
    color: #ff9900;
}

.golf_back {
    background-image: url(/system/galleries/pics/infosistema/banner_golf_backg.jpg);
}

.separador_vertical {
    background-image: url(/system/galleries/pics/infosistema/separator_vertical.gif);
}

.separador_horizontal {
    background-image: url(/system/galleries/pics/infosistema/separator_horizontal.gif);
}

.separator {
    background-image: url(/system/galleries/pics/infosistema/separator.gif);
}
