/* Reset */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; vertical-align: top; }
body { line-height: 1; background: #191512; color: #555; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub { font-size:0.8em; vertical-align:baseline; }
sup { font-size:0.8em; vertical-align:super; }
a { color: inherit; }
#content legend { margin-bottom: 1.6em; } 
* html #content textarea, * html #content input { padding: 0; } 
#content input[type='submit'], #content input[type='button'] { padding: 0; }
#content legend+* { margin-top: 0; } 
a abbr, a acronym { text-decoration: underline; } 

/* Rebuild */
html { font-size: 62.5%; font-family:Verdana,Arial,Lucida,Helvetica,sans-serif}
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; 
                       							color:#000000;}
cite, em, dfn { font-style: italic; }
del { text-decoration: line-through; color: #666; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/* FORMS */
legend { background: #fff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; vertical-align:top; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { background: #DADCCF; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

/* BASE SIZES */
#content { font-size: 1em; line-height: 1.4em; }
#content hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }
#content ul li {  }
#content ol { list-style-position: outside; list-style-type: decimal; }
#content table { border-top: -1px solid #ccc;  -border-left: 1px solid #ccc; }
#content hr, #content ul, #content ol, #content dl, #content pre, #content blockquote, #content address, #content table, #content form { margin-bottom: 1em; }
#content p {margin-bottom:1em; 
            line-height: 1.4em;
            font-size:9px;}

#content p+p { margin-top: -.4em; }
#content option { padding: 0 .4em; }
#content ul { list-style: disc outside; margin-left: 2em; } 
#content ul li { text-indent: 0; margin-bottom: .3em; margin-left: 0; }
#content ol { margin-left: 2.35em; }
#content ol ol, #content ul ol { margin-left: 2.5em; }

a:link { color: #06c; }
a:visited { color: #679; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { color: #c66; }

/*classe para limpar containers com filhos flutuantes*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden; }
/*.clearfix {display: inline-table;}*/
*.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* LAYOUT */
#wrapper { width:77em; margin:0 auto; }
	#header { 
		background: url(../images/header_logo.jpg) no-repeat 35px 50px; 
		padding:10px 0 0 195px; }
		#header h1 {
			border:0 white solid;
			border-width:0 1px;
			float:left;
			position:relative; }
			#header h1 a {
				margin:0 25px;
				background: url(../images/header_RFID.gif) no-repeat center top;
				float:left;
				height:103px; width:307px;
				text-indent:-5000px; }
			#header.en h1 a { background: url(../images/header_RFID_en.gif) no-repeat center top; }
		#agenda { float:left; margin:35px 0 0 20px; width:180px; height:35px; overflow:hidden; position: relative;}
			#agenda ul { position: relative; }
			#agenda h3 { color:#fff;  font-size:1em; line-height:1.3em; padding-bottom:1em; }
			#agenda h3.odd { color:#875F01; }
				#agenda h3 span { font-size:1.2em; display:block; letter-spacing:-.1em; text-transform:uppercase;}

	#menu { 
		/*background:url(../images/menu_hover.jpg) no-repeat 200px top; */
		height: 25px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		padding-top: 45px;
		width:760px;
		text-align:center; }
		#menu li {
			list-style:none;
			display:inline; 
			text-transform:lowercase;}
			#menu li a { 
				font-weight:bold;
				font-size:11px;
				margin-right:.5em;				
				/*font-weight:bold; */}
				#menu li a { color:#9E9D99; }
				#menu li a:hover { color:#fff; text-decoration:none; }
				#menu li a:active { color:#fff; }
			
	#main { position:relative; margin-bottom:0;}
		#main.intro { margin-top:20px;}
			#main.intro div {
				width:200px;
				margin:30px auto 0;
				text-align:center;
				border:solid #BCBBB7;
				border-width:0 2px; }
			#main.intro div a {
				color:#BCBBB7;
				font-size:1.3em;
				font-weight:bold;
				line-height:1.3em;
				padding:0 1em;
			}
			#main.intro div a.spacer {border-left:2px solid #BCBBB7;}
		#content { 
			background: #d2d5c2 url(../images/content_bg.jpg) repeat-x top ;
			border:#FFFAF4 1px solid;
			margin:0 10px;
			float:left;
			width:480px; height:388px; height:390px !important;			
			line-height:1.4em;
			position:relative; }
			#content img { float:left; }
			#content div.wrapper { height:340px;  padding:0 20px; margin-top:30px; overflow: hidden; }
				#content div.wrapper .content { padding-bottom:10px; line-height:1.4em}
					#content h1, #content h2,
					#content h3, #content h4,
					#content h5, #content h6 { font-size:1em; text-transform:uppercase; margin-bottom:3px; text-align:left;}
					#content h4 { text-transform:none; }
					#content h3.title { font-size:1em; font-style:italic; margin:-2em 0 1em;}
			#content table { border:1px solid #000000; margin-bottom:4px;}
			#content caption { font-size:1.3em; font-weight:bold;}
				#content thead { background:#8C692F; color:white; font-weight:bold; text-transform:uppercase; }
				#content th, #content td { padding: .5em; }
				 
				 strong{font-size:10px; font-size:10px;}
				 div#testes{height:41px; padding-top:46px;}
				 div#teste{ padding-top:24px; height:36px;}
				 div#test{padding-top:0%; }
				 div#tes{padding-top:37%;}
				 div#te{padding-top:53%; height:85px;}
                 tr#trtab td#tdtab{border:0 none; height:auto;}
                 table#tab{border:0 none;}
                 tbody#tab table tr td{}
			    
				#content tbody td { border-bottom: 1px solid #000; 
				                    border-right: 1px solid #000; 
				                    border-left:1px solid #000;}
				
				#content tbody td.realCase { background: url(../images/table_realCase_bg.jpg) no-repeat left center; padding-left:30px;  }
				#content tr.interval td { border-right:0 none; background:#DDD1C1; }
			
			.slider { height: 360px; float:right; display:none; }
				#slider { margin: 20px 10px 0 0; position: relative; width:4px; height:340px; background:#fff; }
					.ui-slider-handle { cursor:pointer; position: absolute; z-index: 1; background: #8C6A2E; width: 100%; height: 35px; top: 0px; }
					#slider a {cursor:pointer;}
		#sidebar { 
			background:url(../images/sidebar_menu.jpg) no-repeat top left; 
			float:left;
			width:110px; height:390px; }
			#sidebar li {
				background: url(../images/sidebar_menu_spacer.png) no-repeat bottom left; 
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				font-size:11px;
				padding:16px 5px 19px 5px; }
			#sidebar li.last { background:0 none; }
				#sidebar li a { 
				color:#F1EEE7; 
				font-weight:bold;
				line-height:14px;
				text-transform:uppercase; }
					#sidebar li a:hover { color:white; text-decoration:none; }
		#sponsor { 
			background:url(../images/sidebar_patrocinio_branca.gif) no-repeat top left; 
			float:left;
			width:149px; height:390px; 
			
			text-align:center; }
			#sponsor h3 a { color:#000000; font-family:Arial; font-size:1.2em; font-weight:bold; margin:1.2em 0 .5em;}
			#sponsor h4 { padding-top:10px;}
			.sponsorBox {clear:both; 
			             float:left; 
			             margin:0; 
			             width:149px; 
			             margin-bottom:5px !important; 
			             margin-bottom:3px; 
			             overflow:hidden; 
			             position: relative;}
			.sponsorBox ul { position: relative; }
			#sponsor li { 
				font-size:9px;
				line-height:15px;
				height:78px;
				margin-bottom:5px; 
				color:#fff;
				font-weight:bold;
				text-transform:uppercase;}
				#sponsor a {
					color:#333333;
					display:block;
					font-weight:bold;
					font-size:8px;
					padding:3px 0 0; 
					text-transform:uppercase; }
		#footer {
			background:#b5bbb7;  
			clear:both; 
			color:#fff;
			font-size:9px;
			font-weight:bold;
			float:left; 
			margin-top:10px; 
			padding:5px 0; 
			text-align:right; 
			width:761px;   
		}

	#content.form { 
		background: #d2d5c2 url(../images/content_form_bg.jpg) repeat-y top ;
		border:#FFFAF4 1px solid; }
		#content.form  div.wrapper .content { text-align:left; }
		#content form { }
			#content input,
			#content textarea {
				font-family:Verdana,Arial,Lucida,Helvetica,sans-serif; 
				padding: .1em .4em; margin:.2em 0;
				overflow:hidden;
				background:#B7BCA5; 
				border:0 none;
				color:#333;
				cursor:pointer;
				margin-left:2px;
				width:90%;}
				#content form .destaque { background:#CFD3C2; } 
			#content input.submit {
				overflow:hidden;
				color:#333;
				border:1px solid #A8AE92;
				outline:0; 
				margin:15px 15px 0 0; 
				padding:0;
				float:right;
				width:auto;
				background: 0 transparent; }
			#content input.required {background:#CCAFA2;}
			#content textarea:focus, #content input[type='text']:focus, #content input[type='password']:focus, #content select:focus { background: #DADCCF; font-weight:bold; }
			
		#content.form input { width:402px; height:15px; padding:0; margin:.2em 0;}
		#content.form input.w20 { width:auto; height:12px; background:0 none;}
		#content.form input.w30 { width:131px; }
		#content.form input.w40 { width:180px; }
		#content.form input.w60 { width:218px; }
		#content.form input.submit { width:auto; margin-right:40px; }
		#content #message { padding:1em 2em; color:red; }
		.submitForm { color:#000; font-size:9px; }
		.submitForm a, .submitForm a:link { color:#000; margin-left:10px; padding:0 15px; background: url(../images/bg_form_button.jpg) no-repeat left top ;}
		.submitForm a:hover { background: url(../images/bg_form_button_hover.jpg) no-repeat left top ;}
		#content.form fieldset h3 { margin:1em 0 0.3em; text-transform:none; }
		#content.form fieldset label { width:25%; float:left; letter-spacing:-1px; font-size:9px;}
		#content.form fieldset input { background:0 none; margin:0; width:auto; height:auto; vertical-align:middle;}

		

	#content.localizacao {}
		#content.localizacao h4, #content.localizacao h3 { font-size:.97em; color:#8C6A2E; margin-bottom:0; }
		#content.localizacao h4 { text-transform:none; }
		#content.localizacao p { font-size:.95em; margin-bottom:0; }

