/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	background:url(../imgs/bg_body.jpg) center top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
ul{
	list-style:none;
}
ul li {	padding: 1px 1px 1px 1px;}
h1{
	display:none;
}
#geral{
	padding-top:15px;
	width:980px;
	margin:0 auto;
	overflow:visible;
	text-align:left;
}
#corpo {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	float:left;
}
#conteudo {
	padding-bottom:10px;
	width:690px;
	float:left;
}
#col_esquerda { float:left; overflow:hidden; width:238px; }
#topo{ width:738px; height:100px; float:left; overflow:hidden;  }
#central{ background-color:#333; width:694px; padding:0 10px 8px 20px; margin-top:40px; float:left; overflow:hidden;   }

#central ul { padding:20px; }
#central li { display:inline; }

a.centralizado {
	background:url(../imgs/bg_lis.jpg) no-repeat;
	width:129px;
	height:75px;
	float:left;
	overflow:hidden;
	color:#FFF;
	text-align:center;
	padding-top:4px;
	margin:2px;
	text-decoration:none;
}
#logo { 
	background:url(../imgs/logo.jpg) top no-repeat;
	cursor:pointer;
	width:280px;
	height:80px;
	float:left;
	margin:4px 4px 4px 10px;
}
#col_direita { background:url(../imgs/bg_coldireita.jpg) no-repeat; width:298px; height:90px; float:right; overflow:hidden;}

ul#menu {
width:238px;
background:#ff9900;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu li {
border-bottom:1px solid #000;
border-right:0;	

}
ul#menu li a{
display:block;
height:21px;
text-decoration:none;
color:#FFF;
	padding:12px 4px 8px 18px;
}
ul#menu li a:hover {
background-color:#333;
color:#FFF;
}


#img_servicos { background:url(../imgs/im_servicos.jpg) no-repeat; width:238px; margin-left:1px; height:136px; float:left; overflow:hidden;}
#fotos_empresa { background:url(../imgs/im_empresa_01.jpg) no-repeat; width:238px; margin-left:2px; margin-top:2px; height:140px; float:left; overflow:hidden;}
#fotos_empresa1 { background:url(../imgs/im_empresa_02.jpg) no-repeat; width:238px; margin-left:2px; margin-top:2px; height:140px; float:left; overflow:hidden;}

#base {	
	width:100%;
	margin:0 auto;
	height:50px;
	overflow:hidden;
	float:left;
	position:relative;
	bottom:0;
	clear:both;
	display:inline;
}
#base_central {	
	width:92%;
	height:50px;
	overflow:hidden;
	float:left;
	border-top:solid 1px #990000;
	color:#FFF;
	padding:4px;
	text-align:left;
	padding-left:22px;

}
A:link {
	COLOR: #333; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #333; TEXT-DECORATION: none
}

A:active {
	COLOR: #333; TEXT-DECORATION: none
}

A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
label,  input {   
    display: block;   
    float: left;   
}   
label {    
    text-align: left;   
    width: 70px;   
    padding-right: 2px;   
    padding-bottom: 13px;  
	color:#FFF; 
}   
fieldset {   
    border: solid 0 #000;   
	padding-top:20px;
	padding-bottom:10px;
	padding-left:80px;
}   
br {   
    clear: left;   
}   
input, select, textarea {
	border: 1px solid #fff;
	color: #333;
	padding:3px;
}  
img {border:0;}
h2.branca{ color:#FFF; padding-bottom:14px; }
p.corbranca{ color:#fff; padding-bottom:8px; }
li.by{ float:left; width:180px; color:#FFF;}
li.by_mais{ padding-left:340px;}
a.branco{ text-decoration:none; color:#999;}
a.branco:hover{ text-decoration:underline; color:#fff;}
img.esquerda{ float:right; padding-left:14px;}
legend.mudacor{ color:#FFF;}




