.right-container {
	float: right;
	width: 220px;
	margin-right: 10px;
}

.right-container .statue {
	/*background-position: -773px -10px;*/
	background: url("/resources/images/ACIF-monumento.jpg");
	width: 177px;
	height: 376px;
	margin-top: 30px;
	margin-left: 24px;
	margin-bottom: 87px;
}

.right-container .banner2,
.right-container .banner1 {
/*	width: 220px;
	height: 130px;*/
	background: #fff;
	margin-bottom: 20px;
}

.right-container .banner1 a {
  display: inline-block;
}

.right-container .banner1 img {
	width: 100%;
  /*max-width: 215px;*/
  /*height: auto;*/
}

.right-container .banner2 {
	
}

.right-container .right-menu {
	
}

.right-container .right-menu > * {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.right-container .right-menu .search {
	background-position: -10px -178px;
	position: relative;
}

.right-container .right-menu .search #search,
.right-container .right-menu .newsletter #newsletter {
	padding-top: 10px;
	font-family: "signikaregular";
	font-size: 11px;
}

.right-container .right-menu .search .results {
	position: absolute;
	
	top: 32px;
	width: 206px;
	/*height: 121px;*/
	border: 2px solid #335b83;
	background: #fff;
	margin-top: 8px;
	padding: 5px;
	padding-bottom: 15px;
	
	font-family: "signikaregular";
	font-size: 11px;
	color: #335b83;
	
	display: none;
}

.right-container .right-menu .search .results2 {
	position: relative;
}

.right-container .right-menu .search .results a {
	cursor: pointer;
	color: #335b83;
}

.right-container .right-menu .search .results .results-empty {
	display: none;
}

.right-container .right-menu .search .results .results-pag {
	width: 210px;
	position: absolute;
	bottom: 0px;
	height: 20px;
	overflow: hidden;
}

.right-container .right-menu .search .results .results-pag a {
	width: 12px;
	display: inline-block;
	text-align: center;
	float: left;
}

.right-container .right-menu .search .results .results-pag .next {
	margin-left: 10px;
}

.right-container .right-menu .search .results .results-pag .close {
	float: right;
	margin-right: 7px;
}

.right-container .right-menu .search .results .results-cont {
	margin-bottom: 10px;
}

.right-container .right-menu .search .results .results-cont a {
	display: block;
	/*height: 13px;*/
	padding-top: 4px;
}

.right-container .right-menu .search #search input,
.right-container .right-menu .newsletter #newsletter input {
	background: none;
	width: 155px;
	height: 20px;
	padding: 0px 5px;
	margin: 0px;
	margin-left: 40px;
	border: 1px solid #fff;
	color: #fff;
	display: none;
}

.right-container .right-menu .search.selected #search input,
.right-container .right-menu .search:hover #search input {
	display: block;
}

.right-container .right-menu .search.selected,
.right-container .right-menu .search:hover {
	background-position: -55px -178px;
	width: 220px;
}

.right-container .right-menu .newsletter {
	background-position: -10px -223px;
}

.right-container .right-menu .newsletter #newsletter .error0,
.right-container .right-menu .newsletter #newsletter .error2,
.right-container .right-menu .newsletter #newsletter .error1 {
	width: 160px;
	margin-left: 45px;
	margin-top: 6px;
	display: none;
}

.right-container .right-menu .newsletter.selected #newsletter input,
.right-container .right-menu .newsletter:hover #newsletter input {
	display: block;
}

.right-container .right-menu .newsletter.selected,
.right-container .right-menu .newsletter:hover {
	background-position: -55px -223px;
	width: 220px;
}

.right-container .right-menu .newsletter.submited {
	background-position: -10px -223px;
	width: 40px;
}

.right-container .right-menu .newsletter.submited #newsletter input {
	display: none;
}

.right-container .right-menu .facebook {
	background-position: -10px -268px;
}

.right-container .right-menu .contacts {
	background-position: -10px -313px;
}

.right-container .right-menu .facebook:hover {
	background-position: -55px -268px;
}

.right-container .right-menu .contacts:hover {
	background-position: -55px -313px;
}

