/* CSS Document */


BODY {
background-color: #f89828;
background-repeat: repeat-x;
margin-top: 20px;
background-repeat: repeat-x;
background-image: url(images/back.jpg);
}


.containerg {
width: 996px;
border: 0px solid white;
margin: auto;
}

.container {
width: 822px;
border: 6px solid white;
float:left
}

.topo {
float:left;
width: 822px;
height: 384px;
}


a.logo {
background-image: url(images/exploracaminhos.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height: 104px;
width: 370px;
float:left;
}


/*MENU */


.menu {
float: left;
height: 52px;
width: 822px;
background-color:white;
}



a.home { 
     display: block; 
     width: 200px; 
     height: 52px; 
     background-image: url(images/home.jpg);
     background-repeat: no-repeat;
	 float: left;
     }

 
a.qsomos { 
     float: left;
	 display: block; 
     width: 213px; 
     height: 52px; 
     background-image: url(images/qsomos.jpg); 
     background-repeat: no-repeat;
     }
	 

a.produtos { 
     float: left;
	 display: block; 
     width: 209px; 
     height: 52px; 
     background-image: url(images/produtos.jpg); 
     background-repeat: no-repeat;
     }
	 

	 	 
	 

a.contactos { 
     float: left;
	 display: block; 
     width:200px; 
     height: 52px; 
     background-image: url(images/contactos.jpg); 
     background-repeat: no-repeat;
     }
	 

	
a.local { 
     float: left;
	 display: block; 
     width: 188px; 
     height: 52px; 
     background-image: url(images/local.jpg); 
     background-repeat: no-repeat;
     }
	 


 

/* FIM MENU*/



.banner {
float:left;
background-image: url(images/banner.jpg);
width: 822px;
height: 217px;
margin-top: 10px;
}


/* NOVO MENU 

.solidblockmenu{
float: left;
font: bold 10px verdana;
text-transform:uppercase;
width: 647px;
border: none;
margin-left: -50px;
}

.solidblockmenu li{
display: inline;
float: left;
color: white;
padding: 0px 20px;
#padding: 10px 20px;
text-decoration: none;

}

.solidblockmenu li a{
float: left;
color: white;
text-decoration: none;

}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
}

 NOVO MENU FIM */


.baixo {
width: 822px;
float:left;
background-color: #f89828;
margin-bottom: 10px;
}

.txtsomos {
float:left;
height: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin-left: 25px;
margin-top: 10px;
}


.caixabranca {
margin-top: 20px;
width: 735px;
min-height: 289px;
float:left;
margin-left: 45px;
_margin-left: 22px;
}

.topocaixa {
float:left;
background-image: url(images/topocaixa.jpg);
width: 735px;
height: 17px;
overflow:hidden;
}

.caixa {
float:left;
height: 440px;
width: 733px;

background-color: #FFFFFF;
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;
}

.baixocaixa{
float:left;
background-image: url(images/baixocaixa.jpg);
width: 735px;
height: 17px;
overflow:hidden;
}


.destaques {
width: 697px;
margin: auto;
}


.caixadestaque {
float:left;
width: 131px;
height: 189px;
margin-right: 15px;
margin-left: 15px;
margin-top: 50px;
}

.txtdestaque {
float:left;
width: 131px;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#f39215;
text-align:right;
overflow:hidden;
}


.caixafoto {
float:left;
background-image: url(images/border.png);
width: 131px;
height: 131px;
position:absolute;
z-index: 50;
margin-top: 5px;
#margin-top: -131px;
}


a.mais {
float:right;
background-image: url(images/mais.gif);
width: 26px;
height: 26px;
margin-top: 5px;
}

a.mais23 {
float:right;
width: 131px;
height: 26px;
margin-top: 2px;
}


a.vertodos {
float: right;
background-image: url(images/vertodos.jpg);
width: 114px;
height: 22px;
margin-right: 18px;
margin-bottom: 15px;
 }


.rodape {
background-image: url(images/rodape.jpg);
width: 735px;
height: 37px;
clear: both;
margin: auto;
line-height:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
margin-top: 15px;
}

.txtsomos23 {
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin-left: 25px;
margin-top: 10px;
}

.caixa23 {
float:left;
width: 733px;
background-color: #FFFFFF;
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;
}


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.txt {
float:left;
width: 98%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
color: #333333;
margin-top: 10px;
line-height:23px;
}

.txt a:link    {  color: #f39215; text-decoration:none; }
.txt a:visited {  color: #f39215; text-decoration: none;  }
.txt a:hover   {  color: #f39215; text-decoration: underline;  }


.txt2 {
margin:auto;
width: 250px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
color: #333333;
margin-top: 10px;
line-height:29px;
}

.txt2 a:link    {  color: #333333; text-decoration:none; }
.txt2 a:visited {  color: #333333; text-decoration: none;  }
.txt2 a:hover   {  color: #333333; text-decoration: underline;  }

.txtp {
margin:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin-top: 10px;
line-height:29px;
}

.txtp a:link    {  color: #333333; text-decoration:none; }
.txtp a:visited {  color: #333333; text-decoration: none;  }
.txtp a:hover   {  color: #333333; text-decoration: underline;  }

.abmotor {
width: 748px;
margin:auto;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  text-decoration:none; margin: auto;  width: 90%; clear:both;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none;  }

.paging{
width: 100%;
height:20px;

font-family: Calibri, "Segoe UI", Geneva, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin-top:10px;
border-bottom:0px solid #333333;
line-height:20px;
float:left;
clear:both;
}

.pagingtotal{
width: 100px;
height:18px;
text-align: left;
font-family:Geneva,Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#333333;
margin-left:15px;
float : left;

}

.paging a:link    {  font-family: Calibri, "Segoe UI", Geneva, Verdana, sans-serif; font-size: 11px; color: #f89828; font-weight:bold; text-decoration:none; }
.paging a:visited {  font-family: Calibri, "Segoe UI", Geneva, Verdana, sans-serif; font-size: 11px; color: #f89828; font-weight:bold; text-decoration: none;  }
.paging a:hover   {  font-family: Calibri, "Segoe UI", Geneva, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;  }
.paging a:active    {  font-family: Calibri, "Segoe UI", Geneva, Verdana, sans-serif; font-size: 11px; color: #f89828; font-weight:bold; text-decoration:none; }

.pagingcontador{
width: 300px;
height:18px;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
border:solid 0px #333333;
margin-right: 15px;
float : right;
}



.titulofertas2  {
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
margin-top:20px;
float: left;
}

.ofertastxt23{
width:260px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height: 22px;
margin-top:10px;
float: left;
}

.ofertastxt24{
width:380px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height: 22px;
margin-top:10px;
float: left;
}


.ofertaspreco2{
width:355px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
line-height: 22px;
margin-top:10px;
float: left;
}

.btnofertas2  {
width:585px;
margin-top:10px;
text-align:right;
float: left;
}

.bt {
background-color:#F8981D;	
border: 1px solid #FFFFFF;
font-size:11px;
color:#FFFFFF; 
padding: 2px 2px 2px 2px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:2px;
}

.caixadestaque23 {
float:left;
width: 206px;
height: 210px;
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
}

.txtdestaque23 {
float:left;
width: 200px;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#f39215;
overflow:hidden;
}


.caixafoto23 {
float:left;
background-image: url(images/border.png);
width: 200px;
height: 150px;
}

.foto {
float:left;
width: 131px;
height: 131px;
margin-top: 5px;
z-index: 50;
overflow:hidden;
}

.foto23 {
float:left;
width: 200px;
height: 150px;
margin-top: 5px;
overflow:hidden;
}