/* Minification failed. Returning unminified contents.
(297,14): run-time error CSS1038: Expected hex color, found '#666	'
 */
@charset "utf-8";
/* CSS Document */

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper .bx-viewport { height:300px!important;}

.sliderHome .bx-wrapper img {
display: block;
height: 330px;
width: auto;
position: absolute;
left: 50%;
margin-left: -670px;
/*margin-top: -30px;*/}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
	max-height:490px!important;
	height:490px;}
	
.col-md-6 .bx-wrapper .bx-viewport,
.col-md-6 .tab-content .slider  { height:214px!important;}
.col-md-6 .tab-content .slider { padding:0;}

	
.tabDouble tabSlider .bx-wrapper .bx-viewport {
	max-height:209px!important;
	height:209px;}
	

.home-personas .bx-wrapper .bx-viewport,
.home-empresas .bx-wrapper .bx-viewport,
.home-agro .bx-wrapper .bx-viewport { height:382px!important;}

.sliderHome .slider-01,
.sliderHome .slider-02,
.sliderHome .slider-03  { height:330px;}

.slider { position:relative;}

#bx-pager {
bottom: 10px;
text-align: center;
z-index: 120;
position: absolute;
width:100%;

}

#bx-pager a { text-align: center;}


.home-personas #bx-pager,
.home-empresas #bx-pager,
.home-agro #bx-pager { top:313px;}


.bxslider { margin:0;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 15px;
	width: 100%;}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../../Images/slider/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #A7A7A7;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border:1px solid #FFF;
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:none;}

.tab-content .bx-pager { opacity:0.2;}
.tab-content .bx-pager:hover { opacity:1;}


.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #363636;
border: 1px solid #1D1D1D;}

.bx-wrapper .bx-pager.bx-default-pager a:hover {background: #000;
border: 1px solid #1D1D1D;}













/* DIRECTION CONTROLS (NEXT / PREV) */

/*clima*/
.clima .bx-wrapper .bx-prev,
.promociones .bx-wrapper .bx-prev,
.promociones02 .bx-wrapper .bx-prev {
	left: -45px;	
	background: url(../../Images/flechas2.png) no-repeat left top; opacity:0.4;}
.promociones02 .bx-wrapper .bx-prev {
	left: -10px;	}
	
.clima .bx-wrapper .bx-next,
.promociones .bx-wrapper .bx-next,
.promociones02 .bx-wrapper .bx-next  {
	right: -45px;
	background: url(../../Images/flechas2.png) no-repeat  right top; opacity:0.4; }

.promociones02 .bx-wrapper .bx-next  {
	right: -10px;}
	
.clima .bx-wrapper .bx-prev:hover,
.promociones .bx-wrapper .bx-prev:hover,
.promociones02 .bx-wrapper .bx-prev:hover {
	opacity:0.8; }

.clima .bx-wrapper .bx-next:hover,
.promociones .bx-wrapper .bx-next:hover,
.promociones02 .bx-wrapper .bx-next:hover {
	opacity:0.8; }

.promociones .bx-wrapper .bx-controls-direction a,
.promociones02 .bx-wrapper .bx-controls-direction a { top:78px;}

/*end clima*/



.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../../Images/flechas.png) no-repeat left top;}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../../Images/flechas.png) no-repeat  right top ;}

.bx-wrapper .bx-prev:hover {
	background-position: left bottom;}

.bx-wrapper .bx-next:hover {
	background-position: right bottom;}


.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 47%;
	margin-top: -16px;
	outline: 0;
	width: 42px; /*32px;*/
	height: 42px; /*32*/
	text-indent: -9999px;
	z-index: 998;} /*9999*/

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
text-align: center;
position: absolute;
top: 501px;
height: 17px;
font-size: 0;
opacity:0;}

.home-personas .bx-wrapper .bx-controls-auto,
.home-empresas .bx-wrapper .bx-controls-auto,
.home-agro .bx-wrapper .bx-controls-auto {
top: 367px;
}

.bx-wrapper .bx-controls-auto:hover { opacity:1; }

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../../Images/slider/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../../Images/slider/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

ul.bxslider {
    margin:0;
    padding:0;}

ul.bxslider li {
    width:100%!important;}

.content-slider {
    position: relative;  
    margin: 0 auto; 
    overflow: hidden;}

.content-slider .cuadro-slider {
	width: 220px;
	height: auto;
	background-color: #039EDC;
	float: left;
	opacity: 0.9;
	margin-top: 25px;
	margin-left: 190px;
	padding: 15px 15px;
	}

.homeSeccion.empresas .content-slider .cuadro-slider { background:#EC750F;}	
.homeSeccion.agropecuarios .content-slider .cuadro-slider {background: rgba(22, 162, 63, 1);}

.content-slider .cuadro-slider h1{
    color: #fff;
    font-size: 26px;
    padding-bottom: 9px;}

.content-slider .cuadro-slider p {
	color: #FFF;
	font-size: 13px;
	text-align: left;
	line-height: 15px;
	margin-bottom: 0;
	}


a.pager-01.active .arrow_box:after, a.pager-01.active .arrow_box:before, a.pager-01:hover .arrow_box:after, a.pager-01:hover .arrow_box:before {
	left: 10px;
	top: -25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	right: 10px;
	pointer-events: none;
	margin: 0 auto;}

#bx-pager a.pager-01.active .arrow_box:after, 
#bx-pager a.pager-01:hover .arrow_box:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #333;
    border-width: 8px;
    opacity:1;}
	
#bx-pager a.pager-01.active .arrow_box:before, 
#bx-pager a.pager-01:hover .arrow_box:before {
	display:none;
    /*border-color: rgba(194, 225, 245, 0);
    margin-top: -42px;
    border-bottom-color: #000;
    border-width: 8px;
    opacity:0.8;*/
	}    

#bx-pager a.pager-01.active .arrow_box, #bx-pager a.pager-01:hover .arrow_box{
    display:block;
	position: relative;}

.tabSlider .bx-wrapper .bx-next { left: inherit; right:15px; }









.tabDouble .bx-wrapper .bx-viewport {
height: 222px!important;}

	.tabDouble .tab-content .bx-wrapper .bx-viewport .slider li {
		height: 220px;
		left: 0;
	}













@media only screen and (min-width: 556px){

.tabSlider .bx-wrapper .bx-next { left: 305px; right:inherit; }

}


@media only screen and (min-width:768px){

.bx-wrapper .bx-viewport { height:330px!important;}

.clima .bx-wrapper .bx-viewport,
.promociones .bx-wrapper .bx-viewport
{ height:177px!important;
  padding-top: 20px;}

.promociones02 .bx-wrapper .bx-viewport  { height:173px!important;}


.sliderHome .bx-wrapper img {
        margin-left: -687px;
}


.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 49%;
	margin-top: -16px;
	outline: 0;
	width: 42px; 
	height: 42px; 
	text-indent: -9999px;
	z-index: 998;}
.content-slider .cuadro-slider{
    width: 220px;
    height: auto;
    background-color: #039edc;
    float: left;
    opacity: 0.9;
    margin-top: 25px;
    margin-left: 190px;
    padding: 15px 15px;}
.content-slider .cuadro-slider h1{
    color: #fff;
    font-size: 26px;
    padding-bottom: 9px;}
.content-slider .cuadro-slider p{
    color: #fff;
    font-size: 13px;
    text-align: left;
    line-height:15px;
    margin-bottom: 0;} 
	
#bx-pager a.pager-01.active .arrow_box:before { border:none;}

	
	
#bx-pager a { text-align:center;}
	  
}


@media only screen and (min-width: 830px) {



.pager-01 { 
	background-color: #fff; 
	opacity: 0.8; 
	font-size:14px; 
	color: #000; 
	font-family:'Expert-Sans-Regular', helvetica, arial, clean, sans-serif; 
	line-height: 14px;
	width: auto;
	height: auto;
	display: inline-block;
	padding: 12px 18px;}

.pager-01:hover,.pager-01.active {background-color: #333; opacity: 0.8; font-size:14px; color: #fff; text-decoration: none;}
#bx-pager a.pager-01.active .arrow_box:after,
#bx-pager a.pager-01:hover .arrow_box:after { border-bottom-color: #333;}

a.pager-01.active .arrow_box:after, 
a.pager-01.active .arrow_box:before, 
a.pager-01:hover .arrow_box:after, 
a.pager-01:hover .arrow_box:before {
				top: -26px;
				}



	


}


@media only screen and (min-width:930px){


.sliderHome .bx-wrapper img {
    margin-top: 0;
    margin-left: -730px;}

	
}



@media only screen and (min-width: 950px) {



}



@media only screen and (min-width:992px){

.tabSlider .bx-wrapper .bx-next { right: 10px; left:inherit; }

.slider-01,
.slider-02,
.slider-03  { height:400px; }





.bx-wrapper .bx-controls-direction a {
	position: absolute;
	/*top: 38%;*/
	top: 48%;
	margin-top: -16px;
	outline: 0;
	width: 42px; /*32px;*/
	height: 42px; /*32*/
	text-indent: -9999px;
	z-index: 998;}
.content-slider .cuadro-slider{
    width: 250px;
    margin-top: 30px;

    }
.content-slider .cuadro-slider h1{
    font-size: 34px;
}
.content-slider .cuadro-slider p{
    color: #fff;
    font-size: 14px;
    text-align: left;
    line-height:16px;
    margin-bottom: 0;} 

.sliderHome .bx-wrapper img {
    margin-left: -760px;}

    
}
    
@media only screen and (min-width:1070px){
	

}

    
@media only screen and (min-width:1200px){





.bx-wrapper .bx-viewport { height:420px!important;}



.sliderHome .slider-01,
.sliderHome .slider-02,
.sliderHome .slider-03  {height:519px;}

.sliderHome .bx-wrapper img {
	display: block;
	height:420px;
	width:auto;
	position:absolute;
	left:50%;
	margin-left:-960px;
	margin-top:-0px;	}
		
.homeSeccion .slider-01,
.homeSeccion .slider-02,
.homeSeccion .slider-03  { height:435px;}

.homeSeccion .pager-01 { line-height:33px; height:33px; font-size:15px;}


.pager-01:hover,.pager-01.active { background-color: #333; opacity: 0.8;color: #fff; text-decoration: none;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 47%;
	margin-top: -16px;
	outline: 0;
	width: 42px; /*32px;*/
	height: 42px; /*32*/
	text-indent: -9999px;
	z-index: 998;} 
.content-slider .cuadro-slider{
    width: 290px;
    margin-top: 106px;
    margin-left: 230px;
	}
	
.content-slider .cuadro-slider h1{
    font-size: 34px;
	}
	
.homeSeccion .content-slider .cuadro-slider h1{   font-size: 28px; }
.homeSeccion .content-slider .cuadro-slider { width: 310px; margin-top:45px;}
.homeSeccion .contentHomeBanking {top: 125px;}

a.pager-01.active .arrow_box:after, a.pager-01.active .arrow_box:before, a.pager-01:hover .arrow_box:after, a.pager-01:hover .arrow_box:before {
    left: 10px;
    right: 10px;
    top: -28px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
	margin: 0 auto;}


}


