@charset "UTF-8";
/* CSS Document */

* { margin: 0px;
	padding: 0px; }
	
body { background-image: url(../img/fundo_site.jpg);
	background-color:#2D2D2D;
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Tahoma, "Lucida sans", "Lucida grande", "Trebuchet MS";
	font-size: 11px;
	line-height: 18px; }

/*css style do index*/

div#wrap {
	width:1024px;
	margin-right: auto;
	margin-left: auto; }

div#topo { width:1024px;
	padding:232px 0 0 0;
	background-color:#2D2D2D;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat; }
		
div#menu_nav { width:1024px;
			padding:0 0 45px 0;
			*padding:0px; /*Hack para IE7*/
			_padding:0px; /*Hack para IE6*/
}
			
div#menu_nav ul { padding:0 0 0 300px;
			margin:0;
			float:right;
			/*background-color:#2D2D2D;*/
			text-decoration: none;
			list-style:none; }
	
div#menu_nav ul li{ display:inline; }
			
div#menu_nav ul li a { text-decoration: none;
					/*background-color:#2D2D2D;*/
					width: 300px;
					height: 45px;
					line-height: 45px;
					color: #DAC065;
					font-size:1.2em;
					padding:14px 10px 14px 10px;
}
					
div#menu_nav ul li a:hover { background-color:#DAC065;
						color:#2D2D2D;
						width: 300px;
						height:45px;
						line-height:45px;
						padding:14px 10px 14px 10px; }
						
div#barra_sup { background-color:#DAC065;
				height:45px;
				*height:0px; /*Hack para IE7*/
}
								
div#meio { width:100%;
		height:402px;
		*margin:45px 0 0 0; /*Hack para IE7*/
		_margin:32px 0 0 0; /*Hack para IE6*/
}
		
div#imagem_esq { float:left;
				 width: 489px;
}
		
div#conteudo { background-image:url(../img/fundo_meio.jpg);
			float:left;
			width:535px;
			height:402px;
			background-repeat: repeat-x;
}
	
div#conteudo h2 { padding:15px 0 10px 15px;
				font-size:2.5em;
				font-weight:lighter;
}

div#conteudo h3 { padding:10px 0 0 15px;
				font-size:1em;
				font-weight:bold;
				line-height:1.5em;
}
			   
div#conteudo p { padding:10px 35px 0 15px;
			  font-size: 1em;
 			  line-height:1.5em;
}
div#conteudo ul li{ padding:10px 35px 0 15px;
			  font-size: 1em;
 			  line-height:1.5em;
			  list-style:inside;
			  text-decoration:none;
			  list-style-type:square;
}
div#conteudo img{ padding:10px 35px 0 15px; }		  

div#barra_vermelha { width:495px;
				  height:20px;
				  padding:20px 0 5px 15px;
				  background-color:#AC2C0A;
				  color:#FFF; }
				  
div#barra_vermelha h1 {font-size:2.7em;
					font-weight:lighter; }
					
div#img_base { padding:16px;
			height:142px; }
			
div#barra_inf { background-color:#E7D8AB;
				height:17px;
				_height:15px;
}

div#barra_inf_home { background-color:#E7D8AB;
					height:17px;
					_height: 16px; }
		
div#rodape { width:1024px;
		  height:453px;
		  background-color:#2D2D2D;
		  _margin:-25px 0 0 0px; /* Hack para IE6 */
}
		  
div#rodape h3 { font-size: 1.2em;
			 font-weight:lighter;
			 padding:0 0 5px 0;
			 color: #DAC065;
}
			 
div#contato, div#eventos, div#video { float:left;
									width:300px;
									padding:40px 0 0 0;
}
								
div#contato h3 { padding:0 0 5px 12px; }
		   
div#contato p { padding:10px 40px 0 12px; 
			 font-size: 1em;
			 font-weight:lighter;
			 line-height:1.4em;
			 color:#FFF; }
			 
div#creditos { padding:30px 0 0 12px;
               *padding: 15px 0 0 12px; /* Hack para IE7 */
			   _padding: 30px 0 0 12px; /* Hack para IE6 */
			   font-size: 0.8em;
			   font-weight:lighter;
			   line-height:1.4em;
			   color:#FFF; }
			   
div#eventos ul#listaEventos { padding:10px 35px 0 15px; 
						font-size: 1em;
						line-height:1.4em;
						color: #FFF;
						list-style:square inside;}
			   
.titHome { color:#AC2C0A; }

.telmail { color:#E7D8AB;
		   text-decoration:none; }
		   
.divisor {margin:0 0 0 12px;
		  _margin: 0px; /* Hack para IE6 */
		  *margin: 0px; /* Hack para IE7 */}

.divisor02 { _margin: 0 0 0 -28px; /* Hack para IE6 */
		     *margin: 0 0 0 -28px; /* Hack para IE7 */}

.clear { clear:both; }


/*css style das páginas internas*/

.titInternas { color:#DAC065; }

div#conteudo ul#clientes { padding:10px 35px 0 15px; 
						font-size: 1em;
						line-height:1.4em;
						color: #000000;
						list-style:square inside;}
	
/*css style do formulário de contato*/

form#formContato { width: 430px; }

form#formContato label {display: block;
						float:left;
						padding:10px 0 0 15px; 
						font-size: 1em;
						font-weight:bold;
						width: 100px;}
						
form#formContato input.btnMaior { width: 250px; }

form#formContato textarea { width: 250px;
							height: 150px; }
						
.formBoxes { padding: 5px 0 10px 0; }

.inputEnvia { margin: 10px 0 10px 115px;
			  padding: 5px 10px 5px 10px;
			  font-weight: bold;
			  font-size: 1em;
			  background-color: #E7D8AB;
			  border: #DAC065 2px solid; }

.conteudoScroll { overflow:auto; }