@import url(http://fonts.googleapis.com/css?family=Economica:700); .BodyOffline{background: white; } html,  body,  table,  .mceContentBody {font-family: Verdana,  Geneva,  sans-serif; font-family: Tahoma,  Arial,  Helvetica,  sans-serif; font-size: 12px;  line-height: 1.6em; color: #474747; } .mceContentBody {width:590px; padding-left:5px; padding-right:5px; margin:10px; border:1px solid #d9d9d9; border-bottom:0px; background: white; } h1, h2, h3, h4, h5, h6{font-family: 'Economica',  sans-serif; font-weight: 700; color: #283138; margin: 0; clear: both; } h1{font-size:32PX;  line-height: 1.2em; } h2{font-size:28px;  line-height: 1em;  margin-top: 1.2em; } h3{font-size:24px;  line-height: 1em;  margin-top: 1.2em; } h4{font-size:20px;  line-height: 0.8em;  margin-top: 1em; } h5{font-size:16px;  line-height: 0.6em;  margin-top: 1em; } h6{font-size: 12px;  line-height: 0.4em;  margin-top: 1em; } .notranslate{border-bottom:1px dotted; } a{color: #0062a6;  text-decoration: none;  border-bottom: 1px dotted #0062a6; } a:hover{ color: #a22600;  border-bottom: 1px dotted #a22600; } a.LinkImagem{text-decoration: none;  color:#0062a6; } hr{border: 0;  color: #D5D5D5;  background-color: #D5D5D5;  height: 1px; } ul{padding-left: 1.8em;  } ul li{line-height: 2em; } form{padding:0px;  margin:0px; } html{background: url('../../images/body-background.jpg'); background-repeat: no-repeat; background-position: top center; padding-bottom: 2em; } body{padding: 0px;  margin: 0px; } #LayoutTopoBarra{background: #2c2c2c;  height: 32px;  line-height: 32px; } #LayoutTopoHome{float: left;  position: relative;  top: 5px;  left: -10px; } #LayoutTopoLinks{width: 960px;  text-align: right;  font-size: 11px;  margin-left: auto;  margin-right: auto; } #LayoutTopoLinks a{ padding: 3px 0px;  margin-left: 15px;  color:#a4a4a4;  border: 0; } #LayoutTopoLinks a:hover{border-bottom: 1px dotted #a4a4a4; } #LayoutBody{clear: both;  width: 960px;  margin-bottom: 30px;  margin-left: auto;  margin-right: auto; } #LayoutTopo{ margin-left: auto;  margin-right: auto;  margin-top: 15px;  margin-bottom: 5px;  height: 70px; } #LayoutTopoLogotipo{ float: left;  width: 300px;  overflow: hidden; } #LayoutTopoLogotipo a{ border: 0; } #LayoutTopoMenu{ position: relative;  top: 20px;  float: right; } #LayoutTopoSubMenu { clear: both; } #Menu li,  #SubMenu li{ list-style-type: none;  } #MenuHolder{display: none; } #Menu{padding:0;  margin: 0; font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 17px; } #Menu li{ display: inline-block;  } #Menu li a{display: inline-block; padding: 0px 2px; margin: 4px 10px; color: #0062a6; border: 0; } #Menu li a:hover{ border-bottom: 1px dotted #0062a6;  } #Menu li a.LinkPaginaActual{ border-bottom: 3px solid #0062a6;  } #SubMenu {margin: 0;  padding: 0; font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 16px; float: right; } #SubMenu li { display: inline-block;   line-height: 24px;  padding-bottom: 10px;  } #SubMenu li a{ margin: 0px 10px;  padding: 3px 0; } #SubMenu li:before{ content: " / "; } #SubMenu li:first-child:before{ content:""; } #SubMenu, #SubMenu li a{color: #0062a6; border: 0; } #SubMenu li a:hover{ border-bottom: 1px dotted #0062a6;  } #SubMenu li a.LinkPaginaActual{ border-bottom: 2px solid #0062a6;  } #NavLinks{ text-transform: lowercase;  margin-bottom: 10px; } #NavLinks a{ margin: 0 5px;  padding: 2px 0;  text-transform: lowercase; } #NavLinks a:first-child{ margin-left: 0; } #NavLinks a:hover{ border-bottom: 1px dotted #3f79a5;  } #LayoutColunas{ clear: both;  margin-left: auto;  margin-right: auto;  } #LayoutConteudo{ width: 680px;  float: right;  padding-left: 20px;  padding-bottom: 20px; } #LayoutConteudo img{ padding: 1px;  } #LayoutColunaEsquerda{ width: 240px;   float: left;  padding-right: 20px;  padding-top: 12px; } #LayoutColunaEsquerda .WebMenuTitulo{font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 22px; padding-bottom: 4px; color: #283138; } #LayoutColunaEsquerda .WebMenuConteudo { margin-bottom: 25px;  font-size: 11px; } #LayoutRodape{ clear: both;  margin-top: 50px;  padding: 10px 0;  width: 960px;   text-align: right; } #LayoutRodape{  border-top: 2px solid #0062a6;  border-top: 1px solid #5694bf;  margin-left: auto;  margin-right: auto; } #LayoutRodape,  #LayoutRodape a{ color: #5694bf;  font-size: 11px; } #SiteMap li{list-style-type: none; background: url('../../images/arrow.png'); background-position: 0% 0.5em; background-repeat: no-repeat; padding-left: 1.6em; } #SiteMap > li:first-child{background: none; } #SiteMap h1{padding-bottom: 0.5em; } #SiteMap a{border: 0;  font-size: 110%; } .notranslate{border-bottom:0px; } .Clear{clear: both; } #FrmContactos {padding:0;  margin:0px; } #FrmContactos div{padding-bottom: 10px; } #FrmContactos div span{display: inline-block; } #FrmContactos div span:first-child{width: 110px; } #FrmContactos input[type=text], #FrmContactos input[type=password], #FrmContactos select, #FrmContactos textarea{font: 11px Verdana,  Geneva,  sans-serif; height: 22px; width: 250px; background: white; border: 1px solid #747474; padding: 6px; -moz-border-radius: 4px; border-radius: 4px; } #FrmContactos textarea{height: 70px;  width: 360px; } #FrmContactos input[type=submit]{font: 11px Verdana,  Geneva,  sans-serif; background: #0162a7; border: 1px solid #747474; color: white; padding: 6px 14px; cursor: hand; cursor: pointer; -moz-border-radius: 5px; border-radius: 5px; margin-top: 8px; } #FrmContactos .InputCancel{border: 1px solid #ffcc99;  border-left: 3px solid #cc6600;  color: #cc6600; } .OnlyPrint{visibility: hidden;  display: none; } html{background: url('../../images/body-background.jpg'); background-repeat: no-repeat; background-position: top center; padding-bottom: 2em; } body{padding: 0px;  margin: 0px; } #LayoutTopoBarra{background: #2c2c2c;  height: 32px;  line-height: 32px; } #LayoutTopoHome{float: left;  position: relative;  top: 5px;  left: -10px; } #LayoutTopoLinks{width: 960px;  text-align: right;  font-size: 11px;  margin-left: auto;  margin-right: auto; } #LayoutTopoLinks a{ padding: 3px 0px;  margin-left: 15px;  color:#a4a4a4;  border: 0; } #LayoutTopoLinks a:hover{border-bottom: 1px dotted #a4a4a4; } #LayoutBody{clear: both;  width: 960px;  margin-bottom: 30px;  margin-left: auto;  margin-right: auto; } #LayoutTopo{ margin-left: auto;  margin-right: auto;  margin-top: 15px;  margin-bottom: 5px;  height: 70px; } #LayoutTopoLogotipo{ float: left;  width: 300px;  overflow: hidden; } #LayoutTopoLogotipo a{ border: 0; } #LayoutTopoMenu{ position: relative;  top: 20px;  float: right; } #LayoutTopoSubMenu { clear: both; } #Menu li,  #SubMenu li{ list-style-type: none;  } #MenuHolder{display: none; } #Menu{padding:0;  margin: 0; font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 17px; } #Menu li{ display: inline-block;  } #Menu li a{display: inline-block; padding: 0px 2px; margin: 4px 10px; color: #0062a6; border: 0; } #Menu li a:hover{ border-bottom: 1px dotted #0062a6;  } #Menu li a.LinkPaginaActual{ border-bottom: 3px solid #0062a6;  } #SubMenu {margin: 0;  padding: 0; font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 16px; float: right; } #SubMenu li { display: inline-block;   line-height: 24px;  padding-bottom: 10px;  } #SubMenu li a{ margin: 0px 10px;  padding: 3px 0; } #SubMenu li:before{ content: " / "; } #SubMenu li:first-child:before{ content:""; } #SubMenu, #SubMenu li a{color: #0062a6; border: 0; } #SubMenu li a:hover{ border-bottom: 1px dotted #0062a6;  } #SubMenu li a.LinkPaginaActual{ border-bottom: 2px solid #0062a6;  } #NavLinks{ text-transform: lowercase;  margin-bottom: 10px; } #NavLinks a{ margin: 0 5px;  padding: 2px 0;  text-transform: lowercase; } #NavLinks a:first-child{ margin-left: 0; } #NavLinks a:hover{ border-bottom: 1px dotted #3f79a5;  } #LayoutColunas{ clear: both;  margin-left: auto;  margin-right: auto;  } #LayoutConteudo{ width: 680px;  float: right;  padding-left: 20px;  padding-bottom: 20px; } #LayoutConteudo img{ padding: 1px;  } #LayoutColunaEsquerda{ width: 240px;   float: left;  padding-right: 20px;  padding-top: 12px; } #LayoutColunaEsquerda .WebMenuTitulo{font-family: 'Economica',  sans-serif; font-weight: 700; font-size: 22px; padding-bottom: 4px; color: #283138; } #LayoutColunaEsquerda .WebMenuConteudo { margin-bottom: 25px;  font-size: 11px; } #LayoutRodape{ clear: both;  margin-top: 50px;  padding: 10px 0;  width: 960px;   text-align: right; } #LayoutRodape{  border-top: 2px solid #0062a6;  border-top: 1px solid #5694bf;  margin-left: auto;  margin-right: auto; } #LayoutRodape,  #LayoutRodape a{ color: #5694bf;  font-size: 11px; } #SiteMap li{list-style-type: none; background: url('../../images/arrow.png'); background-position: 0% 0.5em; background-repeat: no-repeat; padding-left: 1.6em; } #SiteMap > li:first-child{background: none; } #SiteMap h1{padding-bottom: 0.5em; } #SiteMap a{border: 0;  font-size: 110%; } .notranslate{border-bottom:0px; } .Clear{clear: both; } #FrmContactos {padding:0;  margin:0px; } #FrmContactos div{padding-bottom: 10px; } #FrmContactos div span{display: inline-block; } #FrmContactos div span:first-child{width: 110px; } #FrmContactos input[type=text], #FrmContactos input[type=password], #FrmContactos select, #FrmContactos textarea{font: 11px Verdana,  Geneva,  sans-serif; height: 22px; width: 250px; background: white; border: 1px solid #747474; padding: 6px; -moz-border-radius: 4px; border-radius: 4px; } #FrmContactos textarea{height: 70px;  width: 360px; } #FrmContactos input[type=submit]{font: 11px Verdana,  Geneva,  sans-serif; background: #0162a7; border: 1px solid #747474; color: white; padding: 6px 14px; cursor: hand; cursor: pointer; -moz-border-radius: 5px; border-radius: 5px; margin-top: 8px; } #FrmContactos .InputCancel{border: 1px solid #ffcc99;  border-left: 3px solid #cc6600;  color: #cc6600; } .OnlyPrint{visibility: hidden;  display: none; } /*  ######### Drop Down ULs CSS ######### */.WebSubMenu,  .WebSubMenu ul{ /* topmost and sub ULs,  respectively*/position: absolute; left: 0; top: 0; list-style-type: none; border-bottom: 1px solid #1b1b1b; z-index: 100; margin-left: 0px; margin-top: 0px; padding: 0; } .WebSubMenu li a{background: #383938; display: block; font-family: 'Oswald',  sans-serif; text-transform: uppercase; text-decoration: none; font-weight: 400; font-size: 11px; color: #cdbdb5; min-width: 150px; border: 1px solid #1b1b1b; border-bottom: 0px; padding: 8px 22px; } .WebSubMenu li a:hover{color: #0093dd;   background: #242328; } * html .WebSubMenu li{ /* IE6 CSS hack*/width: 220px;  /* width of menu (include side paddings of LI A*/} /*  ######### Neutral CSS  ######### */.downarrowpointer{ /* CSS for "down" arrow image added to top menu items*/position: relative; top: 2px; left: 4px; border: 0; } .rightarrowpointer{ /* CSS for "right" arrow image added to drop down menu items*/position: absolute; padding-top: 5px; left: 100px; border: 0; } .ddiframeshim{position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block; } /*  ######### Matt Black Strip Main Menu Bar CSS ######### */.WebMenuTop ul{list-style-type: none; padding: 0;  margin: 0; } .WebMenuTop li{display: inline; margin: 0; } .WebMenuTop li a{font-family: 'Oswald',  sans-serif; text-transform: uppercase; text-decoration: none; font-weight: 400; font-size: 13px; color: #cdbdb5; line-height: 59px; height: 59px; padding: 0px 18px; float: left; } .WebMenuTop li a:hover{ color: #0093dd;  background: #242328; } .WebMenuTop li .MenuSeparador{border-left: 1px solid #1b1b1b; width: 1px; height: 59px; float: left; } /*  CSS banners */#Banner_Topo{clear: both; background: url('../../images/banner_shadow.png'); background-repeat: no-repeat; background-position:center bottom; padding-bottom: 20px; max-width: 960px; overflow: hidden; } #Banner_Direita{margin-bottom: 20px; } /* ------- MENU DESTAQUES -------*/.DestaqueMenu{line-height: 18px;  margin-bottom: 5px; } .DestaqueMenu a.noDecor{color: #474747;  border: 0; } /* ------- INDEX DESTAQUES -------*/#DestaquesIndex{width: 856px; height: 174px; margin: 0 auto; padding-left: 27px; position: relative; top: 24px; } #DestaquesIndex h1,  #DestaquesIndex h2,  #DestaquesIndex h3, #DestaquesIndex h4,  #DestaquesIndex h5,  #DestaquesIndex h6{margin-top: 12px;  margin-bottom: 0px;  color: #704e7e; } #DestaquesIndex div.DestaqueIndex{float: left; margin-right: 31px; width: 220px; height: 175px; overflow: hidden; padding: 0px 16px; } div.DestaqueIndex a.DestaqueLink{background: url('../../images/template/btn-mais.png'); background-repeat: no-repeat; text-align: center; width: 90px; height: 22px; display: block; clear: both; float: left; padding-top: 5px; color: #6b6b6b; } /*  LISTAGEM *//*  MENU */