/* GLOBAL STYLES
-------------------------------------------------- */
::selection {
  background: #5A3919;
  color: white;
}

@font-face {
 font-family: 'News Cycle';
 src: url('NewsCycle-Bold.eot'); /* EOT file for IE */
 src: url('NewsCycle-Bold.eot') format('embedded-opentype'), url('NewsCycle-Bold.ttf') format('truetype'); /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: 'Allerta';
 src: url('Allerta-Regular.eot'); /* EOT file for IE */
 src: url('Allerta-Regular.eot') format('embedded-opentype'), url('Allerta-Regular.ttf') format('truetype'); /* TTF file for CSS3 browsers */
}

body{
  background: #2E1600;
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
}

h4{margin: 20px 0;}

a, a:hover{
  color: #941919;
}

.navbar {
  border-radius: 0;
}

/* CUSTOMIZE STYLES
-------------------------------------------------- */
.head{
  height: 273px;
  background: url('../img/cabecera_sol.jpg') no-repeat center;
  background-size: 100%;
  margin: 0 0 6px 0;
}

.cabecera-logo{
  background: rgba(14, 0, 0, 0.73);
  padding: 10px;
  margin: 15px 35px;
}

.logo{
  width: 250px;
}

.navbar{
  margin-bottom: 0;
  background-color: #DD8227;
}

.navbar-nav {
  padding-bottom: 13px;
}

.container>.navbar-collapse {
  margin-left: 20%;
}

.navbar-nav>li>a {
  font-size: 20px;
  padding-top: 22px;
  padding-bottom: 0px;
  color: #6B3838;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.dropdown-menu>li>a{
}

.nav>li>a:hover, .nav>li>a:focus {
  background-color: #DD8227;
  padding-top: 22px;
  padding-bottom: 0px;
  color: #FFF7F7;
}

.nav .open>a, .nav .open>a:hover{
  background: #DD8227;
}

.navbar-toggle{
  background-color: #E78C03;
}

.navbar .btn-navbar .icon-bar{
  background-color: #fff;
}

.menu-derecha{
  color: #6B3838;
  padding: 0px 24px 3px 0;
  margin-bottom: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.carousel-indicators li{
  border: 1px solid #941919;
}

.carousel-indicators .active{
  background: #941919;
}

/* Contacto */
#map-canvas{
  height: 300px;
  margin-top: 4%;
}

.averias{
  color: #6B3838;
  font-size: 17px;
}

.info{
  margin-top: 27px;
}

.ico_movil{
	letter-spacing:6px;
}

/* Noticias */
.new h3{
	border-bottom: 1px solid #E78C03;
  font-weight: bold;
  padding-bottom: 10px;
  margin-top: 11px;
  font-size: 44px;
}

dd{
  color: #BE7308;
}

.fecha{
  color: #CE7C08;
  margin-top: 10px;
}

.main{
    min-height: 460px;
    background: white;
}

.main hr{
  border-top: 1px solid #E78C03;
}

.main hr:last-child{
  border-top: 0;
}

.content, .contentpage{
  padding: 10px 25px;
}

.contentpage>h2, .contentpage>h3, .content h2, .content h4{
  color: #5A3919;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.contentpage>h2, .content h2{
  font-weight: bold;
}

.contentpage{
  height: 460px;
  overflow-y: auto;
}

.veinticinco {
    width: 13%;
}

.lateral{   /* panel lateral inicio */
  min-height: 460px;
  background: #201200;
  text-align: center;
}

.lateral>h2{
  color: white;
  font-family: "Times New Roman", Times, serif;
  font-size: 35px;
  /*text-decoration-line: underline;*/
}

.lateral>h3{
  color: #cc6600;
}

.lateral>img{
  margin-top: 25px;
}

.pro{
  margin: 60px 0;
}

.img-news{
  margin: 20px 0;
}

.img-pro{ 
  margin: 0 auto;
}

.btn-sm{
  margin: 10px 0;
}

.productos{
  margin-top: 80px;
}

/* Slides */
.slider{
  min-height: 200px;
  background: #72BDF5;
}

.carousel {
  padding: 10px;
}

/* Footer */
footer, footer a, footer a:hover{
  padding-top: 20px;
  color: #B66D00;
}


/* RESPONSIVE DESIGN
-------------------------------------------------- */
/* Large desktop */
@media (min-width: 1200px) { 
}
 
@media (min-width: 979px) and (max-width: 1200px) { 
  .form-horizontal .form-group{
    text-align: left;
  }

  .head{
    height: 227px;
  }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
  .form-horizontal .form-group{
    text-align: left;
  }

  .oculto{
    display:none;
  }

  .head {
    height: 175px;
  }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .form-horizontal .form-group{
    text-align: left;
  }

  .navbar-nav {
    padding-bottom: 0;
    margin: 0;
  }

  .navbar-nav>li>a {
    line-height: 35px;
    padding: 0;
  }
  
  .nav>li>a:hover, .nav>li>a:focus {
    padding: 0;
  }

  .oculto{
    display:none;
  }

  .productos{
    margin-top: 0;
  }
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
}