@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
}

html, body {
height:100%;
}

body{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/bg_topo.jpg) no-repeat top;
}

html{
	background:#000000 url(../images/bg_meio.jpg) repeat-y center;
}

a{
	color:#9a7202;
	text-decoration:none;
}
	a:hover{
		text-decoration:underline;
	}

	h2{
		color:#281800;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:17px;
		float:left;
		width:100%;
	}

	h3{
		float:left;
		color:#281800;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		width:100%;
	}

#bg_bottom{
	float:left;
	text-align:center;
	width:100%;
	position:relative;
}

.bg{
	display:block;
	height:100%;
	width:100%;
	margin-bottom:-200px;
	float:left;
	background:#0066FF url(../images/bg_bottom.jpg) no-repeat bottom;
}

	#main{
		position:absolute;
		left:50%;
		margin-left:-445px;
		width:890px;
	}

	#menu{
    	float:right;
	    width:835px;
		height:40px;
		list-style:none;
		margin-top:40px;
	}

	#menu li{
	    display:inline;
		margin:0px 5px;
	}

        #menu li img{
            float:left;
        }

        #bt_cadastre_se{
			float:left;
			text-indent:-5000em;
			width:108px;
			height:32px;
			background:url(../images/bt_cadastre_se.png) no-repeat;
		}
			#bt_cadastre_se:hover{
				background:url(../images/bt_cadastre_se_over.png) no-repeat;
			}

		#bt_quem{
			float:left;
			text-indent:-5000em;
			width:108px;
			height:32px;
			background:url(../images/bt_quem.png) no-repeat;
		}
			#bt_quem:hover{
				background:url(../images/bt_quem_over.png) no-repeat;
			}

		#bt_campings{
			float:left;
			text-indent:-5000em;
			width:86px;
			height:32px;
			background:url(../images/bt_campings.png) no-repeat;
		}
			#bt_campings:hover{
				background:url(../images/bt_campings_over.png) no-repeat;
			}

		#bt_produtos{
			float:left;
			text-indent:-5000em;
			width:86px;
			height:32px;
			background:url(../images/bt_prod.png) no-repeat;
		}
			#bt_produtos:hover{
				background:url(../images/bt_prod_over.png) no-repeat;
			}

		#bt_blog{
			float:left;
			text-indent:-5000em;
			width:66px;
			height:32px;
			background:url(../images/bt_blog.png) no-repeat;
		}
			#bt_blog:hover{
				background:url(../images/bt_blog_over.png) no-repeat;
			}

		#bt_onde{
			float:left;
			text-indent:-5000em;
			width:119px;
			height:32px;
			background:url(../images/bt_onde.png) no-repeat;
		}
			#bt_onde:hover{
				background:url(../images/bt_onde_over.png) no-repeat;
			}

        #bt_imprensa{
			float:left;
			text-indent:-5000em;
			width:79px;
			height:32px;
			background:url(../images/bt_imprensa.png) no-repeat;
		}
			#bt_imprensa:hover{
				background:url(../images/bt_imprensa_over.png) no-repeat;
			}

		#bt_contato{
			float:left;
			text-indent:-5000em;
			width:74px;
			height:32px;
			background:url(../images/bt_contato.png) no-repeat;
		}
			#bt_contato:hover{
				background:url(../images/bt_contato_over.png) no-repeat;
			}

        #facebook, #orkut, #twitter{
            float:left;
            margin:5px;
            margin-top:2px;
            width:24px;
            height:24px;
        }

	#banner{
		margin-bottom:20px;
	}

	#conteudo{
		float:left;
		width:646px;
		text-align:left;
		position:relative;
		background:url(../images/box_conteudo_meio.jpg) repeat-y;
	}

		.bg_conteudo_topo{
			background:url(../images/box_conteudo_topo.jpg) no-repeat top left;
			display: block;
			height:100%;
			width:100%;
			float:left;
		}

		.bg_conteudo_bottom{
			background:url(../images/box_conteudo_bottom.png) no-repeat bottom left;
			display:block;
			height:100%;
			width:100%;
			margin-bottom:-20px;
			float:left;
		}

		#bg_conteudo{
			padding:40px 20px 40px 20px;
			width:606px;
			float:left;
		}

		.titulo{
			position:absolute;
			top:-8px;
			left:-5px;
		}

		.link_voltar{
			color:#a67b05;
			text-align:right;
			width:100%;
			margin:10px 0px;
			float:left;
		}

		#conteudo p{
			margin-bottom:5px;
		}

	/****************************/
	/******* Lateral ************/

	#lateral_home{
		float:right;
		width:537px;
		margin-right:6px;
	}

	#esquerda_home{
		float:left;
		width:330px;
	}

	#produto_flash_home{
		margin-top:5px;
	}

	#produto_destaque{
		float:left;
		background:url("../images/home/bg_destaque.png") no-repeat;
		width:330px;
		height:154px;
		padding:15px 0px 20px 0px;
		position:relative;
		text-align:left;
	}

	.twiiter{
		float:left;
		margin-bottom:15px;
	}

	.destaque{
		font-size:15px;
		font-weight:bold;
		margin-top:10px;
	}

	#blog_home{
		float:left;
		background:url("../images/home/box_home_blog.png") no-repeat;
		width:330px;
		height:198px;
		padding:15px 0px;
		position:relative;
		text-align:left;
	}

	#blog_home_conteudo{
			margin-top:10px;
	}

	.post{
		margin-left:15px;
		width:270px;
		float:left;
		padding:15px 15px 10px 15px;
	}
	.post_home_cor{
		background:#fde49a;
	}

	.post h3{
		font-size:14px;
		font-weight:bold;
	}

	.date_home{
		font-size:10px;
		font-weight:bold;
		color:#91700e;
		float:left;
		width:100px;
		border-bottom:1px dotted #cfa427;
		padding-bottom:2px;
		margin-bottom:5px;
	}

	.setinha{
		float:right;
	}

	.texto_home{
		float:left;
		margin-top:6px;
	}

	.bg_produto_home{
		float:left;
		width:540px;
		position:relative;
		background:url(../images/home/produtos.png) repeat-y;
		margin-bottom:20px;
	}

	.bg_produto_home_topo{
		background:url(../images/home/produtos_topo.jpg) no-repeat top left;
		display: block;
		height:100%;
		width:540px;
		float:left;
	}

	.bg_produto_home_bottom{
		background:url(../images/home/produtos_bottom.png) no-repeat bottom left;
		display:block;
		height:100%;
		width:540px;
		float:left;
		margin-bottom:-18px;
	}

	#produto_home{
		float:left;
		width:540px;
		text-align:left;
		padding-bottom:20px;
	}

	#produto_home_content{
		float:left;
		padding:26px 0px 0px 15px;
		width:525px;
		margin-top:10px;
	}

	#produto_home_content img{
		float:left;
		margin-right:10px;
	}

	#produto_home_content h2{
		float:left;
		width:240px;
		font-size:13px;
	}

	#produto_home_content p{
		float:left;
		width:240px;
		font-size:10px;
	}

	#promocao_home{
		margin-top:11px;
		float:left;
		width:540px;
		height:203px;
		position:relative;
	}

	/****************************/
	/******* Lateral ************/

	#lateral{
		float:right;
		width:226px;
	}

	#categorias_lateral{
		margin-bottom:20px;
		position:relative;
		float:right;
		width:226px;
		height:175px;
		padding-top:35px;
		background:url(../images/bg_produtos_lateral.png) no-repeat;
	}

		#categorias_lateral_list{
			text-align:left;
			font-size:14px;
			margin-left:20px;
			font-weight:bold;
		}

	#produto_lateral{
		margin-bottom:20px;
		position:relative;
		float:right;
		width:226px;
		height:175px;
		padding-top:35px;
		background:url(../images/bg_produtos_lateral.png) no-repeat;
	}

	#blog_lateral{
		position:relative;
		float:right;
		width:186px;
		height:112px;
		padding:50px 20px 30px 20px;
		text-align:left;
		background:url(../images/bg_blog_lateral.png) no-repeat;
	}


	/****************************/
	/******* FORM ***************/

	label{
		float:left;
		width:150px;
		text-align:right;
		margin-right:10px;
		padding-top:3px;
	}

	input, textarea, SELECT{
		background:#fff5d3;
		border:1px solid #9d7f5b;
		margin:3px 0px;
	}

	.botao_enviar{
		background:url(../images/bt_enviar.jpg) no-repeat;
		width:50px;
		height:21px;
		margin:15px 0px;
		float:right;
		border:none;
	}

	.flash-content{
		float:left;
		width:570px;
		background:#f7dd8e;
		padding:6px;
		font-weight:bold;
		color:#9d7f5b;
		padding-left:30px;
		margin-bottom:10px;
	}

	em{
		font-size:8px;
	}

	/****************************/
	/********* Produtos *********/

	#produto_categoria_bg{
		float:left;
		width:210px;
		text-align:left;
		position:relative;
		background:url(../images/produtos_categoria_meio.png) repeat-y;
		margin-top:74px;
		margin-left:3px;
	}

		.produto_categoria_topo{
			background:url(../images/produtos_categoria_topo.png) no-repeat top left;
			display: block;
			height:100%;
			width:100%;
			float:left;
			margin-top:-74px;
		}

		.produto_categoria_bottom{
			background:url(../images/produtos_categoria_bottom.png) no-repeat bottom left;
			display:block;
			height:100%;
			width:100%;
			margin-bottom:-20px;
			float:left;
		}

		#produto_categoria{
			float:left;
			padding:40px 20px 20px 20px;
			position:relative;
			font-size:16px;
			width:170px;
		}

		.link_categoria_blog a, #produto_categoria a{
			color:#392504;
		}

		.link_categoria{
			padding:5px 0px;
			border-bottom:1px solid #bda66e;
		}

		.link_categoria_blog{
			width:190px;
			padding:5px 0px;
			border-bottom:1px solid #bda66e;
		}

	#produto_content_bg, #produto_content_bg_2{
		float:right;
		width:646px;
		text-align:left;
		position:relative;
		background:url(../images/produtos_meio.png) repeat-y;
		margin-top:98px;
		margin-right:4px;
	}

	#produto_content_bg_2{
		margin-top:140px
	}

		.produto_content_topo{
			background:url(../images/produtos_topo.png) no-repeat top left;
			display: block;
			height:100%;
			width:100%;
			float:left;
			margin-top:-98px;
		}

		.produto_content_bottom{
			background:url(../images/produtos_bottom.png) no-repeat bottom left;
			display:block;
			height:100%;
			width:100%;
			margin-bottom:-20px;
			float:left;
		}

		#produto_content, #produto_content_2{
			float:left;
			position:relative;
			width:607px;
			padding:40px 20px 20px 20px;
		}

		.produto_gallery{
			float:left;
			width:182px;
			background:#fbe6a6;
			border:1px solid #c6af75;
			padding:5px;
			margin:4px;
		}

		.produto_gallery table{
			height:140px;
		}

		.produto_gallery td{
			font-size:10px;
		}

		ol{
			margin-left:20px;
		}

		ol li{
			margin:2px 0px;
		}

		.photo_img{
			float:left;
			margin:10px;
			height:80px;
		}
			.photo_img img{
				border:1px solid #000000;
			}

	/****************************/
	/********* BLog ************/

	#conteudo_blog img{
		border:1px solid #000000;
		margin:5px;
	}

	.tags{
		font-size:10px;
		margin:10px 0px;
		width:100%;
		padding:3px;
		background:#f7dd8e;
		font-weight:bold;
		float:left;
	}

	.tags_post{
		font-size:10px;
		margin:10px 0px;
		width:100%;
		padding:3px;
		font-weight:bold;
		float:left;
	}

	#comments{
		float:left;
		width:100%;
		margin-top:10px;
	}

	.comment{
		float:left;
		width:590px;
		padding:7px;
		border-bottom:1px solid #9d7f5b;
	}

	.comment_name{
		font-size:14px;
	}
	.date, .comment_date{
		font-size:10px;
	}
	.comment_text{
		margin-left:25px;
		padding:5px 0px 10px 0px;
	}
	.comment_cor{
		background:#f7dd8e;
	}

	#do_comment{
		float:left;
		margin-top:10px;
		padding:10px 0px;
	}

	.thumb{
		float:left;
		border:1px solid #9d7f5b;
		margin:5px;
	}

	/***************************/

	#rodape{
		float:left;
		width:100%;
		color:#FFFFFF;
		text-align:center;
		height:20px;
		margin-top:30px;
	}

		#rodape a{
			color:#FFFFFF;
			text-decoration:none;
		}

/************* NOVO ******************/

    .submit_area{
        float:left;
        width:100%;
        text-align:right;
    }

    #search_products ul{
        width:550px;
        float:left;
    }

        #search_products ul li{
            list-style:none;
            /*border:1px solid #281800;*/
            background:url(../images/box_produtos.png);
            width:150px;
            height:125px;
            margin:3px;
            padding:5px;
            float:left;
            text-align:center;
        }

            #search_products ul li.nothing_found{
                border:none;
                width:100%;
                background:none;
                height:25px;
            }

            #search_products ul li a{
                margin:0 0 60px 5px;
                font-weight:bold;
            }

            #search_products ul li.included a{
                color:#281800;
            }

    .text_justify{
        text-align:justify;
    }

    embed.bannerflash{
        cursor:pointer;
    }

    #social_home{
        float:left;
        width:333px;
        height:121px;
        background:url(../images/bg_banner_social.png) no-repeat;
        padding:30px 0 0 0;
        position:relative;
    }

    #home_twitter, #home_orkut, #home_facebook{
        float:left;
    }

        #social_home .icos{
            float:left;
            width:280px;
            padding:2px 0 5px 40px;
            text-align:left;
        }

            #social_home div img{
                padding:0 10px 0 0;
                vertical-align:middle;
            }

        #social_home a{
            color:black;
        }

    .bt_submit{
        background:url(../images/bt_submit.png);
        width:66px;
        height:27px;
        border:none;
    }

    #press_page label{
		float:left;
		width:180px;
		text-align:right;
		margin-right:10px;
		padding-top:3px;
	}

    #banner_eu_acampo{
        float:left;
        height:139px;
    }

 /********************************************/

