html {
	height:100%;
}
form {
	margin:0;
	padding:0;
}
body {
	font-family:'Roboto',sans-serif;
	line-height:1.5em;
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:#6d6d6d;
}
a:link,a:visited {
	color:#466496;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#466496 !important;
}
input.button {
	cursor:pointer;
}
p {
	margin-top:0;
	margin-bottom:5px;
}
img {
	border:0 none;
}
/*****************************************/ /*** Template specific layout elements ***/ /*****************************************/ .clr {
	clear:both;
	margin:0px;
	padding:0px;
}
#jf-body {
	padding:0px;
	margin:0px;
	/*background:url(../images/jf_body.jpg) no-repeat top center #f9f9f9;*/ background:white;
}
#jf-topright {
	position:absolute;
	/*background:black;border-top:3px solid #646464;border-bottom:3px solid #646464;*/ top:24px;
	right:2%;
	height:34px;
	line-height:34px;
	color:#ccc;
}
#jf-topright p {
	padding-left:10px;
	font-size:10px;
}
#jf-wrapper {
	margin:0 auto;
	width:940px;
}
#jf-header {
	height:100px;
	overflow:hidden;
}
#jf-logo {
	float:left;
	width:230px;
	margin-top:25px;
	padding-left:10px;
}
/*main menu */ #jf-mainmenu {
	clear:both;
	height:55px;
}
#jf-mainmenu ul {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	list-style:none;
	z-index:1;
}
#jf-mainmenu ul li {
	list-style:none;
	float:left;
	margin:0;
	width:auto;
}
#jf-mainmenu ul li ul {
	background:rgba(255,255,255,0.95);
	border:1px solid #eee;
}
#jf-mainmenu ul li a,#jf-mainmenu ul li a:visited {
	display:block;
	padding:0px 10px;
	margin:0;
	height:55px;
	line-height:55px;
	font-size:18px;
	color:#646464;
	font-family:'Roboto',sans-serif;
	text-transform:uppercase;
}
#jf-mainmenu ul li a:hover {
	color:#466496;
	text-decoration:none;
}
#jf-mainmenu ul li#current a {
	color:#466496;
	font-family:'Roboto',sans-serif !important;
}
/* 2nd level*/ #jf-mainmenu ul li ul {
	left:-999em;
	position:absolute;
	width:auto;
}
#jf-mainmenu ul li ul li {
	float:none;
	background-color:#rgba(255,255,255,0.95);
}
#jf-mainmenu ul li:hover ul {
	display:block;
	left:auto;
}
/* Menu ENDS */ /*slideshow*/ #jf-slideshow {
}
#jf-slideshow p,#jf-topmodule {
	margin:0px !important;
}
#jf-topmodule {
	padding-bottom:20px;
	overflow:auto;
}
#jf-topmodule .jfmod {
	float:left;
	width:223px;
}
#jf-topmodule .jfmod h3 {
	font-size:22px;
	color:#ccc;
	margin-bottom:5px;
}
#jf-topmodule .jfmod h3 span {
	color:#466496;
}
#jf-topmodule .jfmod {
	float:left;
	color:#646464;
	padding:20px 13px;
}
#jf-topmodule .module_top2,#jf-topmodule .module_top3,#jf-topmodule .module_top4 {
	width:230px !important;
	padding:0px !important;
	background:transparent !important;
	color:#6d6d6d;
	font-family:MidietSansLight;
	font-size:16px;
}
#jf-topmodule .module_top2 span,#jf-topmodule .module_top3 span,#jf-topmodule .module_top4 span {
	display:block;
	padding-left:10px;
}
#jf-topmodule .module_top2 img,jf-topmodule .module_top3 img,jf-topmodule .module_top4 img {
	margin-bottom:5px;
}
a.thumb {
	display:block;
	padding:0px !important;
}
a.thumb span {
	padding:0px !important;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
#jf-topmodule .module_top2 a.thumb span,#jf-topmodule .module_top4 a.thumb span {
	height:187px;
}
#jf-topmodule .module_top3 a.thumb span {
	height:157px;
}
#jf-left .jfmod a.readon {
	color:#466496;
}
#jf-main-page {
	border-top:1px solid #ccc;
	padding-top:15px;
}
#jf-left {
	float:left;
	width:250px;
	margin-top:10px;
}
#jf-left .jfmod {
	margin-bottom:30px;
	float:left;
}
h3 {
	font-size:22px;
	color:#ccc;
	margin-bottom:5px;
}
#jf-left .jfmod h3 span {
	color:#466496;
}
#jf-left .jfmod {
	float:left;
	color:#ccc;
	padding:20px 13px;
}
#jf-left .jfmod a.readon {
	color:#466496;
}
#jf-left .jfmod ul {
	padding:0px;
	margin:0px;
}
#jf-left .jfmod ul li {
	list-style:none;
}
#jf-left .jfmod ul li a {
	display:block;
	color:#ccc;
	height:38px;
	line-height:38px;
	/* background:url(../images/jf_div2.png) repeat-x bottom left;*/
}
#jf-left .module_images {
	padding:0px;
	background-color:#f9f9f9;
}
#jf-left .module_images ul li {
	display:inline-block;
}
#jf-left .module_images ul li img {
	border:4px solid #efefef;
	margin-right:17px;
	margin-bottom:9px;
	width:61px;
	height:55px;
}
#jf-left .module_images ul li.last img {
	margin-right:0px !important;
}
#jf-left #modlgn_username,#jf-left #modlgn_passwd {
	height:26px;
	line-height:26px;
	width:214px;
	padding-left:10px;
	border:0px;
	background:url(../images/jf_input.png) no-repeat;
	font-size:10px;
	color:#aaaaaa;
	margin-top:7px;
}
#jf-left .re-link {
	font-size:12px;
	text-transform:uppercase;
	font-family:'Roboto',sans-serif;
}
#jf-left a.re-link:hover {
	text-decoration:none;
}
#jf-left .buttonLogin {
	font-size:12px;
	text-transform:uppercase;
	font-family:'Roboto',sans-serif;
	color:#466496;
	border:0px;
	background:none;
	cursor:pointer;
}
#jf-left .fp-link {
	color:#ccc;
	display:block;
}
#jf-left .module_login {
	background-color:#9dbdc8;
}
#jf-left .module_login .re-link,#jf-left .module_login .buttonLogin,#jf-left .module_login h3 span {
	color:#607495 !important;
}
#jf-left span.article_separator {
	display:block;
	background:url(../images/jf_div2.png) repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	height:3px;
	max-width:650px;
}
#jf-left .module_latestnew {
	background-color:#cce5d7;
	color:#77ae8f;
}
#jf-left .module_latestnew h3 span {
	color:#466496 !important;
}
#jf-left .module_latestnew a.readmore {
	color:#466496 !important;
}
#jf-main {
	float:right;
	width:650px;
}
#jf-content {
}
#jf-bottomleft {
	float:left;
}
#jf-bottomright {
	float:right;
}
#jf-bottomleft h3, #jf-bottomright h3 {
	color:#466496;
	font-size:22px;
	line-height:22px;
}
#jf-bottomleft .moduletable, #jf-bottomright .moduletable {
	color:#aaaaaa;
}
table.blog {
	width:100% !important;
}
#jf-bottom {
	margin:50px 0 15px 0;
	background-size:auto;
	background:black;
	border-bottom:3px solid #646464;
	border-top:3px solid #646464;
	height:226px;
}
#jf-bootom-inner {
	width:940px;
	float:right;
	height:226px;
	color:#f9f9f9;
}
/*bottom module */
#jf-bottom1 {
	float:left;
	width:220px;
	margin-right:20px;
	padding-top:10px;
}
#jf-bottom2 {
	float:left;
	width:220px;
	margin-right:20px;
	padding-top:10px;
}
#jf-bottom3 {
	float:left;
	width:220px;
  	margin-right:20px;
	padding-top:10px;
}
#jf-bottom4 {
	float:left;
	width:220px;
	padding-top:10px;
}
#jf-bottom div.module {
	margin-bottom:0px;
}
#jf-bottom h3 {
	font-family:'Roboto',sans-serif;
	line-height:1.5em;
	font-size:13px;
	color:white;
	font-weight:
}
#jf-bottom h3 span {
	color:#f9f9f9 !important;
}
#jf-bottom ul {
	padding:0px;
	margin:0px;
}
#jf-bottom ul li {
	list-style:none;
}
#jf-bottom a, #jf-bottom a:visited {
	color:#f9f9f9
}/*
#jf-bottom1 li a {
	display:block;
	height:34px;
	line-height:34px;
	background:url(../images/jf_div2.png) repeat-x bottom left;
	padding-left:5px;
}
#jf-bottom1 li a:hover,#jf-bottom1 li#current a {
	color:#607495;
	text-decoration:none
}
#jf-bottom2 li a {
	display:block;
	height:34px;
	line-height:34px;
	background:url(../images/jf_div2.png) repeat-x bottom left;
	padding-left:5px;
}
#jf-bottom12 li a:hover,#jf-bottom1 li#current a {
	color:#607495;
	text-decoration:none
}
#jf-bottom3 li a {
	display:block;
	height:34px;
	line-height:34px;
	background:url(../images/jf_div2.png) repeat-x bottom left;
	padding-left:5px;
}
#jf-bottom13 li a:hover,#jf-bottom1 li#current a {
	color:#607495;
	text-decoration:none
}
#jf-bottom4 li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#jf-bottom4 li img {
	width:44px;
	height:44px;
	border:4px solid #efefef;
}*/
.jf_social img {
	margin-right:25px;
	margin-bottom:10px;
}
.jf_phone {
	background:url(../images/jf_phone.png) no-repeat;
	height:13px;
	line-height:13px;
	padding-left:20px;
	margin-bottom:15px;
}
.jf_mail {
	background:url(../images/jf_mail.png) no-repeat;
	height:13px;
	line-height:13px;
	padding-left:20px;
}
#jf-footer {
	margin:0 auto;
}
#jf-copyright {
	width:400px;
	float:left;
	text-align:left;
	color:#aaaaaa;
	height:32px;
	line-height:32px;
}
#jf-copyright a {
	font-weight:bold;
}
/*footmenu*/ 
#jf-footermenu {
	width:540px;
	float:right;
	text-align:left;
}
#jf-footermenu ul {
	padding:0px;
	margin:0px;
	text-align:right;
}
#jf-footermenu ul li {
	list-style:none;
	display:inline-block;
}
#jf-footermenu ul li a,#jf-footermenu ul li a:visited {
	display:block;
	margin-left:20px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	color:#aaaaaa;
}
#jf-footermenu ul li a:hover,#jf-footermenu ul li#current a {
	text-decoration:none;
	color:#466496
}
#jf-joomfreak {
	text-align:center;
	margin-top:40px;
	margin-bottom:25px;
}
#pathway {
	padding:0px 10px 8px;
	width:auto;
	margin-top:-2px;
	margin-right:250px;
	text-align:left;
}
#search {
	float:right;
	width:320px;
	margin-top:-20px;
	margin-right:30px;
	height:40px;
	overflow:hidden;
	text-align:right;
}
form#searchForm input {
	vertical-align:middle;
}
form#searchForm table {
	border-collapse:collapse;
}
form#searchForm td {
	padding:0;
}
#mod_search_searchword {
	padding-left:3px;
}
#area {
	padding:0;
}
/*****************************************/ /*** Joomla! specific content elements ***/ /*****************************************/ 
div.offline {
	background:#fffebb;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	font-size:1.2em;
	padding:5px;
}
span.pathway {
	display:block;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
/* headers */ 
div.componentheading {
	padding-left:0px;
}
h1 {
	padding:0;
	font-family:'Roboto',sans-serif;
	font-size:1.3em;
	font-weight:bold;
	vertical-align:bottom;
	color:#666;
	text-align:left;
	width:100%;
}
h2,.contentheading {
	padding:0;
	font-family:'Roboto',sans-serif;
	font-size:32px;
	padding-bottom:10px;
	font-weight:normal;
	vertical-align:bottom;
	color:black;
	text-align:left;
	width:100%;
	line-height:46px;
}
table.contentpaneopen h3 {
	margin-top:25px;
}
h4 {
	font-family:'Roboto',sans-serif;
	color:black;
	font-size:22px;
}
h3,.componentheading,table.moduletable th,legend {
	margin:0;
	font-weight:normal;
	font-size:26px;
	padding-left:0px;
	margin-bottom:20px;
	text-align:left;
	color:#646464;
	line-height:26px;
}
/* small text */ 
.small {
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#d5d5d5;
}
.modifydate {
	height:20px;
	vertical-align:bottom;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#d5d5d5;
}
.createdate {
	height:20px;
	vertical-align:top;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:0px;
	display:inline-block;
	color:#d5d5d5;
}
.readmore a,.readmore a:visited {
	display:block;
	float:right;
	font-size:12px;
	color:black;
	text-transform:uppercase;
	font-family:'Roboto',sans-serif;
	text-decoration:none !important;
}
.readmore a:hover {
	text-decoration:none;
	color:#58a079;
}
/* form validation */ 
.invalid {
	border-color:#ff0000;
}
label.invalid {
	color:#ff0000;
}
/** overlib **/ 
.ol-foreground {
	background-color:#f6f6f6;
}
.ol-background {
	background-color:#666;
}
.ol-textfont {
	font-family:'Roboto',sans-serif,'Roboto',sans-serif,sans-serif;
	font-size:10px;
}
.ol-captionfont {
	font-family:'Roboto',sans-serif,'Roboto',sans-serif,sans-serif;
	font-size:12px;
	color:#f6f6f6;
	font-weight:bold;
}
.ol-captionfont a {
	color:#0B55C4;
	text-decoration:none;
	font-size:12px;
}
.ol-closefont {
}
/* menu links */
 a.mainlevel:link,a.mainlevel:visited {
	padding-left:5px;
}
a.mainlevel:hover {
}
/* spacers */ 
span.article_separator {
	display:block;
	height:20px;
}
.article_column {
	padding-right:5px;
}
.column_separator {
	border-left:1px dashed #e0e0e0;
	padding-left:10px;
}
td.buttonheading {
}
td.buttonheading img {
	border:none;
}
.clr {
	clear:both;
}
.item-separator {
	display:block;
	height:30px;
	border-top:1px solid #ccc;
	margin-top:25px;
}

/* edit button */ 
.contentpaneopen_edit {
	float:left;
}
/* table of contents */ 
table.contenttoc {
	margin:5px;
	border:1px solid #ccc;
	padding:5px;
}
table.contenttoc td {
	padding:0 5px;
}
/* content tables */ 
td.sectiontableheader {
	background:#efefef;
	color:#333;
	font-weight:bold;
	padding:4px;
	border-right:1px solid #fff;
}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
	padding:4px;
}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
	padding:3px;
}
/* content styles */ 
table.contentpaneopen,table.contentpane {
	margin:0;
	padding:0;
	width:100%;
}
table.contenttoc {
	width:250px;
}
table.contentpaneopen li {
	margin-bottom:5px;
}
table.contentpaneopen fieldset {
	border:0;
	border-top:1px solid #ddd;
}
table.contentpaneopen h3 {
	margin-top:25px;
}
table.contentpaneopen h4 {
	font-family:'Roboto',sans-serif,'Roboto',sans-serif,sans-serif;
	color:#333;
}
.highlight {
	background-color:#fffebb;
}
/* forms */ 
table.adminform textarea {
	width:540px;
	height:400px;
	font-size:1em;
	color:#000099;
}
div.search input {
	width:145px;
	border:1px solid #ccc;
	margin:0 0 0 5px;
}
form#form-login fieldset {
	border:0 none;
	margin:0em;
	padding:0.2em;
}
form#form-login ul {
	padding-left:20px;
}
form#com-form-login fieldset {
	border:0 none;
	margin:0em;
	padding:0.2em;
}
form#com-form-login ul {
	padding-left:20px;
}
/* thumbnails */ 
div.mosimage {
	margin:5px;
}
div.mosimage_caption {
	font-size:.90em;
	color:#666;
}
div.caption {
	padding:0 10px 0 10px;
}
div.caption img {
	border:1px solid #CCC;
}
div.caption p {
	font-size:.90em;
	color:#666;
	text-align:center;
}
div.img_caption {
	padding:0 10px 0 10px;
}
div.img_caption img {
	border:1px solid #CCC;
}
div.img_caption p {
	font-size:.90em;
	color:#666;
	text-align:center;
}
/* Parameter Table */ 
table.paramlist {
	margin-top:5px;
}
table.paramlist td.paramlist_key {
	width:128px;
	text-align:left;
	height:30px;
}
table.paramlist td.paramlist_value {
}
div.message {
	font-family:"Trebuchet MS",'Roboto',sans-serif,'Roboto',sans-serif,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#c30;
	text-align:center;
	width:auto;
	background-color:#f9f9f9;
	border:solid 1px #d5d5d5;
	margin:3px 0px 10px;
	padding:3px 20px;
}
/* Banners module */ /* Default skyscraper style */ .
bannergroup {
}
.banneritem img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/* Text advert style */ 
.banneritem_text {
	padding:4px;
	font-size:11px;
}
.bannerfooter_text {
	padding:4px;
	font-size:11px;
	background-color:#F7F7F7;
	text-align:right;
}
/* System Messages */ /* see system general.css */ 
.pagination span {
	padding:2px;
}
.pagination a {
	padding:2px;
}
/* Polls */ 
.pollname {
	font-weight:bold;
	color:black;
	padding-bottom:5px;
}
.pollstableborder td {
	text-align:left;
	color:#aaaaaa;
}
.pollbtn input {
	border:0px;
	background:none;
	text-transform:uppercase;
	font-family:'Roboto',sans-serif;
	color:black;
	font-size:12px;
}
/* WebLinks */ 
span.description {
	display:block;
	padding-left:30px;
}
/* Frontend Editing*/ 
fieldset {
	border:1px solid #ccc;
	margin-top:15px;
	padding:15px;
}
legend {
	margin:0;
	padding:0 10px;
}
td.key {
	border-bottom:1px solid #eee;
	color:#666;
}
/* Tooltips */ 
.tool-tip {
	float:left;
	background:#ffc;
	border:1px solid #D4D5AA;
	padding:5px;
	max-width:200px;
}
.tool-title {
	padding:0;
	margin:0;
	font-size:100%;
	margin-top:-15px;
	padding-top:15px;
	padding-bottom:5px;
	background:url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
	font-size:100%;
	margin:0;
}
/* System Standard Messages */ 
#system-message {
	margin-bottom:20px;
}
#system-message dd.message ul {
	background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
	border-top:3px solid #DE7A7B;
	border-bottom:3px solid #DE7A7B;
	margin:0px;
	padding-left:40px;
	text-indent:0px;
}
/* System Error Messages */
 #system-message dd.error ul {
	color:#c00;
	background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	border-top:3px solid #DE7A7B;
	border-bottom:3px solid #DE7A7B;
	margin:0px;
	padding-left:40px;
	text-indent:0px;
}
/* System Notice Messages */ 
#system-message dd.notice ul {
	color:#c00;
	background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
	border-top:3px solid #F0DC7E;
	border-bottom:3px solid #F0DC7E;
	margin:0px;
	padding-left:40px;
	text-indent:0px;
}
#syndicate {
	float:left;
	padding-left:25px;
}
/* Component Specific Fixes */ 
#component-contact table td {
	padding:2px 0;
}
.item_lead p img,.article_column p img,.contentpaneopen p img {
	background-color:#efefef;
	border:1px solid #fff;
	padding:4px;
}
.jf_shadow {
	display:block;
	background:url(../images/jf_shadow.png) no-repeat bottom right;
}
.article_column p img {
	padding:3px;
	width:330px;
}
.module_qmini1 h3,.module_qmini1 .qmininews-content {
	display:none !important;
}
div.module_qmini1 {
	padding:0 !important;
	width:691px !important;
	float:left;
	background:transparent !important;
}
.module_qmini1 .qmininews-wrapper {
	width:100% !important;
}
.module_qmini1 .qmininews-article-wrap {
	float:left;
	width:230px;
	height:180px;
	overflow:hidden;
}
.module_qmini1 .qmininews-article-wrap img {
	float:left;
	width:230px;
	height:auto;
	margin-top:-75px;
	border:0px;
	padding:0
}
a#img1,a#img3 {
	height:190px;
	background-size:100% !important;
	display:block;
	background-position-y:-75px !important;
}
a#img2 {
	float:left;
	width:230px;
	height:200px;
	margin-top:-45px;
	border:0px;
	overflow:hidden;
	background-size:100% !important;
	display:block;
	background-position-y:-75px !important
}
/*Migalhas*/
 div.module_migas {
	width:auto !important;
	background:transparent !important;
	color:inherit !important;
	padding-bottom:0px !important;
}
ul.breadcrumb_migas {
	list-style-type: none;
}

ul.breadcrumb_migas li {
	display: inline-block;
}

/* links reportorio */ .ux-menu-item-level-1 {
	min-width:200px !important;
}
.blogrepertorio a:link,a:visited {
	color:#466496;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
.blogrepertorio a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#466496 !important;
}
dd.category-name {
	display: block;
	-webkit-margin-start: 0px;
	-moz-margin-start: 0px;
}

.jfmod module_financiamento h3 {
}
#jflanguageselection img {
	max-height:30px;
}
#jflanguageselection ul.jflanguageselection,#jflanguageselection {
	margin:0;
}
#jf-main table {
	max-width:650px
}
/***CUSTOM CSS***/ /*Images border*/ 
.items-leading p img,.item-page p img {
	background-color:#EFEFEF;
	border:1px solid #FFF;
	padding:4px;
}
.item-separator {
	display:block;
	height:30px;
	border-top:1px solid #ccc;
	margin-top: 25px;
}


.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.127659574%;
}
.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}
.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.436170203638%;
}
.row-fluid .span10 {
	width: 82.978723396%;
	*width: 82.925531906638%;
}
.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}
.row-fluid .span8 {
	width: 65.957446802%;
	*width: 65.904255312638%;
}
.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.393617015638%;
}
.row-fluid .span6 {
	width: 48.936170208%;
	*width: 48.882978718638%;
}
.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.372340421638%;
}
.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.861702124638%;
}
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.840425530638%;
}
.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.3297872336383%;
}
.row-fluid .offset12 {
	margin-left: 104.255319138%;
	*margin-left: 104.14893615928%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.127659564%;
	*margin-left: 102.02127658528%;
}
.row-fluid .offset11 {
	margin-left: 95.744680841%;
	*margin-left: 95.638297862277%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021267%;
	*margin-left: 93.510638288277%;
}
.row-fluid .offset10 {
	margin-left: 87.234042544%;
	*margin-left: 87.127659565277%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.10638297%;
	*margin-left: 84.999999991277%;
}
.row-fluid .offset9 {
	margin-left: 78.723404247%;
	*margin-left: 78.617021268277%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744673%;
	*margin-left: 76.489361694277%;
}
.row-fluid .offset8 {
	margin-left: 70.21276595%;
	*margin-left: 70.106382971277%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106376%;
	*margin-left: 67.978723397277%;
}
.row-fluid .offset7 {
	margin-left: 61.702127653%;
	*margin-left: 61.595744674277%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468079%;
	*margin-left: 59.468085100277%;
}
.row-fluid .offset6 {
	margin-left: 53.191489356%;
	*margin-left: 53.085106377277%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829782%;
	*margin-left: 50.957446803277%;
}
.row-fluid .offset5 {
	margin-left: 44.680851059%;
	*margin-left: 44.574468080277%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191485%;
	*margin-left: 42.446808506277%;
}
.row-fluid .offset4 {
	margin-left: 36.170212762%;
	*margin-left: 36.063829783277%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553188%;
	*margin-left: 33.936170209277%;
}
.row-fluid .offset3 {
	margin-left: 27.659574465%;
	*margin-left: 27.553191486277%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914891%;
	*margin-left: 25.425531912277%;
}
.row-fluid .offset2 {
	margin-left: 19.148936168%;
	*margin-left: 19.042553189277%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276594%;
	*margin-left: 16.914893615277%;
}
.row-fluid .offset1 {
	margin-left: 10.638297871%;
	*margin-left: 10.531914892277%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.510638297%;
	*margin-left: 8.4042553182766%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}