.content-wrapper{
  margin:20px;
}
html {

}
body {

}


a {color:#0078ff;}

.container-head{
background:#476eb3;
width:100%;
margin: 0 auto;
height:80px;
}

.row-head{
width:100%;
margin:0 auto;
background:#1c1c1c;
}

/* Bootstrap grid not playing nice with Menu */
.page-content{float:left; width:69%; margin-top:10px; background: #fff; margin-right:15px;}
.page-sidebar{float:left; width:29%; margin-top:10px; background: #fff;}

.news-boxes{
  margin-bottom:5px; 
  height:270px; 
  float:left; 
  width:255px;
  margin-right:7px;
}

#top-background{ background:#416A37 url("/public/images/bienestar_background.png") no-repeat;}

#banner-fade,
#banner-slide{
  margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
  display:block;
  padding:10px;
  background:#fff;
  color:#000;
  text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
  background:#000;
  color:#fff;
}

ol.bjqs-markers li a{
  padding:5px 10px;
  background:#000;
  color:#fff;
  margin:5px;
  text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
  background: #999;
}

p.bjqs-caption{
  background: rgba(255,255,255,0.5);
}









.news-boxes-images img{width:180px; height:120px; border:1px solid #eee;}


.videos-list{font-size:14px; border-bottom:1px solid #eee; margin-bottom:2px; padding-bottom:2px;}
.videos-list a{color:#FFF;}

.selected{font-weight:bold;}
.selected a{font-weight:bold; color:#1c1c1c;}

.tiny-font{font-size:11px; font-family:Tahoma;}

.oh-my-font{font-family: 'Raleway', sans-serif;}

.home-news-title{font-size:18px; font-weight:bold; color:#31589d;}
.home-news-title a{color:#FFFFFF;}

.home-news-body{color:#000;}

.sidebar-titles{ background:#5E9950; font-size: 16px; font-weight:bold; color:#FFF; padding:5px 10px 5px 10px; display:inline-block; border-left:5px solid #416A37;}
.sidebar-titles a{color:#FFF; font-size:12px; font-weight: bold;}


.sidebar-titles2{ background:#5E9950; font-size: 16px; font-weight:bold; color:#FFF; padding:5px 10px 5px 10px; border-left:5px solid #416A37;}
.sidebar-titles2 a{color:#FFF; font-size:12px; font-weight: bold;}


.sidebar-subtitles{ background:#637fb0; color:#FFF; padding:5px 5px 5px 10px; border-bottom:1px solid #8ba3cc;}
.sidebar-subtitles a{ color:#FFF; text-decoration: none;}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */




.content-box{padding:10px; border:1px solid #ccc; background:#FFF; margin-bottom:10px;}
h2{margin-top:5px;}
.box-titles{font-size:24px; font-weight:normal; color:#FFF;}
.box-titles a{font-size:24px; font-weight:normal; color:#FFF;}


.box-titles-forums h2{font-size:12px; font-weight:bold; color:#000;}
.box-titles-forums {font-size:12px; font-weight:bold; color:#000;}
.box-titles-forums a{font-size:14px; font-weight:bold; color:#000;}

.box-text p{font-size:12px; color:#FFF;}



#myController { background:#00456c; text-align: right; }
#myController span.jFlowSelected { background:#0cacbc;margin-left:0px; }

.slide-wrapper { }
.slide-thumbnail { width:549px; float:right; }
.slide-thumbnail img {max-width:549px; }
.slide-details { width:200px; background:#00456c; float:left; margin-left:10px; margin-top:10px;}
.slide-details h2 { font-size:26px;  font-weight:normal; margin:0 10px 0 10px; }
.slide-details h2 a{color:#FFF;}
.slide-details h2 a:hover{color:#64c6d0;}
.slide-details .description { margin:0px 10px 0 10px; font-size:14px; color:#FFF;}
.description a{color:#000;}
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #0cacbc; }

/* Slider Ends */

