* {
	color:#555;
	font-size:10px;
	font-family:verdana, arial;
	z-index:1;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	margin:0;
}

html, body {
	width:100%;
	height:100%;
}

#principal {
	margin-left:-389px;
	position:relative;
	width:778px;
	left:50%;
	_height:100%;
	min-height:100%;
}
/*
======================================================================

ESQUERDA

======================================================================
*/

#esquerda {
	position:relative; float:left;
	width:200px;
	padding-top:155px;
}
	#esquerda #flashMarca {
		position:absolute; top:22px;
		width:304px;
		height:107px;
	}
	#esquerda #menu {
		width:188px;
		margin-left:5px;
	}
		#menu div {
		  margin: 0px 0px 0px;
		  height: 18px; 
		}
		#menu ul {
			background:#f3f3f3;
			margin:0;
			margin-bottom:2px;
			margin-left:10px;
			padding:0 10px;
			width:140px; _width:160px;
			text-align:right;
		}
			#menu ul li {
				list-style:none;
				list-style-image:none;
				padding:5px;
				border-bottom:solid 1px #cecece;
			}
				#menu ul li a {
					color:#00582f;
					text-decoration:none;
				}
			#menu ul .limpaBorda {
				border-bottom:none;
			}
		#menu .subMenu {
			background:url('../imgs/menu_bg.gif') no-repeat left top;
			width:179px;
			height:27px;
			margin-bottom:2px;
			
		}
			#menu .subMenu a {
				background:url('../imgs/menu_bg.gif') no-repeat left top;
				color:#00582f;
				display:block;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding-top:6px;
				padding-right:15px;
				margin-bottom:2px; _margin-bottom:0;
				width:164px; _width:179px;  
				height:21px; _height:27px;
				text-align:right;
				text-decoration:none;
			}
			#menu a:hover {
				color:#ce4b20; 
			}
		#subMenu1, #subMenu2, #subMenu3, #subMenu4 {
			display:none;
		}
		#subMenu1-dois, #subMenu2-dois, #subMenu3-dois, #subMenu4-dois {
			display:none;
		}
	#esquerda #box1, #esquerda #box2 {
		width:180px;
		margin:10px 0;
		margin-left:5px;
	}
	#esquerda #acesseCooperativa, #esquerda #espacoFiliadas {
		background:#edf4f1;
		padding:10px;
	}
	#esquerda form {
		margin:0;
		margin-top:10px;
		padding:0;
	}
	#esquerda input {
		border:solid 1px #6F867B;
		margin:2px 0;
		padding:0;
	}
	#esquerda select {
		border:solid 1px #6F867B;
		padding:0;
	}
	#esquerda button {
		background:none;
		border:none;
		width:31px;
		position:relative; left:126px;
	}

/*
======================================================================

DIREITA

======================================================================
*/
#direita {
	position:relative; float:left;
	width:578px;
}
	#cabecalho #links {
		height:18px; _height:25px;
		list-style:none;
		list-style-image:none;
		margin:0;
		margin-right:6px;
		padding:0;
		padding-top:7px;
		text-align:right;
	}
		#cabecalho #links li {
			display:inline;
			margin-left:6px;
		}
			#cabecalho #links li a {
				color:#00582f;
			}
			#cabecalho #links li a:hover {
				color:#3a986b;
				text-decoration:none;
			}
			#cabecalho #links li img {
				position:relative; top:2px;
			}
	#cabecalho #acessoConta {
		width:402px;
		height:23px; _height:29px;
		margin-left:176px;
		margin-bottom:15px;
		padding-top:2px; *padding-top:6px;
		overflow:hidden;
	}
		#cabecalho #acessoConta form {
			margin:0;
			padding:0;
		}
		#cabecalho #acessoConta input {
			border:solid 1px #6F867B;
			margin:0;
			padding:0;
		}
		#cabecalho #acessoConta button {
			background:none;
			border:none;
			width:31px;
			position:relative; top:3px; *top:2px;
		}


/*
======================================================================

RODAPE

======================================================================
*/

#rodape {
	background:#00582f;
	height:45px;
	border-top:solid 3px #008847;
	border-bottom:solid 3px #008847;
	position:absolute;
	width:100%;
	top:-28px;
	_top:-45px;
}

	#rodape div {
		margin-left:-389px;
		position:relative;
		width:778px;
		left:50%;
		_height:100%;
		min-height:100%;
	}	
	#rodape p {
		color:#bfd5cb;
		margin:0;
		padding-top:7px;
		padding-left:10px;
	}
	#rodape img {
		position:absolute;
		left:700px; top:5px;
	}
		#rodape .twitter img {
		position:absolute;
		left:565px;
		top:-29px;
		}