/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29/05/2014, 03:37:04 PM
    Author     : wilson
*/
@font-face {
  font-family: 'Calligrapher';
  src: url("fonts/calligr0.eot");
  src: url("fonts/calligr0.eot?#iefix") format("embedded-opentype"), url("fonts/calligr0.woff") format("woff"), url("fonts/calligr0.ttf") format("truetype"), url("fonts/calligr0.svg#calligr0") format("svg");
  font-weight: normal; }
body {
  background: url(../img/template/triangular.png);
  font-family: 'Arial';
  font-size: 14px; }

.no-margin-padding {
  margin: 0;
  padding: 0; }

.hidden {
  display: none; }

.carousel {
  height: 330px; }

.slider {
  background: white;
  border: #a6a6a6 solid 1px;
  margin: 10px 0;
  text-align: center; }
  .slider .slider_texts {
    padding: 0 20px; }
    .slider .slider_texts h1 {
      font-weight: bold;
      color: #5f0608;
      font-family: 'Calligrapher','Arial';
      font-weight: normal;
      margin: 40px 0;
      font-size: 28px; }
    .slider .slider_texts p {
      font-size: 18px;
      font-family: 'arial';
      font-weight: bold; }

.container {
  width: 1100px; }

.page-header {
  background: url(../img/template/header_background.png);
  margin: 0;
  padding: 0; }

.navbar-default {
  background-color: #5f0608;
  border-color: #5f0608;
  border-radius: 0; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: white; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: white; }

.navbar-default .navbar-nav > li > a {
  color: white; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #5f0608;
  color: white; }

.navbar .navbar-nav .open .dropdown-menu {
  background-color: #a31215;
  border-color: #a31215; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: white; }

.navbar .navbar-nav .open .dropdown-menu > li > a:hover, .navbar .navbar-nav .open .dropdown-menu > li > a:focus, .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: transparent !important;
  text-decoration: underline; }

.navbar {
  margin-bottom: 0;
  min-height: 32px;
  font-size: 14px; }
  .navbar li {
    width: 152px;
    text-align: center; }
    .navbar li a {
      padding: 8px 0; }

.header_contents {
  background: url(../img/template/bg_logo_lightray.png) left center no-repeat;
  height: 161px; }
  .header_contents .header_logo .logo {
    padding: 10px; }
    .header_contents .header_logo .logo a {
      border: none;
      display: inline-block; }
      .header_contents .header_logo .logo a:hover {
        border: none; }
      .header_contents .header_logo .logo a img {
        height: 140px; }
  .header_contents .header_logo .name {
    color: white;
    font-family: 'Lato','Arial';
    padding-top: 20px;
    text-shadow: 1px 1px 2px black;
    text-align: center; }
    .header_contents .header_logo .name h1 {
      font-family: 'Calligrapher';
      font-weight: normal;
      font-size: 28px; }
    .header_contents .header_logo .name h2 {
      font-weight: 300;
      margin: 0;
      font-size: 20px; }
  .header_contents .header_aside {
    padding: 10px 15px 0 0; }
    .header_contents .header_aside .header_icons a {
      border: none;
      display: inline-block; }
      .header_contents .header_aside .header_icons a:hover {
        border: none; }
      .header_contents .header_aside .header_icons a img {
        height: 35px;
        display: inline-block;
        margin: 0 5px; }
    .header_contents .header_aside .search_bar {
      margin: 20px 10px; }
      .header_contents .header_aside .search_bar form input {
        height: 35px;
        margin: 0;
        display: inline-block;
        border: white solid 2px;
        padding: 10px;
        font-size: 16px;
        font-weight: bold;
        width: 200px;
        vertical-align: middle; }
      .header_contents .header_aside .search_bar form button {
        margin: -4px;
        display: inline-block;
        border: white solid 2px;
        padding: 6px;
        background-color: #113e59;
        height: 35px;
        width: 35px;
        vertical-align: middle; }
        .header_contents .header_aside .search_bar form button img {
          width: 100%; }

.font_philosopher {
  font-family: 'Calligrapher';
  font-weight: normal; }

.dropdown-menu li a {
  text-align: left;
  padding: 5px 10px; }

#scroller li a {
  color: white !important; }
  #scroller li aactive, #scroller li avisited, #scroller li a hover, #scroller li alink {
    color: white !important; }

.areas_practica_index h2 {
  font-family: 'Calligrapher';
  font-weight: normal;
  color: #a31215;
  margin: 20px 0;
  font-size: 28px; }
.areas_practica_index .row {
  font-size: 20px;
  margin-bottom: 20px; }
  .areas_practica_index .row div img {
    width: 70px;
    height: 70px;
    border: solid white 4px;
    box-shadow: 2px 2px 7px black;
    border-radius: 4px; }
.areas_practica_index .col-xs-16 {
  padding-top: 20px; }

.entradas_blog_index h2 {
  font-family: 'Calligrapher';
  font-weight: normal;
  color: #113e59;
  margin: 20px 0;
  text-align: right;
  font-size: 28px; }
.entradas_blog_index a {
  display: inline-block;
  border: none;
  color: inherit;
  text-align: right;
  margin-bottom: 10px; }
  .entradas_blog_index ahover {
    text-decoration: underline;
    color: #5f0608; }
  .entradas_blog_index a .titulo {
    display: inline-block;
    color: #a31215;
    font-size: 20px;
    text-decoration: inherit; }
  .entradas_blog_index a .fecha {
    display: inline-block;
    font-size: 16px; }

.help_offering {
  margin: 0;
  border-radius: 5px;
  border: solid gray 1px; }
  .help_offering .text {
    text-align: center; }
    .help_offering .text h4 {
      font-family: 'Calligrapher','Arial';
      color: #113e59;
      font-size: 25px;
      font-weight: normal;
      margin-top: 40px;
      margin-bottom: 10px; }
    .help_offering .text h2 {
      font-family: 'Calligrapher','Arial';
      color: #01172c;
      font-size: 40px;
      font-weight: normal;
      margin-top: 10px;
      margin-bottom: 30px; }
    .help_offering .text .buttons {
      padding-top: 10px;
      padding-left: 40px; }
      .help_offering .text .buttons a {
        border-radius: 5px;
        box-shadow: 3px 3px 7px black;
        border: none;
        color: white;
        width: 140px;
        height: 75px;
        display: block;
        float: left;
        padding: 10px 0;
        margin: 0 20px 30px 20px;
        text-align: center; }
        .help_offering .text .buttons a span {
          display: block; }
        .help_offering .text .buttons a .big {
          font-family: 'Calligrapher','Arial';
          font-size: 18px;
          font-weight: normal; }

.metodos_contacto .conectate h2 {
  font-family: 'Calligrapher','arial';
  color: #113e59;
  font-size: 28px;
  font-weight: normal; }
.metodos_contacto .conectate .row img {
  width: 95%;
  border: gray solid 1px;
  box-shadow: 2px 2px 7px black;
  border-radius: 10px; }
.metodos_contacto .conectate .row .twitter-timeline, .metodos_contacto .conectate .row .fb-like-box {
  width: 95%;
  display: inline-block;
  border: gray solid 1px;
  box-shadow: 2px 2px 7px black;
  border-radius: 10px;
  background: white;
  margin-right: 20px; }
.metodos_contacto .conectate .twitter-box-fix {
  padding-right: 20px; }
.metodos_contacto .contactanos h2 {
  font-family: 'Calligrapher','arial';
  color: #a31215;
  font-weight: normal;
  font-size: 28px;
  text-align: right; }

.red_gradient1, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .help_offering .text .buttons .consulta, .help_offering .text .buttons .interes {
  background: #5f0608;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5f0608 1%, #5f0608 1%, #a31215 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5f0608), color-stop(1%, #5f0608), color-stop(100%, #a31215));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5f0608 1%, #5f0608 1%, #a31215 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5f0608 1%, #5f0608 1%, #a31215 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5f0608 1%, #5f0608 1%, #a31215 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5f0608 1%, #5f0608 1%, #a31215 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f0608', endColorstr='#a31215',GradientType=0 );
  /* IE6-9 */ }

.red_gradient2 {
  background: #a31215;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a31215 0%, #5f0608 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a31215), color-stop(100%, #5f0608));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a31215 0%, #5f0608 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a31215 0%, #5f0608 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a31215 0%, #5f0608 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a31215 0%, #5f0608 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a31215', endColorstr='#5f0608',GradientType=0 );
  /* IE6-9 */ }

.blue_gradient1 {
  background: #3e8da7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3e8da7 0%, #01172c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e8da7), color-stop(100%, #01172c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e8da7 0%, #01172c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e8da7 0%, #01172c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e8da7 0%, #01172c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3e8da7 0%, #01172c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e8da7', endColorstr='#01172c',GradientType=0 );
  /* IE6-9 */ }

.blue_gradient2 {
  background: #01172c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #01172c 0%, #3e8da7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #01172c), color-stop(100%, #3e8da7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #01172c 0%, #3e8da7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #01172c 0%, #3e8da7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #01172c 0%, #3e8da7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #01172c 0%, #3e8da7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01172c', endColorstr='#3e8da7',GradientType=0 );
  /* IE6-9 */ }

.blue_gradient3, .help_offering .text .buttons .descargas {
  background: #01172c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #01172c 0%, #113e59 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #01172c), color-stop(100%, #113e59));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #01172c 0%, #113e59 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #01172c 0%, #113e59 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #01172c 0%, #113e59 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #01172c 0%, #113e59 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01172c', endColorstr='#113e59',GradientType=0 );
  /* IE6-9 */ }

.blue_gradient4 {
  background: #113e59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #113e59 2%, #01172c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #113e59), color-stop(100%, #01172c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #113e59 2%, #01172c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #113e59 2%, #01172c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #113e59 2%, #01172c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #113e59 2%, #01172c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#113e59', endColorstr='#01172c',GradientType=0 );
  /* IE6-9 */ }

.gray_gradient1 {
  background: #7f7f7f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7f7f7f 2%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #7f7f7f), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7f7f7f 2%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7f7f7f 2%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7f7f7f 2%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7f7f7f 2%, #cccccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#cccccc',GradientType=0 );
  /* IE6-9 */ }

.gray_gradient2 {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #7f7f7f 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(99%, #7f7f7f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccccc 0%, #7f7f7f 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccccc 0%, #7f7f7f 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccccc 0%, #7f7f7f 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccccc 0%, #7f7f7f 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#7f7f7f',GradientType=0 );
  /* IE6-9 */ }

.gray_gradient3 {
  background: #212121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #212121 0%, #404040 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #404040));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #212121 0%, #404040 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #212121 0%, #404040 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #212121 0%, #404040 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #212121 0%, #404040 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#404040',GradientType=0 );
  /* IE6-9 */ }

.gray_gradient4 {
  background: #404040;
  /* Old browsers */
  background: -moz-linear-gradient(top, #404040 2%, #212121 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #404040), color-stop(100%, #212121));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #404040 2%, #212121 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #404040 2%, #212121 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #404040 2%, #212121 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #404040 2%, #212121 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#212121',GradientType=0 );
  /* IE6-9 */ }

/* Container DIV - automatically generated */
.simply-scroll-container {
  position: relative; }

/* Clip DIV - automatically generated */
.simply-scroll-clip {
  position: relative;
  overflow: hidden; }

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none; }

.simply-scroll-list li {
  padding: 0;
  margin: 0;
  list-style: none; }

.simply-scroll-list li img {
  border: none;
  display: block; }

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */
/* Container DIV */
.simply-scroll {
  width: 100%;
  height: 32px; }

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
  width: 100%;
  height: 32px; }

/* Explicitly set height/width of each list item */
.simply-scroll .simply-scroll-list li {
  float: left;
  /* Horizontal scroll only */
  padding: 5px 10px 0 10px; }

/*# sourceMappingURL=base_styles.css.map */
