*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

body{
	padding-top: 0px;
	color: #FFF;
	font-size: 11px;
	background-color: #000000;
}

span.oculto{
	display: none;
}

/********************** SITE **********************/
div.siteArea{
	width: 100%;
	top: 0;
	padding-left: 0px;
	padding-top: 33px;
	position: absolute;
	z-index: -1;
}



/********************** LOGO **********************/
h1.siteLogo div{
	display:none;
}
h1.siteLogo{
	float: left;
	width: 104px;
	height: 125px;
	margin: 36px auto 0 auto;
	background: url(img/logo.gif) no-repeat top left;
	padding-top:145px;
}
h1.siteLogo a{
	display: block;
	height: 125px;
}


/********************** MENU **********************/
ul.siteMenu{
	float: right;
	height: 21px;
	padding-top: 14px;
}
ul.siteMenu li{
	float: left;
	height: 19px;
	padding-left: 11px;
	background-color: #333;
	border-right: 10px solid #333;
	background-position: right center;
	background-repeat: no-repeat;
}
ul.siteMenu li.item1{
	width: 75px;
	padding-left: 9px;
	background-image: url(img/inventi_sobre.gif);
}
ul.siteMenu li.item2{
	width: 159px;
	background-image: url(img/inventi_contate.gif);
}
ul.siteMenu li.item3{
	width: 63px;
	background-image: url(img/inventi_contato.gif);
}
ul.siteMenu a{
	display: block;
	height: 19px;
}

div.siteMenu{
	float: right;
	width: 812px;
}
div.siteMenu div.btn{
	clear: both;
	padding-top: 2px;
}
div.siteMenu div.dt{
	height: 20px;
	margin-bottom: 2px;
	background-color: #151515;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}
div.siteMenu div.btn div{
	/*border: thin dotted red;*/
}

div.siteMenu div.moveis div.dt{
	background-image: url(img/menu_moveis.gif);
}
div.siteMenu div.arte div.dt{
	background-image: url(img/menu_arte.gif);
}
div.siteMenu div.eventos div.dt{
	background-image: url(img/menu_eventos.gif);
}
div.siteMenu div.ativo div.dt{
	background-color: #A30042;
}
div.siteMenu div.moveis div.ativo{
	background-image: url(img/menu_moveis_2.gif);
}
div.siteMenu div.arte div.ativo{
	background-image: url(img/menu_arte_2.gif);
}
div.siteMenu div.eventos div.ativo{
	background-image: url(img/menu_eventos_2.gif);
}
div.siteMenu span.thumbImg{
	display: block;
	float: left;
	width: 88px;
	height: 88px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 3px;
}
div.siteMenu span.thumbLoader{
	display: block;
	width: 88px;
	height: 68px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
}

div.siteMenu dd a{
	color: white;
	font-family: Verdana;
}

div.siteMenu div.ativo dd{
	display: block;
}
div.siteMenu dd.ativo{
	background-image: url(img/menu_bg2.gif);
}
div.siteMenu div.mascara{
	display: none;
	position: absolute;
	width: 84px;
	height: 84px;
	margin-top: -84px;
	background: #A30042;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.5;
}
div.siteMenu dd.ativo div.mascara{
	display: block;
}
div.siteMenu a:hover{
	text-decoration: none;
}
div.siteMenu img.thumb{ 
	display: block;
	width: 84px;
	height: 84px;
	padding-top: 0px;
}
div.siteMenu img.setaDir,
div.siteMenu img.setaEsq{ 
	float: left;
	display: block;
	width: 12px;
	padding-top: 30px;
}
div.siteMenu img.setaEsq{ 
	margin-right: 35px;
}
div.siteMenu img.setaDir{ 
	margin-left: 35px;
}

/*
div.siteMenu dd.item1 label{
	background-image: url(img/txt_caloi.gif);
}
div.siteMenu dd.item2 label{
	background-image: url(img/txt_bradesco.gif);
}
div.siteMenu dd.item3 label{
	background-image: url(img/txt_ford.gif);
}
div.siteMenu dd.item4 label{
	background-image: url(img/txt_cea.gif);
}
div.siteMenu dd.item5 label{
	background-image: url(img/txt_mundomix.gif);
}
div.siteMenu dd.item6 label{
	background-image: url(img/txt_cavalera.gif);
}
*/



/******************** CONTEÚDO *******************/


div.siteConteudo{
	width: 941px;
	margin: 0 auto;
	top: 0;
	clear: both;
	padding-left: 13px;
	padding-bottom: 60px;
	text-align: center;
}

div.siteConteudo2{
	clear: both;
	position: relative;
	float: left;
	margin-top: 20px;
	margin-left: 130px;
	width: 811px;
}
div.siteConteudo2 .conteudoArea{
	float: left;
	position: relative;
	width: 811px;
	margin-top: 60px;
}
div.siteConteudo2 #foto div{
	border: thin dotted green;
	width: auto;
}
div.siteConteudo2 #foto img{
	border: 1px solid #666666;
}

div.siteConteudo2 .setaAnte,
div.siteConteudo2 .setaProx{
	display: block;
	margin: 0 2px;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 200px;
}


div.siteConteudo2 .setaAnte{
	float: left;
	background-image: url(img/bt_seta_esq.gif);
}
div.siteConteudo2 .setaProx{
	float: right;
	background-image: url(img/bt_seta_dir.gif);
}
div.siteConteudo2 .setaAnte a,
div.siteConteudo2 .setaProx a{
	display: block;
	width: 28px;
	height: 20px;
	color: #A30042;
	font-size: 0;
}
div.siteConteudo2 .imagemG{
	display: block;
	width: 720px;
	float: left;
}

div.siteConteudo2 p{
	clear: both;
	display: block;
	text-align: center;
	width: 511px;
	padding-left: 150px;
	padding-right: 150px;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 30px;
	
}


/********* Config Slide *********/
div.fxslide_box{
	background: url('../images/black-70.png');
	margin: 0px auto;
	width: 100%;
	height: 1000px;
	padding-top: 60px;
}
div.fxslide_box p{
	width: 554px;
	margin: 0 auto;
	color: #808080;
	line-height: 140%;
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	padding: 10px;
}

div.fxslide_box2{
	background: url('../images/black-70.png');
	margin: 0px auto;
	width: 100%;
	height: 1000px;
	padding-top: 60px;
}
div.fxslide_box2 p{
	width: 554px;
	margin: 0 auto;
	color: #808080;
	line-height: 140%;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
}

div.fxslide_box2 p.contatoBtn{
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-top: -15px;
}


div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	height: 0px;
	visibility: hidden;
	display: none;
}

/******** Configu Formulário ********/


input.txt{
	background: url(../img/bg_field.png) ;
	width: 247px;
	height: 28px;
	color: #808080;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 16px;
}

textarea.longTxt{
	background: url(../img/bg_field2.png) ;
	width: 520px;
	height: 130px;
	color: #808080;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 16px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}

#log_res{
	margin: 0 auto;
	width: 520px;
}

input.Envio{
	float: right;
	margin-right: 20px;
	background: url(../img/btn_enviar.png) ;
	width: 88px;
	height: 33px;
}


/*MODIFICAÇÕES JESS*/

ul.thumbs{ width:765px; height:75px; overflow:hidden; margin:10px auto; }
ul.thumbs li{ float:left; height:70px; padding:5px;}
ul.thumbs li img{ 	cursor: pointer;cursor: hand; }

.pro, .ant{width:30px;}
.pro a, .ant a{display:block;margin:23px auto 0 auto;width:15px;height:20px;background-repeat: no-repeat; background-position: center center;}

ul.thumbs .pro a{ background-image: url(img/bt_seta_dir.gif);}
ul.thumbs .ant a{ background-image: url(img/bt_seta_esq.gif);}


.element h3{
	background:#151515;
	width:90%;
	text-align:left; 
	margin: 0 auto 3px auto;
	font-weight:normal; 
	text-transform: uppercase;
	font-size:9px;
	line-height:20px;
	padding:0 20px;
	cursor: pointer;
	cursor: hand;

}
.element h3 a{color:#CCC;display:block;}

.element p{text-align:center;padding:10px 0;}
.element p img{
	display:block; 
	margin:10px auto;
	max-height:250px;
}


.siteMenu h2{
	text-indent:-999em;
	height:20px;
	padding:0;
	margin:0 0 2px 0;
	cursor:hand;
	background-repeat:no-repeat;
	cursor:pointer;
}

#reciclados{background-image:url(img/menu_moveis.gif);}
#arquitetura{background-image:url(img/menu_arte.gif);}
#cenografia{background-image:url(img/menu_eventos.gif);}

#reciclados.ativo{background-image:url(img/menu_moveis_2.gif);}
#arquitetura.ativo{background-image:url(img/menu_arte_2.gif);}
#cenografia.ativo{background-image:url(img/menu_eventos_2.gif);}

.ld{margin:70px 0;}

.subelement{
	display:none;
}