/* TAGs HTML */
body{ 
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  font-size: 12px;
  background: url(../imgs/layout/bg_top.jpg) repeat-x;
  background-color: #B3B79E;
}

em{
  font: bold 1em verdana; 
  color: #496881; 
  display: block; 
}

*{
  margin: 0px;
  padding: 0px;
}

img{
  border: 0px;
}

a{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

a:link, a:visited, a:active{
  border: 0px;
  color: #000000;
  text-decoration: none;
  display: inline;
}

a:hover{
  border: 0px;
  color: #000000;
  text-decoration: underline;
  display: inline;
}

ul, ol{
  list-style: none;
}

li{
  list-style: square;
  margin: 0px;
  padding: 0px;
}

img{
  border: 0px;
}
/* FIM DAS TAGs HTML */

/* CLASSES */
.clear {
  clear: both;
}

.campo1{
  color: #000000;
  border: 1px solid #FF0000;
  background-color: #FFFFCC;
}

.campo2{
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}

.error{
  color: #FF0000;
  font-weight: bold;
}

.sucesso{
  color: #006600;
  font-weight: bold;
}

.tituloArea{
  font-size: 20px;
  color: white;
  font-weight: bold;
}

.logo {
  display: block;
  float: left;
  border: 2px solid #B3B79E;
  border-top: none;
  border-bottom: none;
  padding: 0em 0.6em;
  font: 20px "arial narrow", arial, sans-serif;
  height: 3em;
}

.logo .topo {
  display: block;
  color: #303228;
}

.logo .baixo {
  display: block;
  color: #6C7376;
  font-size: 28px;
  line-height: 1.4em;
  padding: 0em 0.06em;
}

.left {
  float: left;
  padding-right: 12px;
}

.right {
  float: right;
  margin-left: 9px;
}

.item {
  float: left;
  width: 228px;
  margin-right: 31px;
}

.item h3, .item h3 a {
  font-size: 12px;
  margin: 12px 0px 6px 0px;
  color: #2B2B2B;
}

.item p {
  padding: 0px;
  margin: 0px 0px 10px 0px;
}

.item .detalhes {
  font: 12px arial, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 5px;
}

.item .detalhes:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.item .detalhes {
  background: #982801;
}

.item .detalhes:hover {
  background: #BE3302;
}

.item .divisor {
  clear: both;
  height: 10px;
  background: bottom url(../imgs/layout/dash.gif) repeat-x;
  margin-bottom: 8px;
  margin-left: 12px;
  margin-right: 16px;
}

.categoriaVideo, .categoriaGaleria, .categoriaNoticia, .categoriaClassificado, .categoriaDownload{
  background: #ECECEC;
  border: 1px solid #666666;
  padding: 0.4em;
  margin: 0.1em 0em 0.2em;
}

.categoriaVideo:hover, .categoriaGaleria:hover, .categoriaNoticia:hover, .categoriaClassificado:hover, .categoriaDownload:hover{
  background: #CCCCCC;
  border: 1px solid #666666;
  padding: 0.4em;
  margin: 0.1em 0em 0.2em;
}

.tituloSubVideos{
  font-style: italic;
}

.linkLogo{
  cursor: pointer;
}

.home{
  font-size: 10px;
}

.label{
  float: left;
  width: 36%;
  text-align: right;
  padding-top: 0.3em;
  padding-right: 0.4em;
}

.field{
  float: left;
  width: 60%;
  text-align: left;
  padding-top: 0.1em;
  padding-bottom: 0.2em;
}

.deixeComentario, .comentarios{
  border-bottom: 1px solid #D0D0D0;
}

.floatLeft{
  float: left;
  width: 100%;
}

.espacoCampo{
  float: left;
  width: 100%;
}

.palavraPequena{
  font-size: 11px;
}

.palavraMedia{
  font-size: 15px;
}

.palavraGrande{
  font-size: 25px;
}

.codigo{
  background-color: #ECECEC; 
  padding: 0.4em;
  border: 1px solid #666;
}
/* FIM DAS CLASSES */

/* IDS */
#centraliza{
  position: relative; 
  margin: 0 auto;
  width: 72.5em;
  overflow: hidden;
  padding: 1em 0em 1em;
}

#centro {
  position: relative;
  margin: 0 auto;
  width: 46.9em; 
  overflow: hidden;
  float: left;
}

#centroEsq {
  position: relative; 
  margin: 0 auto;
  width: 12em;
  overflow: hidden;
  margin-right: 0.4em;
  margin-top: 2.8em;
  float: left;
  border: 2px solid #7D826B;
  background: #B0B49B;
}

#centroEsq #titulo{
  padding: 0.4em;
  color: #C0C4AB;
  background: #5D624C;
  font: bold 9px arial, sans-serif;
}

#centroEsq p{
  padding: 0.4em;
  color: #333;
  font: bold 9px arial, sans-serif;
  text-align: center;
}

#centroEsq img{
  border: 2px solid #7D826B;
}

#centroEsq a{
  text-decoration: none;
}

#centroDir {
  position: relative; 
  margin: 0 auto;
  width: 12em;
  overflow: hidden;
  margin-left: 0.4em;
  margin-top: 2.8em;
  float: left;
  border: 2px solid #7D826B;
  background: #B0B49B;
}

#centroDir #titulo{
  padding: 0.4em;
  color: #C0C4AB;
  background: #5D624C;
  font: bold 9px arial, sans-serif;
}

#centroDir p{
  padding: 0.4em;
  color: #333;
  font: bold 9px arial, sans-serif;
  text-align: center;
}

#conteudoInterno{
  width: 94.4%; 
  margin: 1em;
  padding: 0.3em;
  height: expression(this.scrollHeight > 100 ? "auto" : "100px");
  min-height: 100px;
}

#espaco{
  background: #B0B49B; 
  padding: 1em;
}

#topo {
  background: url(../imgs/layout/nav_bg.gif) repeat-x;
}

#topoEsquerdo {
  background: url(../imgs/layout/nav_left.gif) no-repeat;
  width: 100%;
}

#topoDireito {
  background: top right url(../imgs/layout/nav_right.gif) no-repeat;
  height: 2.8em;
}

#topo a, #topoFull a {
  color: #C0C4AB;
  text-decoration: none;
  font: bold 9px arial, sans-serif;
}

#topo a:hover, #topoFull a:hover {
  color: white;
}

#topo ul {
  padding-top: 0.7em;
}

#topo li {
  display: inline;
  padding: 0em 1.7em;
}

#cabecalho {
  position: relative;
  height: 13.1em;
  background: url(../imgs/layout/head_bg.gif);
}

#cabecalho h1 {
  position: absolute;
  top: 1.3em;
  left: 2em;
}

#cabecalhoEsquerdo {
  position: absolute;
  top: 0em;
  left: -1em;
  width: 1em;
  height: 18em;
  background: url(../imgs/layout/head_left.gif) no-repeat;
}

#cabecalhoDireito {
  position: absolute;
  top: 0em;
  left: 40em;
  width: 1em;
  height: 18em;
  background: url(../imgs/layout/head_right.gif) no-repeat;
}

#topoFull {
  position: absolute;
  top: 11.5em;
  left: 2.2em;
  height: 1.6em;
}

#topoFull li {
  float: left;
  width: 6.3em;
  height: 1.6em;
  background: url(../imgs/layout/small_nav_tab.gif) no-repeat;
  list-style: none;
  text-align: center;
  padding-top: 0.4em;
}

#topoFull a {
  color: #E1E1D5;
}

#topoFoto {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 237px;
  height: 157px;
  background: url(../imgs/layout/head_1.jpg) no-repeat;
}

#areaLogin {
  background: url(../imgs/layout/login_bg.jpg) repeat-y;
  font-weight: bold;
  color: #E1E1D5;
}

#areaLogin h2 {
  margin: 0px;
  padding: 0px 0px 3px;
}

#areaLogin a {
  color: #303228;
}

#areaLogin a:hover {
  color: #1C1D10;
}

#areaLoginBaixo {
  background: bottom url(../imgs/layout/login_bot.jpg) no-repeat;
  padding: 6px 0px 19px 0px;
}

#areaLoginCaixa {
  float: left;
  width: 260px;
}

#areaLoginCaixa h2 {
  padding: 0px 0px 3px 30px;
  margin-left: 45px;
  margin-bottom: 3px;
  color: #303228;
  font: 18px "arial narrow", arial, sans-serif;
  background: url(../imgs/layout/h_login.gif) no-repeat;
}

#areaLoginCaixa .reg {
  text-align: right;
  padding: 6px 27px 0px 0px;
}

#areaLoginUsuario {
  float: left;
  width: 195px;
  text-align: right;
  color: #303228;
}

#areaLoginUsuario input {
  width: 120px;
  background: #FFFFFF;
  color: #303228;
  font-size: 10px;
  border: 1px solid #60654E;
}

#areaLoginUsuario div {
  padding-bottom: 1px;
}

#areaLoginUsuarioLogado {
  float: left;
  width: 250px;
  padding-left: 1.2em;
  color: #E1E1D5;
}

#areaLoginUsuarioLogado .itens {
  color: #303228;
}

#areaLoginBotao {
  float: left;
  width: 45px;
  margin: 2px 10px;
}

#areaLoginBemVindo {
  float: right;
  width: 278px;
}

#areaLoginBemVindo div {
  padding-right: 23px;
}

#areaLoginBemVindo h2 {
  color: #4E523F;
  font: 20px "arial narrow", arial, sans-serif;
  margin-bottom: 0.3em;
  padding-bottom: 0px;
}

#areaLoginBemVindo p {
  margin-top: 0px;
}

#centroPrincipal {
  background: url(../imgs/layout/body_bg.gif) repeat-y;
}

#centroPrincipalBaixo {
  background: bottom url(../imgs/layout/body_bot.gif) no-repeat;
  padding-bottom: 20px;
}

#centroPrincipal h2 {
  margin: 0px;
  padding: 0px;
  background: url(../imgs/layout/body_top.gif) no-repeat;
  height: 60px;
  color: #303228;
  font: normal 18px "arial narrow", arial, sans-serif;
}

#centroPrincipal span {
  position: relative;
  top: 25px;
  left: 40px;
}

#centroPrincipal h2 strong {
  color: #982801;
  font-weight: normal;
}

#rodape {
  margin: 0px 1px 0px 1em;
  text-align: right;
  padding: 42px 26px 30px 0px;
  position: relative;
  width: 91%;
  border-bottom: 1.6px solid #D4D4D4;
}

#rodape p {
  margin: 0px;
  padding: 6px 0px;
}

#rodapeLogo {
  text-align: left;
  position: absolute;
  top: 10px;
  right: 30em;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}

#rodapeLogo .logo span {
  top: 0px;
  left: 0px;
}

#itens {
  margin: 8px 0px 0px 29px;
  color: #36382E;
  font: 11px tahoma, verdana, sans-serif;
}

#banner {
  height: 121px;
  margin: 6px 11px;
  background: #D4D4C5 bottom url(../imgs/layout/banner.gif) repeat-x;
}

#bannerTexto {
  color: #474747;
  padding-top: 15px;
  float: right;
  width: 252px;
}

#bannerTexto h3 {
  font-size: 11px;
  margin: 0px 0px 2px 0px;
  padding: 0px;
}

#bannerTexto a {
  color: #036292;
}

#bannerTexto a:hover {
  color: #982801;
}

#desenvolvimento{
  font-size: 9px;
}

#botaoBusca{
  vertical-align: bottom;
}

#tagCloud {
  color: #982801;
  font: normal 16px "arial narrow", arial, sans-serif;
}
/* FIM DOS IDS */

/* SIMPLE GALLERY */
#simplegallery{
  position: relative; 
  visibility: hidden; 
  border: 2px solid #898E77;
}
/* FIM DO SIMPLE GALLERY */