*{
	margin:0;
	padding:0;
	border:none;
}

body{
	background:#FFF url(../images/bg.jpg) top center no-repeat;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
}

p{margin:0 0 10px 0;}


hr{
	width:100%;
	border:none;
	background:#CCC;
	height:1px;
	margin:10px 0;
}

#geral{
	width:960px;
	margin:0 auto;
	background:url(../images/bg_geral.jpg) top left no-repeat;
	display:table;
}

input{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:2px solid #003300;
	padding:3px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
}

textarea{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:2px solid #003300;
	padding:3px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
}

.botao{border:none;}
.check{border:none;	padding:0;}


/*
Estilos do Topo
*/
#top{
	float:left;
	width:740px;
	height:250px;
	display:block;
}

#saudacao{
	margin:200px 0 0 20px;
	padding:0 0 0 15px;
	background:url(../images/icon_clock.jpg) 0 0 no-repeat;
	width:250px;
}

#produtos_flash{
	position:absolute;
	margin:0 0 0 520px;
	*margin:-250px 0 0 -430px;
}


/*
Estilos do Centro
*/

#center{
	float:left;
	width:460px;/*valor original 520px*/
	padding:0 30px;
}

#center h2{
	width:124px;
	height:29px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 0 10px 0;	
}

#center h2.bemvindo{background-image:url(../images/tit_bem_vindo.jpg);}
#center h2.projetosespeciais{background-image:url(../images/tit_projetos_especiais.jpg); width:190px; height:33px;}
#center h2.movile{background-image:url(../images/tit_movile.jpg); width:190px; height:33px;}
#center h2.qualidade{background-image:url(../images/tit_qualidade.jpg); width:109px; height:33px;}
#center h2.servicos{background-image:url(../images/tit_servicos.jpg); width:109px; height:33px;}
#center h2.produtos{background-image:url(../images/tit_produtos.jpg); width:109px; height:33px;}
#center h2.noticias{background-image:url(../images/tit_noticias.jpg); width:109px; height:33px;}
#center h2.cadastrese{background-image:url(../images/tit_cadastrese.jpg); width:129px; height:33px;}
#center h2.contatos{background-image:url(../images/tit_contatos.jpg); width:109px; height:33px;}

#center h3{
	font-family:"Trebuchet MS", Tahoma;
	font-size:14px;
	color:#006600;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;	
}

#center a{color:#00531F; text-decoration:none;}
#center a:hover{color:#00B343; text-decoration:none;}

.galeria a img{border:3px solid #DDEBE3; margin:2px;}
.galeria a img:hover{border:3px solid #B7D5C4}


#lista_noticias{
	background:#F2F2F2;
	float:left;
	width:150px;
	margin:0 20px 20px 0;
	padding:10px;
}

#aviso{padding:10px 10px 10px 35px; margin:0 0 20px 0;}
#aviso.ok{background:#DDEBE3 url(../images/icon_ok.jpg) 10px 15px no-repeat; border:1px solid #BBD7C7;}
#aviso.alert{background:#FFFF99 url(../images/icon_alert.jpg) 10px 15px no-repeat; border:1px solid #FFCC00;}

/*
Estilos da Direita
*/

#right{
	float:left;
	width:201px;/*valor original 220px*/
	background:#E8E8E8 url(../images/bg_div_right.jpg) bottom left no-repeat;
	display:block;
	margin:23px 0 0 0;
	padding:10px 10px 30px 10px;
}

#right h2{
	width:124px;
	height:29px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}

#right h2.qualidade{background-image:url(../images/tit_right_qualidade.jpg);}
#right h2.produtos{background-image:url(../images/tit_right_produtos.jpg);}
#right h2.servicos{background-image:url(../images/tit_right_servicos.jpg);}

#right a{color:#666; text-decoration:none;}
#right a:hover{color:#000; text-decoration:underline;}

#logotipo{position:absolute; margin:40px 0 0 20px; *margin:40px 0 0 0;}

/*
Estilos do Menu
*/

ul#menu{
	margin:180px 0 0 20px;
}

ul#menu li{
	list-style:none;
	width:144px;
	height:24px;
}

ul#menu li a{
	display:block;
	width:144px;
	height:24px;
	text-indent:-99999px;
	background-position:0 0;
	background-repeat:no-repeat;
}

ul#menu li a:hover{background-position:0 -24px;}
ul#menu li a.active, ul#menu li a.active:hover{background-position:0 -48px;}

ul#menu li a.movile{background-image:url(../images/menu_movile.gif)}
ul#menu li a.servicos{background-image:url(../images/menu_servicos.gif)}
ul#menu li a.produtos{background-image:url(../images/menu_produtos.gif);}
ul#menu li a.qualidade{background-image:url(../images/menu_qualidade.gif);}
ul#menu li a.noticias{background-image:url(../images/menu_noticias.gif);}
ul#menu li a.cadastre{background-image:url(../images/menu_cadastrese.gif);}
ul#menu li a.contatos{background-image:url(../images/menu_contatos.gif);}


/*
Estilos dos Destaques Esquerda
*/

#left{
	float:left;
	width:219px;
	*width:219px;
	display:block;
}

#left strong{color:#333;}

#left a{color:#666; text-decoration:none;}
#left a:hover{color:#56966C; text-decoration:underline;}

#left_noticias{
	background:#DDEBE3 url(../images/tit_left_noticias.jpg) top left no-repeat;
	width:199px;/*valor original 220px*/
	margin:40px 0 0 0;
	padding:65px 10px 10px 10px;
}

#left_cadastrese{
	background:#DDEBE3 url(../images/tit_left_cadastrese.jpg) top left no-repeat;
	width:199px;/*valor original 220px*/
	margin:40px 0 0 0;
	padding:65px 10px 10px 10px;
}


/*
Estilos do Rodapé
*/
#rodape{
	background:url(../images/bg_rodape.jpg) top left no-repeat;
	width:935px;/*valor original 960px*/
	height:70px;/*valor original 70px*/
	margin:30px auto 0 auto;
	padding:3px 0 0 25px;
}

#rodape a{color:#00531F; text-decoration:none;}
#rodape a:hover{color:#00B343; text-decoration:none;}

#rodape span{float:left;}
#rodape span#fone{margin:0 45px 0 140px}

#fone {
padding-top:26px;
}

#end {
padding-top:26px;
}
