.iR {
	float:left;
	position:relative;
	overflow:hidden;
	font-size:0;
	text-indent:-9999px;
}

div#linha {	
	width:50%;
	height:4px;
	background:url(../img/bg/linha.jpg) top left repeat-x;
	position:absolute;
	top:101px;
	left:0;
}

div#pagina {
	position:relative;
	width:940px;
	margin:0 auto;
}

div#conceitual {
	float:left;
	position:relative;
	width:940px;
	height:87px;
}

div.spacer {
	float:left;
	position:relative;
	width:940px;
	height:1px;
	margin:18px 0 0 0;
	background-color:#B9B9B9;
}

/* ------------------------
		   HEADER
------------------------- */

div#header {
	float:left;
	position:relative;
	width:940px;
	height:105px;
	background:#fff;
	z-index:9;
}

div#header ul {
	float:left;
	position:relative;
	display:inline;
	z-index:9;
}

div#header ul li {
	float:left;
	position:relative;
	display:inline;
	z-index:9;
}

div#header a.logo {
	float:left;
	position:relative;
	width:182px;
	height:105px;
	background:url(../img/global/logo-home.jpg) top left no-repeat;
}

div#header div#imagem {
	float:left;
	position:relative;	
	width:143px;
	height:105px;
}

div#header div#menu {
	float:left;
	position:relative;	
	width:615px;
	height:105px;
	z-index:9;
}

div#header div#menu a.escritorio {
	float:left;
	position:relative;	
	width:145px;
	height:105px;
	background:url(../img/nav/btn-escritorio.jpg) top left no-repeat;
}

div#header div#menu a.escritorio-ativo {
	float:left;
	position:relative;	
	width:145px;
	height:105px;
	background:url(../img/nav/btn-escritorio.jpg) bottom left no-repeat;
}

div#header div#menu a:hover.escritorio {
	background:url(../img/nav/btn-escritorio.jpg) bottom left no-repeat;
}

div#header div#menu a.equipe {
	float:left;
	position:relative;	
	width:153px;
	height:105px;
	background:url(../img/nav/btn-equipe.jpg) top left no-repeat;	
}

div#header div#menu a.equipe-ativo {
	float:left;
	position:relative;	
	width:153px;
	height:105px;
	background:url(../img/nav/btn-equipe.jpg) bottom left no-repeat;	
}

div#header div#menu a:hover.equipe {
	background:url(../img/nav/btn-equipe.jpg) bottom left no-repeat;	
}

div#header div#menu a.clientes {
	float:left;
	position:relative;	
	width:114px;
	height:105px;
	background:url(../img/nav/btn-clientes.jpg) top left no-repeat;
}

div#header div#menu a.clientes-ativo {
	float:left;
	position:relative;
	width:114px;
	height:105px;
	background:url(../img/nav/btn-clientes.jpg) bottom left no-repeat;
}

div#header div#menu a:hover.clientes {
	background:url(../img/nav/btn-clientes.jpg) bottom left no-repeat;
}

div#header div#menu a.links {
	float:left;
	position:relative;	
	width:96px;
	height:105px;
	background:url(../img/nav/btn-links.jpg) top left no-repeat;
}

div#header div#menu a.links-ativo {
	float:left;
	position:relative;	
	width:96px;
	height:105px;
	background:url(../img/nav/btn-links.jpg) bottom left no-repeat;
}

div#header div#menu a:hover.links {
	background:url(../img/nav/btn-links.jpg) bottom left no-repeat;
}

div#header div#menu a.contato {
	float:left;
	position:relative;
	width:107px;
	height:105px;
	background:url(../img/nav/btn-contato.jpg) top left no-repeat;	
}

div#header div#menu a.contato-ativo {
	float:left;
	position:relative;
	width:107px;
	height:105px;
	background:url(../img/nav/btn-contato.jpg) bottom left no-repeat;	
}

div#header div#menu a:hover.contato {
	background:url(../img/nav/btn-contato.jpg) bottom left no-repeat;	
}

/* ------------------------
		   MIOLO
------------------------- */

div#miolo {
	float:left;
	position:relative;
	width:880px;
	background:#fff;
	border:1px solid #F3F3F3;
	padding:30px;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:87px;
}

div#miolo-esq {
	float:left;
	position:relative;
	width:590px;
}

div#miolo-dir {
	float:left;
	position:relative;
	width:230px;
	margin-left:43px;
}

div#miolo p {
	line-height:140%;
}

div#miolo p.texto-destaque {
	color:#666;
}

div#miolo-dir div.fotos {
	float:left;
	position:relative;
	display:inline;
	width:300px;
	height:180px;
}

div#miolo-dir div.fotos div.moldura {
	float:left;
	position:relative;
	width:270px;
	height:180px;
	cursor:pointer;
	background:url(../img/bg/bg-moldura.png) top left no-repeat;
}

div#miolo-dir div.fotos div.foto {
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;	
	padding:5px 0 0 5px;
	width:270px;
	height:180px;
}


/* ------------------------
  	    BTNS COMUNS
------------------------- */

a.btn-equipe {
	float:left;
	position:relative;
	width:162px;
	height:49px;
	margin:45px 14px 0 0;	
	background:url(../img/btn/conheca-nossa-equipe.png) top left no-repeat;
}

a:hover.btn-equipe {
	background:url(../img/btn/conheca-nossa-equipe.png) bottom left no-repeat;
}

a.btn-escritorio {
	float:left;
	clear:left;
	position:relative;
	width:162px;
	height:49px;
	margin:45px 14px 0 0;	
	background:url(../img/btn/conheca-nosso-escritorio.png) top left no-repeat;
}

a:hover.btn-escritorio {
	background:url(../img/btn/conheca-nosso-escritorio.png) bottom left no-repeat;
}

a.btn-clientes {
	float:left;
	position:relative;
	width:162px;
	height:49px;
	margin-top:45px;
	background:url(../img/btn/conheca-nossos-clientes.png) top left no-repeat;
}

a:hover.btn-clientes {
	background:url(../img/btn/conheca-nossos-clientes.png) bottom left no-repeat;
}


/* ------------------------
		   FOOTER
------------------------- */


div#footer {
	float:left;
	position:relative;
	width:940px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:17px;
	padding-bottom:17px;
}	

div#footer span.footer-dir {
	float:right;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

div#footer address {
	float:left;
	position:relative;
	width:450px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

div#footer span a {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}

div#footer span a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}

