/*
	Style Structure
*/
body {
	background: rgb(255, 255, 255); 
}

header, .container, .loader, #img-gris {
	display : none\9 !important; /* IE8 and below */
	*display : none !important; /* IE7 and below */
	_display : none !important; /* IE6 */
}
.isNotSupported {
	background-color: #ffffff;
    text-align: center;
    font-size: large;
    padding-top: 10px;
    color: white;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 11;
    display : block\9 !important; /* IE8 and below */
    *display : block !important; /* IE7 and below */
    _display : none !important; /* IE6 */
}


.isNotSupported img {
	position: relative;
    top: 10%;
    width: 55%;
}

p {
	margin: 0 !important;
}

* {
	font-family: verdana;
}

.wrapper_bu .img-responsive {
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 100%;
}

.casillaOpen {
	background: rgb(235, 235, 235);
	height: 170;
	margin-bottom: 0px;
	box-shadow: none;
	filter: none !important;
}

.casillaClose {
	background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.188235),
		white);
	background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.188235), white);
	background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.188235), white);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.188235), white);
	background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.188235),
		white);
	height: 150px;
	margin-bottom: 20px;
	box-shadow: rgba(255, 255, 255, 0.701961) 0px 0px 0px inset,
		rgba(0, 0, 0, 0.0980392) 0px 0px 1px inset, rgba(0, 0, 0, 0.0980392)
		1px 1px 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='white', endColorstr= #B3B3B3);
}

#lineColorHeader {
	width: 100%;
	height: 20px;
}

.fixed {
	position: fixed !important;
	top: 0 !important;
	z-index: 1;
}

#mutual-icon {
	float: left;
	position: relative;
	left: 8%;
	top: 10px;
}

.internMenu {
	cursor: pointer;
}

#mutualEnLinea {
	cursor: pointer;
}

b.caret {
	position: relative;
	bottom: 9px;
	margin-bottom: 0px;
}

img {
	object-fit: fill;
}

.arrowIndicatorClose img {
	cursor: pointer;
}

.containerTemplete .internMenu {
	width: 30% !important;
}

.containerTemplete .menuDescription {
	width: 170px !important;
}

b.caret-up {
	position: relative;
	bottom: 9px;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

#logo {
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

span.caret {
	display: inline-block !important;
	position: relative;
	bottom: 9px;
}

#img-gris {
	position: relative;
	left: 0px;
	top: 7px;
	background: rgb(218, 218, 218);
	height: 47px;
	padding-right: 0px;
	padding-left: 0px;
	height: 47px;
}

#facebook-button {
	position: absolute;
	right: 0px;
	top: 5px;
	width: 35px;
	height: 35px;
}

#facebook-button img {
	width: 100%
}

.carousel-control {
	height: 100%;
}

#img-gris .row {
	margin-right: 0px;
}

.bodyContainer {
	background-color: #ECEBEB;
	margin-bottom: 0px;
}

.container, .logo {
	margin-left: 0px;
	margin-right: 0px;
}

.container.carouselContainer {
	margin: 0px;
	padding: 0px;
}

.container.bodyContainer {
	padding: 0px;
}

.containerContacts, .containerProductServiCredito {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 15px;
}

.container.containerTemplete p:firsChild {
	text-align: justify;
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.container.containerTemplete h1 {
	font-size: 18px;
	color: rgb(151, 45, 45);
	font-family: inherit;
	font-weight: bold;
}

.container.containerTemplete ul {
	margin-left: 20px;
	margin-top: 15px;
	text-align: justify;
}

#sellDiv {
	padding-right: 0px;
}

#buyDiv {
	padding-right: 0px;
}

/*
	Styles contant
*/
#formContact ul.dropdown-menu {
	background: white !important;
	border: 0px;
}

form#formContact li {
	padding: 0px !important;
}

/*
	header
*/
header {
	height: 113px;
	background-color: transparent;
	background-position: top;
	background: linear-gradient(0deg, #694C4C, #DD0000);
	background: -webkit-linear-gradient(90deg, #C50A15, #DA0C1D);
	background: -moz-linear-gradient(90deg, #C50A15, #DA0C1D);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#C50A15, endColorstr= #DA0C1D);
	/*safari*/
}

#mutualEnLinea {
	margin-top: 0px;
	height: 44px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	z-index: 1;
	float: right;
}

ul#navigationBarLogin {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.rateChange {
	font-size: 10px;
	color: white;
}

#rcRow {
	position: relative;
	margin-left: -30px !important;
	top: 15px;
	width: 100%;
}

#rateIcon {
	height: 45px;
	padding-top: 10px;
	padding-bottom: 12px;
	z-index: 1;
	position: absolute;
	left: -18px;
	top: -8px;
}

.linkLogin {
	margin-top: 100px;
	text-align: center;
}

.linkLogin a {
	display: block !important \9;
	margin-left: 0px !important;
	margin-bottom: 15px;
}

span#iconMenu {
	padding-left: 20px;
}

span.glyphicons.iconPlus.link {
	top: 10px;
}

ol.carousel-indicators li {
	position: relative;
	top: 10px;
	margin-left: 10px;
	background: gray;
}

ol.carousel-indicators li:active {
	position: relative;
	top: 10px;
	margin-left: 10px;
}

img.iconMenu {
	height: 45px;
	position: relative;
	left: 25px;
	bottom: 8px;
}

#houseSmall {
	display: block;
	position: absolute;
	top: -31px;
	height: 80px;
	z-index: -1;
	right: 0px;
}

#houseBig {
	display: none;
}

ul#navigationBarLogin {
	list-style: none;
}
/*
	Style navbar menu
*/
.navbar-header {
	height: 46px;
}

.img-responsive {
	margin-left: auto;
	margin-right: auto;
}

.navbar {
	margin-bottom: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	z-index: 100;
}

.navbar-nav>li {
	width: 33.33%;
	float: left;
	/* margin-top: 30px; */
	height: 100px;
	text-align: -webkit-center;
	margin-bottom: 20px;
	text-align: -moz-center;
	margin-top: 20px;
}

.navbar-nav>li>a {
	padding-bottom: 11px;
	color: white;
	text-align: center;
	height: 50px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.navbar-collapse {
	background-color: black;
	opacity: 0.8;
	padding-left: 0px;
	padding-right: 0px;
}

.navbar-toggle {
	border-bottom-width: 0px;
	margin-bottom: 0px;
	float: left;
	margin-top: 2px;
	border-right-width: 0px;
	margin-right: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dropdown-menu {
	background: transparent !important;
	border-bottom: 3px solid #CA4242;
}

.dropdown-menu span {
	position: absolute;
	height: 10px;
	margin-left: 20px;
}

li.dropdown.open {
	display: block !important;
}

li.dropdown.open li a {
	color: white;
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-overflow: ellipsis;
	text-align: center;
	height: 75px;
}

li.dropdown.open ul li {
	width: 33%;
	margin-top: 20px;
	text-align: -webkit-center;
	text-align: -moz-center;
	float: left;
}

li.dropdown a {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	display: table-caption;
}

li.dropdown a:first-child {
	margin-left: 5%;
}

nav .dropdown-menu a:hover {
	background: transparent !important;
	border-bottom: 3px solid #CA4242;
}

.colorMenu {
	padding-left: 0px;
	padding-right: 0px;
}

.nav-mega .dropdown-menu.mega-menu {
	border: 0px;
}

#iconMenu {
	padding-left: 15px;
}

#menu {
	padding-left: 7%;
}

.labelMenu {
	width: 95%;
	color: #3D3D3D;
	font-family: monospace;
	font-size: 15px;
	margin-left: -5px;
	margin-top: 15px;
}

.panel label {
	margin-left: 6px;
	min-width: 130px;
	padding-top: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.panel .glyphicons:before {
	color: #AA2020;
	font: 35px/1em 'Glyphicons Regular';
	position: relative;
	margin-left: -19px;
}

li label {
	font-size: 15px;
	font-weight: 100;
	top: 35px;
	position: relative;
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

.menuText {
	color: #3D3D3D;
	font-family: monospace;
	font-size: 15px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menuContainer {
	margin: 0px;
}

.menuContainer ul, ol {
	margin-top: 40px;
	margin-bottom: 40px;
}

.menuContainer div .panel {
	border-bottom: 1px solid rgb(186, 186, 186);
	background-color: transparent;
	margin-bottom: 0px;
}

.menuContainer ul>li a:last-child {
	position: relative;
	top: 20px;
	text-decoration: none;
	color: rgb(82, 73, 73);
	font-weight: bold;
	padding-left: 10px;
}

div .accordion-toggle {
	margin-bottom: 10px;
	height: 50px;
}

.sizeImg {
	min-height: 130px;
}

ul#navigationBarLogin {
	background-color: black;
	opacity: 0.8;
	padding-left: 0px;
	padding-right: 23px;
	height: 75px;
}

#navigationBarLogin input[type="text"] {
	width: 445px;
}

#navigationBarLogin input[type="submit"] {
	display: block;
	margin-top: 10px;
	font-size: 15px;
	background-color: transparent;
	color: white;
	border: 0px;
	font-weight: bolder;
	/*position: absolute;*/
}

nav .nav>li>a:hover, nav .nav>li>a:focus, .nav .open>a, .nav .open>a:hover,
	.nav .open>a:focus {
	background-color: transparent;
}

ul#navigationBarLogin {
	background-color: black;
	opacity: 0.8;
	padding-left: 0px;
	padding-right: 0px;
	height: 75px;
}

.navbar-header button:last-child {
	background: transparent;
	border: 0px;
	width: auto;
}

#loginMutualLinea {
	display: none;
}

form .btn-group, form button.btn.btn-default.dropdown-toggle {
	width: 100%;
}

form button.btn.btn-default.dropdown-toggle {
	text-align: left;
	background: white;
}

form span.caret {
	float: right;
	position: relative;
	top: 10px;
}

form .glyphicons {
	left: 15px;
	top: 10px;
}

.btn-group ul.dropdown-menu {
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
}

form .dropdown-menu>li>a:hover {
	background-color: red;
	background-image: none;
	color: white;
}

/*
	Style Casilla
*/
.casillaContent img {
	max-width: 100%;
	height: auto;
}

.casillaContent h1 {
	font-size: 15px;
	color: rgb(151, 45, 45);
	font-family: inherit;
	font-weight: bold;
}

.iconPlus {
	position: relative;
	float: right;
	padding-left: 0px;
}

.mediumMenu {
	display: none;
}

.largeMenu {
	display: none;
}

/*
	Style Slider
*/
span.glyphicon.glyphicon-chevron-up:before {
	color: white;
}

span.glyphicon.glyphicon-chevron-down {
	color: white;
	top: -15px;
}

span.glyphicon.glyphicon-globe.form-control-feedback, span.glyphicon.glyphicon-flag.form-control-feedback
	{
	padding-right: 35px;
}

.carouselContainer {
	margin-top: 0px;
}

.container.carouselFooter {
	position: relative;
	text-align: center;
	overflow: auto;
	height: 90px;
}

.carousel-indicators {
	background: transparent;
	opacity: 0.3;
	width: 100%;
	margin-bottom: 0;
	margin-left: 0px;
	left: 0px;
	height: 30px;
	top: 160px;
	margin-top: 0px;
}

.carousel-indicators .active {
	background-color: #F00;
	margin-left: 10px;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	line-height: 1;
	width: 100%;
	height: 200px;
}

/*
	Style Footer
*/
footer {
	background-color: #3e3d3d;
	background-repeat: repeat-x;
	color: white;
}

footer #line1 {
	margin-bottom: 0px;
}

.colorGrayFooter {
	background-color: #999999;
	height: 75px;
	border-bottom: 10px solid rgb(227, 30, 37);
	margin-top: 0px;
}

#copyright {
	padding-top: 0px;
	float: right;
	width: 100%;
	text-align: center;
}

#copyright>p {
	width: auto;
	display: inline-block;
	padding-left: 0px;
	padding-right: 2px;
}

.olFooter {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
}

ol.olFooter li {
	list-style: none;
}

ol.olFooter li>a {
	color: white;
	font-size: 10px;
}

ol.olFooterMenu {
	margin-top: 0px;
	float: right;
	width: 100%;
	padding-left: 0px;
	text-align: center;
	margin-bottom: 5px;
}

ol.olFooterMenu>li {
	width: auto;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid white;
}

ol.olFooterMenu li>a {
	color: white;
	font-size: 10px;
	padding-bottom: 25px;
}

ol.olFooterMenu>li:last-child {
	border: transparent;
	padding-left: 0px;
	padding-right: 0px;
}

ol.olFooterMenu>li:first-child {
	border-left: transparent;
}

.text-center {
	text-align: center;
	font-size: 9px;
}

a.glyphicons.old_man:before {
	color: #4A5AAE;
	font: 24px/1em 'Glyphicons Regular';
}

#footerLinks {
	padding-right: 0px;
	position: relative;
	height: 35px;
}

.benefictElement {
	cursor: pointer;
	border-radius: 10px;
}

.displayFooterArrow {
	border-bottom: 10px solid rgb(227, 30, 37);
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	height: 0;
	width: 59px;
	position: relative;
	bottom: 10px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	z-index: 1;
}

.displayFooter {
	background: #E31E25;
	height: 20px;
	text-align: -webkit-center;
	text-align: -moz-center;
}

.arrowIndicator {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 5px solid #D8D8D8 !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-top: 5px;
	position: absolute;
	left: 60px;
}

.arrowIndicatorClose {
	border-top: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 40px !important;
}

.arrowIndicatorClose img {
	height: 23px;
	position: absolute;
	right: 23px;
}

/*
Carrousel footer
*/
.wrapper_bu {
	/* float: left; */
	position: relative;
	width: auto;
	background-color: transparent;
	display: inline-flex;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	top: 13px;
	left: -27px;
}

@media screen\0 {
}

@media screen and (max-width: 320px) {
	body {
		width: 320px;
	}
	.carousel-inner>.item>img, .carousel-inner>.item>a>img {
		height: auto;
	}
	.carousel-indicators {
		top: 140px;
	}
	.sizeImg {
		max-height: 130px;
	}
}

/*.holder_bu {
	outline: 1px solid red;
}
*/
.bodyContainer {
	margin-bottom: 12px;
	background: white;
}

.holder_bu {
	width: 60px;
	display: block;
	margin-left: 25px;
	-webkit-filter: grayscale(00%);
	-moz-filter: grayscale(00%);
	-o-filter: grayscale(00%);
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	padding: 5px;
	background: rgb(208, 11, 25);
	height: 40px;
}

.holder_bu:hover {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}

/*
	Styles glyphicons
*/
.glyphicons.circle_minus:before {
	content: "\E192";
	color: #E31E25 !important;
}

.glyphicons.white:before {
	margin-left: 10%;
	color: #fff;
	font: 40px/1em 'Glyphicons Regular';
	position: absolute;
	top: -20px;
}

.glyphicons.iconPlus:before {
	color: rgb(227, 189, 0);
	font: 20px/1em 'Glyphicons Regular';
	left: -20px;
	margin-top: 10px;
	font: 20px/1em 'Glyphicons Regular'
}

span.glyphicons.circle_plus.iconPlus {
	padding-left: 0px;
	padding-top: 25px;
}

#navigationBarLogin .glyphicons.white:before {
	margin-left: 8px;
	color: #ff0000;
	font: 36px/1em 'Glyphicons Regular';
	top: -22px;
}
/*
	Style page loader
*/
.loader {
	position: fixed;
	left: 0px;
	width: 100%;
	height: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../images/ajax-loader.gif') 50% 50% no-repeat #ECEBEB;
}

/*
Style the sitemap
*/
#sitemap a {
	font-size: 15px;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

#sitemap li {
	line-height: 35px;
}

.jstree-default .jstree-clicked {
	background: #EDBABE !important;
	box-shadow: inset 0 0 3px #FF0707 !important;
}

#sitemap {
	top: 20px;
	position: relative;
}

ul.menuPrincipal label, ul.mega-menu a label {
	display: ruby-text-container;
}

ul#navigationBarLogin .container {
	position: relative;
	top: 25px;
}

#navigationBarLogin .glyphicons.white:before {
	font: 25px/1em 'Glyphicons Regular';
	top: -26px;
}

#navigationBarLogin input[type="text"] {
	width: 74%;
}
/*

	Styles screens from 320 to 479
	
*/
.casillaContent .carouselContainer {
	background-color: transparent !important;
	padding: 0 !important;
}

@media only screen and (min-width : 320px) and (max-width : 479px) {
	/*
		Structure
	*/
	#mutualEnLinea {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 40px;
	}
	.carousel-indicators {
		top: 95px;
	}
	.carousel-inner>.item>img, .carousel-inner>.item>a>img {
		height: auto;
	}
	b.caret {
		position: relative;
		bottom: 60px;
		left: 33px;
	}
	.container {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	#mutual-icon {
		display: none;
	}
	/*
		Navbar
	*/
	.linkLogin img {
		height: 37px;
	}
	#houseSmall {
		display: block;
		position: absolute;
		top: -27px;
		height: 70px;
		z-index: -1;
		right: 0px;
	}
	.menuContainer div .panel {
		border: 0px rgba(140, 139, 139, 0.05);
		border-bottom-style: groove;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	#navigationBarLogin input[type="submit"] {
		margin-top: 33px;
		width: 100%;
	}
	#navigationBarLogin input[type="text"] {
		width: 70%;
		font-size: 11px;
		position: absolute;
		right: 30px;
		border-radius: 2px;
		padding: 3px;
		top: -3px;
	}
	#navigationBarLogin li.dropdown {
		top: 20px;
	}
	#navigationBarLogin form {
		width: 100%;
	}
	.labelMenu {
		margin-left: 8px;
	}
	#login-button {
		top: 25px;
	}
	/*
	Style the sitemap
	*/
	.jstree-container-ul ul a {
		max-width: 220px;
	}
	/*
		Casillas	
	*/
	span.glyphicons.iconPlus.circle_minus {
		padding-left: 0px;
		padding-top: 25px;
	}
	div .accordion-toggle {
		margin-bottom: 0px;
		padding-top: 8px;
		height: 70px;
	}
	.collapseDiv .casillaContent, .collapseDiv .arrowIndicatorClose {
		background: white;
		padding: 20px 15px 20px 15px;
		border-top: 5px solid rgb(216, 216, 216);
	}
	.panel label {
		padding-top: 22px;
		max-width: 55%;
	}
	.smallMenu .glyphicons {
		bottom: 15px;
	}
}

@media only screen and (min-width : 480px) and (max-width : 515px) {
	span.glyphicons.iconPlus.link {
		top: -55px;
	}
	#mutual-icon {
		left: 8%;
	}
}
/*Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 480px) and (max-width : 767px) {
	/*
		Structure
	*/
	b.caret {
		position: relative;
		bottom: 60px;
		left: 33px;
	}
	* {
		font-size: 12px;
	}
	.interest-point-detail-img img {
		max-height: 250px;
	}
	.contaisner {
		margin: 0px;
		padding: 0px;
	}
	.wrapper_bu {
		top: 23px;
	}
	.bodyContainer {
		background: rgb(239, 239, 239) !important;
	}
	.panel label {
		margin-left: 20px;
	}
	/*
		header
	*/
	header {
		height: 121px;
	}
	#sellDiv {
		margin-top: -18px;
		width: 53%;
		float: right;
		left: 15px;
	}
	#rcRow {
		top: 25px;
	}
	#rateIcon {
		top: -13px;
	}
	#buyDiv, #buyDiv label, #sellDiv, #sellDiv label {
		font-size: 9px;
	}
	#houseSmall {
		height: 80px;
	}
	#img-gris {
		height: 54px;
	}
	#mutual-icon {
		display: none;
	}
	img.imgHouse {
		position: absolute;
		top: -32px;
		height: 78px;
		z-index: -1;
		right: 0px;
	}
	.rateChange {
		font-size: 11px;
		right: 110px;
	}
	/*
		navBar
	*/
	.smallMenu {
		display: none;
	}
	.mediumMenu {
		display: inline-block;
		width: 100%;
	}
	.largeMenu {
		display: none;
	}
	.navbar-nav>li {
		width: 20%;
	}
	#navigationBarLogin input[type="submit"] {
		margin-top: 33px;
		width: 100%;
	}
	.menuPrincipal .dropdown span {
		width: 40%;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	.labelMenu {
		margin: 15px;
	}
	li .dropdown.open {
		display: block !important;
	}
	li.dropdown.open ul li {
		width: 20%;
		position: relative;
		float: left;
		top: 20px;
	}
	.container-fluid {
		height: 54px;
	}
	.navbar-header {
		height: 52px;
	}
	/*
		Footer
	*/
	footer {
		height: 200px;
	}
	div#footerSection1 {
		height: 35px;
	}
	.olFooter {
		width: 100%;
		display: flex;
	}
	ol.olFooter>li {
		width: 25%;
		padding-left: 8%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	ol.olFooterMenu {
		height: 100%;
		margin-bottom: 0px;
	}
	.colorGrayFooter {
		height: 90px;
	}

	/*
		Carousel Footer
	*/
	.holder_bu {
		height: 50px;
	}
	.holder_bu img {
		position: relative;
		bottom: 0px;
	}
	.wrapper_bu {
		top: 14px;
	}
	#mutualEnLinea {
		margin-top: 2px;
		height: 50px;
		padding-top: 0px;
		padding-right: 40px;
	}
	/*
		Style Casilla
	*/
	.collapseDiv .casillaContent, .collapseDiv .arrowIndicatorClose {
		background: white;
		display: block;
		padding: 30px 20px 30px 20px;
	}
	span.glyphicons.iconPlus.circle_minus {
		padding-right: 10px;
		padding-left: 0px;
		padding-top: 8px;
	}
	.panel .glyphicons {
		padding-left: 40px;
		padding-bottom: 20px;
	}
	.panel label {
		width: 49%;
		padding-top: 20px;
	}
	span.glyphicons.circle_plus.iconPlus {
		padding-right: 10px;
		padding-top: 8px;
	}
	.glyphicons.iconPlus:before {
		left: 0px;
	}
	.internMenu {
		width: 50%;
		float: left;
		height: 60px;
		padding-top: 5px;
	}
	.panel {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.menuContainer div .panel {
		border-bottom: none !important;
	}
	#navigationBarLogin form {
		width: 100%;
		text-align: center;
	}
	#navigationBarLogin input[type="text"] {
		width: 80%;
		margin-right: 10px;
		color: #555;
		padding: 5px 15px !important;
		line-height: 1.42857143 !important;
		background-color: #EBE7E7;
		border: 1px solid #ccc;
		border-radius: 2px;
		font-weight: initial;
		font-size: 11px;
	}
	#navigationBarLogin li.dropdown {
		top: 20px;
	}
	.containerContacts, .containerProductServiCredito {
		margin-left: 15px;
	}
	.menuText {
		margin-top: 2px;
	}
	.navbar-toggle {
		margin-top: 4px;
	}
	.holder_bu {
		height: 50px;
		width: 75px;
		/* top: 8px; */
	}
	nav .navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
		color: white;
		padding-left: 0px !important;
		padding-right: 0px !important;
		text-overflow: ellipsis;
		text-align: center;
		height: 80px;
	}
	span.glyphicons.iconPlus.link {
		right: 10px;
	}
}
/* iPads (portrait and landscape) */
@media only screen and (min-width : 768px) and (max-width : 1199px) {
	/*
		Structure
	*/
	/* 	.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
	} */
	b.caret {
		bottom: 12px;
	}
	#mutual-icon {
		left: 4%;
		position: absolute;
	}
	.container.containerTemplete ul {
		max-height: 230px !important;
	}
	.carouselContainer, .bodyContainer {
		opacity: 1;
	}
	span.glyphicons.iconPlus.link {
		top: 45px;
		left: 23px;
	}
	.bodyContainer {
		background: rgb(239, 239, 239) !important;
	}
	.container {
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		width: 100%;
	}

	/*
		header
	*/
	header {
		height: 135px;
	}
	.rateChange {
		font-size: 11px;
	}
	#houseBig {
		display: block;
	}
	#houseSmall {
		display: none;
	}
	#img-gris {
		height: 40px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	#logo {
		height: 75px;
		margin-left: 5%;
		padding-left: 0px;
	}
	#rcRow {
		width: 380px;
		top: 33px;
	}
	#rateIcon {
		left: -25px;
		top: -15px;
	}
	#mutualEnLinea {
		height: 50px;
		padding: 5px 10px 5px 10px;
		margin-top: 0px;
		margin-right: -15px;
	}
	/*
		navBar menu
	*/
	li.dropdown a:first-child {
		margin-left: 0px;
	}
	li.dropdown.open li a {
		height: auto;
	}
	li.dropdown a {
		display: block;
	}
	li.dropdown.open ul li {
		width: auto;
		margin-top: 0px;
	}
	li.dropdown label {
		font-size: 1.3vw;
		top: 0px;
		font-weight: 100;
		/* top: 35px; */
		position: relative;
		width: auto;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 100;
		cursor: pointer;
	}
	.dropdown-menu li label {
		font-size: 10px;
	}
	.menuContainer div .panel {
		border-bottom: 1px solid transparent;
	}
	.navbar-header {
		float: right;
	}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
		background-color: transparent !important;
	}
	.navbar-nav {
		float: left;
		margin: 0;
		width: auto;
		margin-top: 0px;
		margin-left: 20%;
	}
	.navbar-nav>li {
		width: auto;
		border-left: 1px solid rgb(186, 186, 186);
		height: 35px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.navbar-nav>li>a {
		font-size: 9px;
		margin-left: 0px;
		margin-right: -1px;
		color: rgb(79, 73, 73);
		height: auto;
		padding-top: 10px;
		padding-right: 10px;
		font-family: sans-serif;
		padding-right: 10px;
		padding-left: 10px;
		height: 40px;
	}
	.navbar-nav>li>a span, .dropdown-menu span {
		display: none;
	}
	.navbar-collapse {
		background-color: transparent;
		padding-left: 0px;
		padding-right: 0px;
		opacity: 1;
	}
	.navbar-collapse.collapse {
		min-height: 0px !important;
	}
	/*
		Style Slider
	*/

	/*
	Style siteMap
	*/
	div#sitemap {
		left: 40px;
	}

	/*
		Style Footer
	*/
	#copyright>p {
		display: block;
		font-size: 12px;
	}
	ol.olFooter li>a, ol.olFooterMenu li>a {
		color: white;
		font-size: 12px;
		padding-left: 0px;
	}

	/*
		Style casillas
	*/
	.smallMenu {
		display: none;
	}
	.largeMenu {
		display: none;
	}
	.mediumMenu {
		display: inline-block;
		width: 100%;
	}
	a.glyphicons.white {
		display: none;
	}

	/*nuevo*/
	.labelMenu, menuText {
		font-size: 10px;
	}
	panel .glyphicons {
		padding-left: 45px;
	}
	.panel label {
		width: 60%;
		padding-top: 20px;
	}
	span.glyphicons.circle_plus.iconPlus {
		padding-left: 0px;
		padding-top: 45px;
		padding-right: 0px;
		margin-right: -20px;
	}
	.glyphicons.iconPlus:before {
		left: 0px;
	}
	.internMenu {
		width: 50%;
		float: left;
		padding-left: 5%;
		padding-right: 5%;
		height: 65px;
		padding-top: 5px;
	}
	div .accordion-toggle {
		margin-bottom: 0px;
		height: 65px;
	}
	.panel {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	menuContainer div .panel {
		border-bottom: none !important;
	}
	.carousel-indicators {
		height: 30px;
		padding-top: 5px;
		top: 155px;
	}
	.carouselContainer {
		margin-top: 2px;
	}
	.container.largeMenu {
		padding-left: 15%;
		padding-right: 15%;
		padding-bottom: 80px;
	}
	.accordion-toggle>div.internMenu:last-child {
		margin-right: 0px;
	}
	span.glyphicons.iconPlus.circle_minus {
		padding-left: 0px;
		padding-top: 45px;
		padding-right: 0px;
		margin-right: -20px;
	}
	.nav .op>a, .nav .open>a:hover, .nav .open>a:focus {
		background-color: transparent;
		border-bottom: 3px solid #CA4242;
	}
	.nav>li>a:hover, .nav>li>a:focus {
		text-decoration: none;
		border-bottom: 3px solid #CA4242;
		background-color: transparent;
	}
	.open>a:hover, .nav .open>a:focus {
		background-color: transparent;
		border-bottom: 3px solid #CA4242;
		border-color: #CA4242;
		height: 35px;
	}
	#login-button {
		display: inline-block !important;
		margin-left: 0px !important;
	}
	.dropdown-menu li {
		padding-left: 35px;
	}
	nav ul.dropdown-menu {
		background-color: black !important;
		opacity: 0.8;
		padding-left: 0px;
		padding-right: 23px;
	}
	nav .dropdown-menu>li>a {
		color: #FFF;
		margin-top: 14px;
	}
	.container, .logo {
		margin-left: auto;
		margin-right: auto;
	}
	.nav-mega .dropdown {
		position: static;
	}
	.nav-mega .dropdown-menu.mega-menu {
		font-size: 12px;
		width: 100%;
		padding: 0;
		border-color: #ccc;
		padding-left: 15%;
		text-align: start;
		height: 55px;
	}
	.nav-mega .dropdown-menu.mega-menu>li {
		padding-right: 15px;
		display: inline-block;
	}
	.nav-mega .dropdown-menu.mega-menu .media-list .media {
		padding: 10px;
		font-size: 13px;
	}
	.nav-mega .dropdown-menu.mega-menu .media-list .media-heading {
		font-size: 16px;
	}
	.colorGrayFooter {
		height: 95px;
	}
	.wrapper_bu {
		top: 16px;
	}
	.holder_bu {
		height: 52px;
		width: 83px;
	}
	#img-gris {
		height: 51px;
		padding-left: 0px;
		top: 10px;
		z-index: 1;
	}
	#navigationBarLogin input[type="submit"] {
		margin-left: 290px;
		color: rgba(0, 0, 0, 0.58);
		font-size: 10px;
	}
	#navigationBarLogin form {
		float: right;
		padding-top: 13px;
		background-color: rgb(226, 226, 226);
		opacity: 1;
		border-radius: 5px;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		padding-left: 0px;
		padding-right: 23px;
		height: 130px;
		margin-right: 3px;
		padding-left: 0px;
	}
	ul#navigationBarLogin {
		height: 90px;
		background-color: transparent;
		opacity: 1;
	}
	#navigationBarLogin input[type="text"] {
		width: 267px;
		margin-left: 10px;
		color: #555;
		padding: 10px 15px !important;
		line-height: 1.42857143 !important;
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		font-weight: initial;
		font-size: 10px;
	}
	.container-fluid {
		padding-right: 15px;
		padding-left: 0px;
		margin-left: 38px;
		margin-right: 38px;
		width: auto;
		height: 50px;
		margin-right: 38px;
	}
	.navbar-nav {
		float: left;
		margin: 0;
		width: auto;
		margin-top: 8px;
		margin-left: 5%;
	}
	.carousel-inner>.item>img {
		width: 100%;
		height: 290px;
	}
	.navbar-header {
		height: 38px;
	}
	#navigationBarLogin li.dropdown {
		padding-right: 35px;
	}
	.internMenu .glyphicons:before {
		margin: 0px 5px 0 0;
	}
	.internMenu .glyphicons {
		margin: -25px 5px 0 0;
		padding-left: 0px;
	}
	.collapseDiv .casillaContent, .collapseDiv .arrowIndicatorClose {
		background-color: white;
		padding: 40px 35px 40px 35px;
	}
	.menuContainer {
		margin-left: 0px;
		margin-right: 0px;
	}
	footer .row .container {
		margin-left: 5%;
		margin-right: 5%;
		width: inherit;
		margin-top: 15px;
	}
	.olFooter {
		margin-top: 0px;
	}
	.containerProductServiCredito, .containerOfice, .containerContacts {
		margin-left: 5%;
		margin-right: 5%;
		width: auto;
		background-color: white;
		padding-left: 30px;
		display: block;
		border-radius: 10px;
		margin-top: 11px;
		margin-bottom: 15px;
	}
	nav .dropdown-menu>li>a:hover {
		background: transparent;
		border-bottom: 3px solid #CA4242 !important;
		color: white;
	}
	img.imgHouse {
		top: -32px;
		height: 78px;
		z-index: -1;
		position: absolute;
		right: 0px;
	}
	.navbar-header {
		width: 90px;
	}
	#buyDiv, #sellDiv {
		width: initial;
	}
	.linkLogin {
		margin-top: 10px;
		margin-left: 10px;
		margin-right: -13px;
		display: -webkit-box;
		display: -ms-flexbox;
	}
	.linkLogin a {
		width: 50%;
	}
	.linkLogin img {
		height: 43px;
	}
	ul#navigationBarLogin .container {
		right: 35px;
		top: 0px;
	}
}

@media only screen and (min-width : 992px) and (max-width : 1199px) {
	.navbar-nav>li>a {
		font-size: 14px;
	}
	#mutualEnLinea {
		position: relative;
	}
	.navbar-header {
		width: 78px;
	}
	#navigationBarLogin form {
		margin-right: -20px;
	}
	.navbar-nav {
		margin-left: 6%;
	}
	.container-fluid {
		padding-left: 0px;
	}
	.navbar-header {
		height: 38px;
	}
	#mutual-icon {
		left: 8%;
	}
	#navigationBarLogin li.dropdown {
		padding-right: 0px;
	}
	#navigationBarLogin form {
		right: 58px;
		position: absolute;
	}
	div .accordion-toggle {
		height: 70px;
	}
	.internMenu {
		height: 70px;
	}
	footer .row .container {
		margin-top: 15px;
		margin-left: 15%;
		margin-right: 15%;
		width: inherit;
	}
	.containerProductServiCredito {
		margin-left: 15%;
		margin-right: 15%;
		width: auto;
		background-color: white;
		padding-right: 140px;
		padding-left: 90px;
		display: block;
		border-radius: 10px;
		margin-top: 11px;
	}
	.arrowIndicatorClose img {
		right: 35px;
	}
	li.dropdown label {
		font-size: 1.3vw;
		cursor: pointer;

		/* font-variant: small-caps; */
	}
	.navbar-nav {
		margin-left: 10%;
	}
	ul#navigationBarLogin .container {
		right: 0px;
		top: 0px;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1200px) {
	/*
	Style siteMap
	*/
	div#sitemap {
		left: 100px;
	}
	.wrapper_bu .img-responsive {
		height: 70px;
		width: 100px;
	}
	/* .dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
	}
	
	
	#mutualEnLinea:hover #loginMutualLinea{
		display: block !important;
		margin-top: 0;
	}
	 */
	li.dropdown.open li a {
		height: auto;
	}
	header {
		height: 140px;
		margin-bottom: 0px;
	}
	li.dropdown a {
		display: block;
	}
	#mutual-icon {
		margin-left: 15px;
		margin-right: -35px;
	}
	li.dropdown a:first-child {
		margin-left: 0px;
	}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus, .nav>li>a:hover,
		.nav>li>a:focus {
		background-color: transparent;
		/*border-bottom: 3px solid #CA4242;*/
		text-decoration: none;
	}
	.open>a:hover, .nav .open>a:focus {
		background-color: transparent;
		border-bottom: 3px solid #CA4242;
		border-color: #CA4242;
	}
	.dropdown-menu li {
		padding-left: 35px;
	}
	li.dropdown.open ul li {
		width: auto;
		margin-top: 0px;
	}
	nav ul.dropdown-menu {
		background-color: black !important;
		opacity: 0.8;
		padding-left: 0px;
		padding-right: 23px;
	}
	li.dropdown label {
		font-size: 13px;
		/* font-variant: small-caps; */
		top: 0px;
		font-weight: 100;
		/* top: 35px; */
		position: relative;
		width: auto;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 100;
		cursor: pointer;
	}
	.navbar-nav>li>a span, .dropdown-menu span {
		display: none;
	}
	.bodyContainer {
		background-color: transparent;
		padding-top: 0px !important;
		margin-bottom: 15px;
	}
	.carousel {
		/* top: -13px; */
		
	}
	#img-gris {
		height: 55px;
		padding-left: 0px;
		top: 10px;
		z-index: 1;
	}
	#navigationBarLogin li.dropdown {
		padding-top: 0px;
		padding-right: 27px;
	}
	.bottom .container {
		padding-top: 0px;
	}
	#logo {
		height: 145px;
		margin-left: 20%;
	}
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		width: 1170px;
		height: 55px;
	}
	.navbar-nav>li>a {
		/* font-size: 14px; */
		color: rgb(79, 73, 73);
		height: auto;
		margin-top: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0px;
		margin-right: 0px;
		font-family: sans-serif;
		padding-top: 8px;
	}
	.navbar-nav>li>a span {
		display: none;
	}
	.navbar-nav>li {
		margin-top: 0px;
		width: auto;
		border-left: 1px solid rgb(186, 186, 186);
		height: 40px;
		margin-bottom: 0px;
	}
	@
	-moz-document url-prefix () {b .caret {
		bottom: 17px;
	}
	b.caret-up {
		bottom: 17px;
	}
}

.navbar-collapse {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	opacity: 1;
}

.navbar-collapse.collapse {
	min-height: 0px !important;
}

.navbar-nav {
	float: left;
	margin: 0;
	width: auto;
	margin-top: 0px;
	margin-left: 150px;
	padding-top: 10px;
}

.smallMenu {
	display: none;
}

.mediumMenu {
	display: none;
}

.largeMenu {
	display: inline-block;
	width: 100%;
}

#logo {
	height: 65px;
	margin-left: 15%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -5px;
}

#mutualEnLinea {
	height: 53px;
	padding: 0px 20px 0px 20px;
	margin-right: 0px;
	padding-bottom: 7px;
	margin-top: 2px;
	position: relative;
	right: 144px;
}

.internMenu {
	width: 23%;
	float: left;
	background: #ddd;
	margin-right: 20px;
	height: 150px;
	margin-bottom: 20px;
	box-shadow: rgba(255, 255, 255, 0.701961) 0px 0px 0px inset,
		rgba(0, 0, 0, 0.0980392) 0px 0px 1px inset, rgba(0, 0, 0, 0.0980392)
		1px 1px 10px;
}

.menuContainer div .panel {
	/* border-bottom: 1px solid rgb(186, 186, 186); */
	border-bottom: none;
	background-color: transparent;
}

.panel .glyphicons:before {
	font: 40px/1em 'Glyphicons Regular';
	position: absolute;
	margin-top: 0px;
	margin-left: 25px;
	border-right-style: groove;
	padding-right: 21px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.glyphicons.iconPlus:before {
	font: 20px/1em 'Glyphicons Regular';
	position: absolute;
	left: -60px;
	top: 40px;
	border-right: none;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-top: 15px;
}

.panel label {
	width: 100%;
	font-size: 14PX;
	padding-top: 10px;
	padding-left: 15px;
	margin-left: 0px;
}

div .accordion-toggle {
	margin-bottom: 10px;
	height: 160px;
}

.rateChange {
	font-size: 12px;
}

#rcRow {
	width: 88%;
	right: 25%;
	top: 13px;
}

#rateIcon {
	padding-top: 0px;
	padding-bottom: 0px;
	left: -40px;
	top: -7px;
	height: 30px;
}

.glyphicons.circle_minus:before {
	content: "\E192";
	color: rgb(227, 30, 37);
	top: 65px;
}

.carousel-indicators {
	margin-bottom: -20px;
	height: 35px;
	width: 100%;
	top: 229px;
}

.container.largeMenu {
	padding-left: 5%;
	padding-bottom: 0px;
	padding-top: 0px;
}

.accordion-toggle>div.internMenu:last-child {
	margin-right: 0px;
}

span.glyphicons.iconPlus.circle_minus {
	padding-left: 0px;
}

.holder_bu {
	height: 80px !important;
	width: 110px;
	margin-left: 30px;
	display: inline-block;
}

@
-moz-document url-prefix () { .holder_bu {
	height: 0 !important;
	overflow: hidden;
}

}
.holder_bu_awayL1, .holder_bu_awayL2, .holder_bu_awayR1 {
	width: 100px;
	height: 50px;
	top: -5px;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: transparent !important;
	border-bottom: 3px solid #CA4242;
	padding-bottom: 0px;
}

.open>a:hover, .nav .open>a:focus {
	background-color: transparent !important;
	border-color: 3px solid #CA4242 !important;
}

nav ul.dropdown-menu {
	background-color: black;
	opacity: 0.8;
	padding-left: 0px;
	padding-right: 23px;
}

nav .dropdown-menu>li>a {
	color: #FFF;
	margin-top: 10px;
}

.container, .logo {
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
}

.nav-mega .dropdown {
	position: static;
}

.nav-mega .dropdown-menu.mega-menu {
	width: 100%;
	padding: 0;
	border-color: #ccc;
	padding-left: 15%;
	text-align: start;
	padding-bottom: 18px;
}

.nav-mega .dropdown-menu.mega-menu>li {
	padding-right: 15px;
	display: inline-block;
}

.nav-mega .dropdown-menu.mega-menu .media-list .media {
	padding: 10px;
	font-size: 13px;
}

.nav-mega .dropdown-menu.mega-menu .media-list .media-heading {
	font-size: 16px;
}

.menuContainer {
	margin-left: 0px;
	margin-right: 0px;
}

ol.olFooterMenu {
	margin-top: 10px;
	margin-right: -5px;
}

#copyright>p {
	display: block;
}

ol.olFooter li>a {
	font-size: 15px;
}

ol.olFooterMenu li>a {
	font-size: 15px;
}

.text-center {
	font-size: 13px;
}

footer .container .row .container {
	padding-left: 15%;
	padding-right: 15%;
}

ol.olFooter>li {
	padding-left: 0px;
}

.col-sm-6 {
	padding-left: 0px;
	padding-right: 0px;
}

.container.carouselFooter {
	padding-left: 15%;
	padding-right: 15%;
	top: 12px;
	height: 119px;
}

.colorGrayFooter {
	height: 136px;
}

#navigationBarLogin form {
	float: right;
	padding-top: 10px;
	background-color: rgb(218, 218, 218);
	opacity: 1;
	border-radius: 5px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	height: 124px;
	position: relative;
	right: 95px;
	opacity: 1;
}

#navigationBarLogin form .glyphicons {
	padding-left: 55px;
}

.colorGrayFooter {
	margin-top: 0px;
}

ul#navigationBarLogin {
	height: 90px;
	background-color: transparent;
	opacity: 1;
}

.navbar-header {
	height: 100%;
	width: 20%;
	float: right;
	position: relative;
	left: 37px;
}

#navigationBarLogin input[type="text"] {
	width: 267px;
	margin-left: 70px;
	color: #555;
	padding: 6px 15px !important;
	line-height: 1.42857143 !important;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-weight: initial;
	font-size: 13px;
}

#navigationBarLogin input[type="submit"] {
	margin-left: 275px;
	color: rgba(0, 0, 0, 0.58);
	font-size: 10px;
}

.carouselContainer {
	margin-top: 0px;
	padding-top: 0px;
	top: -10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	position: relative;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	height: 263px !important;
	width: 100%;
}

.casillaContent {
	background: RGB(235, 235, 235);
	padding-right: 124px;
	padding-left: 90px;
	display: block;
	border-radius: 10px;
	margin-right: 28px;
	padding-top: 25px;
	padding-bottom: 100px;
	margin-bottom: 15px;
}

.arrowIndicatorClose img {
	height: 23px;
	position: relative;
	float: right;
}

.container.containerProductServiCredito {
	margin-left: 15%;
	margin-right: 15%;
	background-color: rgb(230, 230, 230);
	width: auto;
	background-color: white;
	padding-right: 140px;
	padding-left: 90px;
	display: block;
	border-radius: 10px;
	margin-top: 20px;
}

.containerTemplete {
	width: auto;
	background-color: white;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	border-radius: 10px;
	margin-top: 11px;
	text-align: center;
}

.containerTemplete h1 {
	color: rgb(151, 45, 45);
	text-align: left;
	margin-left: 40px;
	margin-bottom: 35px;
}

nav .dropdown-menu>li>a:hover {
	background: transparent;
	color: white;
}

.imgHouse {
	position: relative;
	float: right;
	bottom: 90px;
	height: 84px;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: transparent;
	/*border-bottom: 3px solid #FFFFFF;*/
}

header {
	background: url('../images/header/headerojo.png') repeat;
}

.linkLogin {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: flex !important;
}

.linkLogin img {
	height: 43px;
}

.linkLogin a {
	width: 50%;
}

.menuDescription {
	width: 155px;
	font-size: 12px;
	float: right;
	max-height: 70px;
	overflow: hidden;
	padding-right: 10px;
}

span.glyphicons.circle_plus.iconPlus {
	top: 25px;
}

img.iconMenu {
	height: 75px;
	position: relative;
	left: 15px;
	bottom: 0px;
	top: 0px;
	width: 70px;
	padding-right: 11px;
	padding-top: 10px;
	border-right-style: groove;
	border-right: 4px groove;
	padding-bottom: 10px;
	float: left;
}

.wrapper_bu {
	height: 72px;
}

.holder_bu_away {
	position: absolute;
	/* top: 10px; */
	width: 90px;
	margin-left: 10px;
	position: relative;
	display: inline-block;
	height: 50px;
}

.container.containerTemplete p {
	margin-left: 40px !important;
	margin-right: 40px !important;
}

.containerTemplete {
	width: auto;
	padding-left: 10% !important;
	padding-right: 10% !important;
	background-color: white;
	display: block;
	border-radius: 10px;
	margin-top: 11px;
	text-align: center;
	line-height: 20px;
	padding-right: 10%;
}

a.glyphicons.white {
	display: none;
}

.arrowIndicatorClose {
	position: relative;
	right: 60px;
	top: -65px;
}

#houseBig {
	display: block;
}

#houseSmall {
	display: none;
}

span.glyphicons.iconPlus.link {
	left: 49px;
	top: 25px;
}

.glyphicons.iconPlus:before {
	color: rgb(227, 189, 0);
}

ul#navigationBarLogin .container {
	padding-top: 0px;
	right: 13px;
	top: 0px;
}

.carousel-control {
	height: 95%;
}
}