@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{ background-image:url(../imgs/fundoalb.jpg); background-repeat:repeat-x;}
	#container{width:900px; margin:0 auto; background-color:#FFFFFF;}
		#main{margin-left:15px; margin-right:15px; background-color:#FFFFFF;}
			#header{ height:190px; }
			#conteudo{}
			
				/*INICIO INDEX*/
				#navEsqT{ width:188px; height:240px; float:left; margin-top:17px; background-image:url(../imgs/boxEsqIndex2.jpg);}
				#navEsqT p{ height:35px; padding-left:20px;clear:both; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; font-weight:600; background-color:#EBEBEB; padding-top:10px;}
				#navDirT{ width:665px; margin-left:15px;height:240px; float:left; margin-top:15px;}
				#tituloCarrossel p{ height:25px; margin-left:20px;  clear:both; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; font-weight:600;}
				#carrossel{height:125px;  background-image:url(../imgs/fundocarrossel.jpg) }
				#textoIndex{margin-top:15px;  }
					#textoIndexEsq{ width:400px;height:165px; float:left; margin-right:20px;}
					#textoIndexEsq img{border-style:none;}
					#textoIndexDir{width:450px; height:165px; float:left; }
					#textoIndexDir a img{float:left; margin-left:25px; border-style:none;}
					.list-image-index{ margin-left:2px;}
					.list-image-index img{border:#CCCCCC 3px solid;}
				/*FIM INDEX*/
				
				
				/*GLOBAL*/
				#navCheia{ width:870px;  float:left;margin-top:15px;background-color:#F7F7F7;}
				#navCheia h1{ background-color:#F3F3F3;border-bottom:3px solid #EAEAEA;height:25px; clear:both; 
				font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; font-weight:600; margin-top:10px; margin-bottom:5px; padding-left:25px;}

				/*INICIO Empresa*/
				#navCheia p{font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; 
				padding-bottom:15px; background-color:#F7F7F7; padding-top:15px; padding-left:15px; text-align:justify; margin-right:15px;}
				#navCheia img{float:left; margin:7px; border:#FFFFFF 10px solid;}
				
				
				/*FIM empresa*/
				
				
				/*INICIO Terraplanagem obras pavimentaçao construçao*/
				.textoCategoria{font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:justify;}
				.textoCategoria p{padding:15px;}
				 
				 #navEsq{ width:625px;   float:left;}
					.boxFoto{float:left; background-color:#F3F3F3; width:185px; margin-left:10px; 
							 margin-right:10px; margin-top:1px; margin-bottom:10px; height:190px; }
					.boxFoto img{ border:0px; text-decoration:none;}
					.boxFoto  a:hover{float:left; background-color:#CCCCCC;}
					.tituloFoto{color:#000033; font-weight:bold; text-align:center; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
				 
				 #navDir{width:230px;  float:left;}
				 	 #navDir .boxVideo{width:230px; height:200px;}
					 #navDir .textoVideo h1{background-color:#F3F3F3;border-bottom:3px solid #EAEAEA;height:25px; clear:both; 
					 font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:600; margin-top:10px;}
				 	 #navDir .textoVideo p{color:#666666; font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
				/*FIM Terraplanagem obras pavimentaçao construçao*/
				
				
				/* contato.html--->Formulario de contato*/
				.fundoForm{ background-color:#FFFFFF; border:1px solid #CCCCCC; margin-left:30px; color:#990000;}
				#textForm h2{color:#666666; font-size:13px; padding-left:30px;}
				#navEsqForm p{color:#666666; font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif;}	
				/* fim form contato*/
				
				

				
				#footer{height:84px;  clear:both; margin-top:15px; background-image:url(../imgs/rodapeL.jpg);}
				#footer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top:46px; padding-left:15px;}
		


				/*Stylos de testos e titulos padroes do site */
				
				.titulo1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; padding-left:20px;}
				.titulo2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; padding-left:20px;}
				.texto{font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:justify;}
				.btnmais{ padding-left:300px;}
				
				.btnmais  img{color:#FFFFFF; text-decoration:none;}
				#navEsqFotos{ width:825px;   float:left;}
				
				#confrodape{float:right; margin-right:435px; margin-top:-11px; color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
				
				#confrodape a{ color:#999999; text-decoration:none;}
				#confrodape a:hover{color:#CCCCCC;}
