/****************** Estrutura *****************/


/**** Fixador Footer ****/
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#allContent {padding-bottom: 134px;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -134px; /* negative value of footer height */
	} 


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




#container {
	width:776px;
	margin:auto;
	}
	
	#header {
		width:776px;
		margin:auto;
		height:216px; /*fixo*/
		}
			
	#footer {
		width:100%;
		clear:both;
		height:134px; /*fixo*/
		background-color:#FFF;
		}
		#footer .parceiros {
			height:114px; /*fixo*/
			text-align:center;
			margin:auto;
			width:876px;
			}
			#footer .parceiros p img {
				margin-left:9px;
				}
		#footer .barra {
			height:19px; /*fixo*/
			background-color:#185d9e;
			border-top:1px solid #9fbeda;
			}
		
	#allContent {
		width:776px;
		margin:auto;
		}
		#colLeft {
			width:161px;
			float:left;
			padding-top:25px;
			padding-bottom:25px;
			}
			#colLeft ul {
				width:161px;
				}
				#colLeft ul li {
					width:161px;
					height:25px;
					margin-bottom:2px;
					}
					#colLeft ul li a {
						height:19px;
						display:block;
						background-image:url(../images/menu.jpg);
						background-position:left top;
						background-repeat:no-repeat;
						color:#FFF;
						font-size:11px;
						text-decoration:none;
						padding-left:10px;
						padding-top:6px;
						font-family:Verdana, Tahoma, Arial, sans-serif;
						}
					#colLeft ul li a:hover {
						background-image:url(../images/menu2.jpg);
						background-position:left top;
						background-repeat:no-repeat;
						}
			#colLeft .banner {
				width:159px;
				height:50px;
				background-color:#FFF;
				margin-top:23px;
				border:1px solid #CCCCCC;
				padding-top:35px;
				}
