/* 
    Document   : index
    Created on : 09/03/2010, 12:18:16
    Author     : Wilson
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
body {
    margin: 0px;
    padding: 0px;
    /*background-image: url('../img/bgbody.png');
    background-repeat: repeat-x;*/
    /*background-color: #001755;*/
	background-color: #010123;
}

#principal {
    width: 1000px;
    height: 940px;
    position: relative;
    top: 0px;
    margin-left: 50%;
    left: -500px;
}

#logo {
    width: 1000px;
    height: 109px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url("../img/logo_topo5.png");
    background-position: 15px 0px;
    background-repeat: no-repeat;
    background-color: white;
}

#logo #btLogo {
    display: block;
    width: 970px;
    height: 95px;
    position: absolute;
    top: 0px;
    left: 15px;
    border: none;
    text-decoration: none;
}

#menu {
    width: 1000px;
    height: 55px;
    position: absolute;
    top: 95px;
    left: 0px;
    background-image: url("../img/menu3.png");
}

a {
    border: 0px;
    text-decoration: none;
}

img {
    border: 0px;
}

/*img.botao {
    width: 132px;
    height: 50px;
}*/

/*
#bandeiraAmericana {
    display: block;
    line-height: 27px;
    width: 37px;
    height: 27px;
    position: absolute;
    top: 20px;
    left: 831px;
}*/

#blogger {
    display: block;
    line-height: 25px;
    width: 25px;
    position: absolute;
    top: 21px;
    left: 870px;
    background-image: url("../img/blogger.png");
}

#orkut {
    display: block;
    line-height: 25px;
    width: 25px;
    position: absolute;
    top: 21px;
    left: 900px;
    background-image: url("../img/orkut.png");
}

#facebook {
    display: block;
    line-height: 25px;
    width: 25px;
    position: absolute;
    top: 21px;
    left: 930px;
    background-image: url("../img/facebook.png");
}

#twitter {
    display: block;
    line-height: 25px;
    width: 25px;
    position: absolute;
    top: 21px;
    left: 960px;
    background-image: url("../img/twitter.png");
}

#btprincipal {
  display: block;
  width: 132px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 15px;
 
}

#btprincipal:hover {
    width: 132px;
    height: 50px;
    position: absolute;
    top: 5px;
    left: 15px;
    background: url("../img/click-principal.png");
}

#btinstitucional {
  display: block;
  width: 132px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 149px;

}

#btinstitucional:hover {
    width: 132px;
    height: 50px;
    position: absolute;
    top: 5px;
    left: 149px;
    background: url("../img/click-institucional.png");
}

#btservicos {
  display: block;
  width: 132px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 283px;
}

#btservicos:hover {
    width: 132px;
    height: 50px;
    position: absolute;
    top: 5px;
    left: 283px;
    background: url("../img/click-servicos.png");
}

#btlocalizacao {
  display: block;
  width: 132px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 417px;
}

#btlocalizacao:hover {
    width: 132px;
    height: 50px;
    position: absolute;
    top: 5px;
    left: 417px;
    background: url("../img/click-localizacao.png");
}

#btcontato {
  display: block;
  width: 132px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 551px;

}

#btcontato:hover {
    width: 132px;
    height: 50px;
    position: absolute;
    top: 5px;
    left: 551px;
    background: url("../img/click-contato.png");
}

#pesquisa {
    position: absolute;
    top: 23px;
    left: 726px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.searchBox {
  background: url('../img/magnifying-glass.gif');
  /*background-image: url('../img/magnifying-glass.gif');*/
  background-repeat:no-repeat;
  padding-left:20px;
  border: none;
}

.btpesquisa {
    width: 68px;
    height: 25px;
    position: absolute;
    top: 20px;
    left: 917px;
    border: none;
    background-image: url('../img/btpesquisar.png');

}

#banner {
    width: 1000px;
    height: 245px;
    position: absolute;
    top: 150px;
    left: 0px;
    background-color: #fff;
}

#slider {
    width: 683px; /* important to be same as image width */
    height: 245px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}
#sliderContent {
    width: 667px; /* important to be same as image width or wider */
    position: absolute;
    top: 0px;
    left: 16px;
    margin: 0px;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
}
.sliderImage span {
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 640px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
    top: 0;
    left: 0;
}
.bottom {
    bottom: 0;
    left: 0;
}
ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#bannerAd {
    width: 299px;
    height: 243px;
    position: absolute;
    top: 0px;
    left: 684px;
    /*background-color: black;*/
    background-color: #e9e9e9;
    border: 1px solid #b9b9ff;
    /*background-image: url("../img/bgBanco.png");*/
    background-repeat: repeat-x;
}

#bannerAd p {
    width: 100%;
    text-align: center;
    padding-top: 0px;
}

#bannerAd p.bancotexto {
    color: #001755;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 18px;
    font-weight: bold;
}

#bannerAd p.bancotitulo {
    padding-top: 0px;
    color: white;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 20px;
    font-weight: bold;
	margin: 0 px;
}

#bannerAd p a img {
    border: none;
}

#conteudo {
    width: 1000px;
    height: 405px;
    position: absolute;
    top: 395px;
    left: 0px;
    background-color: #fff;
}

#conteudo #iConteudo {
    position: absolute;
    top: 0px;
    left: 15px;
}

#subrodape{
    width: 1000px;
    height: 85px;
    position: absolute;
    top: 800px;
    left: 0px;
    background-image: url('../img/bgsubrodape.png');
    /*background-repeat: repeat-x;*/
    /*background-color: gray;*/
}

#subrodape img.item {
    padding-top: 7px;
    padding-left: 5px;
}

#subrodape img.subitem {
    padding-top: 11px;
    padding-left: 17px;
}

#subrodape .titulosubrodape {
    text-align: center;
    display: inline;
    position: absolute;
    top: 10px;
    padding-left: 10px;
    font-family: Georgia,'Times New Roman',times,serif;
    font-weight: bold;
    color: blue;
}


#subrodape .linksubrodape {
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 11px;
    color: #000A24;
    padding-left: 8px;
}

#esquerda {
    position: absolute;
    top: 0px;
    left: 15px;
    width: 320px;
    height: 85px;
}

#centro {
    position: absolute;
    top: 0px;
    left: 340px;
    width: 320px;
    height: 85px;
}

#centro #visitantes {
    display: inline;
    position: absolute;
    background-color: navy;
    top: 55px;
    left: 80px;
    width: 110px;
    height: 25px;
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
    line-height: 25px;
    border : 2px inset white;
    letter-spacing: 4px;
}

#centro p {
    position: absolute;
    top: 58px;
    left: 155px;
    width: 80px;
    height: 20px;
    color: black;
    text-align: left;
    font-weight: bold;
    line-height: 20px;
    margin: 0px;
}

#direita {
    position: absolute;
    top: 0px;
    left: 665px;
    width: 320px;
    height: 85px;
}

#direita  #logo_T2S {
    position: absolute;
    top: 60px;
    left: 132px;
    width: 200px;
    height: 20px;
    color: black;
    text-align: center;
    line-height: 20px;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 12px;
    vertical-align: text-top;
}

#direita.texto_T2S{
    vertical-align: text-top;
}

.link {
    display: block;
    text-decoration: none;
    line-height: 30px;
    color: blue;
}

.link:visited {
   color: blue;
}

.link:hover {
   color: black;
}

#rodape {
    width: 1000px;
    height: 55px;
    position: absolute;
    top: 885px;
    left: 0px;
    background-image: url('../img/bgrodape.png');
    background-repeat: repeat-x;
    /*background-color: white;*/
}

.textorodape {
    position: absolute;
    top: 11px;
    left: 85px;
    font-size: 11px;
    font-family: Georgia,'Times New Roman',times,serif;
    color: white;
}

.empresa {
    font-weight:  bold;
    font-size: 12px;
}

