@charset "utf-8";
@import url("menu.css");
@import url("interna.css");
/* CSS Document */

/*
	Empresa: Open Corporate
	Author: Lucas Abranches
	www.lucasabranches.com
*/

/********************************************* INICIO NORAMTIZACAO*****************************************************************/

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

p{ padding:5px 0 5px 0;}

a{outline: none;}

html {overflow:-moz-scrollbars-vertical; }

html {overflow-y:scroll }

body {
	background-color: #fff;
    line-height: 1;
	font:normal 12px Arial, Helvetica, sans-serif ;
	color:#000;
	text-align:center;
	overflow: hidden;
}

/********************************************* FIM NORAMTIZACAO*****************************************************************/
.geral{
	width:100%;
}
#site{
	width:960px;
	display:block;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
}


.vitrines{
	width:960px;
	height:423px;
	clear:both;
}
	#img_destaque {
		width:960px;
		height:423px;
		position:absolute;
	}
	
	.img_borda {
		position: relative;
		top:13px;
		left:6px; 
	}

	.png_borda {
		position: absolute;
		margin:0px;
		z-index: 99;
	}



	a.version{
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		float:right;
		margin:0 5px 0 0;
		position:relative;
		top:7px;
		z-index:1000;
	}
	a.version:hover{ color:#006A3F}
	h1{
		font:normal 18px Arial, Helvetica, sans-serif;
		color:#EF6B00;
	}
	h1 img { position:absolute; z-index:1000; margin:5px 0 0 15px;}
	
	
	.boxesContainer{
		width:943px;
		position:relative;
		margin-top:-123px;
		margin-bottom:-200px;
		padding-left:17px;
		z-index:200;
	}
		.boxesContainer .bigbox{
			width:292px;
			height:212px;
			background:url(../images/prehome_bgbigbox.png) no-repeat;
			padding:18px 0 0 18px;
			float:left;
			margin-top:20px
		}
		.boxesContainer .bigbox p{
			width:265px;
			margin-top:5px;
			margin-bottom: 30px;
		}
		.boxesContainer .bigbox a{
			float:right;
			margin:8px 0 10px 0;
			width:97px;
			height:12px;
			display:block;
		}
		.boxesContainer .bigbox a:hover{height:12px; background-position:0 -13px;} 
		
		.boxesContainer .bigbox #erro{margin-top:0;}
		
		.boxesContainer .bigbox fieldset{
			clear:both;
			margin:0;
			padding:0;
			width:280px;
		}
		.boxesContainer .bigbox fieldset legend{
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#fff;
			margin-bottom:0;
		}
		.boxesContainer .bigbox fieldset label{
			width:200px;
			height:25px;
			background: url(../images/bg_input200.png) no-repeat;
			padding:3px;
			float:left;
			
		}
		.boxesContainer .bigbox fieldset label select{
			width:192px;
			height:20px;
			font: normal 12px Arial, Helvetica, sans-serif;
			border:none;
			margin-top:10px;
		}
		
		.boxesContainer .bigbox fieldset label.bt_procurar{
			background:none;
			width:70px;
			float:right;
			margin-top:-20px;
		}
	
	
		.boxesContainer .bigbox fieldset p{
		font-size:12px;
		margin:10px 0 5px 0;
		padding:0;
		font:bold 11px Arial;
		color:#fff;
		}	
	
	.boxesContainer .littlebox{
		width:169px;
		height:140px;
				
	}
		.boxesContainer a{
			width:169px;
			height:140px;
			float:left;
			margin:99px 0 0 13px;
			padding-left:25px;
			text-decoration:none;
			color:#333333;
			cursor:pointer;
		}
		.boxesContainer a.boxverde{background:url(../images/prehome_bgA.png) no-repeat;}
		.boxesContainer a.boxazule{background:url(../images/prehome_bgB.png) no-repeat;}
		.boxesContainer a.boxazul{background:url(../images/prehome_bgC.png) no-repeat;}
		.boxesContainer a:hover{ background-position:0 -143px;}
		.boxesContainer a:hover.boxazule{ background-position:0 -153px;}
		.boxesContainer .littlebox h1{ margin-top:10px}
		.boxesContainer a.boxverde h1{ color:#6D8A15;}
		.boxesContainer a.boxazule h1{ color:#006F77;}
		.boxesContainer a.boxazul h1{ color:#286577;}		
		.boxesContainer a div.littlebox p{ font-size:11px; margin-top:5px;}
		.boxesContainer a div.littlebox p.branco{ font-size:14px; color:#fff; margin-top:5px; width:160px; height:28px; display:block;}
		.boxesContainer a img{ margin:8px 0 0 40px;}
		
				
#footer{
	width:100%;
	height:40px !important;
	text-align:center;
	background:url(../images/bg_footer.jpg) repeat-x;
	clear:both;
	margin-top:126px;
	*margin-top:-350px;
	_margin-top:-355px;
	position:relative;

}
	.footerContainer{
		width:945px;
		height:40px;
		text-align:left;
		margin:0 auto;
	}





/* Listen */
ul#portfolio{
	width:960px;
	height:423px;
}

ul#portfolio li{
	padding:10px 0 0 7px;
	width:960px;
	height:423px;
	position:relative;
}
ul#menu_rodape{
	width:963px;
	height:35px;
	margin-top:0;
}


ul#menu_rodape li{
	display: inline;
	margin-right:-4px;

}

ul#menu_rodape li a{
	height:19px;
	display: inline-block;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#1c6768;
	text-decoration:none;
	padding:8px 0 8px 0;
	text-align:center;	
}

ul#menu_rodape li a.minhacasa{
	width:161px;
	background:url(../images/bt_minhacasa.jpg) no-repeat;
}
ul#menu_rodape li a.lojas{
	width:160px;
	background: url(../images/bt_lojas.jpg) no-repeat;
}

ul#menu_rodape li a.trabalhe{
	width:162px;
	background: url(../images/bt_trabalheconosco.jpg) no-repeat;
}


ul#menu_rodape li a:hover, ul#menu_rodape li a.selected{
	color:#8d8d8d;
}


.footerContainer div{
	width:100%;
	margin-top:20px;
}

.footerContainer span{
	float:left;
}

a.link_politica{
	font: 	normal 11px Arial, Helvetica, sans-serif;
	color:#f0700c;
	text-decoration:none;
	float:right;
	margin-right:5px;
}
#erro2{text-decoration:underline;}

.Preload
{
	width: 120px;
	height: 70px;
	background-color: #F5F5F5;	
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	color: #060;
	border: solid 2px #E5E5E5;
	position: absolute;
	display:block;
	left:50%;
	margin-left:-60px;
}