/* Cambios Bootstrap*/
/* 5 columnas*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* 5 columnas*/

.input-xs{
	padding:2px 3px;font-size:12px;line-height:1;border-radius:3px; height:20px;	
}
.close:hover,.close:focus{opacity:1;filter:alpha(opacity=100);}
.panel-title a {
	display:block;
	height: 100%;
	width: 100%;	
}
.panel{
	margin-bottom:5px;
}
.panel-success .panel-heading {
	background-color:#3f8e00;
	color:#e2be5e;
}
.panel-success .panel-heading a {
	color:#e2be5e;
}
.panel-negro {
	border-color:#000
}
.panel-negro .panel-heading {
	background-color:#000;
	color:#FFFFFF;
}
.panel-negro .panel-heading a {
	color:#FFFFFF;
}
.panel-danger.panel-rojo {
	border-color:#dc3545;
}
.panel-danger.panel-rojo .panel-heading {
	background-color:#dc3545;
	color:#FFFFFF;
}
.panel-danger.panel-rojo .panel-body {
	background-color:#f8d7da;
}
.panel-naranja {
	border-color:#eb5f08;
}
.panel-naranja .panel-heading {
	background-color:#eb5f08;
	color:#FFFFFF;
}
.panel-naranja .panel-heading a {
	color:#FFFFFF;
}
.panel-success.panel-verde {
	border-color:#0d674f;
	background-color:#dff0d8;
}
.panel-success.panel-verde .panel-heading {
	background-color:#0d674f;
	color:#FFFFFF;
}
.panel-success.panel-verde .panel-body {
	background-color:#dff0d8;
}
.panel-warning.panel-amarillo {
	border-color:#ffc107;
	background-color:#fff3cd;
}
.panel-warning.panel-amarillo .panel-heading {
	background-color:#ffc107;
	color:#0d674f;
}
.panel-warning.panel-amarillo .panel-body {
	background-color:#fff3cd;
}


.navbar-brand a {
	display:block;
	height: 100%;
	width: 100%;
}
.navbar-default{background-color:#FFFFFF !important;}
.navbar-default .navbar-toggle .icon-bar{color:#fff; background-color:#fff !important;}
.navbar-default .navbar-toggle{border-color:#fff;}


/*.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
	color:#000;
}*/

.navbar-default .navbar-toggle.TextoMenu{background-color:transparent;color:#FFF; border:none; margin-right:10px; padding-right:0px;}
.navbar-default .navbar-toggle.TextoMenu:hover{color:#FFF;}
.navbar-default .navbar-toggle .icon-bar{color:#fff; background-color:#fff !important;}
/*.navbar-default .navbar-toggle:hover{background-color:transparent; color:#000000; border-color:#000000 !important;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#EEE;}*/
.navbar-default .navbar-nav > li > a {
  color: #FFF;
  text-align:center;
  font-family: 'Oswald', sans-serif !important;
  
}
/*.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:#DDD;
	background-color:#003366;
}*/
#navbar .navbar-nav li ul li {
	border-bottom:none !important;
	color:#000;
	background-color:#FFF;
}
#navbar .navbar-nav li ul li a {
	border-bottom:none !important;
}
/*#navbar .navbar-nav li ul li a:hover {
	color:#FFF;
	background-color:#003366;
}*/
#navbar  {
	color:#000;
	/*border-bottom:#E4E4E4 3px solid;
	background-color:#0099cc;
	background-image:url(../Imagenes/Fondo-Menu.png);
	background-repeat:repeat-x;
	padding-left:0px; 
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius:6px;*/
}
#navbar .nav.navbar-nav {
	color:#000;
}

.LogotipoMenu{
	float:left;
	padding: 2px 0px 2px 5px;
	font-size:16px;
	font-weight:bold;
}

.LogotipoMenu a{
	display:block;
	height: 100%;
	width: 100%;
	color:#FFF;
}

.dropdown .dropdown-menu {
	font-size:14px;
}
#navbar .dropdown-menu{padding:0px 0;}
.navbar-default .navbar-nav .open .dropdown-menu>li{ background-color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#FFF;padding:5px 20px;}



#myCarousel{
	margin-bottom:0px;
}
#myCarousel .carousel-inner > .item > img {
    /*margin: 0 auto;*/
	/*position: absolute;
	top: 0px;
	right:0px;
	min-width: 100%;
	height: 500px;
	max-width: none;
	*/
	
	left: -9999px !important;
	right: -9999px !important;
	margin: 0 auto !important;
	max-width: none !important;
	min-width: 100% !important;
	position: absolute;

}
#myCarousel .carousel-caption {
	background-color: #FFF;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding: 5px;
	margin:0px;
	text-align:center;
	right:auto;
	/*left:33%;
	width:33%;
	text-shadow:0 2px 2px rgba(0,0,0,0.8);*/
}

#myCarousel .carousel-caption a {
	text-decoration:none;
}
#myCarousel .carousel-indicators{
	left:15px;
	text-align:left;
	margin-left:0px;
	bottom:0px;
}
.btn-azul {
  color: #FFF;
  background-color:#333366;
  border-color: #333366;
}
.btn-azul:hover {
  color: #FFF;
  background-color:#000;
  border-color: #000;
}
.btn-azul:link {
  color: #FFF;
}
.btn-azul:visited {
  color: #FFF;
}
.btn-negro {
  color: #FFF;
  background-color:#222;
  border-color: #222;
}
.btn-negro:hover {
  color: #FFF;
  background-color:#222;
  border-color: #222;
}
.btn-negro:link {
  color: #FFF;
}
.btn-negro:visited {
  color: #FFF;
}
.btn-blanco {
  color: #FFF;
  background-color:#000;
  border-color: #FFF;
}
.btn-blanco:hover {
  color: #000 !important;
  background-color:#FFF;
  border-color: #FFF;
}
.btn-blanco:link {
  color: #FFF;
}
.btn-blanco:visited {
  color: #FFF;
}
.btn-danger:link {
  color: #ffffff;
}
.btn-danger:visited {
  color: #ffffff;
}
.btn-success{
	color: #ffffff !important;
	background-color: #3f8e00 !important;
	border-color: #3f8e00 !important;
}
.btn-success:hover{
	color: #ffffff !important;
	background-color: #05a38a !important;
}
a.btn-success{
	color: #ffffff !important;
	background-color: #3f8e00 !important;
}
a.btn-success:hover{
	color: #ffffff !important;
	background-color: #05a38a !important;
}
a.btn-primary{
	color: #ffffff !important;
}
.pagination{margin:0px;}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#ffbc25;border-color:#ffbc25;}
.pagination>li>a,.pagination>li>span{
	color: #ffbc25;
}


/*Pestañas*/
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#00361c;color:#FFF;}
.nav-tabs>li>a{background-color:#FFF; color:#333; border-color:#CCC;}.nav-tabs>li>a:hover{background-color:#06C; color:#FFF;} 
.nav>li>a{padding:5px 8px;font-family: 'Oswald', sans-serif !important;}
/*jquery-bootstrap-scrolling-tabs*/
.scrtabs-tab-container *{box-sizing:border-box}.scrtabs-tab-container{height:35px}.scrtabs-tab-container .tab-content{clear:left}.scrtabs-tabs-fixed-container{float:left;height:35px;overflow:hidden;width:100%}.scrtabs-tabs-movable-container{position:relative}.scrtabs-tabs-movable-container .tab-content{display:none}.scrtabs-tab-scroll-arrow{border:1px solid #ddd;border-top:0;color:#428bca;cursor:pointer;display:none;float:left;font-size:12px;height:35px;margin-bottom:-1px;padding-left:2px;padding-top:13px;width:20px}.scrtabs-tab-scroll-arrow:hover{background-color:#eee}.scrtabs-tab-scroll-arrow.scrtabs-disable{color:#ddd;cursor:default}.scrtabs-tabs-fixed-container ul.nav-tabs>li{white-space:nowrap}
/*Pestañas*/


.form-group{margin-bottom:5px}
.bg-primary{background-color:#0099cc;}
.breadcrumb{padding:0px;margin-bottom:0px;list-style:none;background-color:transparent; color:#000;border-radius:0px}


@media (min-width:240px){
	body{margin-top:55px;}
	.close{opacity:1;filter:alpha(opacity=100);text-shadow: 1px 1px 1px #DDDDDD;}
	.navbar-collapse{padding-right:0px;padding-left:0px;}
	.navbar-header{
		/*border-top: #999 solid 3px;*/
		border-bottom: #999 solid 3px;
		background-color:#222222;
	}
	.navbar-nav>.open>a:focus{background-color:transparent;color:#ffbc25;}
	.navbar-toggle{padding:9px;border:1px solid #FFFFFF;}
	.icon-bar{border:1px solid #FFFFFF;}
	.TextoMenu{ border:none; color:#FFFFFF; padding-right:0px;}
	.navbar-nav > li > a {
		color:#000;
		/*margin-left:15px; /*Para menu móvil*/
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left:15px;
		font-size:20px;
		border-bottom:1px #ffbc25 solid;
		background-color:#ffbc25;
	}
	.navbar-nav > li > form {
		color:#FFF;
		padding: 5px;
		border-bottom:1px #ffbc25 solid;
		background-color:#ffbc25;
	}
	
	#navbar .navbar-nav li ul li a {
		padding-left:20px;
		font-size:17px;
		background-color:#f7f6e7;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#FFF;background-color:#ffbc25;}
	.nav>li>a:focus,.nav>li>a:hover{background-color:#ffbc25; color:#FFF;}
	.CentraMovil {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	#myCarousel {
		height:100px;
	}
	#myCarousel .item {
		height:100px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:100px;
	}
	
	#myCarousel .carousel-caption h1 {
		font-size: 22px;
	}
	#myCarousel .carousel-caption p {
		font-size: 14px;
	}
	.dropdown .dropdown-menu.FondoMenu a {
		font-size:18px;
	}
	
	
	
}

@media (min-width:480px){

	.navbar-nav > li > a {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size:28px;
	}
	
	.CentraMovil {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	#myCarousel {
		height:100px;
	}
	#myCarousel .item {
		height:100px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:100px;
	}

	
	#myCarousel .carousel-caption h1 {
		font-size: 24px;
	}
	#myCarousel .carousel-caption p {
		font-size: 14px;
	}
	
	
	
	
}
@media (max-height:350px) and (max-width:768px) {

	
	.LogotipoMenu{
		display:block;
	}

	.navbar-fixed-top{
		padding-top:0px;
	}
	
}
@media (min-width:768px){
	body{margin-top:80px;}
	.close{opacity:.7;filter:alpha(opacity=70);text-shadow: 1px 1px 1px #DDDDDD;}
	/*Centra menu
	.navbar-nav {
		width: 100%;
		text-align: center;
	}
	.navbar-nav > li {
		  float: none;
		  display:inline-block;
	
	}*/
	/*Centra menu*/
	
	.PrimerMenu{
		border-left:none !important;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color:transparent;border-bottom:#ffbc25 3px solid;}
	
	.navbar-nav > li > a {
		color:#FFF;
		border-bottom:none;
		background-color:transparent;
		padding:0px 5px;
		font-size:16px;
		line-height:normal;
		height:100%;
		width:100%;
		display:block;
	}
	
	#navbar .nav.navbar-nav > .Activo a {
		color:#ffbc25 !important;
		/*border-bottom:#003366 3px solid;
		background-color:transparent;*/
	}
	#navbar .nav.navbar-nav > .Activo ul a {
		color:#222222 !important;
		/*border-bottom:#003366 3px solid;
		background-color:transparent;*/
	}
	#navbar .navbar-nav li ul li a {
		color:#222222 !important;
		font-size:15px;
		background-color:#f7f6e7;
	}
	.nav>li>a:focus,.nav>li>a:hover{background-color:transparent; color:#ffbc25;}
	#navbar .nav.navbar-nav .Activo li  a:hover,
	#navbar .nav.navbar-nav .Activo li  a:focus {
		color:#000 !important;
		background-color:#ffbc25 !important;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#FFF;}	
	#navbar .navbar-nav li ul li a:hover {
		color:#000 !important;
		background-color:#ffbc25 !important;
	}
	.CentraMovil {
		display:block;
		margin-left:0px;
		margin-right:0px;
	}
	#myCarousel {
		height:150px;
	}
	#myCarousel .item {
		height:150px;
	}
	#myCarousel .carousel-caption {
		left:25%;
		width:50%;
	}
	#myCarousel .carousel-inner > .item > img {
		height:150px;
	}
	#myCarousel .carousel-caption p {
		font-size: 20px;
	}

	
	
}
@media (min-width:992px){
	body{margin-top:90px;}
	.navbar-nav > li > a {
		padding:0px 8px;
		font-size:20px;
		line-height:normal;
		height:100%;
		width:100%;
		display:block;
	}
	#navbar .navbar-nav li ul li a {
		padding-left:8px;
	}
	
	#myCarousel {
		height:200px;
	}
	#myCarousel .item {
		height:200px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:200px;
	}
	#myCarousel .carousel-caption {
		left:25%;
		width:50%;
	}
	#myCarousel .carousel-caption h1 {
		font-size: 20px;
	}
	#myCarousel .carousel-caption p {
		font-size: 22px;
	}
	
	
}
@media (min-width:1200px){
	body{margin-top:90px;}
	.navbar-nav > li > a {
		padding:0px 10px;
		font-size:20px;
		line-height:normal;
		height:100%;
		width:100%;
		display:block;
	}
	
	#myCarousel {
		height:200px;
	}
	#myCarousel .item {
		height:200px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:200px;
	}
	#myCarousel .carousel-caption {
		left:33%;
		width:33%;
	}

}
.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}

/* Cambios Bootstrap*/

/* Cambios iHover*/

.ih-item.square {
 /* border: 0px solid #fff;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);*/
}


/* Cambios Tooltip*/
.Ayuda .tooltip {
    min-width:250px;
}

.bg-danger{background-color:#f2dede !important;}

/* Soluciona problema Bxslider con pestañas bootstrap*/
.tab-content > .tab-pane,
	.pill-content > .pill-pane {
	display: block;     
	height: 0;         
	overflow-y: hidden; 
}

.tab-content > .active,
	.pill-content > .active {
	height: auto;      
}