/********************************/
/* 				BODY 			*/
/********************************/

	* {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	body {
		margin:0 auto;
		padding:0;
		background:#F9F9F9 url(../images/bg.jpg) repeat-x;
	}
	
/********************************/
/* 		CONTENT PRINCIPAL 		*/
/********************************/

	#page {
		width:100%;
		margin:0 auto;
	}
	
	#container {
		padding:0;
		margin:0 auto;
		width:776px;
		display:table;
	}

	#content {
		width:776px;
		float:center;
	}
	
/********************************/
/* 		CONTENT PRINCIPAL 		*/
/********************************/

	#totalCab {
		width:776px;
		height:115px;
		float:left;
	}
	
	h1 {
		width:56px;
		height:115px;
		margin:0 0 0 15px;
		background:url(../images/traLogo.jpg) no-repeat;
		display:block;
		float:left;
	}
	
	/*h2 {
		width:53px;
		height:115px;
		margin:0;
		background:url(../images/tSeta.jpg) no-repeat;
		float:left;
	}
	
	h3 {
		width:296px;
		height:74px;
		margin:0;
		background:url(../images/trajTitle.jpg);
		float:left;
	}*/
	
	h4 {
		width:104px;
		height:80px;
		margin:0;
		background:url(../images/hammerTop.jpg) no-repeat;
		float:right;
	}
	
	h2 {
		width:587px;
		height:115px;
		background:url(../images/bg_cab1.gif) no-repeat;
		margin:0 0 0 10px;
		float:left;
	}

/* FOOTER */
	
	#footer {
		background:#E9E9E9;
		width:100%;
		height:64px;
		margin:0 auto;
		padding:0;
		/*float:center;*/
	}
	
	#footerA {
		padding:0;
		margin:0 auto;
		width:776px;
		display:table;
	}

	#footerB {
		width:500px;
		float:center;
	}
	
	.footer {
		width:534px;
		height:40px;
		margin:13px 0 0 110px;
		padding:6px 0 0 0;
		text-align:center;
		font-size:10px;
		line-height:14px;
		background:url(../images/copyright.jpg) no-repeat;
		float:left;
	}
	
	.footer b {
		font-size:10px;
	}
	
	.planejar {
		width:51px;
		height:35px;
		float:right;
		margin-top:15px;
	}
	
/* FOOTER */
	
	#cont {
		width:776px;
		display:table;
		float:left;
	}
	
	#brain {
		width:475px;
		display:table;
		margin-left:7px;
		text-align:justify;
		float:left;
	}
	
		#brain a {
			color:#000000;
			text-decoration:none;
			font-weight:bold;
		}
		
		#brain a:hover {
			color:#4B9826;
			text-decoration:none;
			font-weight:bold;
		}
		
	.videos {
		border:1px solid red;
	}
	
	#seal {
		width:120px;
		display:table;
		margin-left:5px;
		float:left;
	}
	
	#seal img, #seal embed{
		margin-bottom:5px;
	}
	
	.banner {
		width:468px;
		height:60px;
		margin-left:4px;
	}
	
	.banner img {
		margin-bottom:5px;
	}
	
/********************************/
/* 				MENU 			*/
/********************************/

	#menu {
		width:160px;
		display:table;
		margin-left:5px;
		float:left;
	}

	.menuA {
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		padding:5px 0 0 15px;
		width:145px;
		height:23px;
		background:url(../images/menuA.jpg) no-repeat;
		float:left;
	}
	
	.menuS {
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		padding:5px 0 0 15px;
		margin:10px 0 0 0;
		width:145px;
		height:23px;
		background:url(../images/menuS.gif) no-repeat;
		float:left;
	}
	
	.itensMenuAlt {
		width:160px;
		background:#FFF url(../images/menuDown.jpg) bottom no-repeat;
		float:left;
	}
	
	.itensMenu {
		width:160px;
		margin-bottom:10px;
		background:#FFF url(../images/menuSBg.jpg) bottom no-repeat;
		float:left;
	}
	
	.itensMenu ul, .itensMenuAlt ul {
		list-style:none;
		font:13px;
		font-weight:bold;
		margin:5px 0 13px 15px;
		padding:0;
		line-height:18px;
	}
	
	.itensMenu img, .itensMenuAlt img {
		margin-left:0px;
	}
	
	.itensMenu a, .itensMenuAlt a {
		color:#000;
		font:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.itensMenu a:hover, .itensMenuAlt a:hover {
		color:#4B9826;
	}

/********************************/
/* 			Brain	 			*/
/********************************/

	h5 {
		font-size:13px;
		font-weight:bold;
		color:#999;
		margin:8px 0 0 10px;
	}
	
	h6 {
		margin:5px 0 0 0;
		font-size:11px;
		font-weight:normal;
		padding:0 10px 0 10px
	}
	
	h6 a {
		color:#000;
		text-decoration:none;
	}
	
	h6 a:hover {
		color:#4B9826;
		text-decoration:underline;
	}
	
/********************************/
/* 		   Videos/BLOGS	 		*/
/********************************/
	
	.vid {
		display:table;
		margin-bottom:5px;
	}
	
	.vidHead {
		line-height:15px;
		font-weight:bold;
		color:#006626;
		cursor:pointer;
		margin-bottom:5px;
	}
		
	.vidClosed {
		display:none;
	}
	
	.extraUPBox {
		width:455px;
		padding:5px;
		padding-top:0;
		margin-bottom:5px;
		float:left;
	}
	
	.extraContentBox {
		width:455px;
		float:left;
	}
	
	.blogs img {
		margin:5px;
		margin-left:0;
	}