/* @override http://inboundcycle.com/Portals/136661/custom.css */

/* @override http://inboundcycle.com/Portals/136661/custom.css */

/*
	InboundCycle
	Last review: 9 April 2013
	By: Jordi Cuenca Mart�n
	
*/

/* @group Hubspot Global ----------------------------------------------------------------------------------------------- */

	html, body { padding: 0; margin: 0; font-size: 1em!important; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background-color: #eeefef!important; line-height: 100%!important; }
	
	#foxboro_body 			{  }
	#foxboro_header 		{ height: 65px; padding: 25px 0 25px 0; }
	#foxboro_container 		{ width: 100%!important; }
	#foxboro_content 		{ padding: 20px 0 34px 0; background: url(site_images/bg_global.png) repeat-x !important; }
	#foxboro_footer 		{ width: 100%!important; }
	
	#foxboro_courtesy_links { display: none!important }

/* @end */
/* @group Hubspot Header ----------------------------------------------------------------------------------------------- */

	#foxboro_header .frame 			{ width: 940px; height: 65px; margin: 0 auto!important; }

	#foxboro_header h1 				{ float: left; margin: 0; }
	#foxboro_header h1 a 			{ display: block; width: 277px; height: 39px; margin-bottom: 5px; text-indent: -9999px; overflow: hidden; background: url(site_images/inboundcycle.png); }
	#foxboro_header h1 span 		{ display: block; text-align: center; font-size: 14px; color: #808285; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

	#foxboro_header .certified 		{ float: left; width: 118px; height: 55px; margin: 3px 0 0 25px; padding: 0 0 0 25px; text-indent: -9999px; overflow: hidden; border-left: 1px dashed #bbb; }
	#foxboro_header .certified 		{ background: url(site_images/hubspot-certified.png) no-repeat right; }
	#foxboro_header .certified a 	{ display: block; height: 55px }

	#foxboro_header .right 			{ float: right; margin: 22px 0 0 0; }
	#foxboro_header .right .tel 	{ margin: 0 0 12px 0; width: 322px; height: 23px; overflow: hidden; text-indent: -9999px; background: url(site_images/phone.png); }
	#foxboro_header .right ul 		{ float: right; margin: 0; }
	#foxboro_header .right ul li 	{ float: left; list-style: none; margin: 0 3px 0 0; width: 15px; height: 15px; }
	#foxboro_header .right ul li a	{ float: left; width: 15px; height: 15px; overflow: hidden; text-indent: -9999px; background: url(site_images/social_icons_mini.png);}
	
	#foxboro_header .right ul li a:hover 			{ background-position: 0 -15px; }
	#foxboro_header .right ul li.linkedin a 		{ background-position: -45px 0; }
	#foxboro_header .right ul li.facebook a 		{ background-position: -30px 0; }
	#foxboro_header .right ul li.rss a 				{ background-position: -15px 0; }
	#foxboro_header .right ul li.linkedin a:hover 	{ background-position: -45px -15px; }
	#foxboro_header .right ul li.facebook a:hover 	{ background-position: -30px -15px; }
	#foxboro_header .right ul li.rss a:hover 		{ background-position: -15px -15px; }
	
	#we-are-hiring {
		position: absolute;
		top: 0px;
		margin-left: 810px;
		width: 135px;
		height: 43px;
		background: url('site_images/we-are-hiring.png');
		text-indent: -9999px }
	
	#we-are-hiring:hover {
		background-position: bottom;
	}

/* @end */
/* @group Hubspot Menu ----------------------------------------------------------------------------------------------- */

	#foxboro_menu 										{ height: 38px; background: url(site_images/bg_menu.png); }
	#foxboro_menu .radmenu 								{ float: none; width: 940px; padding: 4px 0 0 0; margin: 0 auto!important; }
	#foxboro_menu .radmenu ul 							{ border-right: 1px dashed #f6c491; }
	#foxboro_menu .radmenu ul li 						{ border-left: 1px dashed #f6c491; }
	#foxboro_menu .radmenu ul li.last 					{ background: url(site_images/bg_menu_active.png) 0 -1px; }
	#foxboro_menu .radmenu ul li a.link 				{ font-weight: normal; background: none; }
	#foxboro_menu .radmenu ul li a:hover .text 			{ color: #fac092; }
	#foxboro_menu .radmenu ul li a.selectedtab .text 	{ color: #fde918; }
	#foxboro_menu .radmenu ul li a.link .text 			{ padding: 9px 20px; }
	#foxboro_menu .radmenu ul ul 						{ border: none; margin: 1px 0 0 0; background-color: #6d6e71!important; }
	#foxboro_menu .radmenu ul ul li 					{ border: none; border-top: 1px solid #999; }
	#foxboro_menu .radmenu ul ul li.first 				{ border: none; background: url(site_images/submenu-shadow.png) repeat-x; }
	#foxboro_menu .radmenu ul ul li.last 				{ background: none; }
	#foxboro_menu .radmenu ul ul li a.link 				{ float: none; font-size: 0.90em; }
	#foxboro_menu .radmenu ul ul li a.link .text 		{ float: none; }
	#foxboro_menu .radmenu ul ul li a:hover .text 		{ color: #999; }
	#foxboro_menu .radmenu ul ul li a.selectedtab .text { color: #999; }
	
	.NavHidden { display: none; }
	
/* @end */
/* @group Hubspot Layouts ---------------------------------------------------------------------------------------------- */
	
	a.fm_button { float: left; margin: 0 13px 10px 13px; width: 30px; height: 30px; }
	
	/* @group | Hubspot Layout > Top */
	
		#foxboro_top {
			background: none!important;
			width: 940px;
			margin: 0 auto 10px auto;
		}
	
	/* @end */
	/* @group | Hubspot Layout > One column */
	
		#foxboro_one-column {  }

	/* @end */
	/* @group | Hubspot Layout > Two columns */

		#foxboro_two-column {  }

		/* Left � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

		/* Right � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

	/* @end */
	/* @group | Hubspot Layout > Two columns equal */

		#foxboro_two-eq-column { float: none; width: 952px; margin: 0 auto; padding: 0; }
		
		/* Left � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

		#foxboro_two-eq-column #foxboro_col1 					{ width: 680px; }
		#foxboro_two-eq-column #foxboro_col1 .hs-cta-node 		{ display: block; margin-top: 6px!important; }
		
		#foxboro_two-eq-column #foxboro_col1 .block .pad {
			padding: 0!important;
			margin: 0!important;
		}
		
		#foxboro_two-eq-column #foxboro_col1 .block .pad h3 {
			display: none;
		}
		
		#foxboro_two-eq-column #foxboro_col1 #cta-home .bg {
			position: absolute;
			width: 680px;
			height: 176px;
			
		}
		
		#foxboro_two-eq-column #foxboro_col1 #cta-home {
			margin: 0;
			padding: 0;
		}
		
		#foxboro_two-eq-column #foxboro_col1 #cta-home li {	
			float: left;
			width: 226px;
			height: 175;
			padding: 0;
			list-style: none!important;
		}
		
		#foxboro_two-eq-column #foxboro_col1 #cta-home li a {
			position:absolute;
			padding: 5px;
			width: 216px;
			height: 166px;
			background: url(imgs/cta-home.png);
			text-indent: -9999px;
		}
		
		#foxboro_two-eq-column #foxboro_col1 #cta-home li img {
			margin: 5px;
		}
		


		/* Right � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

		#foxboro_two-eq-column #foxboro_col3 				{ width: 270px; }
		#foxboro_two-eq-column #foxboro_col3 .pad 			{ margin: 0!important; padding: 0!important;  }
		#foxboro_two-eq-column #foxboro_col3 .block 			{ margin: 0; background: url(imgs/center-5-top.png); }
		#foxboro_two-eq-column #foxboro_col3 .block .pad 		{ padding: 6px!important; background: url(imgs/center-5-bottom.png) no-repeat bottom; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad h3 	{ margin: 0; padding: 17px; font-size: 14px; font-weight: bold; }		

		/* Feed */
		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .feedreader_box 		{ padding: 0 10px 10px 10px; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .feedreader_box td 		{ padding: 10px 0; border-bottom: 1px dashed #b6b6b6; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .feedreader_box a 		{ font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; }		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .feedreader_box a:hover { text-decoration: underline; }
		
		/* Blog list */
		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .BlogPostList ul		{ padding: 0 10px 10px 10px; margin: 0; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .BlogPostList ul li 	{ padding: 10px 0; border-bottom: 1px dashed #b6b6b6; list-style: none; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .BlogPostList a 		{ font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; }		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .BlogPostList a:hover 	{ text-decoration: underline; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad #_TagList 				{ margin: 0; }
		
		/* Formularios */

		#foxboro_two-eq-column #foxboro_col3 .block .pad .IngeniMailSubscribeContainer { padding: 10px!important; font-size: 14px; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .Normal { padding: 10px!important; margin: 0; }
		
		/* Buscador */
		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .gsc-control-cse { padding: 0px!important; margin: 10px; background-color: none!important; }		
		#foxboro_two-eq-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-input { padding-right: 10px!important; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-box { width: 220px!important; }
		#foxboro_two-eq-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-button.gsc-search-button-v2 { margin: 0; }
		
		/* Social */
		
		#foxboro_two-eq-column #foxboro_col3 div 			{ padding-top: 0!important; }
		#foxboro_two-eq-column #foxboro_col3 div .fm_button { margin: 0 8px 15px 8px !important; float: left; }
		

	/* @end */
	/* @group | Hubspot Layout > Two columns right */
	
		#foxboro_two-column-right 										{ float: none; width: 952px; margin: 0 auto; padding: 0; }	

		/* Left � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

		#foxboro_two-column-right #foxboro_col2 					{ width: 680px; background: url(imgs/center-1-top.png); }
		#foxboro_two-column-right #foxboro_col2 .pad 				{ padding: 30px!important; background: url(imgs/center-1-bottom.png) no-repeat bottom; }

		#foxboro_two-column-right #foxboro_col2 .pad h1 				{ margin: 0 0 20px 0; font-size: 1.6em; line-height: 1.3em; font-weight: bold;}
		#foxboro_two-column-right #foxboro_col2 .pad h2 				{ font-weight: bold; }
		#foxboro_two-column-right #foxboro_col2 .pad h3 				{ font-weight: bold; }
		#foxboro_two-column-right #foxboro_col2 .pad h4 				{ font-weight: normal; }
	
		#foxboro_two-column-right #foxboro_col2 .pad .ISContent 		{ font-size: 0.8em; }
		#foxboro_two-column-right #foxboro_col2 .pad .ISContent ul 		{ margin: 20px; }
		#foxboro_two-column-right #foxboro_col2 .pad .ISContent ul li 	{ list-style: outside; margin-bottom: 10px; }

		/* Blog � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */

		#foxboro_two-column-right #foxboro_col2 .post 					{ border-bottom: none; margin: 0; }
		#foxboro_two-column-right #foxboro_col2 .listing 				{ margin-bottom: 50px; }
		#foxboro_two-column-right #foxboro_col2 .post .title 			{ border-top: 2px solid #666; padding: 20px 0 10px 0; margin: 0 0 10px 0; color: #F15A29!important; }
		#foxboro_two-column-right #foxboro_col2 .post .title a 			{ color: #F15A29!important; }
		
		#foxboro_two-column-right #foxboro_col2 .post .hk_link a 		{ color: #F15A29!important; text-decoration: none; font-weight: bold; }
		#foxboro_two-column-right #foxboro_col2 .post .hk_link a:hover 	{ text-decoration: underline; }
		
		#foxboro_two-column-right #foxboro_col2 .comments 				{ padding: 10px; margin-bottom: 10px; border: none; background-color: #f1f1f1; font-size: 12px; }
		#foxboro_two-column-right #foxboro_col2 .comments a 			{ color: #F15A29; }
		#foxboro_two-column-right #foxboro_col2 .tags 					{ margin: 0 0 10px 0; font-size: 12px!important; font-weight: bold; }
		#foxboro_two-column-right #foxboro_col2 .tags a 				{ color: #F15A29; text-decoration: none; }
		#foxboro_two-column-right #foxboro_col2 .tags a:hover 			{ text-decoration: underline; }
		#foxboro_two-column-right #foxboro_col2 .post a 				{ color: #F15A29; }
		#foxboro_two-column-right #foxboro_col2 .submissions 			{ margin-bottom: 20px; }
		
		a.CommandButton { display: none; }
		
		div.blognav.next	{ float: right; }
		div.blognav.previous { float: left; }
		div.blognav.next a.CommandButton,
		div.blognav.previous a.CommandButton { display: block;	font-size: 14px; font-weight: bold; text-decoration: none; }
		div.blognav.next a.CommandButton:hover,
		div.blognav.previous a.CommandButton:hover { text-decoration: underline; }

		#foxboro_two-column-right #foxboro_col2 .hk_menu { float: right; font-size: 12px; margin: -45px 0 0 0; }
				
		/* Right � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_two-column-right #foxboro_col3 				{ width: 270px; }
		#foxboro_two-column-right #foxboro_col3 .pad 			{ margin: 0!important; padding: 0!important;  }
		#foxboro_two-column-right #foxboro_col3 .block 			{ margin: 0; background: url(imgs/center-5-top.png); }
		#foxboro_two-column-right #foxboro_col3 .block .pad 	{ padding: 6px!important; background: url(imgs/center-5-bottom.png) no-repeat bottom; }
		#foxboro_two-column-right #foxboro_col3 .block .pad h3 	{ margin: 0; padding: 17px; font-size: 14px; font-weight: bold; }		

		#foxboro_two-column-right #foxboro_col3 #dnn__ctl1_ContentPane a { margin: 0 13px 10px 13px; width: 30px; height: 30px; }
		#foxboro_two-column-right #foxboro_col3 #dnn__ctl2_ContentPane a { margin: 0 13px 10px 13px; width: 30px; height: 30px; }


		
		/* Feed */
		
		#foxboro_two-column-right #foxboro_col3 .block .pad .feedreader_box 		{ padding: 0 10px 10px 10px; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .feedreader_box td 		{ padding: 10px 0; border-bottom: 1px dashed #b6b6b6; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .feedreader_box a 		{ font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; }		
		#foxboro_two-column-right #foxboro_col3 .block .pad .feedreader_box a:hover { text-decoration: underline; }
		
		/* Blog list */
		
		#foxboro_two-column-right #foxboro_col3 .block .pad .BlogPostList ul		{ padding: 0 10px 10px 10px; margin: 0; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .BlogPostList ul li 	{ padding: 10px 0; border-bottom: 1px dashed #b6b6b6; list-style: none; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .BlogPostList a 		{ font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; }		
		#foxboro_two-column-right #foxboro_col3 .block .pad .BlogPostList a:hover 	{ text-decoration: underline; }
		#foxboro_two-column-right #foxboro_col3 .block .pad #_TagList 				{ margin: 0; }
		
		/* Formularios */

		#foxboro_two-column-right #foxboro_col3 .block .pad .IngeniMailSubscribeContainer { padding: 10px!important; font-size: 14px; }
		#IngeniMailSubscribeContainer_1227933 div { padding: 0!important; font-size: 12px; font-weight: bold; }
		#IngeniMailSubscribeEmailInput_1227933 { width: 222px!important; margin: 0; }
		input.IngeniMailSubscribeButton { font-size: 12px!important; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .Normal { padding: 10px!important; margin: 0; }
		
		/* Buscador */
		
		#foxboro_two-column-right #foxboro_col3 .block .pad .gsc-control-cse { padding: 0px!important; margin: 10px; background-color: none!important; }		
		#foxboro_two-column-right #foxboro_col3 .block .pad .gsc-control-cse .gsc-input { padding-right: 10px!important; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-box { width: 220px!important; }
		#foxboro_two-column-right #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-button.gsc-search-button-v2 { margin: 0; }
		

	/* @end */
	/* @group | Hubspot Layout > Three columns */

		#foxboro_three-column 										{ float: none; width: 952px; margin: 0 auto; }

		/* Left � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-column #foxboro_col1 				{ width: 198px; }
		#foxboro_three-column #foxboro_col1 .pad 			{ margin: 0!important; padding: 0!important;  }
		#foxboro_three-column #foxboro_col1 .block 			{ margin: 0; background: url(imgs/center-6-top.png); }
		#foxboro_three-column #foxboro_col1 .block .pad 	{ padding: 6px!important; background: url(imgs/center-6-bottom.png) no-repeat bottom; }
		#foxboro_three-column #foxboro_col1 .block .pad h3 	{ display: none; }
		
		#foxboro_three-column #foxboro_col1 .block .pad ul 		{ margin: 0; padding: 10px; }
		#foxboro_three-column #foxboro_col1 .block .pad ul li 	{ list-style: none; padding: 5px 0; padding-left: 10px; font-size: 12px; line-height: 14px; background: url(site_images/arrow_mini_gray.png) no-repeat 0 9px; }
		#foxboro_three-column #foxboro_col1 .block .pad ul li a { text-decoration: none; }
		#foxboro_three-column #foxboro_col1 .block .pad ul li a:hover { color: #999; }
		

		/* Center � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-column #foxboro_col2 						{ width: 484px; background: url(imgs/center-2-top.png); }
		#foxboro_three-column #foxboro_col2 .pad 					{ padding: 30px; background: url(imgs/center-2-bottom.png) no-repeat bottom; }

		#foxboro_three-column #foxboro_col2 .pad h1 				{ margin: 0 0 20px 0; font-size: 1.6em; line-height: 1.3em; font-weight: bold;}
		#foxboro_three-column #foxboro_col2 .pad h2 				{ font-weight: bold; }
		#foxboro_three-column #foxboro_col2 .pad h3 				{ font-weight: bold; }
		#foxboro_three-column #foxboro_col2 .pad h4 				{ font-weight: normal; }
	
		#foxboro_three-column #foxboro_col2 .pad .ISContent 		{ font-size: 0.8em; }
		#foxboro_three-column #foxboro_col2 .pad .ISContent ul 		{ margin: 20px; }
		#foxboro_three-column #foxboro_col2 .pad .ISContent ul li 	{ list-style: outside; margin-bottom: 10px; }

		/* Right � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-column #foxboro_col3 				{ width: 270px;}
		#foxboro_three-column #foxboro_col3 .pad 			{ margin: 0!important; padding: 0!important;  }
		#foxboro_three-column #foxboro_col3 .block 			{ margin: 0; background: url(imgs/center-5-top.png); }
		#foxboro_three-column #foxboro_col3 .block .pad 	{ padding: 6px!important; background: url(imgs/center-5-bottom.png) no-repeat bottom; }
		#foxboro_three-column #foxboro_col3 .block .pad h3 	{ margin: 0; padding: 17px; font-size: 14px; font-weight: bold; }

		/* Feed */
		
		#foxboro_three-column #foxboro_col3 .block .pad .feedreader_box 		{ padding: 0 10px 10px 10px; }
		#foxboro_three-column #foxboro_col3 .block .pad .feedreader_box td 		{ padding: 10px 0; border-bottom: 1px dashed #b6b6b6; }
		#foxboro_three-column #foxboro_col3 .block .pad .feedreader_box a 		{ font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; }		
		#foxboro_three-column #foxboro_col3 .block .pad .feedreader_box a:hover { text-decoration: underline; }
		
		/* Formularios */
		
		#foxboro_three-column #foxboro_col3 .block .pad .Normal { padding: 10px!important; margin: 0; }

		
		/* Buscador */
		
		#foxboro_three-column #foxboro_col3 .block .pad .gsc-control-cse { padding: 0px!important; margin: 10px; background-color: none!important; }		
		#foxboro_three-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-input { padding-right: 10px!important; }
		#foxboro_three-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-box { width: 220px!important; }
		#foxboro_three-column #foxboro_col3 .block .pad .gsc-control-cse .gsc-search-button.gsc-search-button-v2 { margin: 0; }
		
		/* Social */

		#foxboro_three-column #foxboro_col3 div 			{ padding-top: 0!important; } 


	/* @end */
	/* @group | Hubspot Layout > Three columns equal */

		#foxboro_three-eq-column 								{ float: none; width: 952px; margin: 0 auto 12px auto; height: 1%; overflow: auto; }

		/* Left � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-eq-column #foxboro_col1 					{ width: 317px; }
		#foxboro_three-eq-column #foxboro_col1 .pad 			{ margin: 0!important; padding: 0!important; background: url(imgs/center-3-top.png); }
		#foxboro_three-eq-column #foxboro_col1 .block 			{ margin: 0; background: url(imgs/center-3-bottom.png) no-repeat bottom; }
		#foxboro_three-eq-column #foxboro_col1 .pad .pad 		{ background: none!important; padding: 6px!important; }
		#foxboro_three-eq-column #foxboro_col1 .block .pad h3 	{ margin: 0; padding: 0; }
		

		/* Center � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-eq-column #foxboro_col2 					{ width: 317px; }
		#foxboro_three-eq-column #foxboro_col2 .pad 			{ margin: 0!important; padding: 0!important; background: url(imgs/center-3-top.png); }
		#foxboro_three-eq-column #foxboro_col2 .block 			{ margin: 0; background: url(imgs/center-3-bottom.png) no-repeat bottom; }
		#foxboro_three-eq-column #foxboro_col2 .pad .pad 		{ background: none!important; padding: 6px!important; }
		#foxboro_three-eq-column #foxboro_col2 .block .pad h3 	{ margin: 0; padding: 0; }
				

		/* Right � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � */
		
		#foxboro_three-eq-column #foxboro_col3 					{ width: 317px; }
		#foxboro_three-eq-column #foxboro_col3 .pad 			{ margin: 0!important; padding: 0!important; background: url(imgs/center-3-top.png); }
		#foxboro_three-eq-column #foxboro_col3 .block 			{ margin: 0; background: url(imgs/center-3-bottom.png) no-repeat bottom; }
		#foxboro_three-eq-column #foxboro_col3 .pad .pad 		{ background: none!important; padding: 6px!important; }
		#foxboro_three-eq-column #foxboro_col3 .block .pad h3 	{ margin: 0; padding: 0; }
				

	/* @end */
	/* @group | Hubspot Layout > Bottom */
	
	
		#foxboro_bottom {
			width: 950px;
			margin: 0 auto;
			background: none!important }

		#foxboro_bottom #dnn_BottomPane .subhead {
			display: none }
		
		#foxboro_bottom #dnn_BottomPane .IngeniMailSubscribeContainer {		
			width: 375px;
			height: 85px;
			padding: 180px 145px 0px 160px;
			background: url('site_images/suscripcion-bg.png') center bottom no-repeat }
		
		#foxboro_bottom #dnn_BottomPane .IngeniMailSubscribeContainer div {
			float: left;
			width: 250px;
			text-align: center;
			font-weight: bold;
			color: #333;
		}
		
		#foxboro_bottom #dnn_BottomPane .IngeniMailSubscribeContainer div .IngeniMailSubscribeEmailInput {
			float: left;
			width: 232px;
			height: 16px;
			padding: 7px;
			font-size: 16px;
			font-weight: bold;
			color: #666;
			font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		}

		#foxboro_bottom #dnn_BottomPane .IngeniMailSubscribeContainer .IngeniMailSubscribeButton {
			float: left;
			width: 112px;
			height: 34px;
			padding: 0;
			margin-left: 10px;
			border: none;
			text-indent: -9999px;
			cursor: pointer;
			background: url('site_images/suscripcion-button.png');
		}
		
		#foxboro_bottom #dnn_BottomPane .IngeniMailSubscribeContainer .IngeniMailSubscribeButton:hover {
			background-position: bottom;
		}

		
		/* @end */

/* @end */
/* @group Hubspot Footer ----------------------------------------------------------------------------------------------- */

	#foxboro_footer { 
		padding: 20px 0;
		color: #fff!important;
		background-color: #000!important; background-image: url(imgs/bg-footer.png)!important; background-position: center!important; background-repeat: repeat-y!important; }
		
	#foxboro_footer br {
		display: none!important;
	}
	
	#foxboro_footer a {
		color: #fff!important;
	}
	
	#foxboro_footer #footerContainer {
		display: block;
		width: 940px;
		margin: 0 auto;
	}
	
	#foxboro_footer #footerContainer br {
		display: none;
	}
	#copyrightFooter {
		display: block!important;
		margin-top: 10px!important;
		color: #aaa;
	}
	
	#foxboro_footer div.clear {
		display: block!important;
		margin-bottom: 19px!important;
	}
	
/* ----------------------------------------------------------------------------------------------------------------------------- 

	INI : Footer Clacktion

   ----------------------------------------------------------------------------------------------------------------------------- */
   
   @font-face { 
   		font-family: ProximaNova-Light; 
   		src: url(http://static.cyberclick.es/c/clacktion/clacktion.com/default/css/fonts/ProximaNova-Light.otf) }
	
	#relLinksContainer { 
		width: 100%; 
		background: #000; 
		overflow: hidden }

	#relLinks {	
		width: 960px; 
		margin: 0 auto; 
		min-height: 50px; 
		background: url(http://img.static.cyberclick.es/c/clacktion/clacktion.com/default/img/bg-bottom-content.jpg) top center repeat-y; 
		overflow: auto }
		
	#relLinks > div {
		width: 840px;
		margin: 0 auto;
	}
	
	#relLinks img {
		margin-bottom: 10px;
	}
	
	#relLinks > div > img {
		margin: 10px 0;
	}

	#relLinksTitle { 
		color: #FFF; 
		font-family: ProximaNova-Light; 
		font-size: 14px; 
		line-height: 25px; 
		width: 170px; 
		margin: 0; 
		float: left; 
		text-align: center }

	#relLinks ul { 
		float: none;
		width: 680px; 
		margin: 0 auto; 
		margin-top: 10px; 
		margin-bottom: 20px; 
		padding: 0 0 0 20px; 
		overflow: auto }

	#relLinks li { 
		float: left; 
		margin: 0 8px; 
		list-style: none; 
		cursor: pointer }

	#relLinks p { 
		color: #FFF; 
		font-family: ProximaNova-Light; 
		font-size: 12px; 
		line-height: 30px; 
		margin: 5px; 
		text-align: center }

	#relLinks a { 
		color: #FFF; 
		text-decoration: none }

	#relLinks a:hover {
		 color: #CCC }
		
		
		

/* ----------------------------------------------------------------------------------------------------------------------------- 

	END : Footer Clacktion

   ----------------------------------------------------------------------------------------------------------------------------- */
	
	/* @end */

#coin-slider-destacados {
	margin: 10px 0;
}

#coin-slider-destacados,
#destacados {
	width: 670px!important;
	height: 280px!important;
	overflow: hidden!important;
}

.esquina-izq {
	position: absolute;
	z-index: 1;
	width: 5px;
	height: 280px;
	margin: 5px;
	background: url(http://www.inboundcycle.com/Portals/136661/site_images/slideshow_mask.png) -5px -5px ;
}

.esquina-der {
	position: absolute;
	z-index: 1;
	width: 5px;
	height: 280px;
	margin: 5px 0 0 670px;
	background: url(http://www.inboundcycle.com/Portals/136661/site_images/slideshow_mask.png) 9px -5px;
}

#coin-slider-destacados {
	padding: 5px;
	background: url(http://www.inboundcycle.com/Portals/136661/site_images/slideshow_mask.png);
	
}

#cs-buttons-destacados {
	position: absolute;
	z-index: 11;
	margin-top: -20px!important;
	margin-left: 10px!important;
	height: 20px;	
	padding: 0;
}

#cs-buttons-destacados li {
	float: left;
	list-style: none;
	margin: 0 5px 0 0!important;
	padding: 0!important;
	background: none!important;
}

#cs-buttons-destacados li a {
	float: left;
	width: 14px!important;
	height: 13px!important;
	background: url(http://www.inboundcycle.com/Portals/136661/site_images/slideshow_buttons.png) right !important;
}

#cs-buttons-destacados li a.cs-active {
	background-position: left!important;
}

#social-float {
	display: none;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: #222;
	width: 100%;
	padding: 20px;
	opacity: 0.95;
}


#social-float ul {
	height: 1%;
	overflow: auto;
}

#social-float ul li {
	float: left;
	margin-right: 10px;
	display: inline!important;

}


