
* { margin:0; padding:0; }

html {
 /*overflow-x:hidden;*/  /*Esconde barra de rolagem */
}
body { background:#000; }

body, form {
margin: 0;
padding: 0;
font-family: Tahoma;
position:absolute;
width:2000px;
height:100%;
/*overflow-x:hidden;*/
}

p { margin-bottom:20px;}

	
/*--->>> classes <<<---*/

.texto {
font-family:Calibri;
font-size:13px;
color:#828282;
font-weight:normal;

font-style: italic;
}


.titulo
{
position:relative;
top:30px;
left:60px;
/*margin-top:30px;*/
font-family:Calibri;
font-size:20px;
color:#333;
font-weight:normal;
text-decoration: underline;
}

.data {
width:70px;
height:40px;
color:#333333;
font:Calibri;
font-size:11px;
text-align:center;
line-height:40px;
display:block;
*margin-bottom:-25px;
margin-left:5px;
float:left;
*float:none;
*margin-top:-5px;
}

.noticias {
width:250px;
*width:300px;
height:30px;
font-family:Calibri;
font-size:13px;
color:#828282;
font-weight:normal;
font-style: italic;
margin-bottom:10px;
*margin-bottom:-4px;
margin-top:5px;
*margin-top:-50px;
margin-left:8px;
*margin-left:10px;
border-bottom:1px solid #666;
padding-left:70px;
padding-bottom:20px;
*padding-bottom:14px;
}

.maisnoticias {
font-family:Calibri;
font-size:13px;
color:#828282;
margin-left:75px;
margin-top:8px;
font-weight:normal;
display:block;
text-decoration:underline;
text-align:right;
clear:both;
}


.style1{
width:140px;
height:20px;
color:#666666;
display:block;
font-family:Calibri;
font-size:13px;
background-color:#333;
border:1px solid #515151;
font-weight:normal;
font-style: italic;
}

.botao{
width:20;
height:20;
background:url(../img/botao.jpg) no-repeat;
background-color:#333;
}


.bg-input {
width:250px;
background:url(../img/bg-input.png) no-repeat;
behavior:url(iepngfix.htc);
}


.content{       
        margin-top:10px;
}

body {
width:100%;
height:100%;
position:absolute;
background:url(../img/bg.jpg) no-repeat;
background-attachment: fixed;
background-position: center center;
}


#site {
width:960px;
/*height:1000px;*/
margin-left:-480px;
position:absolute;
left:50%;
}



#centro {
width:960px;
margin-left:-480px;
background-color:#FFF;
padding-top:10px;
padding-bottom:10px;
position:relative;
left:50%;
}
	
	#topo {
	width:940px;
	height:122px;
	margin-left:10px;
	background-color:#333;
	position:relative;	
	}
		#box-logo {	
		width:140px;
		height:90px;
		margin-top:-10px;
		margin-left:20px;
		_margin-left:10px; /* para alinhar no ie6, tira um pouquinho do centro no ie8, mas é a saída */
		float:left;
		background:url(../img/logo.png) no-repeat center;
		behavior:url(../../../site/css/iepngfix.htc);
		}
		div#box-logo a { display:block; width:140px; height:85px; text-indent:-9999px;}
		
		#box-menu-topo {	
		width:940px;
		height:25px;
		margin-top:14px;
		margin-left:50px;
		*left:-5%;
		float:left;
		position:relative;
		_float:nome; /* sem isso fica maior que o resto das div no ie6 */
		_top:45%;
		}
		
		#box-busca {
		width:160px;
		height:20px;
		position:relative;
		margin-left:200px;
		*margin-left:0px;
		top:8%;
		left:60%;	
		*left:64%;
		/*background:url(../img/botao.jpg) repeat-x right;*/
		}
		
		
	
	#box-marca {
	width:940px;
	height:490px;
	position:relative;
	margin-left:10px;
	
	}	
	
	#seletores{
	width:940px;
	height:30px;
	background-color:#fff;
	position:relative;
	}

		#seletores a {	
		font-family:Calibri;
		font-size:20px;
		color:#333;
		font-weight:normal;
		border: 1px solid #333;
		width:25px;
		height:25px;
		left:90.5%;
		margin-top:8px;
		position:relative;
		float:left;
		margin-left:5px;
		text-align:center;
		}
		#seletores a:hover {
		background:#333;
		color:#fff;
		text-decoration:none;		
		}
	
	#quem {
	width:940px;
	background:url(../img/bg-quemsomos.jpg) no-repeat  ;
	}
	
		#texto-left{
		width:390px;
		position:relative;
		top:40px;
		left:60px;
		font-family:Calibri;
		font-size:13px;
		color:#828282;
		position:relative;
		font-weight:normal;
		line-height:170%;
		float:left;
		/* Forçar altura mínima - hack para ie6 */
		min-height:250px;
  		height:auto !important;
  		height:250px;
		/* --------------------------------------*/

		}
		#texto-right{
		width:390px;
		position:relative;
		top:40px;
		right:60px;
		/*margin-top:43px;
		margin-right:60px;*/
		font-family:Calibri;
		font-size:13px;
		color:#828282;
		position:relative;
		font-weight:normal;
		line-height:170%;
		float:right;
		}
		.identa-01 { text-indent:20px;}
	#espaco-20 { height:40px;}
	
#conteudo {	
	margin-top:0px;
	width:960px;
	height:340px;
	position:relative;
	margin-left:0px;
	background:url(../img/new-bg-conteudo.jpg) no-repeat ;	
	}		
			
		/*#box-localizacao {	
		width:150px;
		height:70px;
		margin-left:77px;
		margin-top:30px;
		float:left;
		}
		
		#box-equipe {	
		width:150px;
		height:70px;
		margin-left: 89px;
		margin-top:28px;
		float:left;
		}*/
		
		#box-noticias {	
		width:330px;
		height:270px;
		margin-left:20px;	
		margin-top:28px;
		float:left;	
		}
		
		/*#box-contato {	
		width:150px;
		height:70px;
		margin-left:77px;	
		margin-top:-110px;
		*margin-top:-112px;
		clear:both;
		float:left;
		}
		
		#box-newsletter {	
		width:150px;
		height:70px;
		margin-left:318px;		
		margin-top:-110px;
		*margin-top:-112px;
		float:left;
		}*/
	
	#rodape {
	width:940px;
	height:90px;
	margin-left:9px;
	background-color:#333;
	position:relative;
	}
			
		#box-menu-rodape {	
		width:940px;
		height:60px;
		line-height:60px;
		}	
		
		#box-linha {	
		width:920px;
		height:5px;
		background:url(../img/linha.jpg) no-repeat center;	
		}
		
		#box-copy {	
		width:100%;
		height:20px;
		line-height:20px;
		position:relative;
		font:11px Tahoma;
		color:#828282;
		text-align:center;
		}
		.mil { color:#828282; text-decoration:none;}
		.mil:hover { text-decoration:underline;}
	
		.limpa { text-decoration:none; }
		.limpa:hover { text-decoration:underline; }
		
		.tit-interna, .tit-normal 
					{
						font-family:Calibri;
						font-size:16px;
						color:#333;
						font-weight:normal;
						text-decoration:underline;				
					}
		.tit-normal 
				{
					text-decoration:none;
				}
	
		address p 
				{
					margin-bottom:0px;				
				}

		.list-item
				{
					margin-bottom:0px;
				}

		.maps a { line-weight:34px; height:34px; padding:5px 0 0 0;}
		.red-marker { float:left;}
		
		input.texto, textarea 
			{
				border:1px solid #828282;
				width:275px;
				margin-bottom:3px; 
				padding:5px 0 0 5px;
			}
		textarea { height:100px;}
		input.texto 
				{ 
					padding:5px 0 0 5px; 
					height:20px; 
					width:275px;
					margin-bottom:3px;
				}
		fieldset { border:none; width:280px; }
		label { margin-bottom:10px;}
		.btn-enviar 
					{
						padding:5px;
						border:1px solid #333;
						background:#fff;
						color:#333;
						float:right;
					}
		.btn-enviar:hover 
					{
						border:1px solid #333;
						background:#333;
						color:#fff;
					}
	
					
					


					
					
					
