* { margin:0; padding:0; font:normal .98em 'Trebuchet MS'; color:#555;}

a { text-decoration:none; cursor:pointer; position:relative; outline:none; }

a img { border:none; }

ul, ul li { list-style-type: none; }

/* a:hover { text-decoration:underline; } */

.aCenter { text-align:center; }

.clear { clear:left; }

.titulo { background: center center url('../imagens/layout/fundo_cinza.png'); font-size:.9em; line-height:24px; text-indent:10px; }

.aJustify { text-align:justify; }

.aJustify p { text-align:justify; }

body { background:#EBEBEB; }

	#tudo { width: 990px; background:#FFF; margin:0 auto; }
	
		#topo {}
		
			/* #nav_topo { float:right!important; display:block; clear:left; margin:10px 0 0 0; position:absolute; }*/
			
			#topinho { float:right; width:525px; height:20px; clear:left; margin:10px 0 0 0;}

			#nav_topo { position:absolute; display:block; }
			
			#nav_topo li { float:left; border-left:1px solid #CCC;}
			
			#nav_topo li.primeiro { border:none; } 
	
			#nav_topo li a { line-height:20px; padding:0 12px; font-size:.78em; display:block; }
			
			#nav_topo li a:hover { color:#666; text-decoration:underline; }
			
			#nav_topo li ul { position:absolute; background:#FFF; top:15px; z-index: 999!important; }
			
			#nav_topo li ul li { clear:left; border:none; border-bottom:1px solid #f9f9f9; width:100px; }
			
			#nav_topo li ul li a { display:block;}
			
			#topo h1 { float:left; }
			
			#banner_topo { float:left; }
			
		#lateral_esquerda { width: 225px; float:left; margin-right:10px; }
		
			#lateral_esquerda h4 { margin: 0 0 0 15px; }
			
			#menu_lateral_nossos_postos li { margin:5px 0;}
			
			#menu_lateral_nossos_postos li a { line-height:25px; font-size:.8em; display:block; text-indent:40px; }
			
			#menu_lateral_nossos_postos li a:hover { color:#666; text-decoration:underline; }
			
			.ul_sganet, #lateral_esquerda p { font-size:.75em; text-align:center; margin:10px 0; }
			
			.ul_sganet li { line-height:15px; }
			
			#lateral_esquerda a.img { display: block; text-align:center; }
			
			.link_fidelity, .link_sganet { text-align:center; font-size:.8em; display:block; line-height:20px; }
			
			.link_fidelity:hover, .link_sganet:hover { color:#666; text-decoration:underline; }
			
	
		#corpo_site { float:left; width:735px; }
		
		#corpo_site h2 {  }
	
		/**
		 *
		 * Pagina inicial
		 *
		**/	
		
			#coluna_um, #coluna_dois { width:350px; float:left; padding:15px 0 15px 15px; text-align:justify;}				

			/* Home layout: intro spans both columns */
			#corpo_site.home-layout .home-intro {
				clear: both;
				padding: 15px 15px 10px 15px;
			}

			#corpo_site.home-layout #coluna_um,
			#corpo_site.home-layout #coluna_dois {
				width: 350px;
				float: left;
				padding: 15px 0 15px 15px;
				box-sizing: border-box;
			}

			#corpo_site.home-layout #coluna_dois {
				float: right;
			}
		
			ul.servicos { text-indent:20px; font-size:.83em; }
			
			ul.servicos li { padding:3px 0; list-style-type: circle; list-style-position:inside; text-align:left;}
			
			#coluna_dois  { }
			
			#corpo_site h3 { margin:10px 0; }
			
			#corpo_site p { font-size:.8em; line-height:20px; margin:5px 0;}
			
			#corpo_site p a { font-size:1em; }
			
			#corpo_site p a:hover { text-decoration:underline; }
			
			#corpo_site #fotos ul li { list-style-type: none!important; float: left; margin: 5px;  border: 3px solid #CCC; padding: 0;}

			#corpo_site #fotos ul li a, #corpo_site #fotos ul li a img { float:left; }

			#corpo_site #fotos ul li:hover  { border-color: #666; }


		/**
		 *
		 *  Pagina em breve
		 *
		**/
		
		#emBreve { text-align:center ; }
		h4.emBreve { font-size:2em; font-weight:bold;}
		
		/**
		 *
		 * Pagina inicial
		 *
		**/	
	#rodape { background: #990000; margin:0;}
	
		#topo_rodape , #corpo_base_rodape  { width:990px; margin:0 auto; }
			
			#menu_rodape { margin:0 auto; width:650px; height:350px; }
			
			#menu_rodape ul { border-left: 1px solid #AF3434; float:left; width:160px; height:270px; margin-top:10px;}
	
			#menu_rodape ul.primeiro { border:none; }
			
			#menu_rodape ul li.titulo_menu_rodape { color:#FFF; text-indent:20px; line-height: 40px; font-weight:bold; font-size:.85em;  }
			
			#menu_rodape ul li a { color:#FFF/*AB4A44*/; display:block; line-height:25px; font-size:.8em; text-indent:40px;  }
			
			#menu_rodape ul li a:hover { color:#FFF; }
			
		#base_rodape { background: #880000; margin:0; clear:left; }
		
			#corpo_base_rodape > p { line-height:80px; color:#AB4A44; font-size:.75em;  float:left; }
			
			#corpo_base_rodape > a { margin-top:30px; float:left; }
			
			#corpo_base_rodape address { float:left; width:540px; }
			
			#corpo_base_rodape address span { display:block;}
			
			#corpo_base_rodape address * { color:#AB4A44; text-align:center!important; font-size:.78em; line-height:15px; }

			#corpo_base_rodape address span.empresa { font-size:1em; margin:7px 0; }
			
			#corpo_base_rodape address span.mail { font-size:1em; }
			
	/**
	 *
	 * Pagina de Servicos
	 *
	**/
	
	.servicos span { font-size:.8em; }
	
	.servicos { text-align:center; }
	
	.servicos p.texto img { float:right; margin: 0 10px;  }
	
	.servicos p.texto { float:left; width:730px; margin:20px 0!important; }
	
	.servicos p.texto span.titulo { display:inline; clear:right; background:none; font-size:1.4em; }
	
	.servicos hr { float:none; clear:left; border:1px solid #f6f6f6; }
