.HeaderContainer{
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -10px;
  padding: 12px 30px 10px;
  border-top: 1px solid #4b8ca8;
  background-color: #03314f;
  background-image: linear-gradient(to bottom, #1e6f92, #03314f);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1e6f92), to(#03314f));
  background-image: -moz-linear-gradient(top, #1e6f92, #03314f);
  background-image: -webkit-linear-gradient(top, #1e6f92, #03314f);
  background-image: -o-linear-gradient(top, #1e6f92, #03314f);
  background-image: ms-linear-gradient(to bottom, #1e6f92, #03314f);
  -pie-background: linear-gradient(to bottom, #1e6f92, #03314f);
}

.logoSmall {
  margin-left: auto;
  margin-right: auto;
  float: none!important;
  display:block;
}
@media only screen and (min-width: 250px) and (max-width: 450px) {
	.logoSmall {
	width: 200px;
	}
}
.periodo {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}
.FooterText {
    font-size: 11px;
    color: #e4e5e3;
}
#FOOTER_MPAGE {
    width: 100%;
    background: #1a5e8b;
    border-radius: 3px;
    border-top: 1px solid #2986c3;
    background-image: linear-gradient(to bottom, #2986c3, #1a5e8b);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2986c3), to(#1a5e8b));
    background-image: -moz-linear-gradient(top, #2986c3, #1a5e8b);
    background-image: -webkit-linear-gradient(top, #2986c3, #1a5e8b);
    background-image: -o-linear-gradient(top, #2986c3, #1a5e8b);
    background-image: ms-linear-gradient(to bottom, #2986c3, #1a5e8b);
    -pie-background: linear-gradient(to bottom, #2986c3, #1a5e8b);
    text-align: center!important;
}
#botones{
margin-left:10px;
}


#logo{
    background: url("../img/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 200px;
    height: 40px;

    margin-left: auto;
    margin-right: auto;
  }

.nav, .pagination, .carousel, .panel-title a { cursor: pointer; }
img.title
{
	margin: 0px 5px;
	max-height: 25px;
	height: auto;
	width: auto; /* ie8 */
}


.inline-headers h1,  .inline-headers h2, .inline-headers h3, .inline-headers h4 {
  display: inline-block;
  vertical-align: baseline;
}

.view-animate-container {
  position:relative;
  height:100%!important;
  position:relative;
  background:white;
  border:1px solid black;
  height:40px;
  overflow:hidden;
}

.view-animate {
  padding:10px;
}

.view-animate.ng-enter, .view-animate.ng-leave {
  -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
  transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;

  display:block;
  width:100%;
  border-left:1px solid black;

  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding:10px;
}

.view-animate.ng-enter {
  left:100%;
}
.view-animate.ng-enter.ng-enter-active {
  left:0;
}
.view-animate.ng-leave.ng-leave-active {
  left:-100%;
}


.angular-google-map-container { height: 400px; }



	.ng-enter 			{ animation: slideInRight 0.5s  }
	.ng-leave 			{ animation: slideOutLeft 0.5s }


/* ANIMATIONS
============================================================================= */

/* leaving animations ----------------------------------------- */
/* rotate and fall */
@keyframes rotateFall {
	0% 		{ transform: rotateZ(0deg); }
	20% 	{ transform: rotateZ(10deg); animation-timing-function: ease-out; }
	40% 	{ transform: rotateZ(17deg); }
	60% 	{ transform: rotateZ(16deg); }
	100% 	{ transform: translateY(100%) rotateZ(17deg); }
}

/* slide in from the bottom */
@keyframes slideOutLeft {
	to 		{ transform: translateX(-100%); }
}

/* rotate out newspaper */
@keyframes rotateOutNewspaper {
	to 		{ transform: translateZ(-3000px) rotateZ(360deg); opacity: 0; }
}

/* entering animations --------------------------------------- */
/* scale up */
@keyframes scaleUp {
	from 	{ opacity: 0.3; -webkit-transform: scale(0.8); }
}

/* slide in from the right */
@keyframes slideInRight {
	from 	{ transform:translateX(100%); }
	to 		{ transform: translateX(0); }
}

/* slide in from the bottom */
@keyframes slideInUp {
	from 	{ transform:translateY(100%); }
	to 		{ transform: translateY(0); }
}
