.cabecera {
	background-color: #eee;
	padding: 10px;
	/*width: 960px;*/
}

.textopeq {
	font-size: 13px;
}

.escudoUPSA {
/*
	width: 218px;
	height: 73px;
*/
	width: 470px;
	height: 120px;
	top:-10px;
}

.seccionDerecha {
	float: right;
	width: 400px;
}

.seccionDerecha .enlaces-superiores {
	display: block;
	float: right;
	width: 440px;	
	text-align: right;
}

.seccionDerecha .enlaces-superiores a {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.botones-sociales-cabecera > a > i {
	font-size: 18px;
}

.campoBusqueda {
	display: block;
	float: right;
	width: 400px;
	/*border: 1px solid red;*/
	height: 35px;
	margin-top: 20px;
	text-align: right;
}

.campoBusqueda > #custom-search-form {
    margin: 0px -23px 0px 0px;
    padding: 0px;
}

.campoBusqueda > #custom-search-form .search-query {
    padding-right: 3px;
    padding-right: 4px \9;
    padding-left: 3px;
    padding-left: 4px \9;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */

    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.campoBusqueda > #custom-search-form button {
    border: 0;
    background: none;
    /** belows styles are working good */
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.campoBusqueda > .search-query:focus + button {
    z-index: 3;   
}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  margin-top: 93px;
  margin-bottom: -90px; /* Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */
}

/* color de texto del menu (elementos inactivos) */
.navbar-wrapper .navbar li a {
	color: white;
	color: RGB(185, 185, 185);
}

/* color de texto del menu (elemento activo) */
.navbar-wrapper .navbar li.active a, .navbar-wrapper .navbar li a:hover, 
.navbar-inverse .nav li.dropdown.open > a.dropdown-toggle:hover {
	/*color: RGBA(153, 153, 153, 1);*/
	color: rgb(255,255,255);
}

/* Personalizo el dropdown menu del menu superior */
.dropdown-menu {
	top: 28px;
	background-color: black\0/;
	border-color: black\0/;
}

ul.dropdown-menu > li > a:hover, ul.dropdown-menu > li:hover > a:hover {
	color: rgb(255,255,255);
}

.menuPrincipal {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	max-height: 30px;
	
}

.nav li a, .nav li.active a {
	max-height: 28px;
}

/* quito la sombra del título de las subsecciones del menú desplegable */
.nav-header {
	text-shadow: none;
}







