/* ============================================================================================================================= Imports */
@import url("../css/reset.css");
@import url("../css/basics.css");

/* ============================================================================================================================= Header */
.header {
	height: 70px;
	background: url("../img/backgrounds/header_inner.png") center -3px no-repeat;
	z-index: 1000;
}

	#logo {
		height: 46px; width: 207px;
		top: 10px; left: 10px;
		background-image: url("../img/buttons/logo.png");
		position: absolute;
	}

	#header_nav {
		top: 25px; right: 10px;
		position: absolute;
		font-size: 18px;
	}

		#header_nav li {
			display: inline;
		}

			#header_nav a {
				
			}

			#header_nav span {
				margin: 0 5px 0 5px;
				color: #827F55;
			}

/* ============================================================================================================================= Menu */
/*.menu {
	height: 40px;
	margin-bottom: 10px;
}

	.nav {
		top: -6px; left: 80px;
		position: absolute;
		z-index:9000;
	}

		.nav li {
			float:left;
			position:relative;
		}

			.nav a {
				height: 40px; width: 160px;
				background-image: url("../img/buttons/nav.png");
				float: left;
				-webkit-transition: none;
			}

				#nav_institutional {background-position: 0 0;}
				#nav_institutional:hover {background-position: 0 -40px;}
				#nav_institutional:active {background-position: 0 -80px;}
				.page_institutional #nav_institutional {background-position: 0 -80px;}
				#nav_contact {background-position: -160px 0;}
				#nav_contact:hover {background-position: -160px -40px;}
				#nav_contact:active {background-position: -160px -80px;}
				.page_contact #nav_contact {background-position: -160px -80px;}
				#nav_events_prizes {background-position: -320px 0;}
				#nav_events_prizes:hover {background-position: -320px -40px;}
				#nav_events_prizes:active {background-position: -320px -80px;}
				.page_events_prizes #nav_events_prizes {background-position: -320px -80px;}
				#nav_publications {background-position: -480px 0;}
				#nav_publications:hover {background-position: -480px -40px;}
				#nav_publications:active {background-position: -480px -80px;}
				.page_publications #nav_publications {background-position: -480px -80px;}
				#nav_proclamations_requests {background-position: -640px 0;}
				#nav_proclamations_requests:hover {background-position: -640px -40px;}
				#nav_proclamations_requests:active {background-position: -640px -80px;}
				.page_proclamations_requests #nav_proclamations_requests {background-position: -640px -80px;}
				
			.nav li ul {
				display:none;
				position:absolute;
				top:34px;
				left:0;
				background:url("../img/backgrounds/box.jpg") repeat scroll left top #F3F4EA;
				width:200px;
				padding:0 5px 5px 5px;
				border:1px solid #a6a496;
				border-radius:0 0 6px 6px;
				-moz-border-radius:0 0 6px 6px;
				-webkit-border-radius:0 0 6px 6px;
				z-index:50;
			}
			
			#inst{width:150px;}
			#inst li a{width:130px;}
			
			#event{width:148px;}
			#event li a{width:128px;}
			
			#publicacoes{width:170px;}
			#publicacoes li a{width:150px;}
			
			#edit{width:145px;}
			#edit li a{width:125px;}
			
			.nav li ul li {
				display:block;
			}
			
				.nav li ul li a {
					background:none;
					width:180px;
					padding:0 10px;
					height:auto;
					line-height:25px;
					font-size:12px;
					font-family:Tahoma,sans-serif;
					font-weight:normal;
					color:#827F55;
					border-bottom: 1px solid #D8DAD1;
					border-top: 1px solid #FFFFFF;
				}
			
				.nav li ul li a:hover {
					color:#4d4b32;
				}*/
				
/* ============================================================================================================================= Info */
.info {
	margin-bottom: 10px;
}

	#date {
		font-size:10px;
		color:#8d8d8d
		
	}

/* ============================================================================================================================= Content */
.content {
	
}

	#columns {
		padding-bottom: 20px;
		border-bottom: #827F55 solid 1px;
	}

	/* Slider */
	#slider {
		height: 400px;
		margin: 0 0 30px 0;
		background: #252525 url("../img/jquery/nivo_slider/loading.gif") no-repeat 50% 50%;
		position: relative;
	}

		#slider img {
			top: 0; left: 0;
			display: none;
			position: absolute;
		}

	/* Welcome */
	#welcome {
		height: 25px;
		margin: 0 0 20px 0;
		background: url("../img/backgrounds/welcome.png") center center no-repeat;
		color: #7d7a58;
		line-height: 1.8em;
		text-align: center;
		font-weight:normal;
	}

	.column_left {
		width: 231px;
		margin: 0 12px 0 0;
		float: left;
	}
	.column_left .box { background: #f0f0f0;}

	.column_right {
		width: 717px;
		float: right;
	}

		.box {
			margin: 0 0 12px 0;
			padding: 10px 10px 10px 10px;
			background: #f3f3eb;
			/*border: #C0C1BA solid 1px;*/
			position: relative;
		}

			.box_title {
				height: 30px;
				padding: 0 0 0 10px;
				background: #D0CEBA url("../img/backgrounds/box_title.jpg") left -1px repeat-x;
				border-top: #C0C1BA solid 1px;
				border-right: #C0C1BA solid 1px;
				border-left: #C0C1BA solid 1px;
				color: #848160;
				line-height: 2.9em;
				/*text-shadow: #F3F4EA 0 1px 1px;*/
				text-shadow: #FFF 0 1px 1px;
				font-size:11px
			}

			.title_type_1 {
				margin: 0 0 10px 0;
				padding: 5px 0 5px 0;
				border-bottom: #D8DAD1 dotted 1px;
				color: #827f55;
				font-weight:100;
			}
			
			.title_type_1 a{
				color: #827f55;
			}
			
			
			.title_type_2 {
				margin: 0 0 10px 0;
				padding: 5px 0 5px 7px;
				border-top: #c0c1ba solid 1px;
				color: #827f5;
			}
			
			.title_type_2 a{
				font-weight:bold;
				color: #827f51;
			}

			.title_type_2 a:hover{
				color: #8d8d8d;
			}

				.title_type_1 span {
					margin: 0 5px 0 0;
				}

			.box_subtitle {
				margin: 0 0 15px 0;
				color: #827F55;
				font-size: 1.3em;
			}

			.box_bar {
				margin: 0 0 15px 0;
				padding: 8px 10px 8px 10px;
				background-color: #FFF;
				border-top: #C0C1BA solid 1px;
				border-bottom: #C0C1BA solid 1px;
				display: block;
			}

				.box_bar li {
					display: inline;
					line-height: 1.5em;
				}

					.box_bar_left {
						float: left;
					}

					.box_bar_right {
						float: right;
					}

				.box_notification {
					margin: 0 0 15px 0;
					padding: 10px 15px 10px 15px;
				}

					#box_notification_red {
						background-color: #F2D5C9;
						border: #C4ACA3 solid 1px;
					}

			.box_image {
				margin: 0 0 15px 0;
				border: #FFF solid 5px;
			}

		.box_right {
			padding: 20px;
		}

		#line {
			min-height: 30px;
			padding: 0 10px 0 10px;
			background-color: #FAFAFA;
			/*border-top: #C0C1BA solid 1px;
			border-right: #C0C1BA solid 1px;
			border-bottom: #FFF solid 1px;
			border-left: #C0C1BA solid 1px;*/
			line-height: 2.5em;
		}

			#line_list {
				width: 600px;
				float: left;
			}

				#line_list li {
					display: inline;
				}

					#line_list a {
						font-size: 0.9em;
						font-weight: normal;
					}

					#line_list span {
						
					}

			#line_tools_list {
				float: right;
			}

				#line_tools_list li {
					display: inline;
				}

					#line_tools_list a {
						font-size: 0.9em;
						font-weight: normal;
					}

					#line_tools_list span {
						
					}

/* ============================================================================================================================= Footer */
.footer {
	height: 100px;
	border-top: #FFF solid 1px;
}

	#address {
		top: 10px; left: 0;
		color: #827F55;
		font-size: 0.9em;
		position: absolute;
	}

	#partners {
		top: 25px; right: 0;
		position: absolute;
	}

		#partners li {
			display: inline;
		}

			#partners a {
				height: 24px; width: 75px;
				margin: 0 0 0 20px;
				background-image: url("../img/buttons/partners.png");
				float: left;
				-webkit-transition: none;
			}

				#sxbrasil {background-position: 0 0;}
				#sxbrasil:hover {background-position: 0 -24px;}
				#sxbrasil:active {background-position: 0 -48px;}
				#porto_digital {background-position: -75px 0;}
				#porto_digital:hover {background-position: -75px -24px;}
				#porto_digital:active {background-position: -75px -48px;}

/* ============================================================================================================================= Sidebar */
/* Busca do Achix */
#box_achix_search {
	
}

	#achix_search_form {
		
	}

		#achix_search_term {
			width: 175px;
			margin: 0 0 5px 0;
			/*background-image: url("../img/backgrounds/achix_search_term.jpg");
			background-position: top right;
			background-repeat: no-repeat;*/
			padding-right: 30px;
			position:relative;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border: 1px solid #CFCFCF;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
		}

			#achix_search_term:hover,
			#achix_search_term:focus {
				/*background-position: center right;*/
			}

		/*#achix_search_submit,*/
		#achix_search_advanced
		/*#achix_search_web */{
			height: 21px;
			-webkit-transition: none;
		}

		#achix_search_submit {
			/*width: 209px;
			margin: 0 0 10px 0;
			background-image: url("../img/buttons/button_achix_search_submit.png");*/
			position:absolute; 
			right: 15px;
    		top: 14px;
		}

		#achix_search_web {
			/*width: 100px;
			background-image: url("../img/buttons/button_achix_search_web.png");
			float: left;*/
			left: 80px;
			position: absolute;
			top: 32px;
		}
		#search_web { vertical-align:middle;} 
		#achix_search_web label { font-weight:100; vertical-align:middle; font-size:10px; display:block; color:#8d8d8d}

		#achix_search_advanced {
			width: 70px;
			background-image: url("../img/buttons/button_achix_search_advanced.png");
			float: right;
		}

#box_industry,
#box_you {
	padding-top: 4px;
	padding-bottom: 4px;
}

	.links_list {
		
	}

		.links_list_item {
			padding: 8px 0 8px 0;
			border-top: #FFF solid 1px;
			border-bottom: #D8DAD1 solid 1px;
			font-size:11px
		}

			.links_list span {
				margin: 0 5px 0 0;
				color: #827F55;
			}

			.links_list a {
				font-weight: normal;
			}

			.links_list_sub {
				margin-top: 5px;
			}

				.links_list_sub_item {
					padding: 6px 0 4px 12px;
				}

					.links_list_sub_item a {
						line-height: 1.3em;
					}

.sidebar_banner {
	height: 80px;
	border-bottom: #FFF solid 1px;
	display: block;
}

/* ============================================================================================================================= Home */

/* Destaques */
#highlights {
	height: 170px;
	margin: 0 0 12px 0;
	overflow: hidden;
}

	#highlights_list {
		height: 170px;
		color:#8d8d8d;
	}

		#highlights_list li {
			position: relative;
		}

			.highlights_list_thumb {
				/*height: 150px;*/ width: 200px;
				margin: 0 15px 0 0;
				display: block;
				float: left;
			}

			#highlights_list small {
				bottom: -20px; left: 0;
				font-size: 0.85em;
				position: absolute;
			}

/* Seções */
.section_left,
.section_right {
	min-height: 100px;
}

.section_left {
	width: 474px;
	float: left;
}

.section_right {
	width: 231px;
	float: right;
}

	.section_list {
		
	}

		.section_list li {
			margin: 0 0 8px 0;
			padding: 0 0 6px 0;
			border-bottom: #D8DAD1 dotted 1px;
		}

			.section_list a {
			
				
			}

			.section_list_title {
				margin: 0 0 5px 0;
				display: block;
				font-weight: normal;
			}
			strong .section_list_title { font-weight:bold; color:#827f55}
			
				.section_list_title span {
					margin: 0 5px 0 0;
				}

			.section_list_summary {
				/*color: #252525;*/
				color: #8d8d8d;
				display: block;
			}
			
			.section_list_summary small {
				font-size:11px;
			}

				.section_list_summary:hover p,
				.section_list_summary:hover small {
					color: #252525;
					text-decoration: underline;
				}

				.section_list_summary p {
					padding: 0 0 0 0;
				}

#highlight_solution_image {
	height: 100px;
	display: block;
}

#highlight_solution_link {
	margin: 10px 0 0 0;
	display: block;
	text-align: center;
}

/* ============================================================================================================================= News */
/* Box news */
#box_news {
	min-height: 400px;
}

	#news_from {
		float: left;
	}

	#news_when {
		float: right;
	}

	#news_title {
		margin: 10px 0 10px 0;
		color: #4D4B32;
		font-size: 2em;
	}

	#news_description {
		color: #707070;
	}

	#news_font {
		font-weight: bold;
		text-align: right;
	}

	.news_media {
		width: 240px;
		margin: 0 15px 5px 0;
		padding: 5px 5px 5px 5px;
		float: left;
		background-color: #FAFAFA;
		border: #D8DAD1 solid 1px;
	}

		.news_media_credits {
			float: left;
			line-height: 1.6em;
		}

		.news_media_tools {
			float: right;
		}

			.news_media_tools li {
				display: inline;
			}

				.news_media_tools a {
					height: 16px; width: 16px;
					margin: 0 0 0 5px;
					float: left;
				}

					.news_media_tools_download {
						background-image: url("../img/mini_icons/download.png");
					}

					.news_media_tools_zoom {
						background-image: url("../img/mini_icons/zoom.png");
					}

		.news_media_image {
			/*height: 160px;*/ width: 240px;
			margin: 5px 0 5px 0;
			background: #252525 url("../img/jquery/nivo_slider/loading.gif") no-repeat 50% 50%;
			border-bottom: #FFF solid 1px;
			display: block;
		}

			.news_media_image img {
				
			}

		.news_media_description {
			font-weight: bold;
		}

	.text {
		font-family: Georgia, serif;
		font-size: 1.1em;
		line-height: 1.7em;
	}

	.list {
		margin: 0 0 15px 20px;
		font-family: Georgia, serif;
		font-size: 1.1em;
		line-height: 1.7em;
	}

		.list li {
			list-style-type: square;
		}

	#news_tools {
		margin: 10px 0 0 0;
		padding: 10px 0 4px 0;
		border-top: #D8DAD1 solid 1px;
	}

		#news_tools li {
			display: inline;
		}

			#news_tools a {
				height: 32px;
				margin: 0 20px 0 0;
				padding: 0 0 0 38px;
				background-position: top left;
				color: #827F55;
				float: left;
				line-height: 2.6em;
				text-indent: 0;
			}

				#news_tools a:hover {
					color: #4D4B32;
				}

				#news_tools a:active {
					color: #29281A;
				}

				#news_tools_email {
					background-image: url("../img/icons/email.png");
				}

				#news_tools_print {
					background-image: url("../img/icons/printer.png");
				}

				#news_tools_pdf {
					background-image: url("../img/icons/download.png");
				}

				#news_tools_file {
					background-image: url("../img/icons/file.png");
				}

	#more_news {
		height: 30px;
		margin: 10px 0 10px 0;
		padding: 0 10px 0 10px;
		background-color: #FAFAFA;
		border: #D8DAD1 solid 1px;
		color: #707070;
		line-height: 2.5em;
	}

	#more_news_list {
		
	}

		#more_news_list li {
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
			border-bottom: #D8DAD1 dotted 1px;
		}

			.more_news_list_title {
				margin: 0 0 5px 0;
				display: block;
			}

				.more_news_list_title span {
					
				}

			.more_news_list_summary {
				color: #252525;
				display: block;
				font-weight: normal;
				line-height: 1.5em;
			}

				.more_news_list_summary:hover {
					color: #252525;
				}

	#navigation {
		height: 35px;
		padding: 10px 0 0 0;
		border-top: #D8DAD1 solid 1px;
		position: relative;
	}

		#navigation_pages {
			height: 35px; width: 70%;
			margin: 0 auto;
			text-align: center;
		}


				.navigation_page {
					height: 33px;
					margin: 0 5px 0 0;
					padding: 5px 10px 5px 10px;
					background-color: #E4E2CC;
					border: #C0C1BA solid 1px;
					/*display: block;*/
					line-height: 2.6em;
					
				}

					.navigation_page_selected {
						background-color: #FFF;
					}

				#navigation_previous,
				#navigation_next {
					height: 35px;
					top: 10px;
					line-height: 2.6em;
					position: absolute;
				}

				#navigation_previous {
					left: 0;
				}

				#navigation_next {
					right: 0;
				}

	#send {
		height: 380px; width: 300px;
	}

		#send_form {
			
		}

			.send_field {
				width: 290px;
			}

				#send_field_comments {
					height: 100px;
				}

			#send_button {
				height: 29px; width: 100px;
				margin: 15px 0 0 0;
				background-image: url("../img/buttons/button_send.png");
			}

.page_news_pre {
	background: none;
}

	.news_pre {
		padding: 20px;
	}

	.page_news_pre .footer {
		display: none;
	}

/* ============================================================================================================================= Advanced search */
/* Box advanced search */
#box_advanced_search {
	
}

	#advanced_search_form {
		
	}

		#advanced_search_form small {
			margin: 8px 0 0 0;
			display: block;
		}

		.advanced_search_field_1 {
			width: 455px;
		}

		.advanced_search_field_2 {
			width: 80px;
			font-weight: bold;
			text-align: center;
		}

		.advanced_search_checkbox_list {
			margin: 10px 0 15px 0;
		}

			.advanced_search_checkbox_list li {
				margin: 0 0 4px 0;
			}

				.advanced_search_checkbox_list input {
					
				}

				.advanced_search_checkbox_list span {
					margin: 0 0 0 5px;
				}

		#advanced_search_send {
			height: 29px; width: 100px;
			margin: 15px 0 0 0;
			background-image: url("../img/buttons/button_search.png");
		}

/* ============================================================================================================================= Results */
/* Box results */
#box_results {
	
}

	#results_numbers {
		height: 35px;
		margin: 15px 0 15px 0;
		border-bottom: #C0C1BA solid 1px;
		position: relative;
	}

		#results_numbers_list {
			bottom: 0; left: 0px;
			position: absolute;
		}

			#results_numbers_list li {
				display: inline;
			}

				#results_numbers_list a {
					height: 34px;
					margin: 0 2px 0 0;
					padding: 0 8px 0 30px;
					background-color: #E4E2CC;
					background-position: 8px 10px;
					background-repeat: no-repeat;
					border-top: #C0C1BA solid 1px;
					border-right: #C0C1BA solid 1px;
					border-left: #C0C1BA solid 1px;
					display: block;
					float: left;
					font-size: 0.9em;
					line-height: 3.2em;
				}

					.results_numbers_list_selected_item {
						background-color: #D0CEBA !important;
					}

					#results_numbers_list_all {
						background-image: url("../img/mini_icons/magnifier.png");
					}

					#results_numbers_list_news {
						background-image: url("../img/mini_icons/newspapers.png");
					}

					#results_numbers_list_images {
						background-image: url("../img/mini_icons/pictures.png");
					}

					#results_numbers_list_videos {
						background-image: url("../img/mini_icons/films.png");
					}

					#results_numbers_list_audio {
						background-image: url("../img/mini_icons/speaker.png");
					}

					#results_numbers_list_files {
						background-image: url("../img/mini_icons/folder.png");
					}

					#results_numbers_list_links {
						background-image: url("../img/mini_icons/chain.png");
					}

	#results_list {
		
	}

		.results_list_item {
			min-height: 150px;
			margin: 0 0 10px 0;
			padding: 5px 10px 10px 24px;
			border-bottom: #D8DAD1 solid 1px;
			position: relative;
		}

			.results_list_checkbox {
				top: 4px; left: 0;
				position: absolute;
			}

			.results_list_details {
				height: 16px;
				margin: 0 0 8px 0;
				padding: 0 0 0 22px;
				background-position: 0 0;
				background-repeat: no-repeat;
				display: block;
				line-height: 1.4em;
			}

				.results_list_details_news {
					background-image: url("../img/mini_icons/newspapers.png");
				}

				.results_list_details_album {
					background-image: url("../img/mini_icons/pictures.png");
				}

				.results_list_details_image {
					background-image: url("../img/mini_icons/picture.png");
				}

				.results_list_details_video {
					background-image: url("../img/mini_icons/films.png");
				}

				.results_list_details_audio {
					background-image: url("../img/mini_icons/speaker.png");
				}

				.results_list_details_file {
					background-image: url("../img/mini_icons/folder.png");
				}

				.results_list_details_link {
					background-image: url("../img/mini_icons/chain.png");
				}

			.results_list_title {
				margin: 0 0 10px 0;
				font-size: 1.3em;
				display: block;
			}

			.results_list_thumb {
				height: 75px; width: 100px;
				margin: 0 10px 5px 0;
				background: #252525 url("../img/jquery/nivo_slider/loading.gif") no-repeat 50% 50%;
				border-bottom: #FFF solid 1px;
				display: block;
				float: left;
			}

				.results_list_thumb img {
					
				}

			.results_list_summary {
				color: #252525;
				display: block;
				font-weight: normal;
				line-height: 1.5em;
			}

				.results_list_summary:hover {
					color: #252525;
					text-decoration: underline;
				}

			.results_list_tools {
				margin: 10px 0 0 0;
				padding: 8px 0 0 0;
				border-top: #D8DAD1 dotted 1px;
			}

				.results_list_tools li {
					display: inline;
				}

					.results_list_tools a {
						height: 16px;
						padding: 0 0 0 22px;
						background-position: 0 0;
						background-repeat: no-repeat;
						display: block;
						font-size: 0.9em;
						line-height: 1.4em;
					}

						.results_list_tools_view {
							background-image: url("../img/mini_icons/eye.png");
						}

				#view {
					height: 380px; width: 780px;
					padding: 50px;
				}

	#results_tools {
		margin: 0 0 15px 0;
		padding: 0 0 4px 0;
	}

		#results_tools li {
			display: inline;
		}

			#results_tools a {
				height: 32px;
				margin: 0 20px 0 0;
				padding: 0 0 0 38px;
				background-position: top left;
				color: #827F55;
				float: left;
				line-height: 2.6em;
				text-indent: 0;
			}

				#results_tools a:hover {
					color: #4D4B32;
				}

				#results_tools a:active {
					color: #29281A;
				}

				#results_tools_print_all {
					background-image: url("../img/icons/printer.png");
				}

				#results_tools_print_selected {
					background-image: url("../img/icons/printer.png");
				}

				#results_tools_download_all {
					background-image: url("../img/icons/download.png");
				}

				#results_tools_download_selected {
					background-image: url("../img/icons/download.png");
				}

/* ============================================================================================================================= Contact */
/* Box contact */
#box_contact {
	
}

	#contact_form {
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom: #C0C1BA dotted 1px;
	}

		#contact_form select {
			width: 454px;
			margin: 4px 0 0 0;
		}

		.contact_field {
			width: 444px;
		}

			#contact_field_comments {
				height: 200px;
			}

/* ============================================================================================================================= Events and prizes */
/* Box events and prizes */
#box_events_prizes {
	
}

	#months {
		width: 255px;
		margin: 0 0 15px 0;
	}

	#calendar {
		height: 175px; width: 255px;
		margin: 0 0 15px 0;
		border-spacing: 0;
		border-right: #C0C1BA solid 1px;
		border-bottom: #C0C1BA solid 1px;
		border-left: #C0C1BA solid 1px;
		text-align: center;
	}

		#calendar td {
			vertical-align: middle;
		}

			.day {
				background-color: #D0CEBA;
				border-top: #C0C1BA solid 1px;
				border-bottom: #C0C1BA solid 1px;
				font-weight: bold;
			}

			.days {
				background-color: #FAFAFA;
				font-weight: bold;
			}

				.last_month a,
				.sext_month a {
					color: #D8DAD1;
				}

			.today {
				padding: 2px 8px 2px 8px;
				border-radius: 20px;
				background-color: #D8DAD1;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
			}

	#events_list {
		margin: 0 0 15px 0;
	}

		.events_list_item {
			margin: 0 0 10px 0;
			padding: 0 0 12px 0;
			border-bottom: #C0C1BA dotted 1px;
		}

			.event_title {
				margin: 0 0 10px 0;
				color: #4D4B32;
				font-size: 1.3em;
			}

			.event_details {
				
			}

				.event_details li {
					margin: 0 0 4px 0;
				}
		
	#prem_list {
		margin: 0 0 15px 0;
	}

		.prem_list_item {
			margin: 0 0 10px 0;
			padding: 0 0 12px 0;
			border-bottom: #C0C1BA dotted 1px;
		}

			.prem_title {
				margin: 0 0 10px 0;
				color: #827f51;
				font-size: 12px;
			}

			.prem_details li span{
				color:#827f51;
				
			}

				.prem_details li {
					margin: 0 0 4px 0;
				}
		.link_baixar{
			color:#827f51;
			font-weight: bold;
		 }
		 
		.link_baixar_premio{
			color:#827f51;
		 }

/* ============================================================================================================================= Publications */
/* Box publications */
#box_publications {
	
}

	#publications_list {
		
	}

		.publications_list_item {
			margin: 0 0 15px 0;
			padding: 0 0 10px 0;
			border-bottom: #C0C1BA dotted 1px;
		}

			.publication_thumb {
				height: 150px; width: 112px;
				margin: 0 15px 5px 0;
				background: #252525 url("../img/jquery/nivo_slider/loading.gif") no-repeat 50% 50%;
				border-bottom: #FFF solid 1px;
				display: block;
				float: left;
			}

				.publication_thumb img {
					
				}

			.publication_details {
				
			}

				.publication_details li {
					margin: 0 0 5px 0;
				}

					.publication_details_tools {
						margin: 15px 0 5px 0 !important;
					}

					.publication_details a {
						height: 16px;
						padding: 0 0 0 20px;
					}

						.publication_open {
							background: url("../img/mini_icons/eye.png") 0 0 no-repeat;
						}

						.publication_download {
							background: url("../img/mini_icons/download.png") 0 0 no-repeat;
						}

/* ============================================================================================================================= Proclamations and requests */
/* Box proclamations requests */
#box_proclamations_requests {
	
}

	#document_type {
		width: 100px;
		margin: 0 20px 0 0;
	}

	#agency {
		width: 100px;
		margin: 0 20px 0 0;
	}

	#bids_list {
		
	}

		#bids_list li {
			margin: 0 0 10px 0;
			border-bottom: #C0C1BA dotted 1px;
		}

/* ============================================================================================================================= Images */
/* Box images */
#box_images {
	
}

	.album_list {
		margin: 0 0 15px 0;
		border-bottom: #C0C1BA solid 1px;
	}

		.album_list_item {
			width: 205px;
			margin: 0 -4px -2px 0;
			padding: 160px 10px 20px 10px;
			display: inline-block;
			position: relative;
			text-align: center;
			vertical-align: top;
		}

			.album_list_thumb {
				height: 150px; width: 225px;
				top: 0; left: 0;
				background-position: center center;
				background-repeat: no-repeat;
				position: absolute;
			}

				.album_list_thumb_album {
					background-image: url("../img/backgrounds/album_list_thumb_album.png");
				}

				.album_list_thumb_photo {
					background-image: url("../img/backgrounds/album_list_thumb_photo.png");
				}

				.album_list_thumb img {
					margin: 23px 23px;
				}

		.album_list_title {
			margin: 0 0 10px 0;
			display: block;
			line-height: 1.5em;
		}

		.album_list_download {
			height: 29px; width: 100px;
			margin: 10px 0 0 52px;
			background-image: url("../img/buttons/button_download.png");
			-webkit-transition: none;
		}

/* ============================================================================================================================= Image */
/* Box image */
#box_image {
	
}

	#jcarousel {
		
	}

/* ============================================================================================================================= Courses */
/* Box courses */
#box_courses {

}

	.courses_list {
		margin: 0 0 60px 0;
	}

		.courses_list li {
			margin: 0 0 10px 0;
			border-bottom: #C0C1BA dotted 1px;
		}

			.courses_date {
				margin: 0 0 5px 0;
				display: block;
			}

			.courses_title {
				margin: 0 0 5px 0;
				display: block;
			}

/* ============================================================================================================================= Course */
/* Box course */
#box_course {
	
}

	.course_logo {
		height: 30px; width: 60px;
		display: block;
		text-indent: -9999px;
	}

		#course_logo_iel {
			background-image: url("../img/others/course_logo.jpg");
		}

	.course_name {
		line-height: 2.3em;
	}

		.course_title {
			
		}

/* ============================================================================================================================= Application */
/* Box application */
#box_application {

}

	#application_form {
		margin: 0 0 60px 0;
	}

		.application_field {
			width: 455px;
		}

			.application_field_size_1 {
				width: 120px;
			}

			.application_field_size_2 {
				width: 200px;
			}

			#application_field_others {
				width: 216px;
				margin: 0 0 0 10px;
			}

/* ============================================================================================================================= Estimate */
/* Box estimate */
#box_estimate {

}

	#estimate_form {
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom: #C0C1BA dotted 1px;
	}

		#estimate_form select {
			width: 454px;
			margin: 4px 0 0 0;
		}

		#services_select {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
		}

		#estimate_form small {
			margin: 6px 0 0 0;
			display: block;
		}

		.estimate_field {
			width: 444px;
		}

		.estimate_field_short {
			width: 201px;
		}

			#estimate_field_comments {
				height: 200px;
			}
			
 /* ajustes*/
 #programacao .section_list_title { font-size:11px; color:#8d8d8d }
 #buscar { position:absolute; right:0; top:0;}
 
 /* Ticker*/
#tickerContainer{ height: 135px; overflow:hidden;  background-color: blue;}
 #ticker { width:210px; height:135px;  overflow:hidden; }
#ticker dt { font:normal 14px Georgia; padding:0 10px 5px 10px; padding-top:10px;  border-bottom:none; border-right:none; position:relative; }
#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 10px 10px 10px; border-bottom:1px dotted #d8dad1;  position:relative; }
#ticker dd.last { border-bottom:1px dotted #ffffff; }
#ticker div { margin-top:0; }
 
 /* Ticker end*/
 
 #listticker{
	height: 137px;
	width:210px;
	overflow:hidden;
	padding:0 10px 14px 2px;
	margin-bottom: 5px;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:37px;
		padding:15px;
		list-style:none;
		border-bottom:1px dotted #d8dad1; 
	}
		#listticker li a{
		margin-bottom: 10px;
		}
		#listticker a{
			color:#000;
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #dedede;
		}
		
.top30 {
	margin-top:30px;
}

.top0 {
	margin-top:0;
}

.alm-formLeft {
	width:316px;
	height:145px;
	position:relative;
	float:left;
	padding-right:23px;
	border-right:1px dotted #c0c1b9;
}

	#Pesquisa_atividadeIndustrial {
		width:316px;
		margin-bottom:10px;
	}
	
	.resetLabel {
		display:inline;
		font-weight:normal;
		margin:0;
		font-size:0.85em;
		margin-left:4px;
		line-height:2em;
	}
	
	.checkbox-alm {
		margin:0;
	}
	
	.bt-ok {
		display:block;
		width:57px;
		height:30px;
		position:absolute;
		bottom:0;
		right:22px;
	}
	
		.bt-ok img {
			display:block;
			width:57px;
			height:30px;
			border:none;
			background:none;
		}

.alm-formRight {
	width:316px;
	height:145px;
	position:relative;
	float:right;
}

	#palavraChave {
		width:310px;
		height:25px;
		line-height:25px;
	}
	
	.right0 {
		right:0;
	}
	
	
.title-aula {
	color:#353535;
	display:block;
	font-size:1em;
	font-weight:bold;
}

	.desc-title-aula {
		color:#353535;
		font-size:0.9em;
		margin-bottom:15px;
	}
	
#sala {
	width:316px;
	height:160px;
	position:relative;
}

	#sala input.text-input {
		width:310px;
		height:25px;
		line-height:25px;
	}
	
	#btentrar {
		position:absolute;
		bottom:0;
		right:-1px;
	}
	
	#esqueceu-senha {
		position:relative;
		top:8px;
	}
	
	
	/*=====================================novo menu=============================================*/
	
	

.menu{ width: 960px; height: 37px; list-style:none;  z-index:9000; position: relative; margin: auto; top: -3px;}

.menu li{  position:relative; float:left; }

.menu li a {width: 160px;  font-size:1.3em;  color:#333; text-decoration:none;  display:block; background-image: url("../img/buttons/nav.png");}
				#nav_institutional {background-position: 0 0;}
				#nav_institutional:hover {background-position: 0 -40px;}
				#nav_institutional:active {background-position: 0 -80px;}
				.page_institutional #nav_institutional {background-position: 0 -80px;}
				#nav_contact {background-position: -160px 0;}
				#nav_contact:hover {background-position: -160px -40px;}
				#nav_contact:active {background-position: -160px -80px;}
				.page_contact #nav_contact {background-position: -160px -80px;}
				#nav_events_prizes {background-position: -320px 0;}
				#nav_events_prizes:hover {background-position: -320px -40px;}
				#nav_events_prizes:active {background-position: -320px -80px;}
				.page_events_prizes #nav_events_prizes {background-position: -320px -80px;}
				#nav_publications {background-position: -480px 0;}
				#nav_publications:hover {background-position: -480px -40px;}
				#nav_publications:active {background-position: -480px -80px;}
				.page_publications #nav_publications {background-position: -480px -80px;}
				#nav_proclamations_requests {background-position: -640px 0;}
				#nav_proclamations_requests:hover {background-position: -640px -40px;}
				#nav_proclamations_requests:active {background-position: -640px -80px;}
				.page_proclamations_requests #nav_proclamations_requests {background-position: -640px -80px;}
				#nav_seletivos {background-position: -802px 0}
				#nav_seletivos:hover {background-position: -802px -40px;}
				#nav_seletivos:active {background-position: -802px -80px;}
				.page_seletivos #nav_seletivos {background-position: -802px -80px;}

				.no_text{ text-indent: -4000px; height: 37px;}
				
				.institucional{ width: 162px; background-color: #f1f3e8;}
				.menu li .institucional li a { width: 137px; background-color: #f1f3e8; border-bottom-color: #d8dad0; }
				.publicacoes{  width: 176px; background-color: #f1f3e8;}
				.menu li .publicacoes li a { width: 150px; background-color: #f1f3e8; border-bottom-color: #d8dad0; }
				.conselho{ margin-left: 52px;}

.menu li ul{position:absolute; top:35px; left:0px;  display:none; color: black; border:1px solid #a6a496; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;}

.menu li ul li{ background: url("../img/backgrounds/box.jpg") repeat-x; border:1px solid #a6a496; line-height: 1.2em;}

.menu li ul li a{width:128px; padding: 10px; background: url("../img/backgrounds/box.jpg") repeat-x; font-size:12px; font-family:Tahoma,sans-serif; font-weight:normal; color: #827f66; }
.menu li ul li a:hover{color: #4d4b32;}
.it_unico{ padding-top: 5px;}
.menu li:hover ul ul{display:none; }

.end_link{border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;}

.menu li:hover ul, .menu li ul li:hover ul, .menu li.over ul, .menu li ul li.over ul{display:block;}

.menu li ul li{border:1px solid #f3f5ea; border-bottom-color: #d8dad0;  display:block;  min-width: 160px; background-color: #f1f3e8; }


li.border0{border:0;}

.menu li ul li ul{z-index:900; top:0; left:110px; background:#eaeaea;}


#box_intern ul.list_ul { list-style:inside circle !important; }

	
#popup{
   font-size: 11px;
   height: 174px;
   left: 25%;
   position: fixed;
   top: 20%;
   width: 481px;
   z-index: 200;
   }
            #popup .fechar {
  float: right;
  padding-right: 156px;
  position: relative;
  top: 0;
  z-index: 6000 !important;
}

            
/*Páginas cma*/
#box_estrutura h5{ font-size: 13px;}
#box_estrutura span, #box_cont span, #box_agenda span{font-weight: bold;}
.list_estr li{ margin-bottom: 5px;}

#box_cont .func{ font-size: 12px; color: #827f55;}
#box_legislacao ul li{margin-bottom: 10px;}
#box_legislacao h5, #box_agenda h5{ font-size: 13px;}
.not_industria {
height: 304px;

}

.not_industria li {
height: auto;
max-height: 90px;
overflow: hidden;

}

.banners_center {
margin: 0;
padding: 0;
margin-top: 11px;
}
.banners_center a.primeiro {
margin-right: 3px;
}
.sidebar_banner_center {
height: 80px;
}
.logo_print, .selo_inovsir {
    display: none;
}