.ie6					{ display:none; position:absolute; height:75%; width:100%; color:#fff; text-align:center; padding-top:250px; background:url(img/logo.jpg) center 150px no-repeat #451705; font-size:14px; line-height:30px; }

html					{ height:100%; }

body					{
	height:100%;
	margin:0;
	background:#eee;
	font-family:arial;
	font-size:12px;
	
}

p.firstchar:first-letter {
	font-size: 5em;
	line-height: 0.5em;
	*line-height: 0.7em;
	float: left;
	margin: 0 3px 3px 0;
	font-weight: bold;
	color:#443333;
}

img					{ border:none; }

a					{ text-decoration:none; color:#A28D84 }
a:hover {color:#443333}

.tudo					{ min-height:100%; position:relative; }

* html .tudo				{ height:100%; }

.ajuste					{ width:923px; padding:0 40px 0 40px; margin:0 auto; position:relative; }



.cont					{ padding-bottom:145px; position:relative; z-index:98; color:#fff; }

  .cab_bg				{
	background:url(img/bg_marrom.png);
	height:80px;
}

    .cab				{ width:1003px; margin:0 auto; position:relative; }

      .logo				{
	display:block;
	width:349px;
	height:76px;
	background:url(img/logo.png);
	position:absolute;
	top:0px;
	left:40px;
	background-image: url(img/logo.png);
}

      .m				{
	left:630px;
	top:2px;
	position:absolute;
}

	.m ul				{
	float:left;
	display:block;
	list-style:none;
	margin:0 30px 0 0;
	padding:0;
}

	  .m li				{ font-size:11px; margin:0; padding:0; }

	    .m li h2			{
	line-height:22px;
	margin:0;
	padding:0;
	color:#443333;
	font-weight:bold;
	font-size:12px;
}

 .m li h2	a		{
	color:#FFFFFF;
	font-weight:normal;
}
	    .m li a			{
	color:#9B887E;
	line-height:17px;
}

	    .m li a:hover		{
	color:#C0B8B6;
}

  .sombra_sup				{ height:45px; background:url(img/sombra_sup.png); }

  .intro				{
	background:url(img/bg_escuro.png);
	position:absolute;
	top:0;
	left:40px;
	padding:15px;
	width:408px;
}
 .intro_portfolio				{
	background:url(img/bg_escuro.png);
	position:absolute;
	top:0;
	left:40px;
	padding:15px;
	width:893px;
}
   .intro_portfolio ul{
	margin:0;
	padding:0;
	list-style:none
}
 .intro_portfolio li{
	display:block;
	width:212px;
	color:#5B5B5B;
	list-style:none;
	float:right;
	margin:0 12px 12px 0;
	list-style-image:none;
	padding: 0;
	border:1px solid #9B887E;
}
	  
  .intro ul{
	margin:0;
	padding:0;
	list-style:none
}
  .intro li{
	display:block;
	width:131px;
	color:#5B5B5B;
	list-style:none;
	float:right;
	margin:0 7px 0 0;
	list-style-image:none;
	padding: 0 0 5px 0;
	border-bottom:1px solid #9B887E;
}
   .intro li span{
	   font-weight:bold;
	   color:#9B887E;}
	   
   .intro h1 { background:url(img/intro_t.png); width:181px; height:34px; margin:0 0 10px 0; padding:0; }

    .intro p				{
	font-size:12px;
	line-height:110%;
	color:#656565;
	margin:0 0 5px 0;
	padding:0;
}

  .conteudo				{ width:610px; }

  .conteudo.esquerda			{ width:293px; }

  .conteudo.direita			{ width:610px; float:right; }

    .conteudo h1			{ margin:0; padding:0; font-size:22px; }

    .conteudo p				{ margin:15px 0 15px 0; padding:0 10px 0 0; line-height:18px; }

    .conteudo a				{ color:#DBD2CF; }

    .conteudo a:hover			{ text-decoration:underline: }

    .miniaturas				{ list-style:none; margin:0; padding:0; }

      .miniaturas li			{ margin:0; padding:0; float:left; margin:0 10px 10px 0; }

      .miniaturas li.invisivel		{ visibility:hidden; height:0px; width:0px; margin:0; overflow:hidden; }

	.miniaturas a			{ width:132px; height:99px; border:5px solid #fff; display:block; }

	.miniaturas span		{ background:#fff; display:block; color:#666; padding:0 0 5px 5px; }

.rod					{
	position:absolute;
	bottom:0;
	height:200px;
	z-index:99;
	width:100%;
}

.rod2					{
	position:absolute;
	bottom:0;
	height:90px;
	z-index:99;
	width:100%;
}
  .sombra_inf				{ height:45px; background:url(img/sombra_inf.png); }

  .rod_m_bg				{ background:url(img/bg_marrom.png); height:110px; }

    .rod_m				{
	width:923px;
	height:82px;
	padding:10px 40px 0 40px;
	margin:0 auto;
	position:relative;
	background:url(img/rod_itens.png) 40px 14px no-repeat;
}

      .rod_m ul				{ list-style:none; margin:0; padding:0; float:left; }

	.rod_m li			{ margin:0 5px 0 0; padding:0; float:left; }

	  .rod_m li a			{
	background:rgba(0, 0, 0, 0);
	text-align:center;
	display:block;
	height:30px;
	width:223px;
	border:1px dotted #656565;
	padding-top:60px;
	font-size:10px;
	color:#656565;
	text-transform: uppercase;
}

      .rod_box				{ float:left; background:rgba(0, 0, 0, 0); width:151px; height:40px; padding:40px 15px 0 15px; border:1px solid #5E392A; color:#A68D84; display:block; margin-left:20px; font-size:11px; }

      .rod_m a:hover			{
	border:1px solid #DBD2CF;
	color:#9B887;
}

  .rod_inf_bg				{
	background:url(img/BG_footer.png);
	height:45px;
}

    .rod_inf				{
	width:923px;
	padding:0 40px 0 40px;
	margin:0 auto;
	position:relative;
	line-height:14px;
	color:#958A86;
	font-size:11px;
	text-align: center;
}

.map{
	position:absolute;
	width:150%;
	height:145%;
	top:-50%;
	left:-50%;
	background:#fff;
	margin:0;
	padding:0;
}

/*
html.jbg,body.jbg,.jbgallery,.jbgallery table,.jbgallery td{width:100%;height:100%;overflow:hidden;margin:0;padding:0px;}
.jbgallery div{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:#000;}
.jbgallery td{vertical-align:middle;text-align:center}
.jbgallery img{margin:0 auto}
.jbgallery img.zoom{min-height:50%;min-width:50%;}
.jbgallery img.centered{min-height:auto;min-width:auto;}

#jbg-loading{position:absolute;width:100%;height:100%;z-index:70;display:none;}
.jbg-loading{margin:auto;background:transparent url("ajax-loader.gif") no-repeat scroll 50% 50%;height:100%;width:100%;border:4px;display:block;}
*/

