﻿		/* =Tipografia (tipografia, titulos e links)
		---------------------------------------------------------------------*/

		@font-face
		{
			font-family: league;
			src: url("../site/fontes/league.eot"); /*somente para o IE*/
		}


		@font-face
		{
			font-family: league;
			src: url("../site/fontes/league.ttf") format("truetype"); /*para outros browsers*/
		}

		a
		{
			cursor: pointer;
			text-decoration: none;
		}

		a:hover
		{
		}

		body
		{
		}

		.destaque
		{
			font-weight: bold;
		}

		h1, h2, h3, h4, h5, h6, p
		{
		}

		h1
		{
		}

		h2
		{
		}

		h3
		{
		}

		p
		{
		}

		.alinharCentro
		{
			text-align: center;
		}

		.titulo
		{
			display: block;
			float: left;
			margin: 50px 20px 25px 0;
		}

		.titulo p
		{
			margin: 11px 0 0;
			color: #ec1920;
			font-size: 30px;
		}

		.subTitulo
		{
			color: #000000;
			font-size: 18px;
			margin: 0 13px 0;
		}

		/* =Fluxo (caixas, seções)
		---------------------------------------------------------------------*/

		*
		{
			margin: 0;
			padding: 0;
		}

		.limpar
		{
			clear: both;
		}

		.esconder
		{
			display: none;
		}

		.mostrar
		{
			display: block;
		}

		body
		{
			color: #000;
			font-family: league;
			font-size: 11px;
			overflow-x: hidden;
		}

		.geral
		{
			margin: 20px auto 50px;
			width: 1000px;
			padding: 1px;
			overflow: visible;
		}

		.cabecalho
		{
			margin: 0 0 0 0;
			height:auto;
		}

		.cabecalho .testeira
		{
			height: 140px;
		}

		.cabecalho .logo
		{
			background: url("../img/logo.jpg") no-repeat scroll 0 0 transparent;
			display: block;
			float: left;
			width: 238px;
			height: 136px;
			margin: 0 0 0 0;
		}

		.cabecalho .banner
		{
			display: block;
			float: left;
			width: 700px;
			height: 120px;
			margin: 0 0 0 46px;
		}

		.cabecalho .containerBuscar
		{
			display: block;
			height: 36px;
			margin: 0 0 0 0;
		}

		.containerBuscar .redesSociais
		{
			float: left;
			margin: 5px 13px 0 704px;
		}

		.containerBuscar .redesSociais .twitter
		{
			width: 25px;
			display: block;
			float: left;
			height: 24px;
			background: url("../img/spriteIconesRedeSociais.jpg") no-repeat scroll -22px 0 transparent;
		}

		.containerBuscar .redesSociais .facebook
		{
			width: 25px;
			display: block;
			float: left;
			height: 24px;
			background: url("../img/spriteIconesRedeSociais.jpg") no-repeat scroll -45px 0 transparent;
		}


		.containerBuscar .redesSociais .rss
		{
			display: block;
			float: left;
			width: 25px;
			height: 24px;
			background: url("../img/spriteIconesRedeSociais.jpg") no-repeat scroll 0 0 transparent;
		}

		.containerBuscar .campoBuscar
		{
			background: url('../img/bgBoxBuscar.jpg') no-repeat scroll 0 0 transparent;
			border: medium none;
			width: 158px;
			height: 19px;
			margin: 4px 0;
			padding: 5px 4px 5px 4px;
			color: #bdbdbd;
			float: left;
			display: block;
		}

		.containerBuscar .botaoBuscar
		{
			background: url("../img/botaoEnviarBusca.jpg") no-repeat scroll 0 0 transparent;
			border: medium none;
			display: block;
			float: left;
			width: 26px;
			height: 29px;
			margin: 4px 0px 4px;
			cursor:pointer;
		}



		/* INICIO MENU */

		.cabecalho .containerMenu
		{
			width: 978px;
			height: 40px;
			max-height: 40px;
			background: #F8F8F8;
			margin: 20px 0 0 0;
			font-size: 20px;
			text-transform: uppercase;
			border: 1px solid #E2E2E2;
			position:relative;
			z-index:15;
		}

		.cabecalho .containerMenu ul
		{
			height: 40px;
			list-style: none outside none;
			margin: 0;
		}

		.cabecalho .containerMenu ul li
		{
			display: inline;
			float: left;
			position: relative;
		}

		.cabecalho .containerMenu ul li:hover
		{
			color: #fff;
		}
		
		.cabecalho .containerMenu ul li a
		{
			display: block;
			height: 40px;
			color: #000;
			cursor: pointer;
			margin: 0 0 0 0;
			padding: 0 38px 0 35px;
		}

		.cabecalho .containerMenu ul li a:hover
		{
			background: #FFFFFF;
			color: #000000;
		}
		
		

		.cabecalho .containerMenu ul li a .texto
		{
			margin: 10px 0 0 4px;
			display: block;
			float: left;
		}

		.cabecalho .containerMenu ul li a .marcador
		{
			display: block;
			float: left;
			margin: 18px 0 0 4px;
			width: 10px;
			height: 7px;
			background: url("../img/iconeSetaPreta.png") no-repeat 0 0 transparent;
		}

		.cabecalho .containerMenu ul li:hover a:hover .marcador
		{
			background: url("../img/iconeSetaBranca.png") no-repeat 0 0 transparent;
		}
		
		.subMenuHover
		{
			background: #FFFFFF;
			color: #000000;
		}
		
		.marcadorMenuHover{
			background:url('../img/iconeSetaBranca.png') no-repeat 0 0;
}
			
		.textoMenuHover{
		    color:#000000;	
			}

		/* SUB MENU */
		
		.containerMenu{
		    height:0px;	
		    float:left;
			}
		
		.cabecalho .containerMenu .avia_mega li
		{
			display:block;
			float:left;
		}
		
		
		.cabecalho .containerMenu .avia_mega li ul
		{
			display:block;
		}
		
		.cabecalho .containerMenu .avia_mega li ul
		{
			/*background: url("../img/bgMenuSegundoNivel.png") repeat-y scroll 0 0 transparent;*/
			height: auto !important;
			padding: 8px;
			width: 253px;
			margin:0 0 0 0;
			border: 0;
			z-index: 10;
		}

		.cabecalho .containerMenu .avia_mega li ul li
		{
			background-image: url("../img/menu_arrow.png");
			background-position: -9px -8px;
			background-repeat: no-repeat;
			color: #777777;
			padding: 3px 0 3px 34px;
			display:block;
			width:218px;
		}

		.cabecalho .containerMenu .avia_mega li ul li
		{
			background-color: #ED1B24;
		}


		.cabecalho .containerMenu .avia_mega li ul li a
		{
			display: block !important;
			float: none;
			font-size: 19px;
			height: auto !important;
			line-height: 21px;
			padding: 4px 0 2px 0 !important;
			text-align: left;
			width: 210px;
			font-weight:bold;
			font-family: Arial;
			font-size: 13px;
			text-transform: none;
			color:#888888;
		}

		.cabecalho .containerMenu .avia_mega li ul li a:hover
		{
			color: #000;
			background: #FFF;
		}

		/* FIM MENU */

		.conteudo
		{
			margin: 0 auto;
			width: 1000px;
			position:relative;
		}


		.bgRodape
		{
			width: 100%;
			background: #000 url("../img/bgRodape.jpg") repeat-x;
			padding-left:15px;
		}
		
		.bgRodape .rodape .EnderecoApp
		{
			border-top: 1px solid #D8D8D8;
			color: #D8D8D8;
			display: block;
			float: left;
			font-family: arial;
			font-size: 12px;
			margin: 20px auto 0;
			padding-top: 10px;
			text-align: center;
			width: 900px;
		}
		
		.bgRodape .assinatura
		{
			border: 0 none;
			display: block;
			float: left;
			height: 20px;
			margin: 20px 0 0 794px;
			text-decoration: none;
			width: 104px;
		}

		.rodape
		{
			font-family: arial;
			height: 300px;
			margin: auto;
			width: 996px;
		}


		/* PÁGINA ASSOCIADOS */

		.containarAssociados
		{
			margin: 0 auto;
			overflow: hidden;
			width: 930px;
		}

		.Associados p
		{
			font-family: arial;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: -1px;
			margin: 20px 0 0;
		}

		.Associados
		{
			display: block;
			float: left;
			margin: 30px 0 0 0;
			width: 530px;
		}

		.tituloAssociados
		{
			margin: 0;
		}

		.veiculos
		{
			margin: 0;
			height: 55px; *margin:20px00;

		}

		.veiculos img
		{
			margin: 0;
			float: left;
			display: block;
		}

		.veiculos div
		{
			margin: 0 0 0;
			height: 45px; *margin:-5px00;


		}


		.veiculos a
		{
			color: #000000;
			display: block;
			float: left;
			line-height: 20px;
			margin: 0 0 0 15px; *margin:-15px0015px;

		}

		.veiculos span
		{
			margin: 0;
		}




		/* MENU RODAPÉ  */

		.rodape .menuRodape
		{
			color: #FFFFFF;
			display: block;
			float: left;
			margin: 30px 23px 0 0;
		}

		.rodape .menuRodape p
		{
			margin: 0;
			font-size: 20px;
			text-transform: uppercase;
			font-size: 16px;
			font-weight: bold;
			font-family: arial;
		}

		.rodape .menuRodape ul
		{
			margin: 0;
			list-style: none outside none;
			margin: 22px 0 0 !important;
		}

		.rodape .menuRodape ul li
		{
			margin: 0 0 5px !important;
		}

		.rodape .menuRodape ul li a
		{
			color: #D8D8D8;
			text-decoration: none;
			font-size: 13px;
		}


		/* APP  */

		.rodape .appRodape
		{
			margin: 30px 70px 0 0;
		}

		.rodape .appRodape p
		{
			margin: 0;
		}

		.rodape .appRodape ul
		{
			margin: 0;
		}

		.rodape .appRodape ul li
		{
			margin: 0;
		}

		.rodape .appRodape ul li a
		{
			margin: 0;
		}

		/* FORMAÇÃO  */

		.rodape .formacao
		{
			margin: 30px 129px 0 0;
		}

		.rodape .formacao p
		{
			margin: 0;
		}

		.rodape .formacao ul
		{
			margin: 0;
		}

		.rodape .formacao ul li
		{
			margin: 0;
		}

		.rodape .formacao ul li a
		{
			margin: 0;
		}


		/* INFORMAÇÃO  */

		.rodape .informacao
		{
			margin: 30px 100px 0 0;
		}

		.rodape .informacao p
		{
			margin: 0;
		}

		.rodape .informacao ul
		{
			margin: 0;
		}

		.rodape .informacao ul li
		{
			margin: 0;
		}

		.rodape .informacao ul li a
		{
			margin: 0;
		}


		/* NEGÓCIOS  */

		.rodape .negocios
		{
			margin: 30px 100px 0 0;
		}

		.rodape .negocios p
		{
			margin: 0;
		}

		.rodape .negocios ul
		{
			margin: 0;
		}

		.rodape .negocios ul li
		{
			margin: 0;
		}

		.rodape .negocios ul li a
		{
			margin: 0;
		}


		/* SÓCIOS  */

		.rodape .socios
		{
			margin: 30px 0 0;
		}

		.rodape .socios p
		{
			margin: 0;
		}

		.rodape .socios ul
		{
			margin: 0;
		}

		.rodape .socios ul li
		{
			margin: 0;
		}

		.rodape .socios ul li a
		{
			margin: 0;
		}




		/* =Geral (listas, formulário, imagens, tabelas e botões)
				---------------------------------------------------------------------*/
		hr
		{
		}

		img
		{
			border: 0;
		}

		.botao
		{
		}

		ul li
		{
			list-style: none;
		}

		.separador
		{
			height: 1px;
			margin: 0 0 20px;
			background: Black url("../img/separador.jpg") repeat-x;
		}


.subMenu{
	height:0px;
	z-index:3;
	overflow:hidden;
	border:0;
	float:left;
	position:absolute;
	display:block;
	margin:0 -300px 0 0;
	width:271px;
	padding:1px 0 0 0;	
	}
	
.conteudoSubMenu{
     width:280px;
     height:auto;
	 position:relative;
	 z-index:15;
	 float:left;
	 display:block;
	 background: url("../img/bg-trans.png") repeat scroll 0 0 transparent;
	 }
	 
	
.subMenu li{
     width:168px;	
     overflow:visible;
	}
	
.linhaMenu{
    display:none;
    height:9px;
    background:White;
    margin:0 auto;
    margin-bottom:-8px;
    margin-top:-1px;
    position:relative;
    z-index:15;
	}
	
	.corpoConteudo
	{
		color: #000000;
		font: 12px/23px arial;
		margin: 12px 0 0;
   }
	
