/**
 * FRONTEND ESTILO.
 *
 * @package    allsigns
 * @subpackage frontend
 * @author     Gaspar Teixeira - gaspar
 * @contact    gaspar.teixeira@gmail.com
 * @data       08/04/2009
 * @version    SVN: $Id: actions.class.php 12474 $
 */
body {
  background:#999 url(../images/bg_fundo.jpg) repeat-y;
  margin:0px;
  padding:0px;
  font:11px Arial, Helvetica, sans-serif;
  color:#333;
}
a:link, a:visited { 
 font:11px Arial, Helvetica, sans-serif;
  outline:none;
  text-decoration:none;
  color:#333;
}
a:hover { 
 font:11px Arial, Helvetica, sans-serif;
 color:#666;
}

/*
/  ESTRUTURA PRINCIPAL
*/
#geral{
  width:auto;
  height:auto;
  position:relative;
  background:url(../images/bg_all.jpg) no-repeat ;
  margin:0px;
  padding:0px;
}
#corpo{
  margin:0px;
  padding:0px;
  padding-left:140px;
  width:920px;
  min-height:650px;
}
#topo_repeat{
 position:absolute;
 width:100%;
 padding:0px;
 margin:0px;
 background:url(../images/bg_lateral.jpg) repeat-x;
 height:450px;
}

#logo_marca{
 margin-top:130px;
 width:232px;
 height:79px;
 float:left;
}
#menu{
 width:200px;
 height:210px;
 margin-top:80px;
 float:right;
}

#menu ul{
  margrin:0px;
  padding:0px; 
  text-align:right; 
}
#menu li{
  height:30px;
  line-height:30px;
  list-style:none;
}
#menu a{
  display:block;
  text-decoration:none;
  padding-right:10px;
  padding-top:5px;
}
#menu a:hover{
  background:url(../images/hover_orcamento.png) no-repeat right center;
  height:30px;
  line-height:30px;
}
#menu .orcamento a:hover{
  background:url(../images/hover_orcamento.png) no-repeat right center;
  height:30px;
  line-height:30px;
}
#menu .current{
  background:url(../images/hover_orcamento.png) no-repeat right center;
  height:30px;
  line-height:30px;
}
#menu .cases a:hover{
  background:url(../images/hover_cases.png) no-repeat right center;
  height:30px;
  line-height:30px;
}
#menu .contato a:hover{
  background:url(../images/hover_contato.png) no-repeat right center;
  height:30px;
  line-height:30px;
}
#conteudo{
  width:920px;
  min-height:300px;  
  float:left;
}
#rodape{
  width:363px;
  height:25px;
  background:url(../images/base.png) no-repeat;
  font:9px Arial, Helvetica, sans-serif;
  color:#666;
  text-align:center;
  line-height:40px;
  margin-left:700px;
}
#rodape a{
  font:9px Arial, Helvetica, sans-serif;
  color:#666;
}
#rodape a:hover{
  color:#777;
}
#slides{
  width:100%;
  height:215px;
  position:absolute;
  top:330px;
  left:0px; 
  background:url(../images/portifolio.png) no-repeat left 2px;
}
#slides .images{
 height:200px;
  background:url(../images/bg_cases.png) repeat-x left 0px;
}
#slides .base{
 height:53px;
 margin-top: -10px;
}
#interna{
  width:100%;
  height:auto;
  position:absolute;
  top:250px;
  left:0px; 
}
#content{
  width:760px;
  min-height:550px;  
  padding-left:140px;
  padding-bottom:10px; 
  margin-top: -250px;
  background:url(../images/interna_background.jpg) no-repeat;

}
#separa_interna{
   background:url(../images/base_internas.png) repeat-x ;
   height:10px;  
}
#portifolio_interna{
  background:url(../images/portifolio_internas.png) no-repeat left  top;
  height:64px; 
  width:100%;
}
.servicos{
  background:url(../images/breadcrumb.png) no-repeat;
  height:41px;  
  color:#fff;
  font:25px Lucida ;
  padding-left:50px;
  line-height:41px;
}
.breadcrumb{
  color:#666;
  font:25px Arial, Helvetica, sans-serif ;
  padding-left:140px;
  line-height:41px;
  width:500px;
  height:51px;
  font-weight:lighter;
}

#contato_nome, #contato_email, #contato_mensagem{
  width:400px;
  font:12px Arial, Helvetica, sans-serif;
  color: #333;
  border:1px solid #999;
  background:#f0f0f0;
}
.botoa_mais_detalhes{
  background:#999;
  border:1px solid #666;
  font:12px Arial, Helvetica, sans-serif;
  color:#FFF;
  padding:3px 0;
}
.case_list{
  padding:5px 0;

}
.case_list li{
  list-style:none;
  margin:0;
}
.case_list a{
  font:16px Arial, Helvetica, sans-serif;
  color:#333;
  padding:5px;  
  
  }
.case_list a:hover{
 color:#666;
}
.case_list li i{
  font:10px Arial, Helvetica, sans-serif;
  color: #666;

}
