

#footer {
background-color: #006DB6;
}
#footer {
font-size: 0.9em;
color: #fff;
font-weight: 100;
float: left;
width: 100%;
z-index: 99;
position: relative;
margin-top:55px;
}
#footer h3 {
font-weight: 700;
text-transform: uppercase;
padding-bottom: 10px;
margin-bottom: 0;
}
#footer-pad {
padding-top:30px;
width: 940px;
margin-left: auto;
margin-right: auto;
}
#footer a {
color: #fff;
text-decoration: none;
}

.ct {
width: 305px;
float: left;
text-align: left;
}

.ct.uno {
margin-left:10px;
}
.ct ul {
list-style-type: none;
}
.ct li{
width: 270px;
border-bottom:1px solid #fff;
height: 35px;
line-height: 35px;
padding-left:25px;
}
.ct a, .ct.uno li {
}
.ct h3 {
font-weight: 700;
font-size: 1.3em;
color: #fff;
padding-left:25px;290px;
border-bottom:1px solid #fff;
margin-right:10px;
}
.ct.tre {
width: 320px;
}
.ct.tre h3 {

margin-right:0px;

}
.ct.tre li {
width: 295px;
}

.ct.uno li:last-child, .ct.due li:last-child, .ct.tre li:last-child {
border:none;
}

.subfooter {
height: 35px;
line-height: 35px;
background-color: #2893ce;
float: left;
width: 100%;
}

.ct-wc-long .xt-content-wrapper{
padding-left:50px;
padding-right: 50px;
padding-bottom:25px;
}