/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}

body {
	font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../img/bg_site.gif) repeat;
	}

img {
	border: none;
	}

a {
	text-decoration: none;
	color: #000;
	}
	a:hover {
		text-decoration: underline;
		}

.wrapper {
	width: 880px;
	margin: 0 auto;
	}

#header {
	height: 235px;
	width: 100%;
	background: url(../img/bg_header.gif) repeat-x top;
	position: relative;
	z-index: 45;
	}

#content {
	background: url(../img/bg_content_bottom_rep.jpg) repeat-x bottom;
	}
	#content #main {
		background: url(../img/bg_content_bottom.jpg) no-repeat center bottom;
		}
		#content .wrapper {
			padding-bottom: 200px;
			*height: 100%;
			}
			#content .wrapper:after {
				content: '';
				display: block;
				clear: both;
				height: 0;
				}
			
			#content .wrapper #menu {
				width: 200px;
				height: 566px;
				z-index: 50;
				position: relative;
				float: left;
				margin-top: -71px;
				}
			
			#content .wrapper p {
				text-align: justify;
				}

#footer {
	background: url(../img/bg_footer_rep.jpg) repeat-x bottom;
	}
	#footer .wrapper {
		background: url(../img/bg_footer.jpg) no-repeat bottom;
		height: 85px;
		padding-top: 25px;
		width: auto;
		max-width: 895px;
		min-width: 778px;
		_width: expression(document.body.clientWidth > 895 ? "895px" : (document.body.clientWidth > 778 ? "auto" : "778px"));
		text-align: center;
		}
		#footer .wrapper ul {
			clear: both;
			margin: 0 auto 5px;
			font-size: 9px;
			overflow: hidden;
			}
			#footer .wrapper ul.menu-top {
				width: 440px;
				}
			
			#footer .wrapper ul.menu-bottom {	
				width: 405px;
				}
			
			#footer .wrapper ul li {
				list-style: none;
				float: left;
				padding: 0 10px; 
				border-right: 1px solid #fff;
				}
				#footer .wrapper ul li.last {
					border-right: none;
					}
				
				#footer .wrapper ul li a {
					color: #fff;
					}
					#footer .wrapper ul li a:hover {
						color: #a4c76e;
						}
		
		#footer .wrapper p.sign-mkt {
			margin-top: 15px;
			}
			
#content #enquete {
	clear: left;
	float: left;
	width: 150px;
	margin: 30px 0 0 20px;
	_display: inline;
	}
	#content #enquete h2 {
		background: url(../img/tit_enquete.gif) no-repeat;
		margin-bottom: 7px;
		height: 25px;
		}
		#content #enquete form {
			margin-top: 15px;
			}
			#content #enquete form ul{
				list-style: none;
				}
			
			#content #enquete form ul li{
				height: 20px;
				}
			
			#content #enquete form ul li label {
				display: block;
				margin-bottom: 0;
				}		
				
				#content #enquete form ul li label input {
					vertical-align: top;
					*vertical-align: middle;
					margin-right: 3px;
					}
					
				#content #enquete form ul li p{
					margin-top: -3px;
					margin-bottom: 4px;
				}	
					
				
				#content #enquete form input.submit {
					background: url(../img/bg_botao_2.gif) no-repeat;
					color: #fff;
					font-weight: bold;
					cursor: pointer;
					width: 66px;
					height: 26px;
					border: none;
					padding-bottom: 3px;
					*padding-bottom: 0;
					margin-top: 10px;
					}			
					#enquete .barra {
						background-color: #c6e794;
						height: 6px;
						*overflow: hidden;
						margin-bottom: 3px;						
						border: 1px solid #f4f4f4;
						}
