@charset "utf-8";
/* CSS Document */

.logo {
	background-image: url(../img/asalgarve.png);
}
.lang_div {
	display: none;
}
.carousel-caption {
	width: 30%;
}
.embVideo p {
	padding-top: 5%;
}
.loginAg, .logoutAg {
	margin-right: 0px;/*background-color:rgba(255, 141, 0, 0.8);*/
}
/*.logoutAg p {
color:#6d4d33;	
}*/
.nop > li > a.show span {
	display: table;
	width: 90px;
}
.menu_form {
	background: #fa7f43; /* Old browsers */
	background: -moz-linear-gradient(top, #fa7f43 25%, #f46111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fa7f43 25%, #f46111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fa7f43 25%, #f46111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7f43', endColorstr='#f46111', GradientType=0 );
	transition: all 400ms ease-in-out 0s;
}
.navbar-default .navbar-nav > li > a {
	background: none;
}
.nop > li > a.show:hover, .nav .open > a.show, .nav .open > a.show:hover, .nav .open > a.show:focus, .menu_form:hover {
	background-color: #fa7f43 !important;
	z-index:10;
}
#search_name .search-inputs {
/*border: 1px solid #dddddd;*/
}
.loginAg #autologin_submit {
	background-color: #f76013;
	color: #fff;
}
/*.carousel-caption a {
	color: white;
	text-decoration: none;
}
.carousel-caption a:hover {
	text-decoration: underline;
}*/
.menu_pesquisa {
	background-color: #f3f3f3;
}
/*.menu_pesquisa .navbar-nav {
	max-width: 590px;
}*/
.text-bro span {
    color: #706e6f;
font-weight:bold;	
}
.btn-banner {
	display: none;
}
.titulo-a {
	font-size:35px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#231f20;
}
.promo_2 .text-p {
	min-height:55px;
}
.promo_1 .text-p {
	min-height:95px;
}
.banner .carousel-caption {
width:39%;	
}
@media(max-width:1024px) {
}
@media(max-width:760px) {
.navbar-default {
	top: 0px;
}
}
@media(max-width:650px) {
.logo {
	margin-bottom: 0px;
	margin-top: 35px;
}
}
@media (max-width:480px) {
.logo {
	height: 75px;
	/*top: 35px;*/
	background-size: auto 75px;
	background-position: center;/*margin-bottom: 35px;*/
}
}
@media(max-width:360px) {
.logo {
	height: 75px;
	background-size: auto 60px;
}
}
