@charset "utf-8";
/* CSS Document */
body, form, h1, p, input{ padding:0; 
				margin:0;
}

body{ background: #082442 url(../imagens/fundo_principal.jpg) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

div#engloba{
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
	width:920px;
	line-height:18px;
}

p{padding:8px 0 8px 0;}

a{color:#888;}

img{border:none;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

#header{ height:380px;
		position:relative;
		padding-top:25px;
}

#logo{ position:absolute;
		width:171px;
		height:54px;
		top:20px;
		left:30px;
		z-index:1000;
}

#menu{
	position:absolute;
	left: 291px;
	top: 0px;
	z-index:1000;
}

#top{background-color:#FFF;}

#anima_predio{
	position:absolute;
	width:457px;
	height:347px;
	left: 418px;
	top: -87px;
	z-index:100;
}

#banner{ height:380px; overflow:hidden;}

/****menu*******/
#work {
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
	float:left;
	display:block;
	height:38px;
}
#work li {
	margin:0;
	display: inline;
	padding:0; 
	height:38px;
}
#work li a {
	border:none;
	float:left;
}
#work li .show{
	display: inline;
	height:38px;
}
#work li .hide {
	height: 0;
	overflow: hidden;
	display:none;	
}
#work li:hover .hide, #work li.over .hide,  #work .current{
	cursor: pointer;
	height: 38px;
	float:left;
	display:inline;
}
#work li:hover .show, #work li.over .show, #work .currentnone {
	height: 0;
	overflow: hidden;
	width:0;
}
#work li a:hover {}
/*fim menu***********/

#home_right{float:right;
			width:282px;
			padding-right:10px;
}

#cubhome{background:url(../imagens/fundo_cub.jpg) left top no-repeat;
			width:257px;
			height:83px;
			padding:25px 10px 13px 15px;
}

#informativohome{background:url(../imagens/fundo_informativo.jpg) left top no-repeat;
				width:257px;
				height:133px;
				padding:25px 10px 13px 15px;
}

.campotextlogin{  border:none; 
				  font-size:11px;
				  font-family:Arial, Helvetica, sans-serif;
				  margin:6px 0 0 10px;
				  color:#91221a;
				  background:transparent;
}

.campo_form{  border:none; 
				  font-size:11px;
				  font-family:Arial, Helvetica, sans-serif;
				  margin:0px 0 0 10px;
				  color:#575757;
				  background:transparent;
}

.formspace{padding:0px 0 26px 0; *padding:0px 0 24px 0;}


.itencub{color:#92221a;
		float:left;
		width:84px;
		padding-top:10px;
}

.red{color:#91221a;}

#int_right_obra{float:right;
			width:182px;
			padding:5px 13px 0 23px;
			background:url(../imagens/faixa_desc_obra.jpg) left top no-repeat;
}


/**************footer************************/
#footer{background:url(../imagens/top_footer.png) left top no-repeat;
		clear:both;
		padding:15px 0 0 0;
}

#footerleft{float:left;}

#footerright{float:right;}

#footercenter{float:left;
				padding:0 10px;
}

#copyright{clear:both;
			text-align:center;
			padding:27px 0 50px 0;
			*padding:10px 0 50px 0;
			color:#FFF;
}

#copyright a{ color:#FFF;
			text-decoration:underline;
}

.obra{background:url(../imagens/fundo_obras.jpg) left top no-repeat;
		width:163px;
		height:233px;
		padding:9px 9px 0 10px;
}

.obra p{padding-left:5px;}

.obra .nomeobra a{ font-size:12px;
				color:#92221a;
				font-weight:bold;
}

.obra .descobra a{ color:#808080;
}

.obra .descobra{padding-top:0px; padding-bottom:0px;}

h1{font-family:Arial, Helvetica, sans-serif;
	color:#92221a;
	font-size:14px;
	margin:0;
	padding:0 ;
}

h2{font-family:Arial, Helvetica, sans-serif;
	color:#92221a;
	font-size:16px;
	margin:0;
	padding:0 0 20px 0 ;
}

#financiamento{padding:0 0 30px 0;}

#bnts{padding-top:10px;}

#foto_obra{ background:url(../imagens/fundo_obras_int.jpg) right  bottom no-repeat;
			width:302px;
			height:342px;
			float:left;
			padding:15px 10px 0 20px;
			margin-right:10px;
}

#fale_conosco_int{ background:url(../imagens/fundo_fale_conosco_int.jpg) right  bottom no-repeat;
					width:321px;
					height:321px;
					padding:44px 25px 0 25px;
					float:left;
}

#mapas{float:left;
		background:url(../imagens/fundo_onde_estamos.jpg) right top no-repeat;
		width:213px;
		height:325px;
		padding:40px 14px 0 22px;
}

/***************slide**********************************/
#slideshow { margin:0px 0 0 0; width:302px;  }

#nav { width: 300px; 
		margin:10px 0px 0px 0px; 
}

#nav li { width: 100px; 
		float: left; 
		margin:15px  0px 0 0; 
		list-style: none 
}

#nav a { width: 92px; padding: 0px;  display: block; }
#nav a.activeSlide { background: #fff }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

#fornecedor_left{float:left;
			width:403px;
			padding:5px 0 0 10px;
			position:relative;
}

#cadastro_fornecedor{ background:url(../imagens/fundo_cadastro_fornecedor.jpg) left top no-repeat;
				width:323px;
				height:525px;
				margin-bottom:13px;
				padding:86px 20px 0 60px;
}

#fale_conosco{
	background:url(../imagens/fundo_fale_conosco.jpg) left top no-repeat;
	width:363px;
	height:322px;
	padding:46px 25px 0 15px;
	position:absolute;
	left: 10px;
	top: 635px;
}

h3{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#91221a;
	margin:0;
	padding:0;
}

#fornecedor_right{float:right;
			width:493px;
			padding:5px 8px 0 0;
}

#referencias{background:url(../imagens/fundo_referencias.jpg) left top no-repeat;
				width:463px;
				height:166px;
				padding:10px 15px 15px 15px;
}

#questoes{background:url(../imagens/fundo_form_questoes.jpg) left top no-repeat;
				width:463px;
				height:178px;
				padding:15px;
}

.escopo{ background:url(../imagens/fundo_escopo.jpg) left top no-repeat;
		width:464px;
		height:87px;
		padding:10px 15px 15px 15px;
}

.rolagem{overflow:auto; height:247px;}

#resp_inf{background:url(../imagens/fundo_responsavel.jpg) left top no-repeat;
				width:463px;
				height:90px;
				padding:10px 15px 15px 15px;
}
