/* 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-heading{padding:3px 10px;}
.panel-title a {
	display:block;
	height: 100%;
	width: 100%;	
}
.panel-primary a {
	color:#FFFFFF;
}
.navbar{min-height:25px;margin-bottom:0px;}
.navbar-brand a {
	display:block;
	height: 100%;
	width: 100%;
}
.navbar-default{background-color: transparent !important;}
.navbar-default .navbar-toggle .icon-bar{color:#000; background-color:#000 !important;}
.navbar-default .navbar-toggle{border-color:#000;}
.navbar-nav {
	width: 100%;
	background-color:#CCC;
	/*centrar*/
}

.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:hover,.navbar-default .navbar-toggle:focus{background-color:#FFF;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#CCC;color:#000;}
.navbar-default .navbar-nav > li > a {
  color: #333;
  text-align:center;
  font-family: 'Oswald', sans-serif !important;
  
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #969e49;
}

#navbar .navbar-nav li ul li {
	border:none;
	list-style-type:disc;
	list-style-position:inside;
	color:#000;
}
#navbar .navbar-nav li ul li a {
	color:#000;
}
.navbar-collapse{padding-right:0px;padding-left:0px;}
#navbar .nav.navbar-nav {
	color:#000;
	background-color:#FFF;
}
#navbar .nav.navbar-nav .Activo a {
	color:#000000;
}

.LogotipoMenu{
	float:left;
	padding: 5px 0px 5px 20px;
	height: 30px;
	font-size:16px;
	font-weight:bold;
	display: none;
}

.LogotipoMenu a{
	display:block;
	height: 100%;
	width: 100%;
	color:#FFF;
}

.dropdown .dropdown-menu {
	font-size:14px;
}
.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: #000;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding: 5px;
	margin:0px;
	text-align:left;
	right:0px;
	left:auto;
	bottom:10px;
	width:auto;
}

#myCarousel .carousel-caption a {
	text-decoration:none;
}
#myCarousel .carousel-indicators{
	left:15px;
	text-align:left;
	margin-left:0px;
	bottom:0px;
}

.btn-negro {
  color: #FFF !important;
  background-color:#333;
  border-color: #333;
}
.btn-negro:hover {
  color: #FFF;
  background-color:#000;
  border-color: #000;
}
.btn-negro:link {
  color: #FFF;
}
.btn-negro:visited {
  color: #FFF;
}
.btn-danger:link {
  color: #ffffff;
}
.btn-danger:visited {
  color: #ffffff;
}
a.btn-success{
	color: #ffffff !important;
	background-color: #008800 !important;
}
a.btn-success:hover{
	color: #ffffff !important;
	background-color: #009900 !important;
}
a.btn-primary{
	color: #ffffff !important;
}
.btn-gris {
	color: #000 !important;
	background-color:#eee;
	border: 1px solid #ccc;
}
.btn-gris:hover {
	color: #000;
	background-color:#ccc;
	border-color: #ccc;
}
.btn-gris:link {
	color: #000;
}
.btn-gris:visited {
	color: #000;
}
.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:#040;border-color:#040;}
.pagination>li>a,.pagination>li>span{
	color: #007bbb;
}


/*Pestañas*/
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#06C;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}
/*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}

@media (min-width:240px){
	.close{opacity:1;filter:alpha(opacity=100);text-shadow: 1px 1px 1px #DDDDDD;}
	.navbar-nav > li > a {
		padding:10px 0px;
		font-size:20px;	
		background-color:#E9E9E9;
		margin:2px 0px;	
	}
	
	
	.CentraMovil {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	#myCarousel {
		height:80px;
	}
	#myCarousel .item {
		height:80px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:80px;
	}
	
	#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:120px;
	}
	#myCarousel .item {
		height:120px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:120px;
	}
	
	#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){
	.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;
		margin:0px;
		padding:0px;
		border:none;
		
	}
	/*Centra menu*/
	.navbar-nav > li > a {
		padding:5px 15px;
		font-size:20px;
		line-height:normal;
		height:100%;
		width:100%;
		display:block;
		background-color:#FFF;
		margin:0px;
	}
		
	
	.CentraMovil {
		display:block;
		margin-left:0px;
		margin-right:0px;
	}
	#myCarousel {
		height:120px;
	}
	#myCarousel .item {
		height:120px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:120px;
	}
	
	
	
	
}
@media (min-width:992px){
	.navbar-nav > li > a {
		padding:5px 30px;
		font-size:24px;
		line-height:normal;
		font-weight:bold;
		height:100%;
		width:100%;
		display:block;
	}
	
	
	
	
	#myCarousel {
		height:160px;
	}
	#myCarousel .item {
		height:160px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:160px;
	}
	
	#myCarousel .carousel-caption h1 {
		font-size: 20px;
	}
	#myCarousel .carousel-caption p {
		font-size: 18px;
	}
	
	
}
@media (min-width:1200px){
	.navbar-nav > li > a {
		padding:5px 45px;
		font-size:24px;
		line-height:normal;
		font-weight:bold;
		height:100%;
		width:100%;
		display:block;
	}
	#myCarousel {
		height:160px;
	}
	#myCarousel .item {
		height:160px;
	}
	#myCarousel .carousel-inner > .item > img {
		height:160px;
	}
		
	.Oculta768 {
		display:block;
		visibility:visible;
	}
	.Muestra768 {
		display:none;
		visibility:hidden;
	}

}
.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;}

.popover {
	min-width: 300px !important;
	max-width: 500px !important;
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:4px !important;}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:22px;}