/*////////////////////////////////////////////////////////////////////////////////
//      Desenvolvido por Vizzia Agência Digital - 				                //
//      URL:www.vizzia.com  |  E-mail: info@vizzia.com                          //
//    Parte Integrante do web site www.aficamp.com.br                           //
////////////////////////////////////////////////////////////////////////////////*/

/* CSS Document */

body{
  margin:0px;
  padding:0px; 
  text-align:center;
  background-color:#E9E6E4;  
}

#principal{
  width:700px;
  height:400px;
  position:absolute;
  top:50%;
  left:50%;
  margin:-200px 0px 0px -350px;
  overflow:visible;
}

#colunaEsquerda{
  background-color:#FFFFFF;
  background:url(../imagem/bg_menu.png) no-repeat center;
  width:200px;
  height:400px;
  float:left;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

#colunaDireita{
  background-color:#FFFFFF;
  width:490px;
  float:right;
}

* html #colunaDireita{
  height:400px;
}

#colunaEsquerda h1{
  height:30px;
  width: 182px;
  background:url(../imagem/logo_aficamp.png) no-repeat;
  margin:30px 0px 0px 9px;
  *margin:30px 0px 0px 0px;
  padding:0px;
}

* html #colunaEsquerda h1{
  margin:30px 0px 0px 0px;
}

#colunaEsquerda h3 a, #colunaEsquerda h3{
  width:200px;
  height:80px;
  background:url(../imagem/aficamp.png) no-repeat;
  margin:0px;
  padding:0px;
  display:block;
}

#colunaEsquerda h1 span, #colunaEsquerda h3 span{
  display:none;  
}

#colunaEsquerda ul{
  margin:8px 0px 0px 0px;
  padding:0px;
}

* html #colunaEsquerda ul {
  margin:12px 0px 0px 0px;
}

#colunaEsquerda li{
  width:182px;
  height:20px;  
  margin:1px 0px 0px 9px;
  *margin:-2px 0px 0px 0px;
  padding:0px;
  list-style:none;
}

* html #colunaEsquerda ul li{
  margin:-3px 0px 0px 0px;  
}

#colunaEsquerda li span{
  display:none;
}

#colunaEsquerda li a{
  width:182px;
  height:20px;
  margin:0px;
  padding:0px; 
  display:block;
}

#menuPrincipal{
  background:url(../imagem/menuPrincipal.png) no-repeat center;
}

#menuPrincipal a:hover{
  background:url(../imagem/menuPrincipalbg.png) no-repeat center;
}

#menuInstitucional{
  background:url(../imagem/menuInstitucional.png) no-repeat center;
}

#menuInstitucional a:hover{
  background:url(../imagem/menuInstitucionalbg.png) no-repeat center;
}

#menuProduto{
  background:url(../imagem/menuProduto.png) no-repeat center;
}

#menuProduto a:hover{
  background:url(../imagem/menuProdutobg.png) no-repeat center;
}

#menuClientes{
  background:url(../imagem/menuClientes.png) no-repeat center;
}

#menuClientes a:hover{
  background:url(../imagem/menuClientesbg.png) no-repeat center;
}

#menuContato{
  background:url(../imagem/menuContato.png) no-repeat center;
}

#menuContato a:hover{
  background:url(../imagem/menuContatobg.png) no-repeat center;
}

#boxnewsletter{
  position:absolute;
  *float:left;
  *position:inherit;
  
  top:260px;
  width:182px;
  height:130px;
  margin:0px 0px 0px 9px;
  *margin:2px 0px 0px 9px;
  padding:0px;
  background:url(../imagem/bg_frmnewsletter.png) no-repeat;
  overflow:hidden;
}

* html #boxnewsletter{
  left:0px;
}

#boxnewsletter h2{
  display:none;
}

#boxnewsletter p{
  width:160px;
  height:25px;
  margin:25px 10px 0px 17px;
  padding:0px;  
  text-align:left;
  font-family:"tahoma", arial, sans-serif;  
  font-size:10px;
  color:#FFFFFF;
}

.frmnewsletter{
  margin:0px;
  padding:0px;
  height:70px;
  width:170px;
}

#txtfrmnewsletterNome, #txtfrmnewsletterEmail{
  background:transparent;
  margin:11px 0px 0px 10px;
  padding:0px;
  width:132px;
  height:15px;
  border:0px;
  font-family:"tahoma", arial, sans-serif;
  font-size:11px;
  color:#6B6B6B;
}

#txtfrmnewsletterEmail{
  margin:7px 0px 0px 10px; 
}

* html #txtfrmnewsletterNome{
  margin:10px 0px 0px 1px; 
}

* html #txtfrmnewsletterEmail{
  margin:5px 0px 0px 1px; 
}

#btnnewsletter{
  margin:6px 0px 0px 94px;
}

* html #btnnewsletter{
  margin:6px 0px 0px 82px;
}

#painelFlash{
  background:url(../imagem/carregando.gif) no-repeat center #E6E6E6;
  width:470px;
  height:180px;
  margin:10px 10px 0px 10px;
}

#tituloTexto{
  float:left;
  width:45px;
  height:190px;
  margin:10px 0px 10px 10px;
  overflow:hidden;
}

* html #tituloTexto{
  margin-left:5px;
}

#tituloTexto h1{
  display:none;
}

#texto{
  width:415px;
/* height:190px; */
  margin:10px 10px 0px 65px;
  font-family:"tahoma", arial, sans-serif;
  font-size:11px;
  color:#89766D;
  text-align:justify;
}

#texto a{
  text-decoration:none;
  color:#990000;
}

#texto a:hover{
  text-decoration:underline;
}

#texto p{
  margin:0px;
  padding:2px 10px 8px 0px;
  text-indent:10px;
}

* html #texto{
  margin:10px 0px 0px 0px;
}

.imagem{
  margin:0px;
  padding:0px;
  border:0px;
}

#texto h2{
  color:#96100F;
  font-weight:normal;
  font-size:17px;
  margin:5px 0px 5px 0px;
}

* html #texto h2{
  margin-top:0px;
}

#texto h4{
  color:#96100F;
  font-size:11px;
  margin:10px;
  padding:5px;
  font-weight:bold;
  background-color:#EBEBEB;
  border:1px solid #CCCCCC;
}

#texto ul{
  margin-top:10px;
  margin-bottom:5px;
}

#texto ul li, #texto ol li{
  margin:3px 10px 0px 0px;
}

.frmcontato{ 
  margin:5px 0px 10px 5px;
  padding:0px;
}

.txtcontato, .msgcontato{
  height:16px;
  width:350px;
  margin:2px 0px 5px 0px;
  padding:0px 2px 0px 2px;
  font-family:"tahoma", arial, sans-serif;
  font-size:12px;
  color:#89766D;
  border:1px solid #89766D;
}

.msgcontato{
  height:120px;
}

#endereco{
  width:380px;
  height:50px;
  text-align:center;
}

#endereco span{
  font-weight:bold;
}

#rodape{
  height:14px;
  width:490px;
  overflow:hidden;
  clear:both;
  margin:0px 0px 0px 210px;
  padding:2px 0px 0px 5px;
  font-family:"tahoma", arial, sans-serif;
  font-size:9px;
  color:#666666;
  text-align:center;
}

#rodape span{
  margin:0px 0px 0px 5px;
}

.foto{
  border:5px solid #E1E1E1;
  margin:5px;
}

.fotoAmpliada{
  border:5px solid #FFFFFF;
  margin:10px 0px 0px 0px;
}

#foto{
  margin:10px auto 0px auto;
}
