@charset "UTF-8";
/* CSS Document */
body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;}
a, a:focus{ color:#BA008D; text-decoration:none;}
a:hover{ color:#00BCB4; text-decoration:none;}
.navbar-brand{ max-height:90px; height:100%;}
.navbar-brand img{ max-height:60px; width:auto;}
#entrada-general{ margin: 30px 0;}
.navbar-toggle { margin-top:30px;}
.input-group-addon{ border:0;}
.h1, .h2, .h3, h1, h2, h3 { margin:10px 10px 20px;}
.h1, h1{ font-size:1.71em;}
.h2, h2{ font-size:1.4em;}
.piepagina a{ text-decoration:none; color:#333333;}
.piepagina a:hover{ text-decoration:none;}
.page-header{ border:0; margin:10px 0; padding:0;}
.page-header .menu{ margin-right:20px;}
.page-header .menu a {display: inline-block; padding: 5px 10px; margin: 5px 10px; border: 1px solid #cccccc; background-color: #eee; font-weight: bold; font-size: 14px; text-transform:uppercase;}
.table a {display: inline-block; padding: 5px 10px; font-weight: bold; font-size: 12px; text-transform:uppercase;}
.panel-title{ font-size:24px;}
.nav-list ul{ margin:0; padding:0; list-style-type:none;}
.nav-list .input-group-addon a { margin:0; padding:0; color:#ba008d;}
.margin-a-0{ margin:0; overflow:hidden;}
.margin-b-0{ margin-bottom:0; overflow:hidden;}
.margin-a-20{ margin:20px; overflow:hidden;}
.margin-x-20{ margin:0 20px; overflow:hidden;}
.margin-y-20{ margin:20px 0; overflow:hidden;}
.margin-l-20{ margin-left:20px; overflow:hidden;}
.margin-r-20{ margin-right:20px; overflow:hidden;}
.margin-t-20{ margin-top:20px; overflow:hidden;}
.margin-b-20{ margin-bottom:20px; overflow:hidden;}
.margin-b-50{ margin-bottom:50px; overflow:hidden;}
.padding-a-15{ padding:15px; overflow:hidden;}
.padding-x-15{ padding:0 15px; overflow:hidden;}
.padding-y-15{ padding:15px 0; overflow:hidden;}
.padding-l-15{ padding-left:15px; overflow:hidden;}
.padding-r-15{ padding-right:15px; overflow:hidden;}
.padding-t-15{ padding-top:15px; overflow:hidden;}
.padding-b-15{ padding-bottom:15px; overflow:hidden;}
.padding-a-20{ padding:20px; overflow:hidden;}
.padding-x-20{ padding:0 20px; overflow:hidden;}
.padding-y-20{ padding:20px 0; overflow:hidden;}
.padding-l-20{ padding-left:20px; overflow:hidden;}
.padding-r-20{ padding-right:20px; overflow:hidden;}
.padding-t-20{ padding-top:20px; overflow:hidden;}
.padding-b-20{ padding-bottom:20px; overflow:hidden;}
 
 @media (min-width: 1200px) { 
	.h1, h1{ font-size: 2.5em;}
 }

 @media (min-width: 1280px) { 
	.nav-list {margin: 0 auto;width: 80%;}
 }

 
/* TEMPLATE 1*/ 
.nav-list ul li a {padding: 10px; margin: 10px 0; border: 1px solid #cccccc; color: #333333; background-color: #f0f0f0; display: inline-block; text-transform:uppercase; width:100%; text-align:center;}
.nav-list ul li a:hover{ background-color:#cccccc;}
.nav-list ul li.activo a{ background-color:#cccccc;}
.navbar-default{ background-color:#FFFFFF; border-color:#cccccc;}
.piepagina { border:0; border-top:1px solid #cccccc}
.piepagina .navbar-default { border:0; margin:0;}
.carousel-indicators li {background-color:#333333; border-color:#333333;}
.page-header h1 {
  font-size: 1.5em;
}
 @media (max-width: 639px) {
	.carousel-indicators{bottom:0; margin-bottom:0;}
 }
 
a.btn-primary {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #ffffff;
    font-size: 1.15em;
    margin-bottom: 5px;
    padding: 5px 10px;
    text-transform: uppercase;
}
a#pill1 {
    background-color: #b962a6;
    color: #ffffff;
}
a#pill2 {
    background-color: #60cdca;
    color: #ffffff;
}
a#pill3 {
    background-color: #cec571;
    color: #ffffff;
}
a#pill4 {
    background-color: #d0cdcd;
    color: #ffffff;
}

.carousel-inner .item img {text-align: center;margin: auto;}
#contenido-apartado img{display:block;max-width:100%;height:auto !important;}