
	/* -- ESTILOS ERRO 404 -- */	
	
		
	/* -- RESET -- */
	* 			{ margin:0; padding:0; 			   }
	img 		{ border:none; 		   			   }
	a 			{ color:#f37820; text-decoration:none;  }
	a:hover     { text-decoration:underline;	   }
	h1 			{ font-size:80px; color:#f37820;   }
	h2 			{ font-size:20px; color:#2c2c2c;   }
	h3 			{ font-size:20px; color:#f37820;   }
	
	
	/* -- CLASSES PRONTAS -- */
	.left 		{ float:left; }
	.right 		{ float:right; }
	
	
	/* -- BODY -- */
	body 		{ background:url(../imagens/bg.jpg) no-repeat center top; font:12px Arial, Helvetica, sans-serif; }
	
	/* -- DIV GERAL -- */
	#geral 		{ width:980px; margin:0 auto; overflow:hidden; padding-bottom:70px; }
	
	/* -- CONTEUDO DO SITE -- */
	#conteudo					{ margin:98px 0 0 0; width:600px; }
	#conteudo h1				{ float:left; width:600px; margin-bottom:25px; }
	#conteudo .tit1				{ margin:0 0 0 0; width:600px; }
	#conteudo .tit2				{ margin:50px 0 0 0; width:600px; }
	#conteudo h1 cufon			{ margin-bottom:-5px; }
	#conteudo h2 cufon			{ margin-bottom:5px; }
	#conteudo ul				{ margin:0 0 0 0; width:500px; }
	#conteudo ul li				{ background:url(../imagens/bg-listagem.png) no-repeat center left; list-style:none; padding-left:15px; margin:7px 0; }
	
	/* -- INFORMAÇÕES - WEBI -- */
	.info-webi { background:url(../imagens/logo-webi.png) no-repeat center left; width:600px; float:left; height:170px; margin-top:60px; }
	.info-webi h4 { margin:60px 0 0 110px; height:35px; background:url(../imagens/endereco.png) no-repeat; text-indent:-9999px; }
	.info-webi #links { margin-left:110px; }

@font-face {
	 font-family: "DigitalSans";
	src: url("../fontes/Digital-Sans-EF-Medium.eot") /* EOT file for IE */
}
@font-face {
	font-family: "DigitalSans";
	src: url("../fontes/Digital-Sans-EF-Medium.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
	font-family: "NewCicleGordita";
	src: url("../fontes/New-Cicle-Gordita.eot") /* EOT file for IE */
}
@font-face {
	font-family: "NewCicleGordita";
	src: url("../fontes/New-Cicle-Gordita.ttf") /* TTF file for CSS3 browsers */
}


/* Background do Site */

body{
	background:url(../imagens/bgLayout.jpg) center top repeat-y;
	height:100%;
}

/* Topo */

.header{
	float:left; 
	width:100%;
	height:565px;
	position:relative;
    background:url(../imagens/cabecalho.png) center top no-repeat;
}
.header .contentHeader{
	height:auto;
	width:960px;
	height:128px;
	margin:0 auto;
	position:relative;
}
.contentHeader h1{
	display:block;
	width:304px;
	height:77px;
	margin-top:25px;
	float:left;
}
.contentHeader h1 a{
	display:block;
	position:relative;
	width:304px;
	height:77px;
	background:none;
	text-indent:-999em;
	z-index:10;
}

/* sheets para o menu do topo */
.menu{
	float:right;
	position:relative;
	z-index:1;
}
#nav li{
	float:left;
	padding:0 8px;
	margin-left:15px;
}

#nav li a{
	font-family: 'DigitalSans';
	font-size:18px;
	color:#efcfd1;
	float:none;
	overflow:hidden;
	padding:5px 5px 5px 5px;
	display:block; 
}
/* -- SUBMENU -- */
 
 #nav { height:49px; margin-top:75px; float:right; }
 #nav ul li a:hover{
		color:#000;
		display:block; opacity:0.8; padding:5px 5px 5px 5px; margin:0; z-index:9999; 
	}
	#nav ul li a{
		color:#efcfd1;
	}

	#nav ul li ul li a{
		color:#efcfd1;
		font-weight:normal !important;
 	}

	#nav ul li ul li a:hover{
		color:#efcfd1;
		font-weight:bold !important;
 		font-size:19px !important;
 	}
	#nav ul li ul { float:left; overflow:hidden; }
	#nav ul li ul li { float:none; display:block; margin:0; text-align:left; }
	.link_hover  {color:#000 !important;}
 	/*#nav ul li ul li a:link, #nav ul li ul li a:visited { color:#22231d; text-shadow:none; padding:0; font-size:17px; text-decoration:none; padding:0px; }
	*/
	 

/* Classe para LinkSelecionado > '.link_hover' */
	

	.submenu { position:absolute; background:#9D0F17; width:210px; padding:5px 5px 5px 5px; margin:0; display:none;  z-index:9999; -moz-box-shadow: #323232 1px 7px 10px; box-shadow: #323232 1px 7px 10px; -webkit-box-shadow: #323232 1px 7px 10px; -moz-border-radius: 0 10px 10px 10px; -webkit-border-radius:0 10px 10px 10px; border-radius:0 10px 10px 10px; float:left; overflow:hidden; }
	.submenu li a { padding:7px 10px !important; border-bottom:1px solid #343434; width:auto; display:block; }
 /* conteudo do site */

.conteudo{
	position:relative;
	width:960px;
	height:auto;
	clear:both;
	margin:0 auto;
	color:#fff;
	font-family:arial, helvetica;
	font-size:12px;
	font-weight:bold;
}

.bgContainer{ background:#ffffff; opacity:0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; width:100% !important; }

/* banner da home */
.bannerHeader{
	position:relative;
	height:326px !important;
	margin:40px auto 0 auto;
	width:960px !important;
}
.bannerHeader a{
	background:url(../imagens/componenteLayoutl.png) -308px 0 no-repeat;
	display:block;
	position:absolute;
	width:192px;
	height:201px;
	right:-46px;
	bottom:-94px;
	z-index:1000;
	cursor:pointer;
	text-indent:-999em;
}

.bannerHeader div img{
	border:6px solid #aa2b32;
}
/* sheets para o conteúdo | Destaque e Notícia */

.titNews,
.titEventos{
	font-size:25px;
	font-family:"NewCicleGordita";
	margin-bottom:18px;
	color:#FFF;
}
.noticiaDestaque {
	width:490px;
	height:auto;
	margin-top:20px;
	float:left;
}
.noticiaDestaque ul li img{
	display:block;
	float:left;
	margin-right:20px;
}
.noticiaDestaque ul li {
	clear:left;
	margin-bottom:20px;
	overflow:hidden;
}
.noticiaDestaque ul li span{
	display:block;
	width:71px;
	height:31px;
	background:url(../imagens/componenteLayoutl.png) -40px -83px no-repeat;
	color:#666666;
	font-size:11px;
	text-align:center;
	line-height:25px;
	margin-bottom:8px;
}
.noticiaDestaque ul li div{
	 float:left;
	 width:230px;
}
.eventos{
	float:left;
	height:auto;
	margin-top:20px;
}
.noticiaDestaque ul li div a,
.eventos ul li div a,
.noticiaDestaque ul li div a:hover,
.eventos ul li div a:hover{
	color:#fff;
}

.eventos ul li {
	float:left;
	margin-right:14px;
}
.eventos ul li.two,
.noticiaDestaque ul li.two{
	margin:0; 
}
.eventos ul li h3{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
.eventos ul li h3 a,
.eventos ul li h3 a:hover{
	color:#fff;
}

.both{
	clear:both;
}

/* breadcump */

.breadcump    { font-family:"DigitalSans"; font-size:17px;  color:#fff; text-transform:UPPERCASE; padding:5px 0; }
.breadcump h2 { font-family:"DigitalSans";  font-size:23px; color:#fff; text-transform:UPPERCASE; display:inline;  	}
.breadcump a,.breadcump a:hover { color:#fff; }  

/* Sheets para */

.bgContainer{ padding:5px 10px; } 
.bgContainer .txtCinza { line-height:15px; } 
.blocoContainer { min-height:400px; } 

/* Páginação */

.paginacao { color:#fff; }
.paginacao a { color:#fff; font-size:15px; } 
.paginacao a.ativo { background:#fff; color:#000; padding:5px; }

/* Rodapé */

.footer{
	position:relative;
	clear:both;
	position:relative;
	height:88px;
	background:#840d13;
	margin-top:55px;
}

.footer .contentFooter{
	width:980px;
	margin:0 auto;
	position:relative;
}


/* sheets do Rodapé */

.contentFooter address{
	float:left;
	color:#fff;
	font-size:11px;
	margin-top:30px;
}

.contentFooter .redesSociais{
	margin-right:50px;
	float:right;
}

.redesSociais a{
	display:block;
	width:32px;
	height:32px;
	background:url(../imagens/componenteLayoutl.png) no-repeat;
	text-indent:-999em;
	margin-right:10px;
	margin-top:30px; 
	float:left;
}

.redesSociais a.blogger{
	background-position: 0 -129px;
}
.redesSociais a.twitter{
	background-position: -42px -129px;
}
.redesSociais a.orkut{
	background-position: -82px -129px;
}

.redesSociais a.skype{
	background-position: -124px -129px;
}

.logoFooter{ 
     width:41px;
     height:39px;
     position:absolute;
     top:30px;
     right:10px;
     text-indent:-999em;
     background:url(../imagens/componenteLayoutl.png) -224px -127px no-repeat;
} 
 