html { overflow-x: hidden; }
body{ background:url(../imagens/bg.jpg) 15px -9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; overflow-x: hidden;}
a{ text-decoration:none; list-style:none; outline: none;}
ul, li {list-style:none;}

.geral { background:url(../imagens/bg2.jpg) repeat-x left 2px ;}
.container { width:950px; margin:0 auto; position:relative; }
/* .topo { background:url(../imagens/topo_bg.jpg) no-repeat left top; height:172px;} */
.topo { background:url(../imagens/topo_bg.jpg) no-repeat left top; height:210px;}
 h1.logo{ margin:27px 0 0 16px; float:left; display:block; }
  h1.logo a{ background:url(../imagens/logotipo_tecnocar.png) no-repeat top left; width:282px; height:78px; display:block; text-indent:-9999px; }

/*
ul.menu { clear:both; float:left; margin:20px 0 0 16px; width:660px;}
 ul.menu li{ float: left; display:inline; position:relative;}
  ul.menu li a { color:#fff; display:block; padding:8px 8px;}
  ul.menu li a:hover,
  ul.menu li:hover{ background:#962922;}

 ul.menu li ul { display:none; position:absolute; top:100%; z-index:1000; background:#b9332a;}
  ul.menu li:hover ul { display: block; }
 ul.menu li ul li { float:none; }
  ul.menu li ul li a { font-size: 11px; }
  ul.menu li ul.menuServ li a { width: 152px; }
  ul.menu li ul.menuServ2 li a { width: 102px; }
*/

.faixapreta { background:#3e3e3e; width:100%; height:2px; padding:0; margin:0; overflow:hidden;}
.direita { position:absolute; width:100%; left:100%; background:url(../imagens/bg_direita.gif) repeat-x left top; height:169px;}

.meio { /* background:url(../imagens/meio_bg.jpg) top right no-repeat; */ overflow:hidden; margin-bottom:30px; float:left; width:950px; min-height: 180px; }
.meio p {
  margin: 20px 35px 20px 23px;
  text-align: justify;
}
.meio ol li {
  list-style: disc;
  padding-left: 70px;
}


p.fraseHome {
    color: #B9332A;
    display: block;
    font-size: 17px;
    font-weight: bold;
    height: 50px;
    left: 0;
    margin-top: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}

#banner {
    height: 305px;
    margin: 20px 0 0;
    padding-left: 3px;
}

p.titulo {
  margin: 5px 0px 5px 18px;
  position:relative;
  left:5px;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  color: #B9332A;
}

p.primeirop {
  margin-bottom:-20px;
  margin-right:135px;
}

#pedirvisita {
  font-size: 14px;
  text-align: right;
  font-weight: bold;
}

#pedirvisita a{
  color: #000;
}

#pedirvisita a:hover{
  color: #b9332a;
}

#link_saur {
  color: #000;
}

#link_saur:hover {
  color: #b9332a;
}

#img_saur {
  height:50px;
  margin:6px 0 0 11px;
  width:150px;
}


.empilhadeiras{ height:135px; background:url(../imagens/bg_empilha.gif) 15px -6px; clear:left;}

.rodape{ background: url(../imagens/bg.jpg) repeat-x top #e3e3e3; overflow:hidden; padding-bottom:15px;  clear:left; border: }
 .rodape, .info a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#5b5b5b;}
 .info { margin-top:40px; float:left; display:inline; margin-left:20px;}
 .desenvolvido { float:right; margin-top:40px;  margin-right:20px; display:inline;  font-size: 10px; }
  .desenvolvido a { /*display:block; /*background:url(../imagens/logicaideal.gif);*/ width:121px; height:40px; text-indent:-9999px;}

.destaque { width:282px; float:left; display:inline; margin:25px 15px 0 16px; }
.dest_top{ width:100%; background:url(../imagens/destaque_top.gif) no-repeat left top; height:43px; }
.dest_top2{ width:100%; background:url(../imagens/destaque_top.gif) no-repeat left top; height:13px; }
 .dest_top h2{ font-size:14px; color:#ba332a; font-weight:bold; padding:14px 0 0 18px; }
.dest_mid { background:url(../imagens/destaque_mid.gif) repeat-y left top; width:100%; height: 158px; }
.dest_mid2 { background:url(../imagens/destaque_mid.gif) repeat-y left top; width:100%; height: 188px; }
	ul.list { width:100%; padding-top: 4px;}
	ul.list li {
      background: url("../imagens/bullet.gif") no-repeat scroll 10px 5px transparent;
      padding: 0 15px 10px 20px;
	}
 ul.list li h3, ul.list li h3 a { color:#707070;}
 a.saiba { font-size:10px; color:#463325; margin-left:178px;}

 ul.list-image {
   /*border: 1px solid #000;*/
   width: 264px;
   margin: 0;
   padding: 0;
 }
 ul.list-image li {
   padding: 0 0 0 9px;
 }

 ul.list-image2 {
   /*border: 1px solid #000;*/
   width: 264px;
   margin: 0;
   padding: 0;
 }
 ul.list-image2 li {
   padding: 0 0 0 9px;
   height: 200px;
 }
 a.saiba-locacao {
   font-size:10px;
   color:#463325;
   margin: 100px 0 0 192px;
 }


.dest_bot{ width:100%;background:url(../imagens/destaque_bot.gif) no-repeat left top; height:15px; }
.voltar {
    clear: both;
    float: left;
    margin: 70px auto 0;
    text-align: center;
    width: 960px;
}


/* listagem de produtos */
.meio .item {
  padding: 15px 0 0 30px;
  margin: 0px;
  margin-bottom: 8px;
}
.meio .sub_item {
  /*padding: 5px 0px 6px 20px;*/
  padding: 0;
  margin-bottom: 8px;
}

.sub_item h3 {
  margin: 0px;
  padding: 7px 0px;
  font-size: 16px;
  color: #00F;
}
.sub_item p {
  margin: 0px;
  padding: 3px;
}
.lista_produtos {
  width: 800px;
  height: 112px;
  padding: 3px;
  margin: 1px;
  background-color: #E4E4E4;
  border-bottom: 1px #aaa solid;
}
.lista_produtos a {
  color: #B9332A;
  font-weight: bold;
}
.lista_produtos a:hover {
  color: #D14236;
  font-weight: bold;
}

.lista_produtos_foto {
  float: left;
  width: 147px;
  height: 110px;
  /*border: 1px solid #F00;*/
}
.lista_produtos_dados {
  float: left;
  height: 100px;
  width: 630px;
  padding: 5px;
  /* border: 1px solid #000; */
}
.lista_produtos_resumo {
  float: left;
  width: 425px;
  height: 69px;
  *height: 73px;
  padding: 0px;
}
.lista_produtos_botoes {
  float: right;
  width: 425px;
  text-align: right;
}



/* detalhes do produto*/
#produtos_detalhes_top {
  width: 920px;
  height: auto;
  min-height:310px;
  margin: 10px 0 0 23px;
}
#produtos_fotos {
  float: left;
  width: 400px;
  height: 300px;
  border: 1px solid #444;
}
#produtos_detalhes {
  float: left;
  width: 480px;
  margin: 0 5px 0 10px;
  margin: 0 5px 0 10px;
  padding: 0;
}
#produtos_detalhes p {
  text-align: justify;
  margin: 0px;
  padding: 5px 0px;
  font-size: 16px;
}

#produtos_detalhes h2 {
  margin: 0px;
  padding: 3px 0px;
  font-size: 16px;
  font-weight: bold;
  color: #B9332A;
}

.centraliza {
  text-align: center;
}
.paginacao a {
  color: #B9332A;
}
.paginacao a {
  color: #D14236;
}
.pagina_marcada {
  color: #333;
  font-size: 14px;
}

#mais_info {
  height: 55px;
  margin: 5px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

 #mais_info a {
   color: #000;
 }

 #mais_info a:hover {
  color: #AD3127;
 }




/* Ajustar imagem locação de equipamentos */

#locacao_foto {
  float: left;
  margin: 18px;
}

/* Ajustar logo dos parceiros */

#img_parceiros {
  margin:56px auto 0;
  width:728px;
}


#img_parceiros img{
  margin-right:29px;
}


#parceiros {
  font-size: 14px;
}
.img_escondida {
  display: none;
}
#img_mais_fotos {
  /* border: 1px solid #000; */
  margin-top: 8px;
  text-align: center;
}


ul.list-image li#parceria_panamericano{
  padding:7px 0 0 12px;
  text-align:justify;
}


ul.list-image li#parceria_panamericano a{
  color: #000;
}
p.txt_novo_endereco {
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-align: justify;
}

.link_noticias li {
  list-style: none;
  color: #b9332a;
  width: 650px;
  margin: 0;
  padding: 2px 5px;
  background-color: #D7D7D7;
  border-bottom: 1px solid #aaa;
}
.link_noticias a {
  color: #000;
}
.link_noticias a:hover {
  color: #b9332a;
}

