/* @override http://es.workmeter.com/Portals/174456/custom.css */


/* @override http://es.workmeter.com/Portals/174456/custom.css */

#dnn_ContentPane h1 { 	

	font-weight: bold;
	font-size: 42px;
	margin: 10px 0 20px 0;	 
	letter-spacing: -2px;
	color: #94B926!important; 
	margin-bottom: 30px;

}

#dnn_ContentPane h1 small { 

	letter-spacing: -1px;
	font-size: 22px;
	color: #666;
	margin-bottom: -10px;
	display: block;

}

#dnn_ContentPane h2 { 	


	font-weight: bold;
	font-size: 16px!important; 
	letter-spacing: 0px;
	color: #333!important;

}

#dnn_ContentPane h3 { 	


	font-weight: bold;
	font-size: 14px!important; 
	letter-spacing: 0px;
	color: #333!important;

}


#dnn_ContentPane h4 { 	

	font-size: 18px!important; 
	color: #666!important;

}



p.Normal.hk_menu { 	
	
	position: absolute;
	margin: -100px 0 0 720px;
	width: 230px;
	text-align: right;
	font-size: 12px;
}

p.Normal.hk_menu a { 

	color: #94B926!important;	 
	text-decoration: none!important;

}

p.Normal.hk_menu a:hover { 

	text-decoration: underline!important; 

}

a:hover { 	

	color: #94B926!important;  

}

div.blognav.next {
	float: right;
}

#dnn_BottomPane {
	padding-top: 30px;
}

#foxboro_col2 .IngeniMailSubscribeContainer {
	width: 723px;
	height: 79px;
	padding-top: 210px!important;
	background: url('imgs/subscibe-bg.png');
}

#foxboro_col2 .IngeniMailSubscribeEmailInput {
	float: left;
	margin-left: 50px;
	background: url('imgs/subscibe-input.png');
	border: none;
	padding: 8px;
	height: 18px;
	width: 279px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	font-size: 14px;
}

#foxboro_col2 .IngeniMailSubscribeEmailInput:hover {
	background-position: bottom;
}

#IngeniMailSubscribeContainer_2581049 div {
	color: #fff;
}

#foxboro_col2 .IngeniMailSubscribeButton {
	border: none;
	text-indent: -9999px;
	padding: 0;
	width: 112px;
	height: 34px;
	margin: -7px 0 0 -250px;
	background: url('imgs/subscibe-button.png');
	cursor: pointer;
}

#foxboro_col2 .IngeniMailSubscribeButton:hover {
	background-position: bottom;
}

#foxboro_col2 .normalred {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	margin: 40px 0 0 50px;
	color: #ed0000;
}

#foxboro_col2 .IngeniMailSubscribeContainer .subhead {
	display: none;
}

div.blognav.previous {
 float: left;
 width: 320px;
}

a.CommandButton {
display
}

/* @group Global */

html, body { 

	font-family		: Arial, Helvetica, Geneva, sans-serif;
	color			: #333!important;

}

a:hover { 	

	text-decoration: underline!important; 

}

/* @end */

/* @group Columnas */

#foxboro_col2 { 	

	width			: 702px!important;	 
	font-size: 14px;

}


#foxboro_col2 .pad { 	

	padding			: 0!important; 

}

/* @end */

/* @group Post */

#foxboro_col2 .post,
#foxboro_col2 #listing { 	

	padding			: 0 20px 15px 20px!important; 
	margin			: 0 0 20px 0!important;
	border			: 0!important;
	background		: url(imgs/post-bg-bottom.png) bottom;
	font-size		: 12px!important; 
	line-height		: 18px;
	letter-spacing	: 0px;

}

#foxboro_col2 .post a { 

	color: #94B926; 
	text-decoration: none;

}

#foxboro_col2 #listing { 	

	padding-top: 30px !important; 

}

#foxboro_col2 .post h6 { 	

	font-size: 22px!important;
	padding: 20px!important;
	text-align: right; 
	font-style: italic; 
	width: 300px;
	margin-left: 260px!important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	background: url(imgs/comillas.png) no-repeat;

}

#foxboro_col2 .post h3.title { 	

	margin			: 0!important;
	padding			: 20px 0 5px 0 !important;
	font-size		: 20px !important;
	line-height		: 32px!important;
	background		: url(imgs/post-bg-top.png)!important;
	width: 100%!important;
	text-align: left!important;
	font-family		: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal!important; 
	color: #333!important; 

}

#foxboro_col2 .post h3.title a { 

	color: #333!important; 

}

#foxboro_col2 .post .byline { 	

	margin			: 0 0 10px 0 !important;
	font-size			: 12px!important;
	font-style		: normal!important;
	color			: #666;

}

#foxboro_col2 .post .byline a {

	font-weight		: bold;
	text-decoration	: none;
	color			: #666; 

}

#foxboro_col2 .post p { 	

	margin			: 20px 0;
}

#foxboro_col2 .post h1 { 	

	padding-bottom	: 20px;
	font-size		: 18px;
	letter-spacing	: 0px;
	color			: #333!important;
	border-bottom	: 1px solid #ccc;

}

#foxboro_col2 .listing .post .comments { 	
	padding				: 32px 20px 0 22px!important;
	height				: 41px!important;
	border				: none!important;
	background			: url(imgs/post-bg-comments.png) no-repeat !important; 

}

#foxboro_col2 .post .comments a { 	

	color: #94B926!important; 

}



/* @end */

/* @group Comments */

#bb-container .comments,
#bb-container .comment-form { 	
	
	padding: 0 0 26px 0!important;
	border: none!important;
	background			: url(imgs/comments-bottom.png) bottom no-repeat !important; 

}

#bb-container .comments h3 { 
	
	font-size			: 18px!important; 
	padding				: 26px 20px 0 20px!important;
	height				: 42px!important;
	background			: url(imgs/comments-top.png)!important;
	font-weight			: normal;
	color				: #94B926!important;

}

#bb-container .comments .comment-body,
#foxboro_col2 .comments .Normal { 	

	font-size: 12px;
	display				: block;
	padding				: 20px!important;
	border				: none!important;
	background			: url(imgs/comments-center.png)!important;

}

#bb-container .comments .comment-body .comment-info { 	

	padding-top		: 16px!important;
	font-size		: 11px!important;
	font-style		: normal!important;
	font-weight		: bold;
	color			: #999;	 

}


#bb-container .comment-form { 	

	padding: 0 0 26px 0!important; 

}

#bb-container .comment-form fieldset { 	

	margin: 0!important;
	width: 702px;
	padding				: 20px; 
	background			: url(imgs/comments-form.png)!important;
}

#bb-container .comment-form table,
#bb-container .comment-form tbody,
#bb-container .comment-form tr,
#bb-container .comment-form td { 	

	padding: 0!important;
	margin: 0!important;
	font-size: 12px;

}

#bb-container .comment-form fieldset .Head.PostComments { 	

	font-size			: 18px;
	display				: block;
	padding				: 8px 20px 0 0px!important;
	height				: 42px; 	
	color: #94B926; 

}


#dnn__ctl0__ctl0_BlogView_PostComment_txtName,
#dnn__ctl0__ctl0_BlogView_PostComment_txtEmail,
#dnn__ctl0__ctl0_BlogView_PostComment_txtURL,
#dnn__ctl0__ctl0_BlogView_PostComment_txtComment { 	

 	border: 1px solid #ccc;
	padding: 7px;
	font-family	: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	 

}

/* @end */

/* @group Right */


#foxboro_col1 { 	

	width: 235px!important; 
	margin-right: 16px;

}

#foxboro_col1 .ISContent.Normal { 	

	 padding: 10px 20px;

}


#foxboro_col3 { 	
	padding: 114px 0 0 0!important;

}

#foxboro_three-column #foxboro_col3 { 	

	padding: 0!important; 

}

#foxboro_col3 .ContactFormItems { 	

	 padding: 10px 20px;

}

#foxboro_col3 .ContactFormItems .FormSubmitButton { 	

	 width: 100%;

}

#foxboro_col1 .pad .pad,
#foxboro_col3 .pad .pad { 	

	font-size: 12px!important;
	padding: 0 0 20px 0!important;
	margin-right: 0!important;
	background: url(imgs/right-bg-bottom.png) bottom no-repeat;

}

#foxboro_col1 .pad .pad { 	

	margin: 0!important; 

}

#dnn_LeftPane div.block div.pad { 	

	margin: 0 !important;
	 

}

#foxboro_col1 .block,
#foxboro_col3 .block { 	

	margin-bottom: 20px!important; 

}

div#dnn__ctl3_ContentPane.NoContainerContentPane { 	

	 margin-bottom: 20px;

}

#foxboro_col1 .pad .pad #dnn__ctl1_ContentPane
#foxboro_col3 .pad .pad #dnn__ctl1_ContentPane { 	

	 padding: 10px 20px 10px 20px!important;

}

#IngeniMailSubscribeContainer_1704818 { 	

	padding: 10px 20px; 

}


#foxboro_col1 .pad h3,
#foxboro_col3 .pad h3 {

	padding: 28px 20px 0 20px!important;
	height: 40px;
	background: url(imgs/right-bg-top.png) top; 
	color: #94B926!important;
	font-weight: bold!important;
	border-bottom: 1px solid #eee;
	
}

#foxboro_col1 .pad .pad ul,
#foxboro_col3 .pad .pad ul { 	

	padding: 0 20px 10px 20px; 
	margin: 0;

}

#foxboro_col3 .pad .pad ul ul { 	

	 padding: 0;

}

#foxboro_col1 .pad .pad ul li,
#foxboro_col3 .pad .pad ul li { 	

	padding: 5px 0;
	list-style: none; 
	border-bottom: 1px solid #ccc!important;

}

.feedreader_box .Item { 

	padding: 0; 

}

.feedreader_box .ItemLink { 

	padding: 0 20px; 

}

.feedreader_box .ItemLink a { 

	padding: 5px 0 15px 0;
	margin-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #ccc;

}

.feedreader_box .AltItem { 

	 padding: 0;

}

#dnn__ctl3__ctl0_ItemsList__ctl4_ItemLink { 

	 border-bottom: none;

}



#foxboro_col3 .pad .pad ul ul li { 	

	border-bottom: 0!important; 

}

#foxboro_col1 .pad .pad ul li a,
#foxboro_col3 .pad .pad ul li a { 	

	text-decoration: none;
	font-size: 12px;

}

#dnn__ctl7__ctl0_Years__ctl1_Year { 

	 font-weight: bold;

}



#dnn__ctl5__ctl0_Years__ctl1_Year { 	

	 font-weight: bold;

}



#foxboro_col1 .pad .pad ul li a:hover
#foxboro_col3 .pad .pad ul li a:hover { 	

	 color: #94B926;

}


#dnn__ctl1_ContentPane div,
#foxboro_col3 #dnn__ctl0_ContentPane div { 	

	 padding: 0!important;
	 text-align: center;

}

div.Normal.ContactFormWrapper { 

	padding: 10px 20px !important; 

}

#dnn__ctl1_ContentPane div a,
#foxboro_col3 #dnn__ctl0_ContentPane div a  { 	

	margin: 0 2px; 

}

#IngeniMailSubscribeEmailInput_1704818 { 	

	width: 185px;
 	border: 1px solid #ccc;
	padding: 5px;
	font-family	: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	
}


/* @end */

/* @group Header */

#foxboro_courtesy_links { 	

	padding-top: 25px; 

}

#foxboro_courtesy_links a { 	

	float: right;
	font-family: verdana;

}

#foxboro_courtesy_links a:hover { 	

	color:#5b750f;

}

#TitleHeaderAnchor { 	

	position: absolute;
	margin: -16px 0 0 13px;	 

}

#foxboro_menu { 	

	width:450px;
	display:block;
	float:left;
	margin:-30px 0 50px 314px;
	padding-top:75px;
	background:#fff;
	z-index:200;
	font-family: verdana; 

}

#foxboro_menu a { 	

	font-weight: normal!important; 
	font-style: normal!important; 
	font-size: 14px;	 
	color:#333333;
	padding: 5px 0 5px 6px;
	text-decoration:none;
	color: #333!important;

}


#foxboro_menu a span { 	

	display: block;
	border-right: 1px solid;
	padding: 0 6px 0 0!important; 
	color: #333!important;

}

#dnn_INGENIMENU1__ctl0_m6 span.text { 	

	border-right: none!important;

}

#dnn_INGENIMENU1__ctl0_m6 { 	

	background: url(imgs/highlighting-yellow.png) center no-repeat; 
	 
	 

}

#foxboro_menu a:hover { 	

	text-decoration: none!important;
	background: url(imgs/highlighting-green.png) center no-repeat; 

}

/* @end */

/* @group Footer */

#foxboro_footer { 	

	margin-top: 30px!important;
	padding-top: 20px!important;
	border-top: 1px solid #ccc;	 

}

#dnn_dnnLINKS_lblLinks { 	

	display: block;
	margin-bottom: 20px!important; 

}

#footerContainer div.footer_links a { 	

	 padding: 0 10px;
	 border-right: 1px solid #aaa;

}

#footerContainer div.ft_links { 	

	display: block;
	padding: 20px 0;

}

#footerContainer div.ft_links a { 	

	 padding: 0 10px;
	border-right: 1px solid #aaa;

}

#footerContainer div.ft_links a.ft_last { 	

	 border-right: none;

}

#footerContainer div.footer_links a.ft_last { 	

	 border-right: none;

}


#dnn_dnnLINKS_lblLinks a.SkinObject { 	

	 font-weight: bold;

}

#foxboro_footer a { 
	
	 font-size: 12px!important;

}



/* @end */

/* @group Tres columnas */


#foxboro_three-column #foxboro_col2 { 	

    width			: 390px!important;
	padding			: 0 30px 30px 30px!important; 
	margin			: 11px 0 20px 0!important;
	border			: 0!important;
	background		: url(imgs/post-bg-bottom.png) bottom right;
	font-size		: 14px!important; 
	line-height		: 18px;
	letter-spacing	: 0px;
	font-weight		: 400;
}


#foxboro_three-column #foxboro_col2 h1 { 

 	margin			: 0!important;
	padding			: 30px 0 20px 0 !important;
	font-size			: 34px !important;
	font-weight		: bold!important;
	letter-spacing	: -1px!important;
	line-height		: 32px!important;
	background		: url(imgs/post-bg-top.png)!important;
	width: 100%!important;
	text-align: left!important;
	font-family		: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
	font-style: normal!important; 

}

/* @end */

/* @group Social Share */


#social-share li { 

	list-style: none;
	width: auto;
	display: inline-block; 

}

/* @end */

#foxboro_menu .NavHidden {
	display: none;
}
