

	.carrocel{margin-left:8px;}
/* ============================================================================== */
/* 3. Layout
/* ============================================================================== */

	/** 3.4 Floats & Centering **/
		
		.left, .alignleft { float: left;}
		.right, .alignright { float: right;}
		.aligncenter { display: block; margin: 0 auto;}
	
	/** 3.5 Clearfix **/
	
		.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clear { display: inline-block; }
		* html .clear { height: 1%; } /* Hides from IE-mac \*/
		.clear { display: block; }
	
	/** 3.6 Images **/
	
		a img { border: 0;}
		img.alignleft { margin: 0 15px 30px 0;}
		img.alignright { margin: 0 0 30px 15px;}
		img.aligncenter { margin: 0 0 30px 0;}
		img.alignleft, img.alignright, img.aligncenter, .widget_ct_flickr img { background: #fff; border: 1px solid #ccc; padding: 5px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
		
		.imgwraptn, .imgwrapheadshot, .imgwrapmd, .imgwraplead, .imgwrapportfolio, .imgwrapproducts, .author-img { position: relative; background: url(images/loader.gif) no-repeat center center #fff; border: 1px solid #ccc; padding: 5px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); z-index: 0;}
		.imgwraptn { height: 40px; width: 69px;}
		.client-logo.imgwraptn { height: 68px; width: 118px;}
		.imgwrapheadshot { height: 54px; width: 40px;}
		.imgwrapmd { height: 101px;	width: 168px;}
		.imgwraplead { height: 240px; width: 583px;	margin: 0 0 30px 0;}
		.imgwrapportfolio, .imgwrapproduct { height: 430px; width: 583px; margin: 0 0 30px 0;}
		


	/** 4.6 Links **/
	
		a:link { color: #c72527; text-decoration: none;}
		/*a:visited { color: #c72527;}
		a:hover { color: #89191b;}
		a:active { color: #89191b;}*/
	


	/** 10.6 Homepage **/
	

		#home-portfolio { width: 980px; margin: 5px 0 0 0;}
			aside.portfolio, aside.products, ul.products li, ul.portfolio li { position: relative; width: 166px;	margin: 0 30px 15px 0;}
	
	
	
	
	/** 10.21 Snipes **/
	
		.snipe { position: absolute; bottom: 15px; left: 0; height: 25px; border-top: 1px solid #ff595b;  z-index: 100;}
			.snipe h3 {	margin: 0;	padding: 4px 12px; font-size: 11px;	color: #fff; border-bottom: 1px solid #8b1b1c; background: #c72527;	text-transform: uppercase;}
				.snipe h3 a { color: #fff;}
	
	/** 10.22 Sidebar **/
	
		#sidebar { width: 304px; margin: 0 15px 0 0;}
			.page-template-templateleftsidebar-php #sidebar { margin: 0 0 0 15px;}


	
	/** 10.28 Last **/
	
		.last { margin-right: 0 !important;}
		
	/** Destaque interno de páginas **/

* [rel=destaque] { font-size: 16px; color: #ce171f; text-transform: uppercase; }

/** Carousel Pagination **/

#circle {
	width: 12px;
	float:left;
	margin-left:10px;
	height: 12px;
	background: #a00b0f;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}