/* ============ I S T R A T A   C O M U N I C A Ç Ã O ============ */

/***********************************/
/* TAG's						   */
/***********************************/

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

body {
	padding-top:33px;
	text-align:center;
}

img {
	border:none;
}

/***********************************/
/* Hierarquia					   */
/***********************************/

div#menu {
	width:100%;
	height:30px;
	background-color:#FF310C;
	border-bottom:solid 3px #97BF39;
	position:fixed;
	top:0px;
	left:0px;
	z-index:2;
}

div#principal {
	width:730px;
	height:auto;
	margin:0px auto 0px;
	text-align:left;
}
	div#header {
		width:100%;
		height:auto;
		padding:25px 0px;
	}
		div#header h1 a img {
			float:left;
		}
		div#header img.contato {
			float:right;
			margin-top:10px;
		}
		/* FF Hack ================== */
		div#header:after {
			clear: both;
			content: ".";
			display: block;
			height: 0px;
			visibility: hidden;
		}

	div#conteudo {
		width:100%;
		margin:30px 0px 15px 0px;
		padding-bottom:250px;
		position:relative;
		background:url(../imagens/layout/pimenta.jpg) no-repeat bottom right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8F9194;
		line-height:18px;
	}
		div#conteudo.home {
			margin-top:0px;
			padding-bottom:0px;
			background:url(../imagens/home/pimenta.jpg) no-repeat 0px 40px;
		}
			/* FF Hack ================== */
			div#conteudo:after {
				clear: both;
				content: ".";
				display: block;
				height: 0px;
				visibility: hidden;
			}
		
		div#conteudo img.mensagem_secao {
			position:absolute;
			bottom:55px;
			right:270px;
		}
		
		div#conteudo h2 {
			margin-bottom:10px;
		}

		div#conteudo p {
			margin-bottom:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#8F9194;
			line-height:18px;
		}
		
			div#conteudo p span.servicos {
			margin-bottom:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			color:#8F9194;
			line-height:18px;
		}
		
		div#conteudo h3 {
			margin-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FF310C;
			
		}
		
		div#conteudo h4 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#8F9194;
			display:inline;
			float:left;
		}
		
		div#conteudo h5 {
			margin-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#96BE39;
			
		}
		
			div#conteudo div#box_prin {
				width:465px;
				float:left;
			}
				div#conteudo div#box_prin ul {
					margin-left:15px;
				}
			
			div#conteudo div#box_lat {
				width:230px;
				float:right;
				text-align:left;
			}
			
			div#conteudo div#box_lat div.saiba_mais {
				padding-bottom:25px;
				margin-bottom:25px;
				border-bottom:solid 1px #E2E3E4;
			}
				/* FF Hack ================== */
				div#conteudo div#box_lat div.saiba_mais:after {
					clear: both;
					content: ".";
					display: block;
					height: 0px;
					visibility: hidden;
				}
				div#conteudo div#box_lat div.saiba_mais p {
						margin:0px;
				}
				div#conteudo div#box_lat div.saiba_mais a {
						float:right;
				}
	
		div#banner {
			width:100%;
			height:290px;
			margin-bottom:10px;
			position:relative;
			border-bottom:solid 1px #E6E6E6;
		}
		
			div#bn_flash {
				position:absolute;
				top:20px;
				right:0px;
				z-index:1;
			}
	
		div#portifolio {
			width:100%;
			height:325px;
			padding-bottom:10px;
			position:relative;
			display:block;
			border-bottom:solid 1px #E6E6E6;
		}
		
		div#conheca {
			position:relative;
			display:block;
			margin:20px 0px 0px;
		}
			/* FF Hack ================== */
			div#conheca:after {
				clear: both;
				content: ".";
				display: block;
				height: 0px;
				visibility: hidden;
			}
		div#conheca div#box_esq {
			width:47%;
			float:left;
		}
		div#conheca div#box_dir {
			width:47%;
			float:right;
		}
		
	div#rodape {
		width:100%;
		clear:both;
		border-top:solid 1px #E3E4E5;
		text-align:center;
	}
		div#rodape ul.infos {
			width:510px;
			height:65px;
			margin:10px auto 0px;
			list-style:none;
		}
			div#rodape ul.infos li {
				padding:0px 15px 0px;
				border-right:dashed 1px #A3A5A8;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#A3A5A8;
				text-align:left;
			}
				div#rodape ul.infos li div.marca {
					float:left;
					margin-right:10px;
					font-family:"Times New Roman", Times, serif;
					font-size:26px;
					font-weight:bold;
					text-transform:uppercase;
					line-height:24px;
				}
					div#rodape ul.infos li div.istrata {
						float:right;
					}
				
				div#rodape ul.infos li.pri {
					width:140px;
					padding-left:28px;
					background:url(../../imagens/comum/bullet-milograph.gif) no-repeat 0px 1px;
				}
				div#rodape ul.infos li.sec {
					width:180px;
				}
				div#rodape ul.infos li.ter {
					width:auto;
					border:none;
				}
				div#rodape ul.infos li.ter p {
					float:left;
					margin-right:5px;
				}
	
/***********************************/
/* Hierarquia					   */
/***********************************/

.fl {
	float:left;
}
.fr {
	float:right;
}
