body{
	 background-image:url(itens/fundo02.png); 
	 background-position:0px -8px;
	 _background-position:0px -1px;
	 margin:0px;
}

img{
    border:0px;
}

a{
    color:#0B7DD6;
    text-decoration:none;
}

#topo {
	height: 469px;
	margin:auto;
	padding-top:5px;
}
.tbpesquisa
{
    position:relative;
    top:30px;
    text-align:center;
}
.pesquisa {
	background-image: url(itens/pesquisa.png);
	position: relative;
	height: 138px;
	width: 155px;
	margin-left: 10px;
	margin-top:15px;
}
.cxtxtpesquisa
{
    color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	width:140px;
	background-color:#BCE47A;
	border: 3px solid #BCE47A;
}
.atividades {
	position: relative;
	height: 280px;
	width: 155px;
	margin-left: 10px;
	margin-top:24px;
	font-family: Vougue, Arial;
	font-size: 12px;
}
.ativi {
	font-family: Vogue, Arial;
	font-size: 18px;
}

.atendimento {
	background: url(itens/atendimento.png) no-repeat;
	position: relative;
	height: 263px;
	width: 175px;
	margin-top:5px;
}

#corpo {
	position: relative;
	background-image:url(itens/fundocorpo.png);
	float: left;
	height: auto;
	width: 967px;
	margin:auto;
	background:#FFFFFF;
}
#menlaes {
	float: left;
	height: auto;
	width: 183px;
	margin-right: 2px;
	margin-left: 1px;
	position: relative;
	background-color: #FFFFFF;
}
#menuladi {
	float: left;
	height: auto;
	width: 154px;
	position: relative;
}
#banners{
    background: url(itens/fundomendi.png) repeat-y;
    float: left;
	height: auto;
    position:relative;
    padding-top:10px;
}
.parceiros1 {
	float: left;
	height: 110px;
	width: 144px;
	position: relative;
	margin-left:7px;
	background-color: #f6f6f6;
	margin-top: 3px;
	margin-bottom: 3px;
}
.parceiros2 {
	float: left;
	height: 226px;
	width: 144px;
	position: relative;
	margin-left:7px;
	background-color: #f6f6f6;
	margin-top: 3px;
	margin-bottom: 3px;
}
#conteudo {
	float: left;
	height: auto;
	width: 620px;
	margin-left: 2px;
	position: relative;
	background-color: #FFFFFF;
}
#rodape {
	height: 118px;
	width: 100%;
	margin-top: 5px;
	position: relative;
	top:5px;
	float: left;
    background-image: url(itens/rodape.jpg);
	background-repeat: no-repeat;
}
#marcaMaior{
    width:134px;
    height:44px;
    float:left;
    position:absolute;
    left:780px;
    top:70px;
}
#marcaMaior img{
    border:0px;
}
.promocao {
	float:right;
	height:560px;
	width: 215px;
	margin-bottom: 5px;
	position: relative;
}
.promocao2 {
	float:right;
	height: 385px;
	width: 214px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 1px;
	position: relative;
	background-image: url(itens/fundopromocao.png);
	background-repeat: no-repeat;
}

.itens{
    border-bottom:1px #CCC dotted;
    padding:5px 0 5px 0;
    width:193px;
    margin:auto;
    margin-top:0px;
    margin-bottom:0px;
}

.ativ {
	float: left;
	height: 295px;
	width: 172px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	position: relative;
}
.linhaativ1
{
    position:relative;
    left:10px;
}
.linhaativ2
{
    position:relative;
    top:20px;
}
.prod {
	float: left;
	height: 272px;
	width: 150px;
	margin:auto 15px 10px 15px;
	position: relative;
}
.tbprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left:10px;
	text-align:center;
}

.tbdescprod2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
	padding:3px;
}
.tbdescprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	height:40px;
	vertical-align:top;
	padding:3px;
}
.tbdescprod03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
}
.tbprecprod01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	background-image: url(itens/fundpreco.png);
	background-repeat: no-repeat;
	background-position: center;
}
.tbprecprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
	font-weight: bold;
	text-align:center;
}
.tbprecprod03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
	font-weight: bold;
	text-align:left;
}
.tbprecprod02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#FFFFFF;
	font-weight: bold;

}
.tbprecprod2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#FF0000;
	font-weight: bold;
}

.txtparc{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	top:15px;
	text-decoration: underline;
}
.prombax{
	position:relative;
	margin-top:15px;
	margin-left:3px;
}
.txtconfi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95D52B;
	text-decoration: underline;
	text-align:right;
}
.txtboletim{
	font-family: Vogue, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin:10px 0px 0px 0px ;
	color: #25350B;
}
.txtboletim1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25350B;
	text-align:justify;
	padding:5px 5px 10px 0;
	margin:0px;
}
.txtrodap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1182DC;
	position:relative;
	top:30px;
	font-weight: bold;
}
.linkrodap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1182DC;
	text-decoration: none;
	font-weight: bold;
	margin:5px;
}
.menu {
	background: url(itens/menuesq.png) no-repeat top;
	position: relative;
	height: 186px;
	width: 165px;
}
.menuCat{
    background: url(itens/menuesqRepeat.png) repeat-y;
	position: relative;
	float: left;	
	height: auto;
	width: 165px;
	padding-bottom:10px;
}
.ulmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: none;
	position: absolute;
	padding:0px;
	margin:0px;
	float:left;
	top:40px;
}
.ulmenu2 li, .ulmenu li{
    border-bottom:1px solid #BBE27A;
	width:130px;
	margin-left:15px;
    padding:5px;
}
.ulmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: none;
	position: relative;
	padding:0px;
	margin:0px;
	margin-left:0px;
	font-weight:bold;
	float:left;
}
.limenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: none;
	position: relative;
	padding-bottom:4px;
	_padding-bottom:2px;
	padding-top:3px;
	_padding-top:1px;
}
.linklimenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.tbdtpesquisa{
	color:#e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}
.tbdtpesquisa2{
	color:#e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.cxtxtboletim
{
    color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#F1F7F9;
	border: 5px solid #F1F7F9;
	font-weight:bold;
	width:146px;
}
.txtondcompr{
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	width:590px;
	text-align:justify;
	margin-left:10px;
}
.topcont
{
    position:relative;
    float:left;
    height:60px;
    width:100%;
    top:15px;
}
.titulos{
    border-top:#CCC 1px solid;
    border-bottom:#CCC 1px solid;
    width:604px;
    height:auto;
    position:relative;
    float:left;
    margin-top:20px;
    margin-bottom:15px;
    padding-left:8px;
    padding-top:10px;
    padding-bottom:10px;
}

.tituloProduto
{
    font-family:"Trebuchet MS";
    color:#CCC;
    text-transform:uppercase;
    font-size:35px;
    padding-top:3px;
    padding-bottom:3px;
}
.txttopcont1
{
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #95D52B;
	font-weight:bold;
	position:relative;
	float:left;
	top:14px;
}
.txttopcont2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5511;
	font-weight:normal;
}
.txttbtopcont
{
    font-family: Vogue, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #86B1BF;
	font-weight:normal;
}
.cxtxtcad
{
    color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#86B1BF;
	border: 3px solid #86B1BF;
}
.biciimg
{
    /*position:relative;*/
    width:220px;
    height:158px;
    /*background-color:#DCEAF1;*/
}
.biciprods
{
     position:relative;
     float:left;
     width:530px;
     height:auto;
}
.txtprodbici
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44879D;
	font-weight:bold;
	text-align:center;
	width:210px;
	text-decoration:none;
}
.descprod
{
     position:relative;
     float:left;
     width:200px;
}
.imgprod
{
     position:relative;
     float:left;
     width:220px;
}
.outrasbici
{
     position:relative;
     float:left;
     width:600px;
     height:400px;
}
.uloutrabici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	width:140px;
	list-style-type: none;
	position: relative;
	left: -30px;
	float:left;
}
.lioutrabici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	position: relative;
    padding-bottom:5px;
    padding-top:5px;
    display:block;
    border-bottom:#CCC 1px solid;
    width:180px;
    height:25px;
    margin-right:10px;
    padding-left:10px;
    float:left;
}
.linkvoltar
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	width:500px;
	color: #FF0000;
	text-decoration:none;
	float:right;
	position:relative;
}
.contato{
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	width:604px;
}
.fundform
{
    position:relative;
    left:20px;
    width:514px;
    margin:auto;
    padding-top:15px;
    padding-bottom:10px;
    background:#DDF1BC;
    top: 0px;
}
.cxtxtcontato
{
    color:#022200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	width:260px;
	background-color:#FFFFFF;
	border: 3px solid #FFFFFF;
}
.btlink
{
    border-bottom:none;
    border-left:none;
    border-right:none;
    border-top:none;
}
.rodapeContato
{
    text-align:center;
    height:165px;
}
.endloja
{
    position:relative;
    left:20px;
    width:519px;
    height:250px;
    margin:auto;
    background:url('itens/imgendloja.png') no-repeat;
    padding-top:10px;
    margin-top:5px;
}
.selectcatpestop
{
    color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:130px;
	background-color:#323232;
	border: 2px solid #404040;
}

.selectSub{
    background:#D1D1D1;
    color:#000;
    border:0px;
    width:153px;
}

.divSelSub{
    float:right;
    width:160px;
}

/*Reserva de Produto*/
.divDescricao
{
    float:left;
    width:590px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:15px;
	padding:10px;    
}
.divReserva{
    float:left;
    width:590px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:15px;
	border:1px #86B1BF solid;
	padding:10px;
}

.formReserva
{
    width:480px;
}
.formReserva input, .formReserva textarea
{
    width:370px;
    margin:5px 0px 5px 0px;
    border:1px #CCC solid;
}



/*Pesquisa*/

.gridview
{
    border:0px;
    margin-top:15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

.gridview .nome
{
    margin:0px;
    color:#000;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

.gridview a
{
    margin:0px;
    color:#000;
    text-decoration:none;
    display:block;
    
    vertical-align:middle;
}

.gridview img
{
    margin-right:15px;
}

.gridview .valor
{
    display:block;
    margin-top:15px;
    font-size:12px;
    font-weight:bold;
    color:red;
}

.gridview a:hover
{
    margin:0px;
    color:#000;
    text-decoration:underline;
}

.gridview td
{
    padding:10px 0px 10px 20px;
    border-bottom:#706410 1px dotted;
}

/*Paginação da Grid*/

.paginacao{
   
}

.paginacao table
{
   
}
.paginacao td
{
   border:0px;
}

.paginacao a
{
   padding:3px;
   background:#CCC;
   width:0px;
}

.paginacao a:hover
{
   
}

/*Box Promoções*/

.boxes{
    display:none;
}

/*Detalhe Atividades*/

.titAtividade
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

.titChamada
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

.titConteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

/*Paginação geral*/

.pager
{
    position:relative;
    text-align:center;
    height:50px;
    width:100%;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

.panel
{
    width:550px;
    float:left; 
    margin:auto;
    text-align:center;
}

.pager a
{
    padding:2px 5px 2px 5px ;   
}

.naveg
{
    float:left;
}

.listaProdutos
{
    position: relative;
    float:left;
    margin-bottom:10px;
}


.duvidas
{
    top:300px;
    float:right;
    position:fixed;
    right:0px;
    height:146px;
    width:47px;
    overflow:hidden;   
    z-index:999;
}