﻿/* 
/* 
Theme Name: Tema Website EMC2
Theme URI: http://nauweb.com
Description: Tema desenolvido para o site da EMC2
Author: Nauweb
Author URI: http://nauweb.com
Version: 0.1.1
Tags: EMC2
Template: hybrid
*/

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	@import url('../hybrid/library/css/reset.css');

/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */
	/* @import url('../hybrid/library/css/18px.css'); */
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

	
/* 2 Colunas com widget na direita */
	@import url('../hybrid/library/css/2c-l-fixed.css');
	
/* Holy Grail */
	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');
	
	/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */

/**
* Body
************************************************/

/* Contains everything */
body {
background: #C0C0C0 url(images/bg_emc2.png) repeat-y top left;
font-family: Arial, Helvetica, sans-serif;

}

/* Wrapper for everything inside of the body */
	#body-container { padding-top: 10px; width: 980px; overflow: visible;}

/**
* Elements
************************************************/

/* Hyperlinks */
a:link {
	color: #f0a200;
	}
a:visited {
	color: #e48500;
	}
a:hover {}
a:active {}

/* Headers */
h1 { font-family: "Trebuchet MS", Helvetica, sans-serif;  color: #005fa1; font-size: 18px; }
h2 { font-family: "Trebuchet MS", Helvetica, sans-serif; color: #005fa1;}


.home h3 {font-family: "Trebuchet MS", Helvetica, sans-serif; color: #f0a200; margin-bottom: 0px; padding: 0px;}
h3 { font-family: "Trebuchet MS", Helvetica, sans-serif; color: #f0a200; padding-bottom: 15px;}

h4 {}
h5 {}
h6 {}

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
.home p { font-size: 12px; font-weight: 500; }
p { color:#4d4d4f; font-size: 12px; padding-bottom: 15px; }

/* Unordered lists */
ul {color:#4d4d4f; font-size: 12px;}
	.blog ul li , .singular-post ul li {list-style-type: none; padding-left: 18px;	padding-bottom: 2px; background: url(images/bullet_seta.png) left no-repeat;}
	.page ul {padding-left: 20px; }
	.page ul li { padding-bottom: 15px; }
	
/* Ordered lists */
ol { color:#4d4d4f; font-size: 12px; padding-left: 20px; }
	ol li { padding-bottom: 10px; }

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote { margin-left: 10px; border-left: 2px dotted #F0A200; padding-left: 8px; margin-bottom: 10px;}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */
table {}
	caption {}
	tr {}
	th {}
	td {}

/* Forms */
form {}
	textarea { background-color: #d8dee4; border-color: #d0d0d0; border-style: solid; -moz-border-radius:1ex; -webkit-border-radius:1ex; color: #005fa1; margin-top: 3px;}
	input { background-color: #d8dee4; border-color: #d0d0d0; border-style: solid; -moz-border-radius:1ex; -webkit-border-radius:1ex; color: #005fa1;}
	label { color: #005fa1; font-size: 14px; padding-left: 5px;}
	option {}

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, .aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	}
.block, .alignnone {
	display: block;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}

/* Searchform Homepage*/

#search-1 {
	float: right;
	width: 160px;
	position: absolute;
	right: -770px;
}
#search-form-1 {
margin:10px 8px 0 0;
padding:0;
}
#search-form-1 input#s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EAEAEA;
color:#CCCCCC;
font-size:11px;
height:14px;
margin:0;
padding:2px;
width:105px;

}
#search-form-1 input#search-submit-1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
text-transform:lowercase;
display:none;
}
#search-text-1 {	float: right; font-size:10px; width:105px; text-align:right; color: #999; background-color: #FFFFFF}
#search-text-1 input {background-color: #FFFFFF }

/**
* Images
************************************************/

/* Normal images */
.entry-content a img { padding: 10px; margin-top: 10px; background-color: #FFFFFF; -moz-border-radius:1ex; -webkit-border-radius:1ex;}
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {}

/* WP Captions [caption] */
.wp-caption { background: #FFFFFF; -moz-border-radius:1ex; -webkit-border-radius:1ex; padding: 7px;}
	.wp-caption img, .wp-caption a img { border: none; padding: 0; margin: 0; }
	.wp-caption p { padding-top: 5px;}

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {
	width: 180px;
	float: left;
	margin-left: 20px;
	margin-right: 35px;
	margin-bottom: 10px;
}

	/* Contains site title and tagline */
	#header { position: relative;}

		/* Site title */
		#site-title {}
			
			#site-title a {
			background: url("images/logo_home.png") no-repeat;
			width: 190px;
			height: 135px;
			text-indent: -9999px;
			display: block;
			
			
			}
				#site-title a span {}

		/* Site description/tagline */
		#site-description {
		display: none;
		}

/**
* Page navigation
************************************************/


#navigation {
	width: 725px;
	margin: 55px 0 0;
	float: left;
	
}
#page-nav {
	background-color: #005fa1;
	height: 30px;
	padding: 0 11px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;	
}
#page-nav li { margin: 5px 3px 5px 0; padding-left: 0px;	padding-bottom: 0px; background: transparent}
#page-nav a {
	color: #ffffff;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	}
#page-nav .current_page_item a,
#page-nav .current_page_parent a,
#page-nav li:hover a {
	background: #f29100;
	color: #ffffff;
	padding: 0 10px;
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	}
/*
#page-nav li ul li {
	background: #f29100;;
	padding: 0 0 0 13px;
}

#page-nav li ul li a {
	background: url('library/images/nav-bg.png') right center no-repeat;
	color: #fff;
	line-height: 10px;
	padding: 12px 13px 12px 0;
} 
}
#page-nav li ul li ul li {
	margin-left: 15px;
}
	*/		
			
/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {
	background-color: #f1f3f5;
	width:940px;
	margin-left: 20px;
	margin-bottom: 15px;
	overflow: visible;
}
#container .content { overflow: visible;	}
	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {}
	
	.home .no-widgets .content, .home .no-default-widgets .content { width: 940px; }
	.no-widgets .content, .no-default-widgets .content { width: 940px; }
	.no-widgets .content .entry-content { border-right: 0px }
	
		/* Breadcrumb trail */
		.breadcrumb {
			font-size: 10px;
			color: #808080;
			background-color: #c4d4df;
			line-height: 25px;
			width: 920px;			
			border-bottom: 10px solid #eaedf0;
			padding-left: 20px;
		}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info { font-family: "Trebuchet MS", Helvetica, sans-serif; color: #005fa1; }
		.date-info {}
		.search-info {}
		.tag-info {font-family: "Trebuchet MS", Helvetica, sans-serif; color: #005fa1;}

		/* Posts */
		.post { position: relative;}

			/* Post, page, and archive titles */
			.entry-title {padding-bottom: 5px;}
			.single-title {}
			.page-title {
				background-color: #f6f7f9;
				font-size: 30px;
				color: #005fa2;
				padding: 10px 20px 6px;
				width: 900px;
				border-bottom: 15px solid #eaedf0;				
				}
					.page-title a, .page-title a:visited { color: #005fa2; }
			.attachment-title {}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline {}

			/* Full entries */
			.entry-content { background: #f4f6f7 url(images/bg_post.png) bottom no-repeat; padding: 10px 20px;	border-right: 15px solid #eaedf0; }
			
			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary {}

				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Post meta data */
			.post-meta-data { padding: 15px 0 0 15px; width: 430px;}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links { overflow: hidden; padding: 19px 19px 19px 19px;	border-right: 15px solid #eaedf0;}
			.navigation-links .previous { float: left; max-width: 49%;}
			.navigation-links .next { float: right; max-width: 49%; text-align: right;}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li, p.comments-closed { overflow: hidden; margin: 0 0 18px 0; padding: 19px 19px 10px 10px;	background: #F4F5F7; border: 1px solid #e7e7e7;}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {overflow: hidden; margin: 0 0 20px 0; padding: 19px 19px 20px 19px;	background: #F4F5F7; border: 1px solid #e7e7e7;}
						#comments li.pingback {overflow: hidden; margin: 0 0 20px 0; padding: 19px 19px 20px 19px;	background: #F4F5F7; border: 1px solid #e7e7e7;}

							/* Comment avatars */
							#comments .avatar { float: left;	width: 40px; height: 40px; margin: 0 15px 5px 15px;	padding: 4px; background: #F4F5F7; border: 1px solid #FFFFFF;
	}

							/* Comment meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data cite {}

							/* Comment text */
							#comments .comment-text { clear: both; margin: 0 15px;}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond .button {}
						#respond .comment-action {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}


		/* After content */
		#utility-after-content {position: relative; }
		#utility-after-content .widget { border-top: 15px solid #E8EBEF; padding-top: 10px; background-color: #f4f5f7; position:relative; z-index: 140;}
			#utility-after-content .widget-inside { padding-top: 5px;}
				#utility-after-content .widget-inside h2 a { color: #005fa1; }
					
		#query-posts-4 { position: relative;	float:left; z-index: 142;}
			#query-posts-4 .widget-inside { float: left; background: url(images/bg_destaques.png) no-repeat 22px 6px; margin-top: -8px; width: 445px;}
					#query-posts-4 .widget-inside .post { margin-left: 26px; width: 180px; padding-left: 10px; overflow: hidden; float: left; }
						#query-posts-4 .byline, #query-posts-4 .entry-meta { display:none; }
						#query-posts-4 .widget-title { display:block; text-indent: -9999px;}
						#query-posts-4 .post-title { font-size: 12px; }
						#query-posts-4 .thumbnail { padding-top: 5px; width:180px; height:102px; margin-bottom: 10px; }
						#query-posts-4  .entry-summary { font-size: 11px; }
					
					/*
		#query-posts-5 { width: 200px; height: 245px; float: left; padding-left: 20px; position: relative;background-image: url(images/bg_destaque_home.jpg); background-repeat: no-repeat; background-position:top right;}
		#query-posts-5 .byline, #query-posts-5 .entry-meta { display:none; }
			#query-posts-5 .widget-inside { width: 180px; padding-left: 10px; padding-right: 10px; }			
				#query-posts-5 .widget-title {
					display:block;
					background: transparent url(images/destaques_emc2.png) no-repeat;
					text-indent: -9999px;
			}			
				#query-posts-5 .post-title { font-size: 12px; }
				#query-posts-5 .thumbnail { padding-top: 5px; width:180px; height:102px; margin-bottom: 10px;}
				#query-posts-5  .entry-summary { font-size: 11px; }
				
				*/
		
		#query-posts-6 { width: 318px; height: 245px; float: left; position:absolute; background-image: url(images/bg_blog_home.png); background-repeat: no-repeat; background-position:top right; z-index: 141;}		
				#query-posts-6 .widget-inside { padding-left: 47px; padding-right: 10px; max-height: 230px; overflow: hidden;}
					#query-posts-6 .entry-meta { display:none; }
					#query-posts-6  .post-title { padding-top: 10px; width: 180px;}
						#query-posts-6  .post-title a { color: #005fa1; font-size: 14px;}
					#query-posts-6 .byline { padding-top: 10px; color: #f0a200; }
					#query-posts-6  .entry-summary { margin-top: -15px; padding-top: 10px; }
					#query-posts-6 .widget-title { display:block; background: transparent url(images/blog_emc22.png) no-repeat; text-indent: -9999px;	}
			
			
		#reliable-twitter {
			width: 177px;
			height: 245px;
			float: left;
			position:relative;
			background-image: url(images/bg_twitter_home.png);
			background-repeat: no-repeat;			
}
				#reliable-twitter  .widget-inside { padding-right: 35px; padding-left: 1px; }
				#reliable-twitter ul { list-style-type: none; }
					#reliable-twitter li { margin-bottom: 10px; padding: 0px; background: inherit; font-size: 10px; font-weight: lighter;} 
				#reliable-twitter  .widget-title {
					font-size: 14px;
					margin-bottom: 42px;
					display:block;
					background: transparent url(images/twitter_emc2.png) no-repeat;
					text-indent: -9999px;
					position: relative;
				}
					#twitter_div { position: relative; }
					#reliable-twitter #twitter_followme { position: absolute; top: 35px; }
					#reliable-twitter #twitter_followme a {width:81px; height: 17px; text-indent: -9999px; display: block; background-image: url(images/followus.png); background-repeat: no-repeat;}
			
		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

					
		/* Widgets page template widgets */
		.page-template-widgets .content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

		
/* Grafismo Slider */

#text-13  { position: absolute; top: -40px; left: -45px; z-index: 3;  background-color: transparent;}


/* Slider HOMEpage */ 

#box-slider { margin-top: 30px;width: 940px;height: 236px;background-color: #f1f2f5;position: relative; }
#box-slider h2 { font-size: 22px; padding-left: 25px; height: 60px; width: 270px;}
#box-slider h2 a { color: #005fa1;}
#box-slider .byline { display: none; }
#box-slider .entry-meta { display: none; }
#box-slider .entry-summary { width: 410px; padding-top: 10px; padding-left: 25px; position: relative;}
#box-slider .entry-summary a {position: relative; display: block; background-color: #f29100; color: #ffffff; margin-top: 20px; width:120px; float:right; margin-right:40px; padding: 4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index: 200;}
#box-slider  .thumbnail {	margin-top: 5px; position: absolute; right: 77px; z-index: 200;}
#query-posts-2 {	background-color: transparent; position: relative; z-index: 200; overflow: hidden; overflow-x: hidden; overflow-y: hidden; clear: left; height: 225px; width: 830px;	margin: 0 60px; }
#box-slider .widget-inside .hentry {overflow: hidden; float: left; position: relative; padding: 0 10px; height: 220px; width: 820px; background: url(images/bg_img_slider.png) 463px 0px no-repeat; }
/* SETAS do SLIDER (home)*/

.scroll-button {
 position: absolute;
 top: 120px;
 cursor:pointer;
 z-index: 200;
}

.leftb {
 left: 25px;

}

.rightb {
 right: 25px;
}

/* Página Interna Clientes */

#text-21 { margin: 35px 6px 13px 6px;  }
#text-21 .widget-inside { height: 80px; padding: 45px 0 0 25px}



/* Slider de Clientes */

.singular-page-30 .entry-meta { display: none; }

.singular-page-30 #utility-after-singular{padding-top: 20px; padding-bottom: 20px; width: 880px; height: 226px; background-color: #e5e7e9; position: relative; margin-left:20px; margin-bottom: 40px; margin-top: 20px;}
	.singular-page-30 #utility-after-singular h2 { font-size: 22px; padding-left: 25px; width: 350px;}
		.singular-page-30 #utility-after-singular h2 a { color: #005fa1;}
	.singular-page-30 #utility-after-singular p { }
	#utility-after-singular .byline { display: none; }
	

#query-posts-8 {background-color: #eaecee; position: relative;	overflow: hidden; overflow-x: hidden; overflow-y: hidden; clear: left; height: 205px; width: 830px;	margin: 0 25px;	padding-top: 15px;}

.singular-page-30 #utility-after-singular .widget-inside .hentry { overflow: hidden; float: left; position: relative; padding: 0 10px; height: 220px; width: 820px; z-index: 150; background: #eaecee url(images/bg_slider_clientes.png) 20px 5px no-repeat; }

.singular-page-30 #utility-after-singular  .thumbnail { position: absolute; top: 30px; left: 38px; z-index: 155 }
.singular-page-30 #utility-after-singular .post-title {padding-top: 10px; position: relative; left: 330px; }
.singular-page-30 #utility-after-singular .entry-summary {position: relative; left: 330px; width: 410px; padding-top: 10px; padding-left: 25px;}
.singular-page-30 #utility-after-singular .sociable { display:none; }

	
/* SETAS do SLIDER (clientes)*/

.singular-page-30 .scroll-button { position: absolute; top: 210px; cursor:pointer; z-index: 900;}

.leftc { right: 100px;}

.rightc { right: 70px; }	
	

/* Grafismo Clientes */

#text-19 { z-index: 800; position: absolute; background-color: transparent; top: -30px; left: -40px; }
#text-20 { z-index: 800; position: absolute; background-color: transparent; right: -40px; bottom: -10px; } 

	
	
	/* Widgets in general */
	.widget { background-color: #f1f3f5;	}
		.widget-inside {}
			.widget-title {}

	/* Primary widget section */
	#primary {
		position: relative;
		margin-top: 113px;
		width: 275px;
		background-color: #cbced1;		
		border-left: 15px solid #f1f3f5;
		border-right: 20px solid #f1f3f5;
		border-bottom: 30px solid #f1f3f5;
		margin-bottom: 30px;
		
	}

	#primary .widget {
			padding: 0 7px 0 15px;
			}
			#primary .widget-inside {}
				#primary .widget-title { padding-bottom: 0px;}
				#primary .widget ul {}
					#primary .widget ul li {}

	
/* Grafismo sidebar Serviços, Cases, Biblioteca e Blog */
	
	#text-2 {
	z-index: 10;
	position: absolute;
	background-color: transparent;
	left: 140px;
	bottom: -10px;
	} 
	
	#text-14 {
		z-index: 10;
		position: absolute;
		background-color: transparent;
		top: -35px;
		left: -40px;		
		}
	

/*Header Serviços */
	
/* Sidebar Serviços */
	
	#query-posts-7 { margin: 35px 6px 13px 6px; font-size: 12px; }
		#query-posts-7 a { position: relative; color: #474747; font-weight: bold; z-index: 20;}
		#query-posts-7 a:hover {color: #005fa1}
		#query-posts-7 .widget-title {
			position: absolute;
			top: 10px;
			left: 30px;
			display: block;
			text-indent: -9999px;
			background-image: url(images/servicos_emc2.png);
			width: 113px;
			height: 20px;
			}
		#query-posts-7 .widget-inside { padding-top: 10px;}
		
		#query-posts-7 ul { list-style-type: none;}
			#query-posts-7 ul li {
				padding-bottom: 5px;
				}
			
	/* Sidebar Cases */
	
	#query-posts-9 { margin: 35px 6px 13px 6px; font-size: 12px; }
		#query-posts-9 a { position: relative; color: #474747; font-weight: bold; z-index: 20;}
		#query-posts-9 a:hover {color: #005fa1}
		#query-posts-9 .widget-title {
			position: absolute;
			top: 10px;
			left: 30px;
			display: block;
			text-indent: -9999px;
			background-image: url(images/cases_emc2.png);
			width: 90px;
			height: 20px;
			}
		#query-posts-9 .widget-inside { padding-top: 10px; }
		
		#query-posts-9 ul {list-style-type: none;	}
			#query-posts-9 ul li {padding-bottom: 5px;	}
	/* Sidebar Biblioteca */
	
	
	#query-posts-11 { margin: 35px 6px 0px 6px; font-size: 12px; }
		#query-posts-11 a { position: relative; color: #474747; font-weight: bold; z-index: 20;}
		#query-posts-11 a:hover {color: #005fa1}
		#query-posts-11 .widget-title {
			position: absolute;
			top: 10px;
			left: 30px;
			display: block;
			text-indent: -9999px;
			background-image: url(images/biblioteca_emc2.png);
			width: 130px;
			height: 17px;
			}
		#query-posts-11 .widget-inside { ; padding-top: 10px;}		
			#query-posts-11 ul {list-style-type: none;}
				#query-posts-11 ul li { padding-bottom: 5px;}	
				
				
		#text-24 { margin: 0px 6px 13px 6px; height: 100px;}
		#text-24 .widget-inside { position:relative; top:10px; z-index: 9999;}
				
	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}


	/* Página de Cases */
	
	#text-22 h3 {
				background-color: #f6f7f9;
				font-size: 30px;
				color: #005FA2;
				padding: 10px 20px 6px;
				width: 900px;
				border-bottom: 15px solid #eaedf0;				
				}
	
	#query-posts-10 { }
	#query-posts-10  .entry-summary, #query-posts-10 .post-title{ background-color: #e6f0eb;}
		#query-posts-10  .entry-summary a { display:none;}
		
		#query-posts-10 .byline { display: none; } 
		#query-posts-10  .page { width: 620px; height: 80px; margin-bottom: 30px; margin-left: 20px; position:relative; overflow:hidden; float: left; }
		#query-posts-10 .thumbnail { margin-right: 40px; float: left; width:274px;}
		#query-posts-10 a { color: #005fa1 }
		#query-posts-10 h2 a { color:#005fa1; font-size: 14px; }

		
	/* Página de Contatos */
	
	#post-397 {background: #f4f6f7 url(images/bg_post.png) bottom no-repeat}
	#post-397 .entry-content { background: transparent; min-height: 450px; }
	
	#mmf-f1-p397-o1 { width: 340px; float: left; margin: 40px 0 0 20px;}
	#mmf-f1-p397-o1  input[type="text"] , #mmf-f1-p397-o1  input[type="submit"], #mmf-f1-p397-o1  textarea {background-color: #d8dee4; border-color: #d0d0d0; border-style: solid; -moz-border-radius:1ex; -webkit-border-radius:1ex; color: #005fa1; margin-top: 3px;}
	 #mmf-f1-p397-o1  input[type="submit"] { cursor:pointer; float: right; margin: -20px 0 0 0;}
	#mmf-f1-p397-o1 label { color: #005fa1; font-size: 14px; padding-left: 5px;}
	
	#box_contato { margin-top: 70px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 14px; font-weight: bold; background: transparent url(images/bg_contatos.png) no-repeat; width: 341px; height: 297px; float: right; padding-left: 25px;}
		#box_contato h3 { width: 117px; height: 15px; margin-top: 39px; padding-bottom: 10px; text-indent: -9999px; background: transparent url(images/contatos_emc2.png) no-repeat;}
		#box_contato #end { padding-top: 20px;}
		#box_contato #contatos { margin-top: 27px;}
		#box_contato #social_sites  a{ display: block;}
			#box_contato #social_sites .social-site { margin: 8px 5px 0 0; width: 17px; height: 17px; text-indent: -9999px; float:left;}
				#box_contato #social_sites #logo-linkedin { width: 17px; height: 17px; background-image: url(images/incon_linkedin.png)}
				#box_contato #social_sites #logo-facebook { width: 17px; height: 17px; background-image: url(images/icon_facebook.png)}
				#box_contato #social_sites #logo-delicious { width: 17px; height: 17px; background-image: url(images/icon_delicious.png)}
				#box_contato #social_sites #logo-rss { width: 17px; height: 17px; background-image: url(images/icon_rss.png)}
				
				#mail-cont a {text-indent: -9999px; background: url(images/emailetwitter.png) -3px -6px no-repeat; display:block; width:147px; height:14px; margin: 8px 0 0 -3px;}
				#twitter-cont a {text-indent: -9999px; background: url(images/emailetwitter.png) -3px -25px no-repeat; display:block; width:147px; height:14px; margin: -10px 0 0 -3px;}
/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {}

	/* Utility before footer (via widgets hook plugin) */
	#utility-before-footer { }
		#utility-before-footer .widget {float: left; padding-top: 15px; background-color:#f4f5f7; height: 215px;	}	
		
		#flickrrss { width: 445px; margin-left: 20px; margin-bottom: 15px;}
			#flickrrss .widget-inside { margin-left: 25px; width: 400px; }
				#flickrrss .widget-inside a img { padding: 5px 10px; }
				#flickrrss .widget-title {
					margin-bottom: 15px;
					width: 420px;
					display:block;
					background: transparent url(images/galeria_emc2.jpg) no-repeat;
					text-indent: -9999px; }

		#text-6 { padding: 0 20px; width: 455px; margin-bottom: 15px;}
			#text-6 .widget-title {margin-bottom: 15px;}
			#text-6 h3 { color: #f29100; }
			#text-6 p {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 13px;}
			
	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer { height: 40px; background-color: #005fa2; color: #ffffff; font-size: 13px;	width: 940px; margin-left: 20px;}
		/* Footer extra */
		#footer #copyinfo { padding-top: 15px;margin-left: 28px;	float: left; height:31px; color: #FFF; font-size: 12px;}
		#footer #copyinfo a,#footer #copyinfo a:visited {color: #ffffff}

		#footer #bynauweb { padding-top: 0px; width: 130px; height: 40px; float: right; margin-right: 15px; }
			#footer #bynauweb a {display: block;width: 130px; height: 40px; text-indent: -9999px; background-image: url(images/footer_nau_emc2.png); background-position: 0px -1px}
			#footer #bynauweb a:hover {display: block;width: 130px; height: 40px; text-indent: -9999px; background-image: url(images/footer_nau_emc2.png); background-position: 0px -43px}


/**
* Extras
************************************************/

#box-area-atuacao {margin-top: 5px; margin-bottom: 50px;}
#back-top {float: right; font-size:10px;}
	#back-top a, #back-top a:visited {color: #005fa1;}
#flash-areas-atuacao {margin-top: 10px; margin-bottom: 40px;}
#email-emc2 a {text-indent: -9999px; background-image: url(images/email_emc2.png); background-repeat: no-repeat; display:block; width:133px; height:30px;}

.laranja { color: #F29100 }

/**********
* BLOG
************************************************/

#header_blog {height:321px; overflow: visible;  width:940px;  border-bottom: 15px solid #EAEDF0;}
#header_blog a { text-indent: -9999px; background-image: url(images/header_blog.jpg); height:321px; background-position: 0 -15px;overflow: visible;  width:940px; background-repeat: no-repeat; display:block;}


.singular-attachment #primary, .archive #primary, .blog #primary, .singular-post #primary  { margin-top: 379px; }

.content .single-title, .blog .content .entry-title { font-size: 18px; background-color: #f4f6f7; border-right: 15px solid #eaedf0; margin-left:20px; padding-top: 15px; padding-bottom:1px;}
.blog .content .byline, .singular-post .content .byline {color: #8e9193; background-color: #f4f6f7; border-right: 15px solid #eaedf0;margin-bottom: 0px; margin-left: 20px; padding-bottom: 15px; }
	.blog .content .byline a, .singular-post .content .byline a { color:#106aa7 }
.blog .content ul, .singular-post .content ul {margin-left: 20px; margin-right: 15px;}
.blog .content .post-meta-data,  .singular-post .content .post-meta-data { padding: 15px 0 0 15px; position:absolute; bottom: 30px; width: 430px;}


div.sociable { margin: 16px 0; width: 610px; height: 36px; background: url(images/bg_bottom_post.png) top left repeat-y; position:relative; left: -20px;}
.home div.sociable { display: none }
.sociable a img { padding: 7px 10px 0 0; border: 0; margin: 0; background-color: transparent;} 

/* Sidebar Blog */
	
	
.blog #primary .widget, .singular-post #primary .widget { }
.archive #primary h3, .blog #primary h3, .singular-post #primary h3 { margin-bottom: 5px}

		#text-18 { margin-top: 35px; font-size: 12px; }
		#text-18 .widget-title { position: absolute; z-index:999; top: -28px;	left: 30px;	display: block;	text-indent: -9999px; background-image: url(images/blog_emc2.png); width: 220px; height: 76px}
	
	
	#primary p {margin-bottom: 0px}
	#primary h3 { color: #005fa1 }
	
		.page-1223 #primary .widget, .archive #primary .widget, .blog #primary .widget, .singular-post #primary .widget { margin-right: 6px; margin-left:6px;}
	
		
	/* Tag-Cloud */
	#hybrid-tags-3 .widget-inside{ padding-top: 20px; }
		#hybrid-tags-3 a[title="1 tópico"] {color: #f0a200}
		#hybrid-tags-3 a[title="2 tópicos"] {color: #005fa1}
		#hybrid-tags-3 a[title="3 tópicos"] {color: #f0a200}
		#hybrid-tags-3 a[title="4 tópicos"] {color: #005fa1}
	
	/* Categorias */
	#hybrid-categories-4 {padding-top: 20px;}
		#hybrid-categories-4 ul{list-style-type: none;}
			#hybrid-categories-4 li {	padding-left: 18px;	padding-bottom: 1px; background: url(images/bullet_seta.png) left no-repeat; }
				#hybrid-categories-4 a { color: #005fa1 }
	
			
	/* RSS */
	#text-17 .widget-inside {padding-top: 20px; text-indent: -9999px; background-image: url(images/rss.png); background-repeat: no-repeat; }
		#text-17 a {height: 44px; display: block; }
	
	/* - Links */
	#hybrid-bookmarks-3 .widget-inside {padding-top: 20px;}
	#hybrid-bookmarks-3 ul{ font-size:12px; list-style-type: none;}
		#hybrid-bookmarks-3 li { padding-left: 18px; padding-bottom: 1px; background: url(images/bullet_seta.png) left no-repeat; }
			#hybrid-bookmarks-3 a { color: #005fa1 }
	
	/* Twitter */
	#primary #twitter_div .widget-inside { padding-top: 20px; }	
	#primary #twitter_div .widget-title { height:57px;text-indent:-9999px; background: url(images/twitter_blog.png) no-repeat; position:relative; top:3px; left: 5px;}
		#primary #twitter_update_list {font-size: 10px; padding: 10px 15px 0 10px; list-style-type: none; background: #d5d6d8; margin-right: 10px; margin-top: -7px;}
			#primary #twitter_update_list li {background: none;padding-bottom:15px; padding-left:10px;}
		

	#hybrid-archives-2 { padding-bottom: 10px; margin-bottom: 20px; }
		#hybrid-archives-2 .widget-inside {padding: 20px 0;}

/* Página de tags e categorias */

.archive .post, .archive .archive-info { background-color: #f4f6f7; border-right: 15px solid #eaedf0; margin-left: 20px; }
.archive .post-meta-data { padding: 5px 0; background: url(images/bg_bottom_post.png) top left repeat-y; width: 100%; position: relative; top: -5px;}
.archive .entry-title, .archive .archive-title { font-size: 18px; background-color: #f4f6f7; padding-top: 15px; padding-bottom:1px;} 

/* Comentários */
#comments-template { padding: 15px; border-right: 15px solid #eaedf0; }

/*Página de busca */

.search .search-info, .search .hentry {padding: 20px}
.search .thumbnail {display: none; }
.search .search-tile { font-size: 18px; } 

/* Erro 404 e Busca*/
.search #primary, .error-404 #primary {display: none}
.search .content, .error-404 .content { width: 940px; }
.search #search-2, .error-404 #search-2 { margin-bottom: 20px }
#cse-search-results {overflow: hidden; background-color: #DAE0E5;}
#cse-search-results iframe { padding-left: 15px;}
#text-23 .widget-inside{ padding-top: 15px; }
#text-23 .textwidget { position: relative; z-index: 9999;  }
