.navbar-logo img{
	float:left;
}
.navbar-brand{
	margin-left:0px!important;
}
.fondo-nav{
	background:#ffc906;
	width:100%;
	padding:5px 0px 0px 0px;
}
body{
/*	background:url('../img/fondo-dgac.jpg') no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#2385c8;*/
	font-family: 'Titillium Web', sans-serif;
}
.navbar-default{
	background:none!important;
	border-color:none!important;
	border-style:none!important;
}
.navbar-nav{
	color:#fff!important;
	text-align:center!important;
}
.navbar-default .navbar-nav>li>a{
	color:#fff!important;
	padding:10px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background:#3e3d40!important;
	border-bottom:3px solid #000!important;
	padding:10px!important;
	border-radius:5px;
	color:#efc43c!important;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background:#3e3d40!important;
	border-bottom:3px solid #000!important;
	padding:10px!important;
	border-radius:5px;
	color:#fff;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .dropdown-menu, .dropdown-menu>li>a{
	background:#3e3d40!important;
	color:#fff!important;
	border-radius:5px;
	padding:10px!important;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	color:#fff;
	background:#ffc906!important;
}

.navbar-default .navbar-brand{
	color:#fff!important;
}
.contenido{
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	padding:20px 5%;
}
.text-white{
	color:#fff;
}
.datos-usuario{
	float:right;
	margin:10px;
	color:#00379e;
	color:#fff;
}
.bold{
	font-weight:700!important;
}
.text-grey{
	color:#3e3d40;
}
.title-descriptor{
	color:#3e3d40;
	text-align:center;
	font-size:13px;
	line-height:14px;
	margin-top:20px;
}
.color-link-intro{
	color:#ffc906!important;
}
a {
	color:#000!important;
	text-decoration: none!important;
	font-weight:600;
}
b{
	font-weight:600!important;
}
a:hover, a:focus{
	border-bottom:1px solid #ffc906;
	font-weight:600;
}
a.no-borderline:hover, a.no-borderline:focus{
	border-bottom:none!important;
	font-weight:600;
}
#factura-obligatoria a{
	font-weight:700;
	color:#333!important;
}
#factura-obligatoria a:hover, a:focus{
	border-bottom:1px solid #000;
	font-weight:700;
	color:#000!important;
}
.btn-primary{
	background:#ffc906!important;
	border-color:#ffc906!important;
	border-radius:5px!important;
	color:#fff!important;
	margin:0px 2px;
	text-transform:uppercase;
}
.btn-primary:hover, .btn-primary:focus{
	background:#3e3d40!important;
	color:#efc43c!important;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.btn-default{
	background:#666!important;
	border-radius:5px!important;
	color:#fff!important;
}
.btn-default:hover, .btn-default:focus{
	background:#87888a!important;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.btn-danger:hover{
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.3s;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff!important;
}
.navbar-default .navbar-toggle{
/*	border-color:#fff!important;
margin:-100px 30px 0px 0px;*/
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	margin-top:25px;
	border:none!important;
}
.navbar-default .navbar-toggle{
	border-color:#ffc906!important;
}
.pagination>.active>a,  .pagination>.active>span{
	background:#00379e!important;
	border:#00379e!important;
}

.pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background:#0957c9!important;
	border:#0957c9!important;	
}
.margin-updown{
	margin:20px 0px;
}
#plane-1-header{
	-webkit-animation-duration:2s;
	-webkit-animation-delay:0.5s;
	-webkit-animation-iteration-count:1s;
}

.fondo-llamado{
	color:#fff!important;
	text-align:center;
}
hr{
	border-top:1px solid #ccc!important;
	margin:30px 0px;
}

footer{
	background:#3e3d40;
	color:#fff;
	margin-top:30px;
}
.footer-inner{
	padding:10px 0px;
}
.footer-inner a{
	color:#fff!important;
	text-decoration: none!important;
}
.footer-inner a:hover, .footer-inner a:focus{
	color:#ffc906!important;
	text-decoration: none!important;
}
.breadcrumb{
	background-color:transparent!important;
	color:#fff!important;
}
.breadcrumb a{
	color:#fff!important;
}
.breadcrumb-active a{
	color:#ffc906!important;
}
.form-group{
	margin-bottom:8px!important;
}
.carousel-caption{
	height:50px;
	bottom:0px;
	color:#000!important;
	background:#fff!important;
	padding-top:0px!important;
}
@media screen and (min-width: 768px){
	.carousel-caption{
		left:0%!important;
		right:0%!important;
		padding-bottom:0px!important;
	}
}
@media screen and (min-width: 768px) {
	.carousel-indicators{
		bottom:0px!important;
	}
}
.titulo-slider{
	font-size:14px!important;
}
.contenido-titulo-slider{
	font-size:12px;
}
.titulo-slider, .contenido-titulo-slider{
	color:#000;
}
.carousel-indicators li{
	border:1px solid #ffc906!important;
	background:#3e3d40!important;
}


/*Tablas*/
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#no-more-tables tr { border: 1px solid #ccc; }

	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}

	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}

/*End Tablas*/

.icon-precio-v{
	height:40px;
	width:auto;
	margin-right:20px;
}
.icon-precio-h{
	height:auto;
	width:50px;
	margin-right:20px;
}
.img-slider{
	height:90px;
	width:auto;
	margin-left:10px;
}
.img-slider-mini{
	height:100px!important;
	width:auto;

}
.carousel-control.right,.carousel-control.left{
	background-image:none!important;
}
.carousel-inner .item .active{
	height:180px;
}
.no-border-bottom{
	margin-bottom:1px solid #fff!important;
}
.carousel-indicators{
	bottom:-30px!important;
}
@media screen and (min-width: 768px){
	.carousel-indicators{
		bottom:-30px!important;
	}
}
.fondo-amarillo{
	background:#efc43c!important; background-size: cover;width:100%; margin-top:30px;
}
.margin-top-30{
	margin-top:30px;
}
.margin-top-120{
	margin-top:120px;
}
.form-control{
	border:1px solid #7d7d7d;
}
.btn-enviar-datos{
	background:#3e3d40!important;
	border-color:#3e3d40!important;
	border-radius:5px!important;
	color:#ffc906!important;
	margin:0px 2px;
	text-transform:uppercase;
}
.btn-enviar-datos:hover, .btn-enviar-datos:focus{
	background:#ffc906!important;
	color:#3e3d40!important;
	-webkit-transition:; 0.3s; /* Safari */
	transition:0.5s;
}
.iconos-sociales-contacto{
	height:35px;
	width:auto;
	margin-bottom:10px;
}
.caja-precio{
	height:300px;
	width:auto;
}