/* CSS Principal Oficina Brasil */


	* { margin:0px;
		padding:0px;
		border:none;
		list-style:none;
		vertical-align:middle;
		text-decoration:none;
  }
  
  html, body {  font-family:Arial, Helvetica, sans-serif;
			  	font-size:12px;
			  	color:#555;
				background-image:url(../images/bg_body.gif);
				background-repeat:repeat-x;
				background-color:#71a984;
}

#conteudo { width:780px;
			position:relative;
			background-color:#71a984;
			background-image:url(../images/bg_topo.jpg);
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom:5px;
}

#topo { width:780px;
		height:94px;
		position:relative;
		margin-top:0px;
}

#topo h1 a { text-indent:-9000px;
		   	 background-image:url(../images/logo.gif);
		   	 width:152px;
		   	 height:55px;
		   	 margin-left:12px;
		   	 margin-top:20px;
			 display:block;
			 text-decoration:none;
		   	 position:relative;
			 float:left;
}


/*************** MENU ********************/

#lateral { width:176px;
		   margin-top:15px;
		   float:left;
		   position:relative;
		   padding-top:0px;
		   background-image:url(../images/top_menu.gif);
		   background-repeat:no-repeat;
}

#menu {    background-image:url(../images/bg_menu.gif);
		   background-repeat: repeat-y;
		   margin-top:28px;
}

#menu ul { 
		   text-align:left;
		   margin-left:20px;
}

#menu ul li { width:124px;
			  list-style:url(../images/setinha.gif) inside;
			  padding:2px;
 }
 
#menu li a { color:#555; text-decoration:none; padding:2px; }
#menu li a:visited { color:#555;  text-decoration:none; }
#menu li a:hover { color:#1DA214; text-decoration:underline; } 
 


/*************** RODAPE ********************/

#rodape { height:66px;
		  width:100%;
  		  bottom:0;
		  background-image:url(../images/bg_rodape.jpg);
		  clear:both;
}

#rodape p { padding-top:25px;
			padding-left:15px;
			font-size:12px;
}

/*************** Miolo ********************/

#miolo { width:595px;
		 position:relative;
		 float:right;
}

#miolo a 		{ color:#555; }
#miolo a:hover	{ color:#1DA214; text-decoration:underline; }  

/*************** DESTAQUE ********************/

#destaque { width:595px;
			height:195px;
			background-image:url(../images/bg_destaque.gif);
}

#destaque #foto { 
				  margin-left:41px;
				  margin-top:2px;
				  float:left;
				  position:relative;
} 

#destaque #foto p { font-size:;}

#destaque #botoes { width:156px;
			        margin-top:2px;
					margin-right:7px;
					float:right;
					position:relative;
}

#destaque #funcionamento { width:146px;
						   height:82px;
						   padding-top:25px;
						   padding-left:10px;
						   background-image:url(../images/bg_horario.jpg);
} 

/*************** BOX ********************/

#box { width:584px;
	   background-color:#FFF;
	   background-image:url(../images/topo_anuncio.gif);
	   background-repeat:no-repeat;
	   margin-top:18px;
	   padding-top:12px;
	   padding-left:5px;
	   padding-right:5px;
	   padding-bottom:10px;
	   position:relative;
	   overflow:hidden;
}

#box #anuncio { width:312px;
				height:260px;
				float:left;
				position:relative;
}

#ColDois { width:266px;
		   position:relative;
		   position:relative;
		   float:right;
}

#ColDois #unidades { height:56px;
					 background-image:url(../images/bg_unidades.gif);
					 padding:4px;
}

#unidades p { margin-left:5px; }
#unidades form { margin-top:4px; }

#unidades select { border:1px solid #CCC; font-size:12px; } 


#ColDois #dicas { position:relative;
				  float:left;
				  height:167px;
				  width:129px;
				  background-image:url(../images/top_dicas.jpg);
				  margin-top:5px;
}

#ColDois #dicas p { font-size:10px;
					margin-top:80px;
					margin-left:5px;
}


#ColDois #sac { position:relative;
				height:167px;
				width:129px;
				float:right;
				margin-top:5px;
				background-image:url(../images/top_sac.jpg);
}

#ColDois #sac p { font-size:10px;
				  margin-top:80px;
				  margin-left:5px;
}

/*************** BOXInt ********************/

#boxInt { width:584px;
	   	  background-color:#FFF;
	   	  background-image:url(../images/topo_anuncio.gif);
	   	  background-repeat:no-repeat;
	   	  padding-top:12px;
	   	  padding-left:5px;
	   	  padding-right:5px;
	   	  padding-bottom:10px;
	   	  position:relative;
		  min-height:505px;
}

#boxInt h2 { font-size:16px; margin-bottom:4px; border-bottom:1px dashed #CCC; }