body {
	background: url(../images/content/bodyBackground.gif) repeat-y top center;
	color: #292929;
	font-family: verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
	word-spacing: 0;
	text-indent: 0;
	}
	
a { text-decoration: none; color: #292929; outline: none; }
a:hover { text-decoration: none; color: #292929; outline: none; }
img { border: none; }

#headerContainer {
	width: 100%;
	height: 120px;
	background: url(../images/header/headerBackground.gif) repeat-x top left;
	}
	
	#header {
		width: 940px;
		margin: 0 auto 0 auto;
		overflow: hidden;
		}
		
		#menuContainer {
			width: 940px;
			height: 60px;
			overflow: hidden;
			}
			
			#topLogo {
				width: 264px;
				height: 60px;
				float: left;
				background: url(../images/header/topLogo.gif) no-repeat bottom center;
				}
				
			#menu {
				width: 676px;
				height: 60px;
				float: left;
				overflow: hidden;
				}
				
				#menu ul {
					width: 676px;
					height: 60px;
					margin: 0;
					padding: 0;
					overflow: hidden;
					list-style-type: none;
					}
					
					#menu li {
						float: right;
						margin-right: 30px;
						}
						
						#menu li a {
							display: block;
							font-family: tahoma;
							font-size: 10px;
							font-weight: bold;
							color: #fff;
							text-transform: uppercase;
							line-height: 60px;
							}
							
							#menu li a:hover {
								color: #1a1a1a;
								}
			
		#headerContent {
			width: 940px;
			height: 60px;
			overflow: hidden;
			}
			
			#logo {
				width: 264px;
				height: 60px;
				float: left;
				background: url(../images/header/logo.gif);
				}
				
				#logoText {
					width: 264px;
					height: 40px;
					overflow: hidden;
					text-indent: -1000em;
					cursor: pointer;
					margin: 0;
					}
			
				#searchForm {
					width: 600px;
					margin-left: 10px;
					float: left;
					overflow: hidden;
					margin-top: 18px;
					color: #fff;
					}
					
					#searchForm span {
						font-weight: bold;
						font-size: 15px;
						margin: 5px 5px 5px 0;
						}
						
						.searchFormButton {
							background-color: #fff;
							border: 1px solid #2a2b2b;
							font-weight: bold;
							padding: 3px;
							cursor: pointer;
							}

	
#contentContainer {
	width: 940px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	background: url(../images/content/contentBackground.jpg) no-repeat top left;
	}
	
	#submenu {
		width: 224px;
		margin-left: 20px;
		margin-right: 20px;
		float: left;
		overflow: hidden;
		}
		
		#submenu ul {
			width: 224px;
			margin: 0;
			padding: 0;
			overflow: hidden;
			list-style-type: none;
			}
			
			#submenu li {
				width: 224px;
				background: url(../images/content/submenuBackground.gif) no-repeat bottom left;
				}
				
				#submenu li a {
					padding-left: 15px;
					font-family: arial;
					font-size: 13px;
					font-weight: bold;
					color: #1f7ccc;
					line-height: 37px;
					}
					
					#submenu li a:hover {
						color: #1a1a1a;
						}
						
				#subMenuCategorias {
					margin-top: -10px;
					padding: 0;
					background: url(../images/content/submenuBackground.gif) no-repeat bottom left;
					}
					
					#subMenuCategorias li{
						padding: 0;
						background: none;
						height: 17px;
						padding-left: 25px;
						}
						
						#subMenuCategorias li a {
							line-height: 17px;
							padding: 0;
							font-family: verdana;
							font-size: 10px;
							color: #1a1a1a;
							}
							
							#subMenuCategorias li a:hover {
								color: #1f7ccc;
								}
							
						#subMenuCategorias li span {
							color: #1f7ccc;
							}
							
	#content {
		width: 636px;
		margin: 10px 0 0 10px;
		float: left;
		overflow: hidden;
		}
			
#footer {
	width: 910px;
	height: 70px;
	margin: 0 auto 0 auto;
	background: #1a1a1a;
	overflow: hidden;
	}
	
	#leftFooter {
		width: 430px;
		height: 20px;
		margin: 10px;
		float: left;
		line-height: 20px;
		color: #fff;
		}
				
	#rightFooter {
		width: 430px;
		height: 20px;
		margin: 10px;
		float: left;
		line-height: 20px;
		text-align: right;
		color: #fff;
		}
		
	#bottomFooter {
		width: 910px;
		height: 20px;
		margin-bottom: 10px;
		clear: both;
		line-height: 20px;
		color: #fff;
		text-align: center;
		}
	
		#bottomFooter span, #bottomFooter span a {
			color: #9fb3e8;
			text-decoration: none;
			}
			
			#bottomFooter span a:hover {
				color: #9fb3e8;
				text-decoration: underline;
				}