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

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#494949;
	background-image: url();
	background-repeat: repeat-x;	

}

a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
		color:#333;
	font-weight:normal;
	text-decoration:underline;
}



h1 {
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2a2a2a;
	font-weight:normal;
}

h3 { 
	padding:5px;
	color:#656578;
}

hr {
	margin-top:10px;
	margin-bottom:10px;
}

#topo {
	width:100%;
	height:243px;
	background-image: url(../images/bg_topo.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
#topo_content {
	width:970px;
	height:243px;
	margin:auto;
}
#topo_content_logo {
	width:210px;
	height:243px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	background-image: url(../images/bg_topo.png);
	background-position:center;
	background-repeat:no-repeat;
}


#content {
	width:1000px;
	height:auto;
	display:table;
	margin:auto;
	margin-top:0px;
	border-left: #d30101 0px solid;
	border-right: #d30101 0px solid;
	border-top: #d30101 0px solid;	
	background-image:  url(../images/bkg.png);
	background-repeat:repeat-y;
}

#banner {
	width:950px;
	height:300px;
	margin-top:0px;
	margin-left:15px;
	border-left:solid #be2930 10px;
    border-right:solid #be2930 10px;
	border-bottom:solid #be2930 3px;
	
}

#texto {
	width:760px;
	height:243px;
	margin-right:0px;
	float:right;
	background-image:url(../images/carac_02.png);
	background-repeat:no-repeat;
	background-position:right;
}

#menu {
	width:100%;
	height:40px;
	margin:auto;
	background-image: url(../images/bg_menu.jpg);
	background-repeat:repeat-x;


	display:table;	
}
#menu_content {
	width:100%;
	height:30px;
	margin-top:10px;
	text-align:center;
}
#menu_content ul li {
	 display:inline;
	  }
	  
#menu_content a {
    color: #7b81d3;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
#menu_content a:hover {
	border-bottom: solid 0px #f2b184;
	background-image:url(../images/bkg-ahover.gif);
	background-position:left;
}



#pages {
	width:950px;
	height:auto;
	margin:auto;
}

#footer {
	width:100%;
	height:110px;
	margin-top:-15px;
	float:right;
	background-color:#fff;
	background-image: url(../images/bg_footer.gif); background-repeat:repeat-x;
}

#footer_content {
	width:990px;
	height:110px;
	margin:auto;
}
#footer_logo {
	width:200px;
	height:65px;
	margin: 25px 0 0 15px;
	float:left;
}
#footer_copy {
	width:300px;
	height:auto;
	margin-top:32px;
	margin-left:30px;
	float:left;
	display:table;
}
#footer_copy p {
	font-size:11px;


}



#footer_face {
	width:240px;
	height:18px;
	margin-top:35px;
		margin-left:30px;
	float:left;
	display:inline;
}
#footer_face p {
	font-size:11px;


}

#curtir {
	width:50px;
	height:25px;
	float:left;

		margin:60px 0px 0 -240px;
}

#footer_rs {
	width:50px;
	height:35px;
	float:right;
	margin:52px 0px 0 0;
}

#footer_qualidade {
	width:145px;
	height:100px;
	float:right;
	margin-top:25px;
	margin-right:110px;
}

#saiba_mais {
	width:98%;
	height:auto;
	text-align:right;	
	padding-top:8px;
	float:left;
}
#saiba_mais a {
	font-size:11px;
	text-decoration:none;
	color:#333;	
}
#saiba_mais a:hover { text-decoration:underline; }

#paginacao {
	width:100%;
	margin:auto;
	text-align:center;
}
#paginacao a {
	font-size:10px;
	font-weight:bold;
	color:#333;
	text-decoration: none;
	padding:1px;
}
#paginacao a:hover {
	font-size:10px;		
	color:#0c0c0c;
	text-decoration:none;
	padding:1px;
}
.pgSelecionado {
	font-size:16px;
	color:000;
	padding:1px;
	font-weight:bold;
}

.data {
	font-size:9px;
	color:#849ca9;
	font-weight:normal;
}


#mais {
	width:100%;
	text-align:left;
	padding:5px;
	margin-left:-3px;
	margin-top:5px;
	border-top:#969BA7 0px solid;
}
.mais {
	font-weight:bold;
	font-size:16px;
	color:#666;
	padding-bottom:5px;
}

#mais a {
	color:#656578;
	font-weight:bold;
	padding-top:15px;
	text-decoration:none;
}
#mais a:hover {
	font-weight:bold;
	padding-top:15px;
	text-decoration:underline
}
#ghost {
	float:left;
    width:1px;
}
.texto_destaque {
	font-size:24px;
	color:#59595c;
	font-weight:bold;
}
.titulo {
	font-size:20px;
	color: #59595c;
	font-weight:bold;
	text-decoration:none		
}

#home {
	width:100%;
	height:auto;
	display:table;
}



.home_institucional {
	width:260px;
	height:340px;
	display:table;
	float:left;
	padding:5px 10px 0 10px;
	background-image: url(../images/bg_home.png);
	background-repeat:repeat-x;
	
	margin:0px 10px 0px 20px;
}
#more_inst {
	width:88px;
	height:26px;
	float:right;
	margin-top:12px;
	margin-bottom:5px;
}
#more_inst a {
	width:88px;
	height:20px;
	font-size:11px;
	text-align:center;
	padding-top:8px;
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/more-black.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


.home_noticias {
	width:260px;
	height:350px;
	display:table;
	float:left;
	padding:5px 10px 0 10px;
	background-image: url(../images/bg_home.png);
	background-repeat:repeat-x;
	margin:0px 10px 0px 25px;
}
.home_new {
	width:100%;
	height:auto;
	display:table;
	margin-bottom:20px;
}
.home_new_data {
	font-size:9px;
    padding-top:5px;
	color: #373d44;
	font-weight:normal;
}
.home_new_link {
	font-size:11px;
	color: #656578;
	 font-weight:normal;
	text-decoration:none;
}

.home_new_link a {
	font-size:11px;
	color: #373d44;
	text-decoration:none;
}
.home_new_link a:hover {
	 text-decoration:underline;
	 font-weight:bold;
	color: #373d44; }

#more_noticias {
	width:88px;
	height:26px;
	float:right;
	margin-top:20px;
	margin-bottom:5px;
}
#more_noticias a {
	width:88px;
	height:20px;
	font-size:11px;
	text-align:center;
	padding-top:6px;
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/more-black.gif);
		background-position:bottom;
	background-repeat:no-repeat;
}

.home_servicos {
	width:260px;
	height:340px;
	display:table;
	float:left;
	padding:5px 10px 0 10px;
	background-image: url(../images/bg_home.png);
	background-repeat:repeat-x;
	margin:0px 10px 5px 25px;
}
.img_servicos {
	width:50%;
	height:118px;
	display:table;
	float:left;
	text-align:center;
	margin-top:35px;
    margin-bottom:5px;
}

.img_locacoes {
	width:50%;
	height:118px;
	display:table;
	float:left;
	text-align:center;
	margin-top:35px;
    margin-bottom:5px;
}

#more_servicos {
	width:88px;
	height:26px;
	float:right;
	margin-top:25px;
	margin-bottom:12px;
}
#more_servicos a {
	width:88px;
	height:20px;
	font-size:11px;
	text-align:center;
	padding-top:6px;
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/more-black.gif);
		background-position:bottom;
	background-repeat:no-repeat;
}

#institucional {
	width:100%;
	height:340px;
	display:table;
	margin-top:25px;
}
.inst_img {
	width:186px;
	height:129px;
	text-align:center;
	margin:0px;
}

#organizacao {
	width:100%;
	height:auto;
	display:table;
	float:left;
}
#valores {
	width:100%;
	height:auto;
	display:table;
	float:left;
	margin-right:24px;
	margin-top:15px;
}
#valores ul { margin-left:25px; }
#visao {
	width:100%;
	height:auto;
	display:table;
	float:left;
	margin-right:24px;
	margin-top:15px;
}
#missao {
	width:100%;
	height:auto;
	display:table;
	float:left;
	margin-right:24px;
	margin-top:15px;
}
#seguranca {
	width:100%;
	height:auto;
	display:table;
	float:left;
	margin-top:15px;
}
#responsabilidade {
	width:100%;
	height:auto;
	display:table;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
}

#montagem {
	width:100%;
	height:auto;
	display:table;
	margin-top:25px;
	margin-bottom:20px;
}
.categorias {
	width:930px;
	height:auto;
	border:#dbdfd3 1px solid;
	float:left;
	margin-bottom:10px;
	padding:5px;
	background:#DDDDE8;
}
.categorias_locacoes {
	width:930px;
	height:auto;
	border:#dbdfd3 1px solid;
	float:left;
	margin-bottom:10px;
	padding:5px;
	background:#DDDDE8;
}

.servico_img {
	width:124px;
	height:96px;
	float:left;
	text-align:center;
	margin:10px;
}

#qualidade {
	width:100%;
	height:auto;
	display:table;
	float:right;
	margin-top:25px;
	margin-bottom:20px;
}

#clientes {
	width:100%;
	height:auto;
	display:table;
	margin-top:0px;
	margin-bottom:20px;
}
#clientes_todos {
	width:100%;
	height:auto;
	display:table;
}
.clientes_img {
	width:215px;
	height:91px;
	margin:10px;
	float:left;
	text-align:center;
	cursor:pointer;
}

#noticias {
	width:100%;
	height:auto;
	display:table;
	margin-top:25px;
	margin-bottom:20px;
}
.new {
	width:100%;
	height:auto;
	display:table;
	margin-bottom:20px;
}
.new_img {
	width:70px;
	height:53px;
	float:left;
}

.new_img_home {
	width:70px;
	height:53px;
	margin-top:5px;
	margin-right:13px;
	float:left;
}
.new_link {
	width:auto;
	height:53px;
	float:left;
	margin-left:15px;
}
.new_link a {
	font-weight:bold;
	font-size:11px;
	color:#656578;
	text-decoration:none;
}
.new_link a:hover {
	font-weight:bold;
	font-size:11px;
	 text-decoration:underline; }

.link {
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#656578;
}

#contato {
	width:100%;
	height:auto;
	display:table;
	margin-top:25px;
	margin-bottom:20px;
}
#contato_form {
	width:45%;
	height:auto;
	display:table;
	float:left;
	text-align:right;
}
#contato_form p { padding-bottom:10px; }
#contato_endereco {
	width:46%;
	height:auto;
	display:table;
	float:right;
	text-align:right;
	margin-right:50px;
}

#locacoes {
	width:100%;
	height:auto;
	display:table;
	margin-top:25px;
	margin-bottom:20px;
}
#parceiros {
	width:100%;
	height:auto;
	display:table;
}
.logo_parceiros {
	width:215px;
	height:91px;
	float:left;
	border:#dbdfd3 1px solid;
	margin:10px;
	cursor:pointer;
}
	
#obras {
	width:100%;
	height:auto;
	display:table;
	margin-top:25px;
	margin-bottom:20px;
}
.obras {
	width:200px;
	height:auto;
	float:left;
	margin:12px;
	border:#ccc 1px solid;
	padding:5px;
	text-align:center;	
}
.obras p {
	text-align:center;
	font-size:10px;
}