html,body,div,h1,h2,h3,form,p,img,address,ul,li,a,object {
	padding: 0; 
	margin: 0;
}
html {
	background-image:url(images/fundo.png);
}

body {	
	
}

#geral {
	width: 760px;
    margin: 0 auto;
    text-align: left;
}
#topo {
	width:760px;
	background-image:url(images/topo.png);
	height:164px;
}
#meio {
	width:734px;
	padding:8px 13px 0 13px;
	display: table-cell;
	background-color:#fdfbc9;
}
/*################ BLOCOS #######################*/
#bloco1, #bloco2, #bloco3 {
	float: left;
}

#bloco1 {
	width:137px;
}

#bloco2 {
	float:left;
	width:437px;
	padding:0 11px 0 12px;
}
#bloco3{
	width:137px;
}
/*############################### pergaminho##################*/

#div_pergaminho {
	position: absolute;
	margin-right:60px !important;
	z-index:6;
	overflow: visible;
	text-align:center;
	cursor:pointer;
}

#div_pergaminho #div_opaco {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background:url(images/opaco.png) repeat;	
}

#div_pergaminho #div_imagem {
	padding-top:152px;
}
/*################ COLUNAS #######################*/
.flash{
	padding-bottom:10px;
}
.colunas {
	float: left;
	width:437px;
}
.item {
	float: left;
	width:214px;
	padding-bottom:17px;
	margin:0 5px 5px 0;
	border:1px solid #cbbc79;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
.item h2{
	height:36px;
	padding:14px 14px 5px 14px;
	margin:0;
	background-image:url(images/h2_fundo.png);
	font:20px "Times New Roman", Times, serif;
	color:#FFF;
}

.item p{
	padding:10px 5px;
}
.semmargem {
    margin-right: 0 !important;
}
.leiamais{
	float:left;
}

/*################ CONTEÚDO #######################*/
.linha {
	width: 437px;
	padding-bottom:10px;
}

#conteudo {
	width: 437px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}
#conteudo h1{
	font:bold 24px "Times New Roman", Times, serif;
	color:#b0a369;
	margin-bottom:15px;
}

/*################ RODAPÉ #######################*/

.bloco-rodape{
	width: 692px;
	height: 105px;
    margin: 0 auto;
	padding:0 34px;
    background-image:url(images/rodape.jpg);
	font:16px "Times New Roman", Times, serif;
	color:#d0ba80;
}
.bloco-rodape address{
	float:left;
	margin-top:30px;
}

.bloco-rodape a.logo_criattore{
	float:right;
	margin-top:49px;
	background:url(images/logo_criattore.png);
	width:70px;
	height:23px;
}



/*################ Newsletter#######################*/

.bloco-newsletter{
	width:125px;
	float:left;
	padding:17px 3px 10px 3px;
	margin-bottom:13px;
	border:3px solid #cbb87f;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
.bloco-newsletter p{
	float:left;
	margin:0 0 10px 0;
}
.bloco-newsletter form{
	float:left;
	width:117px;
	padding:0 4px;
	margin:0;
}
.bloco-newsletter h3{
	float:left;
	width:125px;
	padding:0;
	margin:0 0 10px 0;
	font:19px "Times New Roman", Times, serif;
	color:#b0a369;
	text-align:center;
}
.btn_news{
	float:right;
	width:44px;
	height:23px;
	background:url(images/btn_news.png);
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:11px;
}

.bloco-newsletter label{
	float:left;
}
.cxnewsletter{
	float:left;
	width:116px;
	height:20px;
	border:1px solid #efe9b3;
	padding:0;
}


/*############# Formulário ##############*/

#conteudo form{
	width:390px;
	display:table;
	padding:30px 20px;
	border:3px solid #cbbc79;
}
#conteudo form br{
	display:none;
}
#txtposterior, #txtanterior{
	margin-bottom:20px;
}
#conteudo form label{
	float:left;
	width:286px;
	padding:0;
}
input{
	float:left;
	width:384px;
	height:20px;
	border:1px solid #efe9b3;
	margin-bottom:5px;
	background-color:#FFF;
}
textarea{
	float:left;
	width:384px;
	height:130px;
	border:1px solid #efe9b3;
	margin:0 0 7px 0;
	background-color:#FFF;
}
.botao{
	float:left;
	width:44px;
	height:23px;
	background:url(images/btn_news.png);
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:11px 5px 0 0;
}

/*############# GALERIA ##############*/

.bloco-galeria{
	float: left;
	width:135px;
	border:3px solid #cbbc79;
	margin:0 3px 0 0;
	text-align:center;
}
.bloco-galeria span{
	clear: both;
}
.bloco-galeria img{
	border:3px solid #cbbc79;
}
.bloco-galeria h2 {
	text-align:center;
	height:41px;
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	padding:7px 11px;
	margin-bottom:5px;
	background:url(images/fundo_h2_galeria.png);
}
span.small {
	font:9px Arial, Helvetica, sans-serif;
	color: #000 !important;
	padding:10px 0;
	width:100%;
	float:left;
}
span.spandesc {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 10px;
	margin:0;
	text-align:left;
}
p.buscaseparador {
	padding:0; 
	margin:0;
}

/*########################## ADD THIS##############################*/
#addthis {

	float:right;

	width:205px;

	/*height:30px;*/

	clear: both;

	font:12px "Times New Roman", Times, serif;

	color:  # 000 !important;

	margin: 1px -15px 10px 0 !important;

	/*padding: 10px 0 50 0 !important;*/
}

#addthis a:link{
	text-decoration:none;
	color: #000 !important;
}

#addthis a:hover{
	text-decoration:underline;
	color: #000 !important;
}
