
body {
  
}



/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}
.navbar-wrapper .navbar {
  padding-left: 15px;
  padding-right: 15px;
}

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-left: 15px;
  padding-right: 15px;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  text-align: center;
  margin-bottom: 20px;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-left: 10px;
  margin-right: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

  /* Remove the edge padding needed for mobile */
  .marketing {
    padding-left: 0;
    padding-right: 0;
  }

  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-left:  15px;
    padding-right: 15px;
  }
  .navbar-wrapper .navbar {
    padding-left:  0;
    padding-right: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }

}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}


.topBar{margin:0px;}
.topBar ul{margin:0px;padding:0px;list-style:none;margin:6px 0px 0px 0px;}
.topBar .col-lg-12{background:#dedede;height:37px;position:relative;}
.topBar ul li{display:inline;}
.topBar ul li a{color:#666666;font-family:Arial, verdana, sans-serif;font-weight:bold;font-size:12px;padding:0px 10px;}

.header_logo .col-lg-5{}
.header_logo .col-lg-5 img{margin-top:10px;}
.header_logo h4{font-size:12px;font-style:italic;}
.header_logo .col-lg-5{padding-top:10px;}
.header_logo .col-lg-7 a{}
.header_logo .col-lg-7 a img{float:right;margin:50px 0px 0px 0px;}

.navegacion{}
.navegacion ul{list-style:none;padding:0px;margin:10px 0px 0px;background:#77a0c3;border-radius:4px;float:left;width:100%;/*overflow:hidden;*/box-shadow:0px 3px 6px #ccc;position:relative;}
.navegacion ul li{float:left;border-right:1px solid #6d93b2;position:relative;}
.navegacion ul li a{color:#fff;padding:8px 20px;float:left;font-family:Arial, verdana, sans-serif;font-size:14px;text-transform:capitalize;text-decoration:none;}
.navegacion ul li a:hover,.navegacion ul li a.active{background:#001c39;}

.colNav{background:#739abb;float:left;border-radius:5px;overflow:hidden;margin:25px 0px 0px 0px;}
.colNav h3{background:#002245;margin:0px;color:#fff;font-size:14px;font-weight:bold;padding:15px 20px;}
.colNav ul{margin:0px;padding:0px 0px 25px 0px;list-style:none;float:left;width:100%;}
.colNav ul li{width:100%;float:left;}
.colNav ul li a{color:#fff;border-top:1px solid #586977;border-bottom:1px solid #333;float:left;width:80%;margin:0px 25px;padding:6px;background:url(../img/liststyle.png) 0px 10px no-repeat;text-decoration:none;font-size:12px;font-weight:bold;}

body{background:url(../img/pattern.png) repeat;}

.colPosts{background:#fff;border-radius:5px;float:left;padding:12px;margin:20px 0px;}
.colPosts h3{font-size:14px;line-height:18px;color:#666;border-bottom:1px solid #ccc;font-weight:bold;padding-bottom:5px;margin:0px;}

.colPost{border-bottom:1px solid #ccc;padding:10px 0px 25px 0px;}
.colPost h1{font-size:14px;line-height:18px;font-weight:normal;color:#002245;margin:0px;}
.colPost h4{font-size:10px;line-height:14px;font-weight:normal;color:#002245;margin:0px 0px 5px 0px;}
.colPost p{font-size:12px;line-height:16px;color:#666;margin-top:5px;}
.colPost img{width:100% !important;}
.colPost .more{color:#fff;background:#002245;padding:5px 15px;text-align:center;border-radius:5px;}

.colPost .cropImage{overflow:hidden;height:131px;}

.mainImage{position:relative;overflow:hidden;width:100%;height:440px;border-radius:5px;margin:25px 0px 0px 0px;}
.mainImage .footerImage{position:absolute;bottom:0px;left:0px;background:url(../img/bgnav.png) repeat;width:100%;height:96px;}
.mainImage .footerImage h2{color:#fff;font-size:26px;line-height:32px;margin:15px 0px 5px 20px;}
.mainImage .footerImage p{color:#ccc;font-size:12px;line-height:14px;margin:0px 0px 0px 20px;}

.boxMain{background:#fff;border-radius:5px;padding:10px;margin:15px 0px 15px 0px;float:left;}
.boxMain h2{font-size:18px;font-weight:bold;color:#002245;margin:5px 0px 5px 0px;}
/*.boxMain p{font-size:12px;font-weight:normal;color:#808080;} */
.boxMain p{font-size:12px;font-weight:normal;color:#333;}

.noMarginLeft{margin-left:0px;}

.boxedMsj{background:#666;padding:20px;font-size:22px;color:#fff;font-weight:bold;font-style:italic;text-align:center;}

.colItems{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border:1px solid #eee;
width:31.6%;
margin:4px;
border-radius:5px;
height:220px;
}
.colItems h3{height:40px;font-size:14px;color:#333;font-weight:bold;line-height:20px;}
.colItems img{width:100%;}
.colItems .cropImage{height:190px;overflow:hidden;}
.colItems p{color:#333;font-size:12px;line-height:16px;margin-top:10px;}
.colItems h5 a{color:#002245;font-size:12px;font-weight:normal;border-bottom:1px solid #7f8894;}

.texto{color:#666;font-size:12px;line-height:16px;margin:15px 5px 5px 5px;padding:0px;}
.texto strong{color:#000;}

.footerRow{padding:0px 0px 30px 0px;}
.footerRow h3{font-size:16px;font-weight:normal;color:#666;border-bottom:1px solid #d3d3d4;}
.footerRow p,.footerRow ul li a{font-size:12px;color:#666;}

.testimonios .testimonialsItems h4{background:url(../img/quote.png) no-repeat;color:#002245;font-size:12px;font-weight:bold;text-indent:45px;height:25px;line-height:23px;}

.archivo{}
.archivo h3{padding-top:5px;}
.archivo ul,#menu-left-col{margin:0px;padding:0px;list-style:none;float:left;display:block;margin-bottom:35px;}
.archivo ul li:first-child,#menu-left-col li:first-child{border-top:none;}
.archivo ul li,#menu-left-col li{float:left;width:100%;border-top:1px solid #fff;border-bottom:1px solid #d4d4d5;}
.archivo ul li a,#menu-left-col li a{float:left;width:100%;padding:5px 0px;}



.carousel-inner > .item > img, .carousel-inner > .item > a > img{/*width:100%;*/display:block;margin:auto;}
.carousel-caption{background:url(../img/bgnav.png) repeat;left:0px;right:0px;width:100%;height:96px;padding:0px;bottom:0px;text-align:left;}
.carousel-caption h2{color:#fff;font-size:26px;line-height:32px;margin:15px 0px 5px 20px;font-weight:bold;}
.carousel-caption .txt{color:#ccc;font-size:12px;line-height:14px;margin:0px 0px 0px 20px;}
.carousel-caption .txt p{color:#ccc;font-size:12px;line-height:14px;margin:0px 0px 0px 0px;}

.carousel-indicators{bottom:96px;left:0px;padding:0px;margin:0px;width:auto;height:14px;overflow:hidden;}
.carousel-indicators li{border-radius:0px;border:0px;width:54px;height:14px;border-right:1px solid #d4d0d3;background:#fff;padding:0px;margin:0px;float:left;}
.carousel-indicators li.active{background:#002245;width:54px;height:15px;}

#carousel-example-generic{height:435px;overflow:hidden;}



.sub-menu{display:none;-webkit-transition: width 1s;transition: width 1s;position:absolute !important;top:26px;left:0px;width:200px !important;z-index:999;}
.menu-item:hover ul{display:block;}
.menu-item:hover ul li ul{display:none;}
.menu-item:hover ul li:hover ul{display:block;}
.sub-menu li{border:none !important;width:100%;}
.sub-menu li a{border:none !important;}
.sub-menu li a:hover{color:#002245;background:none !important;}


#comments{background:#fff;border-radius:5px;padding:10px;}
#comments label{display:block;}
#comments input{width:300px;height:35px;border:1px solid #ccc;border-radius:3px;padding:5px;}
#comments textarea{width:500px;height:235px;border:1px solid #ccc;border-radius:3px;padding:5px;}
#comments code{white-space:normal;}

.navigation.post-navigation{width:100%;float:left;padding:0px 0px 15px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0px 0px 15px 0px;}
.nav-links a{font-size:11px;}
.nav-links a[rel="prev"]{float:left;}
.nav-links a[rel="next"]{float:right;}

.copy{width:100%;float:left;margin:20px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;}
.copy h3{float:left;font-weight:normal;font-size:12px;color:#7f7f7f;margin:7px 0px 0px 0px;}
.copy ul{float:right;margin:0px;padding:0px;list-style:none;}
.copy ul li{float:left;width:24px;height:24px;margin:2px;}

.tweet_list{margin:0px;padding:0px;list-style:none;}
.tweet_list li{margin-bottom:10px;font-size:11px;}
.tweet_list li a{color:#002245;}

blockquote{background:#eee;}

.home  .colItems{margin:15px 4px;}
.home .boxMain p{font-size:14px;line-height:20px;}
.home .boxMain h2{font-size:20px;margin:10px 0px;}

