@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,600italic|Roboto+Slab:400,700");

body {
  font-family: "Roboto Slab", serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #fff;
  text-align: justify;
}

.cuerpo{
	margin-bottom: 50px;
}

.cuerpo .presentacion{
  text-align: center;
}

.cuerpo .presentacion p{
  font-weight: 300;
  font-size: 1.2em;
}

.cuerpo strong{
  font-weight: 600;
}

.cuerpo h1{
	color: #000000;
	font-size: 1.6em;
	font-weight: 600;
	padding-bottom: 10px;
  margin-top: 10px;
	text-align: left;
  text-transform: uppercase;
}

h1 small{
  font-size: 0.8em;
}

h1.aviso{
  border: 2px solid #DDDDDD;
  padding: 20px;
  width: 80%;
}

h2{
  font-size: 1.2em;
  line-height: 1.3;
  font-weight: 500;
  color: #AF1B2D;
}

h3{
	color: #000000;
	font-size: 1.5em;
	font-weight: 400;
	text-align: left;
  width: 100%;
  border-bottom: solid #666666 2px;
}

p{
  font-weight: 300;
}

a{
  color: #AF1B2D;
}

a:hover{
  background-color: #AF1B2D;
  color: #FFFFFF;
  text-decoration: none;
}

.jumbotron {
  background-color: #f5f6f7;;
  border-bottom: 4px solid #f56a6a;
  padding: 5 0 0 0;

}

.jumbotron h1 {

  font-family: 'Playfair Display', serif;
  font-size: 4.5em;
  padding-left: 10px;
  color: #000000;

}

.jumbotron h2 {

  font-family: 'Playfair Display', serif;
  font-size: 1.5em;
  padding-left: 10px;
  color: #000000;

}

.jumbotron p{
  font-family: 'Playfair Display', serif;
padding-left: 10px;
  font-size: 1.2em;
  color: #000000;

}

.jumbotron a{
  color: #000000;
}

.jumbotron a:hover{
  background: transparent;
  color: #000000;
  text-decoration: none;
}



.logos{	
	padding-top: 45px;
}

.logos img {
    padding: 5px;
    border: solid 1px #EFEFEF;
}

.logos a:hover img {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

.glyphicon-menu-right:before {
  content: "\e258";
  color: #A27521;
  font-size: 0.7em;
}

.footer{
  margin-top: 40px;
}

.btn-primary {
  margin-top: 40px;
  color: #fff;
  background-color: #AF1B2D;
  border-color: #AF1B2D;
    font-size: 16px;
    max-width: 200px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #666666;
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #cccccc;
  color: #333333;
  border-color: #cccccc;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.error{
  color: #AF1B2D;
  font-size: 0.8em;
}
