body { margin-bottom:485px; }
.headerYahoo form {vertical-align:middle}
.headerYahoo table,
.headerYahoo td { vertical-align: middle;margin: 0;background-color: transparent;border: 0;font-size: 100%}
.headerYahoo tr:hover {background-color: transparent}
.headerYahoo .autocosmosLogo {display:none;}
.headerYahoo nav.users { position: absolute;top:0;right:24%;z-index: 10000;width: 30% }
.headerYahoo nav.menu {position: absolute;right: 20px;top: 35px;z-index: 10000}
.headerYahoo .facebookLike {margin:0; position: absolute; bottom: 47px;left: 320px; z-index:10000}

.yucs-es-ar,
.yucs-es-cl,
.yucs-es-ve,
.yucs-es-co,
.yucs-es-pe,
.yucs-es-us,
.yucs-es-mx {max-width:1280px; z-index:9999999999 !important; }

#header.headerYahoo {width:1280px; margin:0 auto}
.headerHeight {background-color:#FFF; height:135px; }
.header-container {height:5px;}
.header .ribbon {position:absolute; z-index:1000; top:-.5em; margin-left:0.5em; width:5em; height:2em; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.header .ribbon:hover {border-left:1px solid #CCC; border-right:1px solid #CCC;}
.header .ribbon .btn {background-color:#414143; padding:0.35em; min-height: 2em; margin-top: .3em; border:0;  }
.header .ribbon .icon-bar {background-color:#FFF; width:30%; }
.header .ribbon .btnMenu {float:right; color:#FFF; margin-top:-1.3em; text-transform:uppercase; }
.header .ribbon .dropdown-menu {top:2.3em; }
.header .ribbon .dropdown-menu:before {display:none; }
.header .ribbon.open:after { right:3em; top:23px; }
#header.scrolled .ribbon.open:after { top:23px; }
header .band-container { margin-top:3px; }
header .band .band-nav {float:left; width:90%;padding:0.3em .1em;}
.header .userContainer .user {position:absolute; top:0.3em; right:60.5em; margin-right:0; z-index:1000; }
.header .user {margin-top:0.1em; height:2em; width:2.4em; background-color:#414143; border:0; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.header .user:hover { border:0; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.header .user a {color:#FFF; padding-top:.4em; }
#header.scrolled .band {height: 2.2em; top: 28px;}
#header.scrolled .header .userContainer .user {top:-.35em; margin-top:.7em; }
header .band {-moz-transition:none; -o-transition:none; -webkit-transition:none; transition:none; }
#header.scrolled .ribbon { margin-top:.8em; }
#header.scrolled .ribbon .dropdown-menu {top:2.2em; }
#header.scrolled .ribbon .btn { padding:0.35em; }
#header.scrolled .band-container { margin-top:0; }
#header.scrolled .band .band-nav, #header.scrolled .band .social, #header.scrolled .logo-big, #header.scrolled .devbeta {display:block; }
#header.scrolled .band .publish {display:none; }
#header.scrolled .band .band-nav {padding:0.3em .1em; }
#header.scrolled .band .band-nav .links {padding-top:.2em;}
#header.scrolled .userContainer .loginDate {margin-top:0;}
#header.scrolled .publish { margin-top:4px; }
.header .userContainer .loginDate {margin:0.3em 1em 0 -60.3em; color:#FFF; height:2em; background-color:#414143;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:transparent;}

.navMenu {top:10px;}
.highlighted {width:40%;}

@media screen and (min-width: 360px)
{
	.header .userContainer .user {right:58.5em; }
}
@media screen and (min-width: 480px)
{
	.header .userContainer .user {right:51.5em; }
	.header .userContainer .loginDate {margin:0.3em 1em 0 -53.3em;}
}
@media screen and (min-width: 657px)
{
	.header .ribbon {top:-.9em;}
	.header .ribbon .btn {margin-top:0; }
	.header .userContainer .user {right:40.5em; }
	#header.scrolled .ribbon {width:5em; top:-.31em; margin-top:.7em; }
	.header .userContainer .loginDate {margin:0.5em 1em 0 -45em;}
	.navMenu { margin-top:144px; top:-10px; }
	.navMenu.scrolled {margin-top:144px;}
	.highlighted {width:100%;}
}

@media screen and (min-width: 768px)
{
	body { margin-bottom:355px; }
	#header.headerYahoo {width:auto}
	.header .userContainer .user {right:1.5em; }
	#header.scrolled .band .publish {display:block; margin-top:-4px; }
	.header .userContainer .loginDate {margin:0.5em 0 0;}
	header .band .publish {margin:-.45em 3em 0 0}
}

@media screen and (min-width: 1024px)
{
	body { margin-bottom:282px; }
	#header.scrolled .band .publish { margin-top:4px; }
	header .band .publish {margin:1px 3em 0 0}
}

@media screen and (min-width: 1350px)
{
	#header.scrolled .ribbon {margin-left:0.5em; }
}

.footer .note {color: #999999; font-size: .8em; line-height: 1.3em; }