/* -------------------------------------------------------------- 
   default.css
   * estrutura do site.
-------------------------------------------------------------- */

/* Default settings */

html {
}

.body {
	background: #ebebeb url(/images/bg_header.jpg) top left repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Elementos - Chave */

h1 {
	background: transparent url(/images/sprites1.png) -4px -20px no-repeat;
	font-size: 18px;
	font-weight: normal;
	color: #01893d;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	margin: 0 0 18px 0;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

h3 {
	font-size: 15px;
	margin-bottom: 19px;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 4px;
}

h5 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 8px;
	float: left;
	clear: both;
}

	h5 img {
		margin: 0 10px 0 0;
	}

hr {
	width: 100%;
	height: 1px;
	background: #b8b8b8;
	border: 0;
	margin: 8px 0 8px 0;
}

p {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 19px;
	text-align: justify;
}

a {
	color: #01893c;
}

a:visited {
	color: #015b28;
}

a:hover {
	color: #3dbc74;
}
	
ul {
	font-size: 13px;
	line-height: 19px;
	list-style-type: square;
	list-style-position: inside;
	margin: 0  20px 0px 20px;
	color: #303030;
}

	ul li ul {
		margin-bottom: 10px;
	}

ol {
	font-size: 13px;
	line-height: 19px;
	list-style: decimal;
	list-style-position: inside;
	margin: 0 20px 19px 20px;
}

	ol li {
		margin-bottom: 9px;
	}
	
	ol li ol {
		list-style: circle;
		margin-left: 30px;
	}
	
		ol li ol li {
			margin-bottom: 0px;
		}
	
.ul {
	width: 100%;
	display: inline;
	float: left;
	list-style-type: square;
	color: #787878;
	font-size: 13px;
	line-height: 20px;
	margin: 14px 0 0 14px;
}

.links ul {
	width: 100%;
	float: left;
}

.links ul li {
	width: 190px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	border-right: 1px solid #b8b8b8;
}
	
.blankspace {
    width: 100%;
    height: 50px;
	display: inline;
	float: left;
	clear: both;
}

table td {
	vertical-align: top;
}

table[summary='estilo1'] {
	margin: 5px 10px 20px 10px;
	border: 1px solid #b8b8b8;
	font-size: 13px;
}

	table[summary='estilo1'] caption {
		font-size: 13px;
		font-weight: bold;
	}

	table[summary='estilo1'] thead {
		background: #01893c;
		text-align: center;
		color: #ebebeb;
	}
	
		table[summary='estilo1'] thead th {
			padding: 5px;
		}
		
	table[summary='estilo1'] tbody {
	}
	
		table[summary='estilo1'] tbody td {
			padding: 3px;
			border-left: 1px solid #b8b8b8;
			border-left: 1px solid #b8b8b8;
		}
		
table[summary='estilo2'] {
	margin: 5px 0 20px 0;
	border: 1px solid #b8b8b8;
	font-size: 12px;
}

	table[summary='estilo2'] caption {
		font-size: 13px;
		font-weight: bold;
	}

	table[summary='estilo2'] thead {
	}
	
		table[summary='estilo2'] th {
			padding: 5px;
			background: #01893c;
			text-align: center;
			color: #ebebeb;
		}
		
	table[summary='estilo2'] tbody {
		font-size: 11px;
	}
	
		table[summary='estilo2'] tbody td {
			padding: 3px;
			border-left: 1px solid #b8b8b8;
			border-left: 1px solid #b8b8b8;
		}
		
table[summary='estilo3'] {
	margin: 5px 0 20px 0;
	border: 1px solid #b8b8b8;
	font-size: 12px;
}

	table[summary='estilo3'] caption {
		font-size: 13px;
		font-weight: bold;
	}

	table[summary='estilo3'] thead {
	}
	
		table[summary='estilo3'] th {
			padding: 5px;
			background: #01893c;
			text-align: center;
			color: #ebebeb;
		}
		
	table[summary='estilo3'] tbody {
		font-size: 11px;
		line-height: 14px;
	}
	
		table[summary='estilo3'] tbody td {
			padding: 3px 3px 6px 3px;
			border-left: 1px solid #b8b8b8;
			border-left: 1px solid #b8b8b8;
		}

img.foto-direita {
	margin: 0 0 5px 20px;
	border: 1px solid #b8b8b8;
}

img.foto-esquerda {
	margin: 0 20px 5px 0;
	border: 1px solid #b8b8b8;
}

img.foto-centro {
	margin: 5px 20px 5px 20px;
	border: 1px solid #b8b8b8;
}

.pagination table td {
	background: #e0e0e0;
	border: 1px solid #b8b8b8;
	width: 19px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.pagination_item {
	background: #e0e0e0;
	border: 1px solid #b8b8b8;
	width: 19px;
	height: 20px;
	padding: 0 5px 0 5px;
	text-align: center;
	vertical-align: middle;
}

.pagination_selected {
	background: #01893C;
	color: #e0e0e0;
	border: 1px solid #01893C;
	width: 19px;
	height: 20px;
	padding: 0 5px 0 5px;
	text-align: center;
	vertical-align: middle;
}

ul.destaques {
	width: 100%;
	display: inline;
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
}

	ul.destaques li {
		background: #e0e0e0;
		border: 1px solid #b8b8b8;
		height: 22px;
		margin: 0 0 13px 0;
		padding: 3px 0 0 6px;
		font-size: 11px;
	}
	
		ul.destaques li:hover {
			background: #b8b8b8;
		}
		
		ul.destaques li a {
			font-size: 18px;
			margin: 0 6px 0 0;
		}
		
.banner-lateral img {
	border: 1px solid #b8b8b8;
	margin: 0;
	padding: 0;
}

dl.concessionarias {
	width: 100%;
	line-height: 19px;
	float: left;
	clear: both;
	margin: 6px 0 19px 0;
}

	dl.concessionarias dt {
		display: inline;
		float: left;
		clear: both;
		color: #787878;
		margin: 0 6px 0 6px;
		*width: 600px;
	}
	
		dl.concessionarias dt.half {
			clear: none;
			*clear: both;
			*width: 600px;
		}
	
	dl.concessionarias dd {
		display: inline;
		float: left;
		*clear: both;
		margin: 0 10px 0 0;
		*margin: 0 0 0 10px;
		*width: 600px;
	}
	
		dl.concessionarias dd.bold {
			font-weight: bold;
			text-transform: uppercase;
		}

/* Estrutura */


.wrap {
	width: 940px;
	margin: 0 auto;
	text-align: left;
}

.header {
	width: 100%;
	height: 132px;
	display: inline;
	float: left;
}

	.header .right {
		display: inline;
		float: right;
		margin: 0 28px 0 0;
	}
	
		.btn-associado a {
			background: transparent url(/images/sprites_menu.png) 0px -200px no-repeat;
			width: 142px;
			height: 16px;
			display: inline-block;
			float: right;
			margin: 16px 0 15px 0;
		}
		
			.btn-associado a:hover {
				background: transparent url(/images/sprites_menu.png) 0px -220px no-repeat;
			}
			
			.btn-associado a span {
				display: none;
			}
		
		.btn-associado-logout a {
			background: transparent url(/images/associado-logout.gif) 0px 0px no-repeat;
			width: 99px;
			height: 16px;
			display: inline-block;
			float: right;
			margin: 16px 0 15px 0;
		}
		
			.btn-associado-logout a:hover {
				background: transparent url(/images/associado-logout.gif) 0px -19px no-repeat;
			}
		
		.right .searchbox-zone {
			width: 291px;
			height: 30px;
			float: right;
			clear: right;
		}

.logo a {
	background: transparent url(/images/logo.png) 0px 0px no-repeat;
	width: 300px;
	height: 112px;
	display: inline-block;
	float: left;
}

	.logo a:hover {
		background: transparent url(/images/logo.png) 0px -152px no-repeat;
	}

	.logo a span {
		display: none;
	}

.efeitos {
	width: 100%;
	display: inline;
	float: left;
	clear: both;
}

.mainNav-left {
	width: 467px;
	height: 34px;
	display: inline;
	float: left;
	clear: both;
	margin: 0 0 0 30px;
	list-style: none;
	position: relative;
	cursor: pointer;
}

	.mainNav-left .publico a {
		background: transparent url(/images/sprites_menu.png) 0px 0px no-repeat;
		width: 103px;
		height: 34px;
		display: block;
		position: absolute;
		z-index: 4;
		top: 0;
		left: 0;
	}
	
		.mainNav-left .publico a:hover {
			background: transparent url(/images/sprites_menu.png) 0px -40px no-repeat;
		}
		
	.mainNav-left .concessionario a {
		background: transparent url(/images/sprites_menu.png) -120px 0px no-repeat;
		width: 168px;
		height: 34px;
		display: block;
		position: absolute;
		z-index: 3;
		top: 0;
		left: 99px;
	}
	
		.mainNav-left .concessionario a:hover {
			background: transparent url(/images/sprites_menu.png) -120px -40px no-repeat;
		}
		
	.mainNav-left .eventos a {
		background: transparent url(/images/sprites_menu.png) 0px -80px no-repeat;
		width: 99px;
		height: 31px;
		display: block;
		position: absolute;
		z-index: 2;
		top: 3px;
		left: 267px;
	}
	
		.mainNav-left .eventos a:hover {
			background: transparent url(/images/sprites_menu.png) 0px -120px no-repeat;
		}
		
	.mainNav-left .noticias a {
		background: transparent url(/images/sprites_menu.png) -120px -80px no-repeat;
		width: 105px;
		height: 31px;
		display: block;
		position: absolute;
		z-index: 1;
		top: 3px;
		left: 362px;
	}
	
		.mainNav-left .noticias a:hover {
			background: transparent url(/images/sprites_menu.png) -120px -120px no-repeat;
		}

.mainNav-right {
	width: 375px;
	height: 15px;
	display: inline;
	float: right;
	margin: 12px 28px 0 0;
	list-style: none;
	cursor: pointer;
}

	.mainNav-right li {
		display: inline;
		float: left;
	}

	.mainNav-right .institucional a {
		background: transparent url(/images/sprites_menu.png) 0px -157px no-repeat;
		width: 104px;
		height: 15px;
		display: block;
		margin: 0 0 0 1px;
	}
	
		.mainNav-right .institucional a:hover {
			background: transparent url(/images/sprites_menu.png) 0px -177px no-repeat;
		}
		
	.mainNav-right .fenabrave a {
		background: transparent url(/images/sprites_menu.png) -120px -157px no-repeat;
		width: 101px;
		height: 15px;
		display: block;
		margin: 0 0 0 15px;
	}
	
		.mainNav-right .fenabrave a:hover {
			background: transparent url(/images/sprites_menu.png) -120px -177px no-repeat;
		}
		
	.mainNav-right .links a {
		background: transparent url(/images/sprites_menu.png) -240px -77px no-repeat;
		width: 35px;
		height: 15px;
		display: block;
		margin: 0 0 0 15px;
	}
	
		.mainNav-right .links a:hover {
			background: transparent url(/images/sprites_menu.png) -240px -97px no-repeat;
		}
		
	.mainNav-right .faleconosco a {
		background: transparent url(/images/sprites_menu.png) -240px -117px no-repeat;
		width: 89px;
		height: 15px;
		display: block;
		margin: 0 0 0 15px;
	}
	
		.mainNav-right .faleconosco a:hover {
			background: transparent url(/images/sprites_menu.png) -240px -137px no-repeat;
		}
	
.menu-publico ul, .menu-concessionario ul, .menu-eventos ul, .menu-noticias ul {
	width: 150px;
	margin: 10px 0 0 10px;
	padding: 0;
	display: inline;
	float: left;
}

.menu-publico ul a:link, .menu-concessionario ul a:link, .menu-eventos ul a:link, .menu-noticias ul a:link {
	color: #3dbc74;
}


.menu-publico ul a:visited, .menu-concessionario ul a:visited, .menu-eventos ul a:visited, .menu-noticias ul a:visited {
	color: #01893c;
}

.menu-publico ul a:hover, .menu-concessionario ul a:hover, .menu-eventos ul a:hover, .menu-noticias ul a:hover {
	color: #8edfb0;
}

	div.menu-publico, div.menu-concessionario, div.menu-eventos, div.menu-noticias {
		background: #303030;
		border: 1px solid #000000;
		overflow: visible; 
		-moz-border-radius-topright: 5px; 
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-top-right-radius: 5px; 
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 10;
	}
		
		div.menu-publico {
			width: 150px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */
			padding-bottom:10px;
		}
		
		div.menu-concessionario {
			width: 290px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */			
			left: 3px;
			padding-bottom:10px;
		}
		
		div.menu-eventos {
			width: 230px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */			
			left: -1px;
			padding-bottom:10px;
		}
		
		div.menu-noticias {
			width: 170px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */
			padding-bottom:10px;
			left: 3px;
		}
		
ul.menu-institucional, ul.menu-fenabrave {
	width: 150px;
	margin: 10px 0 0 10px;
	padding: 0;
	display: inline;
	float: left;
}

	div.menu-institucional, div.menu-fenabrave {
		background: #d0d0d0;
		border: 1px solid #b8bab9;
		border-top: 1px solid #d0d0d0;
		overflow: visible; 
		-moz-border-radius-topright: 5px; 
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 10;
	}
	
		div.menu-institucional {
			width: 220px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */
			height: 220px; /* 30 + (Nº <li>)x20 = total */
			top: 6px;
			left: -6px;
		}
		
		div.menu-fenabrave {
			width: 170px; /* 1 coluna = 170px / 2 colunas = 330px / 3 colunas = 490px */
			height: 80px; /* 30 + (Nº <li>)x20 = total */
			top: 6px;
			left: -6px;
		}
		
.menu-publico ul, .menu-concessionario ul, .menu-eventos ul, .menu-noticias ul, .menu-institucional ul, .menu-fenabrave ul {
	width: 100%;
	display: inline;
	float: left;
	list-style-type: square;
	color: #787878;
	font-size: 13px;
	line-height: 20px;
	margin: 14px 0 0 14px;
}
		
.sideNav {
	background: #e0e0e0;
	width: 219px;
	min-height: 400px;
	display: inline;
	float: left;
}

/* Nível 1 */
	.sideNav ul {
		font-size: 14px;
		text-transform: uppercase;
		margin: 4px 0 0 9px;
		/* Genérico */
		list-style: none;
		padding: 0;
	}
	
	.sideNav ul li {
		display: inline;
		float: left;
		clear: left;
	}
	
	.sideNav ul li a {
		color: #01893c;
		width: 201px;
		display: block;
		border-bottom: 1px solid #FFF;
		margin: 0 0 5px 0;
		cursor: pointer;
	}
	
		.sideNav ul li a:hover {
			color: #3dbc74;
		}

/* Nível 2 */
		.sideNav ul ul {
			font-size: 13px;
			text-transform: none;
			margin: 0 0 0 0;
			/* Genérico */
			list-style: none;
			padding: 0;
		}
		
			.sideNav ul ul li a {
				color: #464646;
				width: 186px;
				display: block;
				background: #c6c6c6 url(/images/sprites1.png) -2px -160px no-repeat;
				border: 0;
				margin: 2px 0 2px 0;
				padding: 0 0 0 15px;
			}
			
				.sideNav ul ul li a:hover {
					color: #e0e0e0;
					background: #01893c url(/images/sprites1.png) -2px -140px no-repeat;
				}
		
/* Nível 3 */
		.sideNav ul ul ul {
			font-size: 13px;
			text-transform: none;
			margin: 0 0 4px 0;
			/* Genérico */
			list-style: none;
			padding: 0;
		}
		
			.sideNav ul ul ul li a {
				color: #464646;
				width: 186px;
				display: block;
				background: url(/images/sprites1.png) -2px -200px no-repeat;
				border: 0;
				margin: 2px 0 2px 0;
				padding: 0 0 0 15px;
			}
			
				.sideNav ul ul ul li a:hover {
					color: #01893c;
					background: url(/images/sprites1.png) -2px -180px no-repeat;
				}
				
/* Nível 4 */
		.sideNav ul ul ul ul {
			font-size: 12px;
			text-transform: none;
			margin: 0 0 4px 0;
			/* Genérico */
			list-style: none;
			padding: 0;
		}
		
			.sideNav ul ul ul ul li a {
				color: #01893c;
				width: 185px;
				display: block;
				background: #d7d7d7 url(/images/sprites1.png) 1px -180px no-repeat;
				border: 0;
				margin: 0;
				padding: 0 0 0 18px;
				border-bottom: 1px solid #e0e0e0;
			}
			
				.sideNav ul ul ul ul li a:hover {
					color: #3dbc74;
					background: #d7d7d7 url(/images/sprites1.png) 1px -200px no-repeat;
					text-decoration: underline;
					border-bottom: 1px solid #e0e0e0;
				}
		
/* Nível 5 */
		.sideNav ul ul ul ul ul {
			font-size: 12px;
			text-transform: none;
			margin: 0 0 4px 0;
			/* Genérico */
			list-style: none;
			padding: 0;
		}
		
			.sideNav ul ul ul ul ul li a {
				color: #464646;
				width: 190px;
				display: block;
				background: none;
				border: 0;
				margin: 0;
				padding: 0 0 0 12px;
				border-bottom: 1px solid #c6c6c6;
			}
			
				.sideNav ul ul ul ul ul li a:hover {
					color: #01893c;
					background: #d7d7d7;
					text-decoration: none;
				}

.top-banner {
	width: 100%;
	height: 104px;
	float: left;
	clear: both;
	margin: 1px 0 0 0;
}
		
	.banner-left {
		width: 444px;
		height: 92px;
		display: inline;
		float: left;
		margin: 6px 0 0 20px;
	}
	
	.banner-right {
		width: 444px;
		height: 92px;
		display: inline;
		float: right;
		margin: 6px 20px 0 0;
	}

.info-bar {
	width: 100%;
	height: 29px;
	float: left;
	clear: both;
	color: #464646;
}

	.breadcrumb {
		width: 690px;
		height: 29px;
		display: inline;
		float: left;
		margin: 0 0 0 20px;
		overflow: hidden;
	}
	
		.breadcrumb-value {
			margin: 9px 0 0 0;
			*margin: 6px 0 0 0; /* IE7 Hack */
		}
	
	.date {
		width: 210px;
		height: 29px;
		display: inline;
		float: right;
		margin: 0 20px 0 0;
		font-size: 11px;
		text-align: right;
	}
	
		.date-value {
			margin: 9px 0 0 0;
		}

.page {
	width: 900px;
	min-height: 300px;
	margin: 20px 20px;
	display: inline;
	float: left;
	clear: both;
}

	.home .left {
		width: 254px;
		display: inline;
		float: left;
	}
	
	.home .center {
		width: 367px;
		display: inline;
		float: left;
		margin: 0 0 0 33px;
		background-color: #f7f7f7;
		padding: 10px;
		border: solid 1px #cbcbcb;

	}
	
	.home .right {
		width: 199px;
		display: inline;
		float: right;
	}
	
	.sub .left {
		width: 219px;
		display: inline;
		float: left;
	}
	
	.sub .center{
		width: 900px;
		display: inline;
		float: left;
	}
	
	.sub .right {
		width: 641px;
		display: inline;
		float: right;
		margin: 0 0 0 40px;
	}	
	
	.voltar-panel 
	{
	    width: 641px;
		display: inline;
		float: right;
		clear: right;
		margin: 0 0 0 40px;
		padding: 20px 0 0 0;
	}
    	
    .btn-voltar {
	    background: #01893c;
	    border: 1px solid #015b28;
	    margin: 0 285px 0 0;
	    padding: 0 0 3px 0;
	    width: 70px;
	    height: 25px;
	    color: #FFF;
	    font-size: 14px;
	    vertical-align: middle;
	    display: inline;
	    float: right;
	    cursor: pointer;
    }

	    .btn-voltar:hover {
		    border: 1px solid #000;
		    background: #464646;
		    color: #e0e0e0;
	    }
			
.footer-wrap {
	background: #ebebeb url(/images/bg_footer.jpg) top left repeat-x;
	width: 100%;
	height: 179px;
	text-align: center;
	float: left;
	clear: both;
	margin: 10px 0 0 0;
}

	.footer {
		width: 940px;
		margin: 15px auto 0 auto;
		text-align: left;
		overflow: hidden;
	}
	
		.footer .left {
			width: 254px;
			height: 139px;
			display: inline;
			float: left;
			margin: 0 0 0 20px;
		}
		
			ul.altNav {
				width: 127px;
				height: 139px;
				display: inline;
				float: left;
				list-style-type: square;
				color: #01893c;
				font-size: 12px;
				line-height: 23px;
				margin: 0;
				padding: 0;
			}
			
				.altNav a {
					color: #303030;
				}
				
					.altNav a:hover {
						color: #3dbc74;
					}
		
		.footer .center {
			width: 367px;
			height: 139px;
			display: inline;
			float: left;
			margin: 0 0 0 40px;
		}
		
			.center .searchbox-zone {
				width: 291px;
				height: 30px;
				float: left;
				clear: both;
				margin: 0 0 0 38px;
			}
		
			.footer .center .anuncie {
				background: transparent url(/images/sprites_extra.png) 0px 0px no-repeat;
				display: block;
				width: 304px;
				height: 37px;
				float: left;
				clear: left;
				margin: 10px 0 0 38px;
			}
			
				.footer .center .anuncie:hover {
					background: transparent url(/images/sprites_extra.png) 0px -41px no-repeat;
				}
			
				.anuncie span {
					display: none;
				}
				
			.footer .center .utilize-estrutura {
				background: transparent url(/images/sprites_extra.png) 0px -101px no-repeat;
				display: block;
				width: 304px;
				height: 37px;
				float: left;
				clear: left;
				margin: 10px 0 0 38px;
			}
			
				.footer .center .utilize-estrutura:hover {
					background: transparent url(/images/sprites_extra.png) 0px -141px no-repeat;
				}
			
				.utilize-estrutura span {
					display: none;
				}
		
		.footer .right {
			width: 199px;
			height: 139px;
			display: inline;
			float: right;
			margin: 0 20px 0 0;
		}
		
			address {
				font-size: 12px;
				font-style: normal;
				line-height: 14px;
			}
			
				address span {
					color: #464646;
				}
		
	.copyright {
		width: 940px;
		float: left;
		clear: both;
		height: 18px;
	}
	
		.copyright .text {
			color: #787878;
			font-size: 12px;
			float: left;
			margin: 0 0 0 20px;
			padding: 4px 0 0 0;
		}
	
		.aldabra {
			background: transparent url(/images/sprites1.png) 0px -80px no-repeat;
			display: block;
			width: 94px;
			height: 18px;
			float: right;
			margin: 0 20px 0 0;
		}
		
			.aldabra:hover {
				background: transparent url(/images/sprites1.png) 0px -100px no-repeat;
			}
			
			.aldabra span {
				display: none;
			}
			
/* Search Box */

.searchbox input.pesquisar {
	background: #e0e0e0 url(/images/sprites1.png) 0px -118px no-repeat;
	width: 221px;
	height: 20px;
	border: 1px solid #b8b8b8;
	margin: 0;
	padding: 6px 10px 0 30px;
	font-size: 13px;
	display: inline;
	float: left;
}

	.searchbox input.pesquisar:focus {
		border: 1px solid #3dbc74;
	}

.searchbox input.enviar {
	background: #e0e0e0 url(/images/sprites1.png) 3px 3px no-repeat;
	width: 27px;
	height: 28px;
	border: 1px solid #b8b8b8;
	border-left: 0;
	cursor: pointer;
	padding: 0;
	margin: 0 0 0 0;
	display: inline;
	float: left;
}

	.searchbox input.enviar:hover {
		background: #3dbc74 url(/images/sprites1.png) -17px 3px no-repeat;
		border: 1px solid #3dbc74;
	}
	
.login-body {
	background: #b9b9b9 url(/images/404_bg.jpg) top left repeat-x;
	width: 100%;
	height: 100%;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.login-header {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

.login-logo {
	background: transparent url(/images/logo.png) 0px 0px no-repeat;
	width: 215px;
	height: 112px;
	display: inline-block;
}

	.login-logo a {
		width: 215px;
		height: 112px;
		display: inline-block;
	}

	.login-logo span {
		display: none;
	}

.login-content {
	margin: 0 auto;
	width: 80%;
	clear: left;
	text-align: center;
}

.login-content p {
	font-size: 14px;
	color: #303030;
	line-height: 20px;
}

.login-field {
	background: #e0e0e0;
	width: 221px;
	height: 20px;
	border: 1px solid #b8b8b8;
	margin: 0;
	padding: 6px 10px 0 6px;
	font-size: 13px;
}

.login-submit {
	background: #01893c;
	border: 1px solid #015b28;
	margin-left: 110px;
	padding: 0 0 3px 0;
	width: 80px;
	height: 25px;
	color: #FFF;
	font-size: 14px;
	vertical-align: middle;
	display: inline;
	cursor: pointer;
}

	.login-submit:hover {
		border: 1px solid #000;
		background: #464646;
		color: #e0e0e0;
	}
	
	
/* Webparts Bug Fix */

.info-bar .webpartzone-title {
	margin: 12px 0 0 0;
}

.page .sub .webpartzone-title {
	margin: 32px 0 0 0;
}

.efeitos .webpartzone-title {
	margin: 20px 0 0 0;
}

.breadcrumb .webpart-browse, .breadcrumb .webpart-edit, .breadcrumb .webpart-design, .breadcrumb .webpart-catalog {
	display: inline;
	float: left;
}

.page .sub .webpart-browse, .page .sub .webpart-edit, .page .sub .webpart-design, .page .sub .webpart-catalog {
	display: inline;
	float: left;
	clear: left;
}

.efeitos .webpart-browse, .efeitos .webpart-edit, .efeitos .webpart-design, .efeitos .webpart-catalog {
	display: inline;
	float: left;
}

.page .sub .right .webpart-browse, .page .sub .right .webpart-design, .page .sub .right .webpart-edit, .page .sub .right .webpart-catalog {
	width: 100%;
}



/* ------------------------------------------------------------- 
   ie6.css
   * internet explorer 6 bug-fix.
-------------------------------------------------------------- */

h1 {
_background: transparent url(/images/sprites1.gif) -4px -20px no-repeat;
}

.btn-associado a {
_background: transparent url(/images/sprites_menu.gif) 0px -200px no-repeat;
}

	.btn-associado a:hover {
		_background: transparent url(/images/sprites_menu.gif) 0px -220px no-repeat;
	}

.logo a {
	_background: transparent url(/images/logo.gif) 0px 0px no-repeat;
}

	.logo a:hover {
		_background: transparent url(/images/logo.gif) 0px -152px no-repeat;
	}

.mainNav-left li {
	_display: inline;
}

.mainNav-left .publico a {
	_background: transparent url(/images/sprites_menu.gif) 0px 0px no-repeat;
}

	.mainNav-left .publico a:hover {
		_background: transparent url(/images/sprites_menu.gif) 0px -40px no-repeat;
	}
	
.mainNav-left .concessionario a {
	_background: transparent url(/images/sprites_menu.gif) -120px 0px no-repeat;
}

	.mainNav-left .concessionario a:hover {
		_background: transparent url(/images/sprites_menu.gif) -120px -40px no-repeat;
	}
	
.mainNav-left .eventos a {
	_background: transparent url(/images/sprites_menu.gif) 0px -80px no-repeat;
}

	.mainNav-left .eventos a:hover {
		_background: transparent url(/images/sprites_menu.gif) 0px -120px no-repeat;
	}
	
.mainNav-left .noticias a {
	_background: transparent url(/images/sprites_menu.gif) -120px -80px no-repeat;
}

	.mainNav-left .noticias a:hover {
		_background: transparent url(/images/sprites_menu.gif) -120px -120px no-repeat;
	}
	
.mainNav-right .institucional a {
		_background: transparent url(/images/sprites_menu.gif) 0px -157px no-repeat;
	}
	
		.mainNav-right .institucional a:hover {
			_background: transparent url(/images/sprites_menu.gif) 0px -177px no-repeat;
		}
		
.mainNav-right .fenabrave a {
	_background: transparent url(/images/sprites_menu.gif) -120px -157px no-repeat;
}

	.mainNav-right .fenabrave a:hover {
		_background: transparent url(/images/sprites_menu.gif) -120px -177px no-repeat;
	}
	
.mainNav-right .links a {
	_background: transparent url(/images/sprites_menu.gif) -240px -77px no-repeat;
}

	.mainNav-right .links a:hover {
		_background: transparent url(/images/sprites_menu.gif) -240px -97px no-repeat;
	}
	
.mainNav-right .faleconosco a {
	_background: transparent url(/images/sprites_menu.gif) -240px -117px no-repeat;
}

	.mainNav-right .faleconosco a:hover {
		_background: transparent url(/images/sprites_menu.gif) -240px -137px no-repeat;
	}
	
.sideNav ul ul li a {
	_background: #c6c6c6 url(/images/sprites1.gif) -2px -160px no-repeat;
}

	.sideNav ul ul li a:hover {
		_background: #01893c url(/images/sprites1.gif) -2px -140px no-repeat;
	}
	
	.sideNav ul ul ul li a {
		_background: url(/images/sprites1.gif) -2px -200px no-repeat;
	}
	
		.sideNav ul ul ul li a:hover {
			_background: url(/images/sprites1.gif) -2px -180px no-repeat;
		}
		
		.sideNav ul ul ul ul li a {
			_background: #d7d7d7 url(/images/sprites1.gif) 1px -180px no-repeat;
		}
		
			.sideNav ul ul ul ul li a:hover {
				_background: #d7d7d7 url(/images/sprites1.gif) 1px -200px no-repeat;
			}
			
.footer .center {
	_margin: 0;
}
			
.footer .center .anuncie {
	_background: transparent url(/images/sprites_extra.gif) 0px 0px no-repeat;
}

	.footer .center .anuncie:hover {
		_background: transparent url(/images/sprites_extra.gif) 0px -41px no-repeat;
	}

			
.footer .center .utilize-estrutura {
	background: transparent url(/images/sprites_extra.gif) 0px -101px no-repeat;
}

	.footer .center .utilize-estrutura:hover {
		background: transparent url(/images/sprites_extra.gif) 0px -141px no-repeat;
	}
				
.aldabra {
	_background: transparent url(/images/sprites1.gif) 0px -80px no-repeat;
}

	.aldabra:hover {
		_background: transparent url(/images/sprites1.gif) 0px -100px no-repeat;
	}
	
.searchbox input {
	_background: #e0e0e0 url(/images/sprites1.gif) 0px -118px no-repeat;
	_width: 221px;
	_height: 20px;
	_border: 1px solid #b8b8b8;
	_margin: 0;
	_padding: 6px 10px 0 30px;
	_font-size: 13px;
}

.searchbox .enviar {
	_background: #e0e0e0 url(/images/sprites1.gif) 3px 3px no-repeat;
	_width: 27px;
	_height: 28px;
	_border: 1px solid #b8b8b8;
	_border-left: 0;
	_cursor: pointer;
	_padding: 0;
	_margin: 0;
}

	.searchbox .enviar:hover {
		_background: #3dbc74 url(/images/sprites1.gif) -17px 3px no-repeat;
		_border: 1px solid #3dbc74;
	}
	
table {
	_margin: 5px 0 20px 0;
	/*_border: 1px solid #b8b8b8;*/
	_font-size: 12px;
}

	table caption {
		_font-size: 13px;
		_font-weight: bold;
	}

	table thead {
	}
	
		table th {
			_padding: 5px;
			_background: #01893c;
			_text-align: center;
			_color: #ebebeb;
		}
		
	table tbody {
		_font-size: 11px;
		_line-height: 14px;
	}
	
		table tbody td {
			_padding: 3px 3px 6px 3px;
			/*_border-left: 1px solid #b8b8b8;*/
		}
		

.newsIntegra {
	margin: 0  0 50px 0;
	text-align:justify;
	min-height:20px;
}

		.newsIntegra img{
			float:left;
			margin:  0 10px 5px 0;
			border: solid 1px #ddd;
			position:relative;
		}