body, html {background:#282a2b !important;}
#main {background:#FFF !important;}
.fusion-copyright-notice a {
	border-right:solid 1px #148e2f;
	padding:0 15px;
}
.fusion-copyright-notice a:first-child {padding-left:0;}
.fusion-copyright-notice a:last-child {padding-right:0;border:0;}
.centering { text-align:center;}
.margin0auto { margin: 0 auto;}
.dark {
	color:#FFFFFF;
}
.dark h1 {
	color:#FFF !important;
	background:url(../images/tit-underline.png) no-repeat left bottom;
	padding-bottom:15px;
}
.titNumber h2 {
	display:inline-block;
	background:url(../images/tit-underline.png) no-repeat left bottom;
	padding-bottom:15px;
}
.titNumber.white h2 {
	display:inline-block;
	background:url(../images/tit-underline.png) no-repeat left bottom;
	padding-bottom:15px;
	color:#FFFFFF
}


h3 u {text-decoration:none;}

.titNumber .number {
	display: inline-block;
    padding: 10px 5px;
	margin-right:10px;
    width: 45px;
	
    background: #158e2f;
	border-radius: 500px;
    
	font-size: 24px;
    color: #FFF;
    text-align: center;
}

.fw_iconos{
	padding-bottom:10px;
	padding-top:10px;

}

.dark b {
	display:block;
	font-size:30px;
	margin:25px 0;
	font-weight:normal;
}

a.btn3d {
	position:relative;
	top:0;
	display:inline-block;
	padding:25px 35px;
	font-size:20px;
	transition:top 0.1s ease-out, box-shadow 0.1s ease-out;
}

a.btn3d.green {
	background:#148e2f;
	color:#FFFFFF;
	box-shadow:0 9px 0 #047b1a;
}
a.btn3d.green:hover {
	top:7px;
	box-shadow:0 2px 0 #047b1a;
}
a.btn3d.green.info {
	background:#148e2f;
	color:#FFFFFF;
	box-shadow:0 9px 0 #047b1a;
	padding:25px 70px;
	float:center;
}
a.btn3d.green.info:hover {
	top:7px;
	box-shadow:0 2px 0 #047b1a;
}


a.btn3d.white {
	background:#FFF;
	color:#148e2f;
	box-shadow:0 9px 0 #e9e9e9;
}
a.btn3d.white:hover {
	top:7px;
	box-shadow:0 2px 0 #e9e9e9;
}

a.btn3d.white.info {
	background:#FFF;
	color:#148e2f;
	box-shadow:0 9px 0 #e9e9e9;
	padding:25px 70px
}
a.btn3d.white.info:hover {
	top:7px;
	box-shadow:0 2px 0 #e9e9e9;
}

ul.checks {
	list-style:none;
	margin:35px 0 35px 35px;
	padding:0;
}

ul.checks li {
	background:url(../images/checklist.png) no-repeat left 2px;
	
	background-size:20px auto;
	padding-left:28px;
	margin-bottom:15px;
}

/* TABLE OF CONTENTS */
#toc_container {padding:25px 30px !important;}
#toc_container .toc_title {font-size:20px !important;}
#toc_container ul li {margin-bottom:10px;}
#toc_container ul li a {
	margin-bottom:10px;
	font-weight:bold !important;
}
#toc_container ul ul li a {
	color:#107226 !important;
	font-weight:normal !important;
}