/***********************************
CSS do site escanbiz.com.br
Codigo: Rochester Oliveira (rochesterj [at] gmail.com)
Layout: Edson Yoshida (ey [at] zebranet.com.br), Rochester Oliveira
Ultima revisao: 16/08/2010
***********************************/
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;} table { border-collapse: separate; border-spacing: 0; } a img, iframe { border: none; } ol, ul { list-style: none; } input, textarea, select, button { font-size: 100%; font-family: inherit; } select { margin: inherit; }ol { margin-left:2em; }
/*gambi*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* estilos */
body {
	background:url(../_img/bg.jpg);
}
#content {
	font-family:Arial, Helvetica, sans-serif;
	width: 2000px;
	padding-bottom:400px;
}
.esquerda { float: left; margin-bottom: 10px; margin-right:10px; }
.direita { float: right; margin-bottom: 10px; margin-left:10px; }
.centro { position: relative; margin: 0 auto 10px; display:block; } 
.blocos {
	float:left;
	width: 900px;
	margin: 40px;
	display: inline;
}
.clear { clear: left;}
/*estilos dentro dos blocos*/
	h2.logoMenor {
		float:left;
		position:relative;
		margin-top:-10px;
		margin-left:-10px;
	}
		h1 img {
			float:left;
			margin-top:-10px;
		}
		img.quemsomos {
			margin-left:150px;
			margin-bottom:10px;
		}
		img.clientes {
			margin-left:230px;
			margin-bottom:3px;
		}
		img.trabalho {
			margin-left:190px;
			margin-bottom:5px;
		}
		img.contato {
			margin-left:195px;
			margin-bottom:20px;
		}
	.texto {
		float: left;
		width: 540px;
		padding: 20px;
		color: #462613;
		font-size: 12px;
		text-shadow: #f9f3ed 0 1px 0;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		/*background: url(rgba.php?r=240&g=221&b=204&a=70) repeat;*/
		background: url(colors/color_r240_g221_b204_a38.png) repeat;
		background: rgba(240,221,204,0.7);
	}
		.texto p {
			display: block;
			padding-bottom:20px;
		}
			.texto strong {
				font-size:13px;
				font-weight: bold;
			}
			.texto a {
				color: #0d4aaf;
				font-size:13px;
				font-weight: bold;
			}
			.texto a:hover {
				color: #2758a9;
				text-decoration:none;
				font-size:13px;
				font-weight: bold;
			}
		.texto ul {
			display:block;
			margin-left:15px;
		}
			.texto ul li {
				display:block;
				padding: 0 0 5px 15px;
				background: url(../_img/bullet.png) no-repeat left 5px;
			}
		.texto h2 {
			font-family: Trebuchet, 'trebuchet MS';
			font-size:16px;
			font-weight:bold;
			color:#462613;
			text-shadow: #f9f3ed 0 1px 0;
		}
	/*contato*/
	.contatoBloco {
		float:left;
		width:50%;
	}
		.contatoBloco label {
			float:left;
			width: 100%;
			font-weight: bold;
			font-size:14px;
			font-family: Trebuchet, 'trebuchet MS';
		}
			.contatoBloco label.error {
				padding-bottom: 10px;
				margin-top:-5px;
				font-size: 12px;
				color:#b93737;
			}
		.contatoBloco .textoInput, .textoArea {
			float:right;
			width: 213px;
			padding-left:3px;
			margin-bottom: 10px;
			font-size:11px;
			border: 1px solid #609e4a;
			background: #f0f2e3;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}
		.textoArea {
			padding:5px 0 0 5px;
			margin:5px 0 10px;
			width: 263px;
			height:70px;
		}
			.contatoBloco .textoInput:hover, .contatoBloco .textoInput:focus, .textoArea:hover, .textoArea:focus {
				background: #fdfff1;
				border-color: #a9e594;
			}
		.submit {
			float:right;
			padding: 3px 15px;
			text-transform: uppercase;
			color: #e5e9e2;
			font-size:11px;
			border: 1px solid #3f5c2b;
			background: #688056;
			cursor: pointer;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}
			.submit:hover, .submit:active {
				color: #ffffff;
				background: #7c9e68;
				border-color: #538438;
			}
	/*estilos dos menus*/
	.link_inicial {
		float: left;
		width: 90px;
		height: 95px;
		margin-left: 85px;
		margin-right: 10px;
		margin-top:-10px;
	}
	.menuPrincipal {
		float:left;
		margin-left:10px;
		margin-top:-10px;
	}
	/*inicial*/
	#inicial{
		position: relative;
	}
	#inicial a {
		position:absolute;
	}
	.iQuemsosmos {
		left:94px;
		top:15px;
	}
	.iClientes{
		right:123px;
		top:-12px;
	}
	.iTrabalho {
		left:97px;
		bottom:8px;
	}
	.iContato {
		right:145px;
		bottom:1px;
	}
	#inicial .iInicial {
		display: block;
		position: relative;
		margin:120px auto;
	}
