﻿@font-face {
    font-family: 'ExoSemiBold';
    src: url('../fonts/Exo-SemiBold.eot');
    src: url('../fonts/Exo-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oExo-SemiBold.woff') format('woff'),
         url('../fonts/Exo-SemiBold.ttf') format('truetype'),
         url('../fonts/Exo-SemiBold.svg#ExoSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('../fonts/OpenSans-Italic.eot');
    src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemiboldRegular';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#OpenSansSemiboldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ExoRegular';
    src: url('../fonts/Exo-Regular.eot');
    src: url('../fonts/Exo-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Exo-Regular.woff') format('woff'),
         url('../fonts/Exo-Regular.ttf') format('truetype'),
         url('../fonts/exoregular.svg#ExoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-align: left;
 font-family:OpenSansRegular;
       font-size:13px;
       color: #292825;

}
 p
 {
       text-align:justify;
       font-size: 13px;
       font-family:OpenSansRegular;
       color: #292825;
     }
a 
{
            font-family:OpenSansRegular;
    color:#ef5e46;
    font-size: 12px;
    text-decoration:none;
    }
a:hover
{
          font-family:OpenSansRegular;
    color:#292825;
    font-size: 12px;
    text-decoration:none;
    }

.linktit
{
    font-family: OpenSansRegular;
    color:#971c07;
    text-decoration:none;
    font-size:14px;
    }
.linktit:hover
{
      font-family: OpenSansRegular;
    color:#971c07;
    text-decoration:none;
    font-size:14px;
    }
#container1
{
    position:relative;
    width: 100%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    background-color: #e5e5e5;
}

#container
{
    position:relative;
    width: 100%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.content_topo
{
    position: relative;
    width: 981px;
    height: 26px;
    margin: 0 auto;
    overflow: hidden;
    top:10px;
    background: url('../imgs/conteudo1.png') no-repeat;
}
.content_rodape
{
    position: relative;
    width: 981px;
    height: 26px;
    margin: 0 auto;
    overflow: hidden;
    top:10px;
    background: url('../imgs/conteudo3.png') no-repeat;
}
.content
{
    position: relative;
    width: 981px;
    min-height: 810px;
    margin: 0 auto;
    overflow: visible;
    top:10px;
    background: url('../imgs/conteudo2.png') repeat-y;
}
.divdestaque
{
    position: relative;
    float:left;
    width: 1100px;
    overflow: visible;
    top:60px;
    }
.contentSobre
{
    position: relative;
    width: 1100px;
    height: 850px;
    background-image: url('../imgs/fundo.png');
    margin: 0 auto;
}

.caixalanguages
{
    position: relative;
    float: right;
    width: 800px;
    height: 50px;
    margin-right: 20px;
}
.divtopo
{
    position: relative;
    float: left;
    width: 1100px;
    height: 100px;
    margin: 0;
}
.languages
{
    position: relative;
    float: right;
    margin-left: 700px;
    margin-bottom: 10px;
}

.languages a
{
    font-family: Tahoma;
    font-weight: bold;
    color: #002D56;
    text-decoration: none;
}

.btnpesquisa
{
    position: relative;
    float: right;
    top:6px;
    left:4px;
}
.pesquisa
{
    position: relative;
    float: right;
    width: 160px;
    height: 23px;
    margin-right:30px;
    margin-top:11px;

}
.pesquise
{
    position: relative;
    float: right;
    width: 139px;
    height: 24px;
    background-image: url('../imgs/caixa_pesquisa.png');
}

.pesquisetext
{
    position: relative;
    float: left;
    margin:  4px 0px 0px 2px;
}

.logo
{
    position: absolute;
    left: 20px;
    top:10px;
    z-index:100;
}

.menu
{
    position: relative;
    float: left;
    height:60px;
    z-index: 1;
    width:1012px;
    left:-10px;
    background: url('../imgs/fita_menu.png') no-repeat;
    z-index:0;
}
.menu1
{
    position: relative;
    float: left;
    height:40px;
    z-index: 1;
    width:660px;
    left:170px;
    top:5px;

}
.menu1 a
{
    text-decoration: none;
    color: #ffffff;
       font-size: 12px;
       font-family: ExoRegular;
       font-weight:bold;
}

.menu1 a:hover
{
    text-decoration: none;
    color: #ef5e46;
       font-size: 12px;
       font-family: ExoRegular;
       font-weight:bold;
}

.button
{
    position: relative;
    float: left;
    margin: 0px 4px 0px 4px;
    font-family: ExoRegular;
     color: White;
    font-size: 16px;
}

.buttonSelected
{
    position: relative;
    float: left;
    font-family: ExoRegular;
    font-size: 16px;
    color: White;
    display: none;
}
.buttonSelected1
{
    position: relative;
    float: left;
    font-family: ExoRegular;
    color:#ffffff;
    font-size: 16px;
    height:37px;
}
.menuItem
{
    position: relative;
    float: right;
    height: 37px;
    font-family:ExoRegular; 
    color: #ffffff;
    margin: 0px 0px;

}
#menuItem1
{
    position: relative;
    float: left;
    height: 37px;
}

#mi1
{
    top: -30px;
}

#menuItem2
{
    position: relative;
    float: right;
    width: 76px;
    height: 37px;
}

#mi2
{
    top: -30px;
}

#menuItem3
{
    position: relative;
    float: right;
    width: 106px;
    height: 37px;
}

#mi3
{
    top: -30px;
}

#menuItem4
{
    position: relative;
    float: right;
    width: 76px;
    height: 37px;
}

#mi4
{
    top: -30px;
}

#menuItem5
{
    position: relative;
    float: right;
    width: 102px;
    height: 37px;
}

#mi5
{
    top: -30px;
}

.menuItemText
{
    margin-top: 10px;
}

.btn
{
    position: relative;
    float: left;
    height: 37px;
    color:#fff;
    background-image: url('../imgs/menu_btn2.png');
}

.btn a
{
    position: relative;
    float: left;
    margin-top: 7px;
    font-size:16px;
     color:#fff
}

.select1
{
    position: relative;
    float: right;
}

.select2
{
    position: relative;
    float: left;
}

.hrmenu
{
    position: relative;
    float: right;
    width: 1100px;
    height: 9px;
    background-image: url('../imgs/linha_menu.png');
    top: 30px;
}

.submenu1
{
    position: relative;
    float: right;
    margin:    15px 40px 0px  0px;
    padding-top:15px;
    width: 500px;
    height: 30px;
    display:none;
    text-align:right;
    top: 5px;
    z-index: 1;
}

.submenu1 a
{
   
    font-family: Tahoma;
    font-size: 10pt;
    color: #002D56;
    text-decoration: none;
    margin-right: 10px;
       text-align:right;
}

.submenu1 a:hover
{
    color: #37AAE1;
    text-align:right;
}

.submenu2
{
    position: relative;
    float: left;
    margin: 0px 0px 0px 670px;
    width: 260px;
    visibility: hidden;
    height: 30px;
    visibility: hidden;
    top: -72px;
    z-index: 1;
    padding-top: 10px;
}

.submenu2 a
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    color: #002D56;
    text-decoration: none;
    margin-right: 10px;
}

.submenu2 a:hover
{
    color: #37AAE1;
}

.submenu4
{
    position: relative;
    float: left;
    margin: 0px 0px 0px 5px;
    width: 150px;
    visibility: hidden;
    left: -45px;
    height: 30px;
    top: -72px;
    z-index: 1;
    padding-top: 10px;
}

.submenu4 a
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    color: #002D56;
    text-decoration: none;
}

.submenu4 a:hover
{
    color: #37AAE1;
}

.banner
{
    position: relative;
    float: left;
    width: 924px;
    height: 253px;
    margin: 0px 0px;
    z-index: 0;
    left: 0px;
}

.marcabanner
{
    position: relative;
    float: right;
    margin-top: 134px;
}

.bannertext
{
    position: relative;
    float: left;
    font-family: ExoRegular;
    font-size: 14pt;
    color: #a4927d;
    width: 260px;
    margin-left: 30px;
    margin-top: 40px;
}
.bannertext p
{
    color: #292825;
    font-size: 12px;
    font-family:OpenSansRegular;
  
}
.lermais
{
    position: relative;
    float: right;
    text-align:right;
    margin-right:30px;
    width:100px;
  
    
}

.lermais a
{
    color: #a4927d;
      font-size:11pt;
    font-family:OpenSansRegular;
    text-align:right;
  
}
.lermais a:hover
{
    color: #951b07;
      font-size:11pt;
    text-align:right;
    font-family:OpenSansRegular;
  
}
.bannerNum
{
    position: relative;
    float: left;
    margin: 270px 0px 0px 20px;
    width: 80px;
}

.bannerNum a
{
    text-decoration: none;
}



.caixabanner
{
    position: relative;
    float: left;
    width: 301px;
    height: 264px;
    margin-left:10px;
    background: url('../imgs/caixa_destaque.png') no-repeat;
}


.lermais1
{
    position: relative;
    float: left;
    width:70px;
    margin-top:5px;
    text-align:right;
}

.lermais2
{
    position: relative;
    float: left;
    width:23px;
    text-align:right;
}



.caixatop
{
    position: relative;
    float: left;
    margin-left: 30px;
    top: -50px;
}

.caixadestaques
{
    position: relative;
    float: left;
    width: 762px;
    
    margin-left: 30px;
    background-image: url('../imgs/destaques_box2.png');
    top: -50px;
}

.sobredestaques p
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #002D56;
    width: 705px; 
    margin-left: 30px;
}

.sobredestaques a
{
    position: relative;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #27a9e1;
}
.sobredestaques a:hover
{
    position: relative;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #002D56;
}
#caixabottom
{
  position: relative;
    float: left;
    margin-left: 30px;
    top: -50px;
}

.caixabottom
{
  position: relative;
    float: left;
    margin-left: 30px;
    top: -50px;
}

.titulo
{
    margin-left: 20px;
    width: 200px;
    font-family: Tahoma;
    font-size: 16pt;
    margin: 10px 0px 10px 30px;
    color: #fa863a;
}
.tituloproj
{
    font-family: Tahoma;
    font-size: 12pt;
    color: #002D56;
}
.descproj
{
    color:#414042 ;
    font-family: Tahoma;
    font-size: 12px;
    
    }
.destaque
{
    position: relative;
    float: left;
    width: 700px;
    min-height: 105px;
    margin: 5px 0px 0px 30px;
    background-color: #F3F3F3;
}

.destaque_white
{
    position: relative;
    float: left;
    width: 700px;
    min-height: 105px;
    margin: 5px 0px 0px 30px;
}

.destaquetext
{
    position: relative;
    float: left;
    width: 520px;
    height: 30px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #414042;
    margin: 10px 10px 0px 10px;
}

.destaquetext a
{
    vertical-align: middle;
    margin-left: 5px;
}

.destaqueheader
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    width: 520px;
    margin: 10px 10px 0px 10px;
}

.destaqueheader a
{
    color:#002D56;  
}

.destaqueheader a:hover
{
    color:#27A9E1;  
}

.sobrelatheader
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    width: 240px;
    margin: 10px 15px 0px 15px;
    color: #002D56;
}

.destaqueimg
{
    position: relative;
    float: left;
    margin: 10px;
    width:130px;
}
.caixaescolha
{
    position: relative;
    float: right;
    width: 274px;
    height: 105px;
    margin-right: 25px;
    background-image: url('../imgs/caixa_azul.png');
}

#caixaescolha
{
    position: relative;
    float: right;
    width: 274px;
    margin-right: 25px;
    background-image: url('../imgs/caixa_azul.png');
}

#caixaescolha select
{
    border:none;
    width:189px;
    font-size: 12px;
    top:-25px;
}

.divdir
{
   position: relative;
    float: left;
    width: 274px;
    min-height:400px;
    overflow:visible;
    top:-50px;
    }
 .divesq
{
   position: relative;
    float: left;
    width: 800px;
    min-height:400px;
    margin-bottom:30px;
    }
.sobreescolha
{
    position: relative;
    float: left;
    width: 274px;
    height: 105px;
    margin-right: 25px;
    background-image: url('../imgs/caixa_azul.png');
}

.caixaescolhatext
{
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: normal;
    color: White;
    width: 250px;
    height: 50px;
    margin: 15px 10px 0px 10px;
}

.escolha
{
    position: relative;
    float: left;
    margin: 0px 0px 0px 10px;
    width: 166px;
    height: 23px;
    background-image: url('../imgs/caixa_dropbox.png');
}

.country
{
    position: relative;
    float: left;
    margin: 3px 0px 0px 5px;
}

.seta
{
    position: relative;
    float: right;
    margin-left: 5px;
}

.seta1
{
    position: relative;
    float: left;
    margin-left: 5px;
}

.droparrow
{
    position: relative;
    float: left;
}

.projetos
{
    position: relative;
    float: right;
    width: 272px;
    min-height: 290px;
    overflow:visible;
    top: -325px;
    left: 272px;
}

.sobredestlat
{
    position: relative;
    float: left;
    width: 272px;
    min-height: 370px;
    overflow:visible;
    margin-top:10px;
}

.caixalateral
{
    position: relative;
    float: left;
    width: 272px;
    min-height: 254px;
    overflow:visible;
    background-image: url('../imgs/caixa_branca_lateral2.png');
}

.sobrelateral
{
    position: relative;
    float: left;
    width: 272px;
    min-height: 150px;
    overflow:visible;
    background-image: url('../imgs/caixa_branca_lateral2.png');
}

.sobrelateral p
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 8pt;
    width: 240px;
    margin: 10px 15px 10px 15px;
    color: #414042;   
}

.sobrelateral a
{
    margin-left: 5px;
    vertical-align: middle;
}

.caixalateral p
{
    position: relative;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 230px;
    color: #002D56;
    top: -2px;
}

.caixalateral a
{
    color: #27A9E1;
}

.setaazul
{
    position: relative;
    float: left;
    margin: 10px 0px 0px 10px;
}

.caixalattop
{
    position: relative;
    float: left;
}

.caixalatbottom
{
    position: relative;
    float: left;
}

.projetostitulo
{
    position: relative;
    float: left;
    width: 250px;
    margin:  0px 5px 10px 10px;
    font-family: Tahoma;
    font-size: 16pt;
    color: #002D56;
}
.projetosimagem
{
    position: relative;
    float: left;
    width: 250px;
    margin: 0px 5px 2px 10px;
    font-family: Tahoma;
    font-size: 16pt;
    color: #002D56;
}

.caixafundo
{
    position: relative;
    float: left;
    width: 1044px;
    height: 305px;
    background-image: url('../imgs/caixa_fundo_nova.png');
    margin-left: 30px;

}

.boxacontece
{
    position: relative;
    float: left;
    height: 200px;
    width: 210px;
    margin-left: 10px;
    margin-top: 10px;
}

.boxfundo
{
    position: relative;
    float: left;
    height: 300px;
    width: 300px;
    margin-left: 5px;
    margin-top: 10px;
}

.separator
{
    position: relative;
    float: left;
    background: url('../imgs/separador.png') repeat-y;
    margin-top: 10px;
    margin-left: 20px;
    height:280px;
    width:23px;
}

.aconteceheader
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 12pt;
    color: #002D56;
    margin: 0px  15px 0px 5px;
    width: 190px;
}

.box1
{
    position: relative;
    float: left;
    width: 170px;
    height: 165px;
    margin: 10px 0px 10px 0px;
    background-color: #F3F3F3;
}
.box11
{
    position: relative;
    float: left;
    width:300px;
    height: 240px;
    margin:  5px  5px 5px 5px;
    background-color: #F3F3F3;
}

.box2
{
    position: relative;
    float: left;
    width: 120px;
    min-height: 130px;
    overflow:visible;

}
.box1 a
{
    position: relative;
    float: right;
    margin-right: 10px;
    color: #002D56;
}

.calendar
{
    position: relative;
    float: left;
    margin:  10px 0px 0px 20px;
    width: 42px;
    height: 43px;
    background-image: url('../imgs/caixa_data.png');
}
.acontecetextcal
{
    position: relative;
    float: left;
    margin:    5px 0px 0px 5px;
    height: 32px;
    width: 32px;
    font-family: OpenSansRegular;
    font-size: 14px;
    color: #a4927d;
    text-align:center;
}
.acontecetext
{
    position: relative;
    float: left;
    margin:    10px 0px 0px 5px;
    min-height: 70px;
    width: 250px;
    font-family: OpenSansRegular;
    font-size: 12px;
    color: #292825;
    text-align:left;
}
.acontecetext a
{
   
    font-family: OpenSansRegular;
    font-size: 14px;
    color: #292825;
    font-weight:bold;
   
}
.acontecetext p
{
   
    font-family: OpenSansRegular;
    font-size: 12px;
    color: #292825;
    margin-top:5px;
   
}
.acontecetext a:hover
{
    
    font-family: OpenSansRegular;
    font-size: 14px;
    color: #951b07;
    font-weight:bold;
    
}
.imgvideos
{
    position: relative;
    float: left;
    width: 123px;
    height: 98px;
    background-image: url('../imgs/video.png');
    margin: 0px 0px 0px 10px;
}

.videostext
{
    position: relative;
    float: left;
    margin-left: 15px;
    font-family: Tahoma;
    font-size: 7pt;
    color: #002D56;
}

.galeriaimg
{
    position: relative;
    float: left;
    margin:  25px 0px 0px 10px;
    width:56px;
}
.imgleft
{
    position: relative;
    float: left;
    width:160px;
}

.divcamp
{
    position: relative;
    float: left;
    width: 160px;
    text-align:left;
  
    }
   .divcamp1
{
    position: relative;
    margin:0 auto;
    width: 100px;
    padding-top:10px;
    text-align:left;
  
    }
.imgtitulo
{
    position: relative;
    float: left;
    margin-left: 7px;
    font-family: Tahoma;
    font-size: 7pt;
    color: #002D56;
    width: 114px;
    height: 42px;
    margin-left:20px;
}

.box
{
    position: relative;
    float: left;
    width: 74px;
    height: 90px;
    margin: 5px 0px 0px 15px;
}

.publicacoes
{
    position: relative;
    float: left;
    margin:  10px 0px 10px 15px;
}

.footer
{
    position: relative;
    float:left;
    margin-left:30px;
     margin-top:30px;
    width: 930px;
    height: 50px;
}
.divisaofooter
{
    position: relative;
    float: left;
    width: 930px;
    height: 2px;
    background: url('../imgs/divisoes.png') repeat-x;
    }
.footerSobre
{
    position: relative;
    float: left;
    width: 1045px;
    height: 59px;
    margin-left: 30px;
    top: -310px;
    background-image: url('../imgs/footer.png');
}

.bottomMenu
{
    position: relative;
    float: left;
    width: 460px;
    height: 25px;
    margin: 25px 0px 0px 5px;
}

.bottomMenu a
{
    position: relative;
    float: left;
    font-family: OpenSansRegular;
    font-size: 10px;
    color: #a4927d;
    margin-right: 10px;
    text-decoration: none;
}
.bottomMenu a:hover
{
    
    color: #ef5e46;

}
.footertxt
{
    position: relative;
    float: left;
    width: 310px;
    height: 40px;
    margin:  10px 0px 0px  5px;
     font-family: OpenSansRegular;
    font-size: 10px;
    color: #292825;
}

.snlinks
{
    position: relative;
    float: right;
    width: 150px;
    text-align:right;
    height: 25px;
    margin: 10px  0px 0px 0px;
      font-family: OpenSansRegular;
    font-size: 9px;
    color: #292825;
    
}

.snlinkstext
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 8pt;
    color: White;
    margin-top: 6px;
    margin-right: 10px;
}

.caixaconteudo
{
    position: relative;
    float: left;
    width: 457px;
    height: 384px;
    margin-left: 57px;
    top: -40px;
    background-image: url('../imgs/caixa_conteudo.png');
    font-family: Tahoma;
    color: #002D56;   
}

.caixaconteudo p
{
    position: relative;
    float: left;
    margin: 10px 30px 0px 30px;
    font-family: Tahoma;
    font-size: 8pt;
}

.sobredestaques
{
    position: relative;
    float: left;
    width: 762px;
    min-height: 470px;
    margin-left: 30px;
    background-image: url('../imgs/destaques_box2.png');
    top: -50px;
    overflow:visible;
    left: 0px;
}

.quemdestaques
{
    position: relative;
    float: right;
    width: 214px;
    height: 247px;
    margin: 0px 57px 0px 0px;
    top: -25px;
    background-image: url('../imgs/quem_caixa_destaques.png');
}

.caixavideos
{
    position: relative;
    float: right;
    width: 214px;
    height: 150px;
    margin: 0px 57px 135px 0px;
    top: -15px;
    background-image: url('../imgs/caixa_videos.png');
}

.quemtitulo
{
    position: relative;
    float: left;
    font-family: ExoRegular;
    font-size: 14pt;
    color: #951b07;
    margin-top:  25px ;
    margin-left:  0px ;
    height:30px;
    width: 880px;
}
.quemtitulo1
{
    position: relative;
    float: left;
    height:2px;
    margin-top:15px;
    background:url('../imgs/divisoes.png') repeat-x;
    width: 260px;
}
.quemtitulo2
{
    position: relative;
    float: left;
    font-family: ExoRegular;
    font-size: 14pt;
    color: #951b07;
    height:30px;
    width: 350px;
    text-align:center
}

.sobrelattitulo
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 14pt;
    color: #27A9E1;
    width: 200px;
    margin-left: 15px;
    margin-right: 60px;
}

.quemimgs
{
    position: relative;
    float: left;
    width: 720px;
    /*height: 155px;*/
    margin: 20px 0px 25px 30px;
}

.listaconteudos
{
    position: relative;
    float: left;
    width: 700px;
    padding-bottom:10px;
}


.quemimg
{
    position: relative;
    float: left;
    margin-right: 19px;
}

.sega
{
    position: relative;
    float: right;
    font-size: 8pt;
    width: 360px;
}

.sega a
{
    position: relative;
    float: left;
    text-decoration: none;
    font-size:7pt;
    color: #002D56;
    margin-right: 2px;
}

.sega a:hover
{
    position: relative;
    float: left;
    text-decoration: none;
    font-size:7pt;
    color: #002D56;
    margin-right: 2px;
}
.sigatext
{
    position: relative;
    float: left;
    font-size: 8pt;
    color: #002D56;
    height: 15px;
    width: 60px;
}

.quemlink
{
    margin: 0px 5px 0px 10px;
    vertical-align: middle;
}

.siganos
{
    vertical-align: middle;
}

.quemdestaquetitulo
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 16pt;
    color: #27AAE1;
    margin: 15px 15px 0px 15px;
}

.quemvideoheader
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 14pt;
    color: #002D56;
    margin: 10px 45px 0px 45px;
    width: 114px;
}

.quemimgvideos
{
    position: relative;
    float: left;
    width: 123px;
    height: 98px;
    background-image: url('../imgs/video.png');
    margin: 0px 45px 0px 45px;   
}

.youtube
{
    position: relative;
    float: left;
    margin:  10px  0px 10px 13px;
}

.quemvideostext
{
    position: relative;
    float: left;
    margin-left: 45px;
    font-family: Tahoma;
    font-size: 7pt;
    color: #002D56;
}

.quemdestaque
{
    position: relative;
    float: left;
    width: 195px;
    height: 60px;
    margin: 10px 0px 0px 15px;
}

.quemdestaquetext
{
    position: relative;
    float: left;
    width: 185px;
    height: 31px;
    font-family: Tahoma;
    font-size: 7pt;
    color: #414042;
}

.quemdestaqueheader
{
    position: relative;
    float: left;
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: bold;
    width: 185px;
}

.divprojectos
{
    position: relative;
    float: left;
    width: 745px;
   min-height: 346px;
   overflow:visible;
    margin: 0px 20px 20px 0px;
}
.albuns
{
    position: relative;
    float: left;
    width: 880px;
    min-height: 346px;
    margin: 0px 20px 20px 0px;
}

.albuns ul
{
    position: relative;
    float: left;
    list-style: none;
    width: 700px;
    height: 100px;
}

.albuns ul li
{
    position: relative;
    float: left;
    width: 700px;
    height: 110px;
    margin: 10px 0px 10px 0px;
}

.galeriatext
{
    position: relative;
    float: left;
    width: 460px;
    margin: 34px 0px 0px 10px;
    height: 25px;
    font-size: 12pt;
}

.thumbs
{
    position: relative;
    float: left;
    overflow: hidden;
}

.thumbs a
{
    position: relative;
    float: left;
    margin: 0px;
}

.thumbimg
{
    position: relative;
    float: left;
}

.scrollbar
{
    position: relative;
    float: left;
    width: 3px;
    height: 232px;
    background-image: url('../imgs/linha_scroll.png');
    margin-top: 15px;
}

.scroll
{
    position: relative;
    float: left;
    margin: 20px 0px 20px 0px;
    left: -4px;
}

.accaoContent
{
    position: relative;
    float: left;
    width: 800px;
    height: 830px;
    background-image: url('../imgs/fundo1.png');
    margin: 0px 300px 0px 300px;
}

.accaoconteudo
{
    position: relative;
    float: left;
    width: 458px;
    height: 507px;
    margin-left: 57px;
    top: -38px;
    background-image: url('../imgs/caixa_conteudo_laranja.png');
    font-family: Tahoma;
    color: #002D56;   
}

.accaotext
{
    position: relative;
    float: left;
    width: 702px;
    height: 360px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #002D56;
    margin-left: 0px;
    margin-bottom: 20px;
}

.accaovideos
{
    position: relative;
    float: right;
    width: 214px;
    height: 150px;
    margin: 0px 57px 10px 0px;
    top: -10px;
    background-image: url('../imgs/caixa_videos.png');
}

.mapa
{
    position: relative;
    float: left;
    width: 108px;
    height: 235px;
    margin: 15px 15px 5px 30px;
}

#lbOverlay 
{
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
	top: 0px;
}

#lbTop
{
}

#lbTop a
{
    font-family: Aller;
    font-size: 12pt;
    text-decoration: none;
    color: White;
}

#lbCenter, #lbBottomContainer
{
	position: absolute;
	z-index: 9999;
	overflow: hidden;
}

#lbBottomContainer a
{
    font-family: Aller;
    font-size: 12pt;
    text-decoration: none;
    color: White;
}

#lbImage 
{
	position: absolute;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbImage a
{
    text-decoration: none;
    color: White;
    font-family: Aller;
    font-size: 12pt;
}

#lbNumber
{
    visibility: hidden;
}

#lbPrevLink 
{
    float: left;
}

#lbNextLink 
{
    float: right;
}

#lbCloseLink 
{
	display: block;
	float: right;
}

#salvarImg
{
    float: right;
    margin: 5px 5px 0px 0px;
}

#imprimirImg
{
    float: right;
    margin: 5px 5px 0px 0px;
}

div.fadenav  {
    position: absolute; 
    top: 240px; 
    left: 450px;
    z-index:900;
}

div.fadenav a  {
    display: block; 
    background:url('../imgs/bullet.png') no-repeat;
    width: 10px;
    height: 10px;
    float: left; 
    overflow: hidden;
    font-size:8pt; 
    color:#27A9E1;
    text-decoration:none;
    font-family: Tahoma;
    margin-right:3px;
    padding-left:4px;
}

div.fadenav a:hover { text-decoration: none; }
div.fadenav a.current { background:url('../imgs/bullet_select.png') no-repeat; color:#fff;  }

.bolaa
{
    position: relative;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    background-image: url('../imgs/bola_select.png');
    font-family: Tahoma;
    font-size: 8pt;
    color: White;
}

.bolab
{
    position: relative;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    background-image: url('../imgs/bola_normal.png');
    font-family: Tahoma;
    font-size: 8pt;
    color: #27A9E1;
}

.itext
{
    border:0px solid black;
    width:120px;
    color:#ef5e46;
    font-size:12px;
    font-family:OpenSansRegular;
    background-color:Transparent;
    }
    
    .styled option
{
    /*font-weight:bold;*/ 
}
.dataDropdown
{
    position: relative;
    float: left;
    width: 189px; 
    height: 23px;
      margin: 0px 0px 0px 10px;
}
.dataDropdown1
{
    position: relative;
    float: left;
    width: 189px; 
    height: 23px;
    margin: 0px 0px 0px 10px;
}
.dataDropdown .select {
	position: relative;
	float:left;
	width: 189px; 
	height: 23px;
	padding: 0 0px 0 8px;
	background: url('../imgs/caixa_dropbox1.png') no-repeat;
	overflow: hidden;
	color:#002D56;
	font-size:12px;
	line-height:22px;
	border:0px solid black;
}
.dataDropdown1 .select {
	position: relative;
	float:left;
	width: 189px; 
	height: 23px;
	padding: 0 0px 0 8px;
	background: url('../imgs/caixa_dropbox1.png') no-repeat;
	overflow: hidden;
	color:#002D56;
	font-size:12px;
	line-height:22px;
	border:0px solid black;
}

#caixabottom select
{
    border:none;
    width:189px;
    font-size: 12px;
    top:-25px;
}

.albumext
{
    
    position: relative;
	margin:0 auto;
	width: 900px; 
	min-height: 300px;
	overflow: visible;


    }
    .albumext1
{
    
    position: relative;
	margin:0 auto;
	width: 650px; 
	min-height: 300px;
	overflow: visible;


    }
    .albumext1_pub
{
    
    position: relative;
    float:left;
	margin:0 0;
	width: 650px; 
	min-height: 100px;
	overflow: visible;


    }
.albumexterior
{
    
    position: relative;
	float:left;
	width: 212px; 
	height: 212px;
	padding:  8px  8px 8px  8px;
	overflow: hidden;
	font-size:12px;
	margin-top:10px;

    }
    
    
    .albumexterior1
{
    
    position: relative;
	float:left;
	width: 400px; 
	height: 116px;
	padding:  8px  8px 8px  8px;
	overflow: visible;
	font-size:12px;
	margin-top:10px;

    }
    .albumexterior_pub
{
    
    position: relative;
	float:left;
	width: 98px; 
	padding:  8px  8px 8px  8px;
	background: url('../imgs/albuns/box_album.png') repeat-y;
	overflow: visible;
	font-size:12px;
	margin-top:10px;


    }
    
    
    .albumexterior1_pub
{
    
    position: relative;
	float:left;
	width: 500px; 
	padding:  8px  8px 8px  8px;
	overflow: visible;
	font-size:12px;
	margin-top:10px;

    }
    
.albumimagem
{
    float:left;
      
    position: relative;
	width: 212px; 
	height: 145px;
	overflow: hidden;
	font-size:12px;
	text-align:center;
	top:5px;
	background-color: #ffffff;
    }
.albumimagem1
{
    float:left;
      
    position: relative;
	width: 200px; 
	height: 135px;
	overflow: hidden;
	font-size:12px;
	text-align:center;
	margin: 5px 5px 5px 5px;
    }
    .albumimagem_pub
{
    float:left;
      
    position: relative;
	width: 100px; 
	min-height: 100px;
	overflow: visible;
	font-size:12px;
    }
.albumtxt
{
      
    position: relative;
    float: left;
    width: 212px;
    min-height: 36px;
   background-color:#e9dcce;
   font-family:ExoRegular;
   font-size:14pt;
   color:white;
font-weight:bold;

}
.albumtxt1
{
    position: relative;
    float: left;
    width: 200px;
   font-family:ExoRegular;
   font-size:14pt;
   color:white;
   font-weight:bold;
   padding:  6px 0px 4px 6px;

}
    
.galeriaext
{
    
    position: relative;
	margin:0 auto;
	width:880px; 
	min-height: 300px;
	overflow: visible;
    padding-left:5px;

    }
   .galeriaext1
{
    
    position: relative;
	margin:0 auto;
	width: 580px; 
	min-height: 420px;
	overflow: visible;
    padding-left:20px;

    }
.galeriaexterior
{
    
    position: relative;
	float:left;
	width:270px; 
    height: 170px;
	background-color:#e9dcce;
	overflow: hidden;
	margin-top:10px;
	margin-left:16px;
}

.galeriaexteriorvideo
{
    
    position: relative;
	float:left;
	padding:  10px  7px 7px  10px;
	width: 258px; 
	height: 196px;
	background: url('../imgs/thumbs/box_thumb.png') repeat;
	overflow: visible;
	margin-top:10px;
	margin-right:5px;

}

.accaoexteriorb
{
    
    position: relative;
	float:left;
	width:700px; 
	min-height: 30px;
	overflow:visible;
	padding:  0;
	background-color:#fff;
	left:30px;

    }
    .accaoexteriorc
{
    
    position: relative;
	float:left;
	width:700px; 
	min-height: 30px;
	overflow:visible;
	padding:  0;
	left:30px;
	background-color: #ebebeb;

    }    
 .accaoexterioresq
{
    
    position: relative;
	float:left;
	width:400px; 
	min-height: 10px;
	padding:   8px  8px 8px  8px;
	margin:0;
	overflow: visible;
	color:#002D56;
	font-size:12px;


    }
    
.accaoexterioresq a
{
    
	color:#002D56;
	font-size:12px;

    } 
.accaoexterioresq a:hover
{
    
	color:#414042 ;
	font-size:12px;

    } 
  .accaoexterioresq1
{
    
    position: relative;
	float:left;
	width:290px; 
	min-height: 10px;
	padding:   8px  8px 8px  8px;
	margin:0;
	overflow: visible;
	color:#002D56;
	font-size:12px;


    }
    
.accaoexterioresq1 a
{
    
	color:#002D56;
	font-size:12px;

    } 
.accaoexterioresq1 a:hover
{
    
	color:#414042 ;
	font-size:12px;

    } 
   .accaoexteriordir
{
    
    position: relative;
	float:right;
	width:190px; 
	min-height: 28px;
	padding:  0;
	overflow: visible;
	color:#414042;
	margin:0;
	font-size:12px;
    border-right:0px solid #cacaca;
    	border-left:0px solid #cacaca;
    	text-align:center;

    }      
   
    .accaoprojecto
{
    
    position: relative;
	float:left;
	width:715px; 
	padding:  0;
	left:30px;

    }    
    
 .accaoprojectoesq
{
    
    position: relative;
	float:left;
	width:420px; 
	margin:0;
	overflow: visible;
	font-size:12px;


    }
 .accaoprojectoesq1
{
    
    position: relative;
	float:left;
	width:425px; 
	margin:0;
	overflow: visible;
	padding:   8px  8px 8px  8px;
	font-size:12px;
	background-color:#ebebeb;


    }
     .accaoprojectoesq2
{
    
    position: relative;
	float:left;
	width:425px; 
	margin:0;
	overflow: visible;
	padding:   8px  8px 8px  8px;
	font-size:12px;
	background-color:#ffffff;

    }
    

   .accaoprojectodir
{
    
    position: relative;
	float:right;
	width:260px; 
	padding:  0;
	overflow: visible;
	margin:0;
	font-size:12px;
    text-align :center;

    }      
.galeriaimagem
{
    float:left;
    position: relative;
	width: 261px; 
	height: 158px;
	text-align:center;
	overflow: hidden;
		margin:  5px  5px 5px  5px;
    }
 .galeriaimagem img
{
    float:left;
    position: relative;
	width: 261px; 
	
    }
    
.galeriavideo
{
    float:left;
    position: relative;
	width: 250px; 
	height: 188px;
	text-align:center;
	overflow: visible;
    }
    
 .imgExpanded{
    position:absolute;
    top:0px;
    left:0px;
    width: 100%;
    height:100%;
    background:url('../imgs/galeria/pixel_preto.png') repeat;
    visibility:hidden;
    text-align:center;
    z-index:1;
}

.imgInnertopo{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top:60px;
    height:40px;
    width:700px;
     z-index:700;

}
.imgInner{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top:60px;
    height:488px;
    width:740px;

}
.imgInner1{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top:60px;
    height:40px;
    width:700px;

}
.imgInner2{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:400px;
    top:60px;
    height:488px;

}
.imgInnerMiddle1{
   position:relative;
   margin:0 auto;
   width:650px;
    height:488px;
    text-align:center;
}
.imgInnerLeft{
      position:relative;
      float:left;
    width:19px;
    height:488px;
    text-align:center;
    overflow:hidden;
    background:url('../imgs/galeria/box_img1.png');
}
.imgInnerMiddle{
   position:relative;
    float:left;
    height:488px;
    text-align:center;
    background:url('../imgs/galeria/box_img2.png') repeat-x;
    width:700px;
}
.imgInnerRight{
    position:relative;
      float:left;
    width:19px;
    height:488px;
    text-align:center;
    overflow:hidden;
    background:url('../imgs/galeria/box_img3.png')
}

#img{
    height:405px;
    margin-left:10px;
    margin-bottom:25px;
    margin-top:20px;
}
#divtit{
    height:20px;
    margin-left:10px;
    margin-bottom:25px;
    margin-top:0px;
}


.imgMultimedia{
    float:left;
    padding: 0px 10px 10px 0px;
}
.divmapasite
 {
     position:relative;
     float:left;
     width: 200px;
     margin-left:35px;
       margin-top:20px;
     min-height:150px;
     margin-bottom:20px;
     overflow:visible;
     border: 1px solid #ebebeb;
     
     }
     
 .divmapasitetopo
 {
     position:relative;
     float:left;
     width: 199px;
     height:30px;
     padding-top:4px;
     padding-left:4px;
     background-color: #ebebeb;
     
     }
     
     .divmapasitebaixo
 {
     position:relative;
     float:left;
     width: 199px;
     padding-top:4px;
     padding-left:4px;
     
     }
     
.divmapasitetopo a
{
    font-size:14px;
    color:#414042  ;
    }
    
.divmapasitetopo a:hover
{
    font-size:14px;
    color:#002D56   ;
    }
    
    .divmapasitebaixo a
{
     font-size:12px;
    color:#002D56   ;
    }
    
    .divmapasitebaixo a:hover
{
    font-size:12px;
    color:#414042   ;
    }
 
 .divpesquisacinza
 {
     position:relative;
     margin:0 auto;
     background-color:#e9dcce;
     width:800px;
     min-height:40px;
     overflow:visible;
     
     }
  .divpesquisabranco
 {
     position:relative;
     margin:0 auto;
     width:800px;
     min-height:40px;
     overflow:visible;
      background-color:#ffffff;
     
     }
 .divpesquisatit
 {
     position:relative;
     margin:0 auto;
     width:680px;
     overflow:visible;
     font-size:16px;
     margin-top:10px;
     color: #a4927d;
     }
     
      .divpesquisaap
 {
     position:relative;
     margin:0 auto;
     width:680px;
     overflow:visible;
     color:#414042;
     margin-top:10px;
     }
      .divpesquisavermais
 {
     position:relative;
     margin:0 auto;
     width:680px;
     overflow:visible;
     text-align:right;
     }
 .divpesquisavermais a
 {
   font-size:12px;
     }
      .divpesquisavermais a:hover
 {
   color:#414042 ;
     }
     .imgDestaque
{   
    position:absolute;
    overflow:hidden;
    height:420px;
    top:119px;
    left:0px;
    width: 100%;
    z-index:-1;
}

.bg{
    width: 100%;
    overflow:visible;
    position:fixed;
    height:100%;
    margin: 0;
    padding:0;
    top:0;
    left:0;
    z-index:-1;
    
    }
  .bannerBox1
  {
      width: 981px;
      height: 264px;
      z-index:-1;
      }
.bannerImg1
{
    z-index:0;
    position:relative;
    float:left;
    width: 981px;
    height: 264px;
    border:0px solid black;
    left:25px;
    top:-2px;
    }

.destaques
{
    position: relative;
    float: left;
    width: 930px;
    height: 320px;
    margin-left:30px;
    top:20px;
    overflow:hidden;

}

.destaques_not
{
    position: relative;
    float: left;
    width: 306px;
    min-height: 200px;
    margin-right:20px;

}
.destaques_not_tit
{
    position: relative;
    float: left;
    width: 306px;
    height: 36px;
   background-color:#e9dcce;
   font-family:ExoSemiBold;
   font-size:16px;
   color:#971c07;
   

}
.destaques_not_tit1
{
    position: relative;
    float: left;
    width: 200px;
   font-family:ExoSemiBold;
   font-size:18px;
   color:#971c07;
   padding:  6px 0px 4px 6px;
}
.destaques_not_cont
{
    position: relative;
    float: left;
    width: 306px;
   font-family:OpenSansRegular;
   font-size:18px;
   min-height:70px;
   color:#292825;
   padding:   6px 6px 6px 6px;

}
.destaques_not_sep
{
    position: relative;
    float: left;
    width:306px;
    height:4px;
  background: url('../imgs/divisoes.png') repeat-x;
   padding:  1px 0px 1px 0px;

}
.destaques_not_tit2
{
    position: relative;
    float: right;
    width: 40px;
  font-family:ExoSemiBold;
   font-size:14px;
   color:#971c07;
   padding:    10px 10px 4px 6px;
}
.destaques_not_tit2 a
{
 font-family:ExoSemiBold;
   font-size:14px;
 color:#971c07;
    }
   .destaques_not_tit2 a:hover
{
    color: #a4927d;
     font-family:ExoSemiBold;
   font-size:14px;
    }
.linksaibamais
{
   color: #951b07;
   font-family:ExoRegular;
   font-size:10px;
   
    }
 .linksaibamais a
{
   color: #951b07;
   font-family:ExoRegular;
   font-size:10px;
   
    }
 .linksaibamais a:hover
{
   color: #292825;
   font-family:ExoRegular;
   font-size:10px;
   
    }
.destaques_links
{
    position: relative;
    float: left;
    width: 255px;
    min-height: 200px;


}
.destaques_links_tit
{
    position: relative;
    float: left;
    width: 255px;
    min-height: 36px;
   background-color:#e9dcce;
   font-family:ExoSemiBold;
   font-size:18px;
   color:#971c07;


}
.destaques_links_tit1
{
    position: relative;
    float: left;
    width: 160px;
    font-family:ExoSemiBold;
   font-size:18px;
   color:#971c07;
   padding:  6px 0px 4px 6px;

}
.destaques_links_cont
{
    position: relative;
    float: left;
    width: 255px;
   font-family:OpenSansRegular;
   font-size:12px;
    min-height:40px;
   color:#292825;
   font-weight:bold;
   padding:   6px 6px 6px 6px;

}
.destaques_links_cont a
{
     font-family:OpenSansRegular;
   font-size:12px;
    color:#292825;
   font-weight:bold;
    }
    
    .destaques_links_cont a:hover
{
       font-family:OpenSansRegular;
   font-size:12px;
    color:#951b07;
   font-weight:bold;
    }
.destaques_links_sep
{
    position: relative;
    float: left;
    width:255px;
    height:4px;
  background: url('../imgs/divisoes.png') repeat-x;
   padding:  1px 0px 1px 0px;

}
.footer_end
{
    position: relative;
    margin:20px auto;
    width: 940px;
    text-align:center;
    font-family:OpenSansRegular;
    font-size:11px;
    color:White;
    }
    
    .conteudo
{
    position: relative;
    float: left;
    width: 880px;
    min-height: 500px;
    margin-left:55px;
    top:20px;
    

}
    .contactos
{
    position: relative;
    margin: 0 auto;
    width: 800px;
    min-height: 300px;
    top:20px;
    

}

.contactospontos
{
    position: relative;
    margin: 0 auto;
    width: 800px;
    min-height: 350px;
    top:20px; 

}
.contactospontossep
{
    position: relative;
    margin: 0 auto;
    width: 800px;
    height: 10px;
    margin-top:5px;
    background: url('../imgs/divisoes.png') repeat-x;

}
.divproduto
{
    position: relative;
    float: left;
    width: 420px;
    min-height: 200px;
    margin-right:20px;
    margin-top:20px;
    }
    
    
.divprodutoimg
{
    position: relative;
    float: left;
    width: 179px;
    height: 96px;
    margin-right:20px;
    margin-top:10px;
} 

.divprodutotxt
{
    position: relative;
    float: left;
    width: 215px;
    min-height: 100px;
    margin-right:0px;
    margin-top:10px;
} 

.divprodutomeses
{
    position: relative;
    float: left;
    width: 410px;
    height: 25px;
    margin-right:20px;
    margin-top:10px;
    padding-left:10px;
    background: url('../imgs/caixa_meses.png') no-repeat;
} 

.divprodutomesestxt
{
    position: relative;
    float: left;
    width: 30px;
    height: 15px;
    margin-top:5px;
    color: #292825;
    font-size:12px;
    font-weight:bold;
    text-align:center;
} 

.divcontcols
{
    position: relative;
    float: left;
    width: 275px;
    min-height: 400px;
    margin-top:5px;
    color: #292825;
    font-size:13px;
    text-align:left;
    margin-right:15px;
} 

.divcontcols img
{
    position: relative;
    float: left;
    width: 259px;
    height: 258px;
    margin-top:5px;
} 
.divcontcols p
{
    position: relative;
    float: left;
    width: 260px;
    min-height: 220px;
    margin-top:15px;
    color: #292825;
    font-size:13px;
    text-align:justify;
       font-family:ExoRegular;
} 
.divcontcols_legenda
{
    position: relative;
    float: left;
    width: 239px;
    height: 20px;
    margin-top:-50px;
    background: url('../imgs/pixel.png') repeat ;
   font-family:ExoRegular;
   font-size:14pt;
   color:white;
   font-weight:bold;
   padding: 10px 10px;
} 


.divprodutomesessep
{
    position: relative;
    float: left;
    width: 3px;
    height: 15px;
    background: url('../imgs/divisao_meses.png') no-repeat;
} 

.menucontactos
{
     position: relative;
    float: left;
    width: 930px;
    height: 36px;
   background-color:#e9dcce;
   font-family:ExoRegular;
   font-size:14pt;
   color:white;
   font-weight:bold;
    
    }
    
 .menucontactos a
{
    position: relative;
    float: left;
   font-family:ExoRegular;
   font-size:14pt;
   color:white;
   font-weight:bold;
   margin:5px 5px 5px 5px;
   
    
    }
    
.menucontactos a:hover
{
     position: relative;
    float: left;
   font-family:ExoRegular;
   font-size:14pt;
   color:#292825;
   font-weight:bold;
    margin:5px 5px 5px 5px;
  }
  
 .menucontactossep
{
     position: relative;
    float: left;
    width: 3px;
    height: 36px;
   margin: 6px 1px;
  }