@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../../font/bebasneue-webfont.eot');
    src: url('../../font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../font/bebasneue-webfont.woff') format('woff'),
         url('../../font/bebasneue-webfont.ttf') format('truetype'),
         url('../../font/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeue67MdCn';
    src: url('../../font/helveticaneue-mediumcond-webfont.eot');
    src: url('../../font/helveticaneue-mediumcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../font/helveticaneue-mediumcond-webfont.woff') format('woff'),
         url('../../font/helveticaneue-mediumcond-webfont.ttf') format('truetype'),
         url('../../font/helveticaneue-mediumcond-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ========================================================================== */
/*  general                                                */
/* ========================================================================== */


img {
border:none;}
a {
outline:none;}


/* ========================================================================== */
/*  slide-wrapper                                                  */
/* ========================================================================== */
#slide-wrapper{
	width:1000px;
	height:453px;
	position:relative;
	float:left;
	margin-top:-22px;}
	
/* ========================================================================== */
/*  Cycle                                                   */
/* ========================================================================== */
#slideshow {
        width: 100%;
        height: 453px;
        overflow: hidden;
		position:absolute;
		left:0;
}
#slideshow .slide {
        width: 100%;
        height: 453px;
        overflow: hidden;
		position:relative;
		
}
	

#slideshownav {
        background: transparent;
        width: auto;
		bottom:6px;
		right:72px;
		position: absolute;
		z-index:2000;
}
#slideshownav li {
        background: url(../images/cycle/noff.png) no-repeat;
        width: 47px;
        height: 47px;
        float: left;
        list-style: none;
        padding: 0px;
        margin-right: 1px;
}
#slideshownav li:hover {
        background: url(../images/cycle/noff.png) no-repeat;
        width: 47px;
        height: 47px;
        float: left;
        list-style: none;
        padding:0px;
        margin-right: 1px;
}
#slideshownav a {
		font-family:BebasNeueRegular;
        color: #A19F9F;
        font-weight: bold; font-size:22px;
        text-decoration: none;
        display: block;
        width: 47px;
        height: 47px;
        text-align: center;
        padding-top: 12px;
		
		
}
#slideshownav a.activeSlide {
        color: #057aa8;
        background: url(../images/cycle/non.png) no-repeat;
        width: 47px;
        height: 47px;
        padding-top: 12px;
        text-align: center;
		
}
#slideshownav li.activeSlide a {
        color: #fff;
        background: url(../images/cycle/non.png) no-repeat;
        width: 47px;
        height: 47px;
        padding-top: 12px;
        text-align: center;
}
#slideshownav a:focus { outline: none;}
#slideshownav img {  border: none; }

#slideshowcontrol {  float:right; padding-right:10px; z-index:1000;
position:absolute;
right:35px;
bottom:15px;
width:300px; }
#slideshowcontrol #button_next { float:right; }
#slideshowcontrol #button_next a { display:block; background:url(../images/cycle/cycle-next.png) no-repeat; width:27px; height:27px; }
#slideshowcontrol #button_prev { float:left; }
#slideshowcontrol #button_prev a { display:block; background:url(../images/cycle/cycle-prev.png) no-repeat; width:27px; height:27px; }


.img1{
	position:absolute;
	left:0; top:0;}
	
.img2{
	position:absolute;
	right:167px;
	top:0;}
.img3{
	position:absolute;
	right:0;
	top:0;}
.img4{
	position:absolute;
	right:0;
	top:163px;}	
	
.pie-slider{
	width:1000px;
	height:57px;
	background:#000;
	position:absolute;
	bottom:0;
	left:0;}
	
.logo2{
	float:left;
	margin-left:10px;
	margin-top:3px;}				

.text{
	float:left;
	font-size:33px;
	font-family:HelveticaNeue67MdCn;
	color:#FFFFFF;
	margin:10px 0 0 77px;
	z-index:2100;
	position:relative;}
	
.text-b-2{
	width:595px;
	padding:35px;
	color:#FFF;
	height:25px;
	font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-style:italic;
	
	position:absolute;
	left:0;
	bottom:57px;
	background:url(../../img-slide/bg-text.png) repeat;
	z-index:1000; 
	}
	
.text-b-2 p{
	color: #FFF;font-size:18px;}	
/* ========================================================================== */
/*  slide-wrapper-somos                                                 */
/* ========================================================================== */
#slide-wrapper2{
	width:1000px;
	height:358px;
	position:relative;
	float:left;}
	
/* ========================================================================== */
/*  Cycle                                                   */
/* ========================================================================== */
#slideshow2 {
        width: 100%;
        height: 358px;
        overflow: hidden;
		position:absolute;
		left:0;
}
#slideshow2 .slide {
        width: 100%;
        height: 358px;
        overflow: hidden;
		position:relative;
		
}

.front{
	position:absolute;
	left:0;
	top:0;
	z-index:5000;}

/*clientes*/

/* ========================================================================== */
/*  slide-wrapper                                                  */
/* ========================================================================== */
#slide-wrapperc{
	width:815px;
	height:168px;
	position:relative;
	float:left;
	margin-top:-22px;
	background:url(../../img/clientes/bg-texto-carr.png)}
	
/* ========================================================================== */
/*  Cycle                                                   */
/* ========================================================================== */
#slideshowc {
        width: 665px;
        height: 168px;
        overflow: hidden;
		position:absolute;
		left:10px;
}
#slideshowc .slide {
        width: 665px;
        height: 168px;
        overflow: hidden;
		position:relative;
		
}
	

#slideshownavc {
        background: transparent;
        width: auto;
		bottom:6px;
		right:72px;
		position: absolute;
		z-index:2000;
}
#slideshownavc li {
        background: url(../images/cycle/noff.png) no-repeat;
        width: 47px;
        height: 47px;
        float: left;
        list-style: none;
        padding: 0px;
        margin-right: 1px;
}
#slideshownavc li:hover {
        background: url(../images/cycle/noff.png) no-repeat;
        width: 47px;
        height: 47px;
        float: left;
        list-style: none;
        padding:0px;
        margin-right: 1px;
}
#slideshownavc a {
		font-family:BebasNeueRegular;
        color: #A19F9F;
        font-weight: bold; font-size:22px;
        text-decoration: none;
        display: block;
        width: 47px;
        height: 47px;
        text-align: center;
        padding-top: 12px;
		
		
}
#slideshownavc a.activeSlide {
        color: #057aa8;
        background: url(../images/cycle/non.png) no-repeat;
        width: 47px;
        height: 47px;
        padding-top: 12px;
        text-align: center;
		
}
#slideshownavc li.activeSlide a {
        color: #fff;
        background: url(../images/cycle/non.png) no-repeat;
        width: 47px;
        height: 47px;
        padding-top: 12px;
        text-align: center;
}
#slideshownavc a:focus { outline: none;}
#slideshownavc img {  border: none; }

#slideshowcontrolc {  float:right; padding-right:10px; z-index:1000;
position:absolute;
right:5px;
top:45px;
width:100px; }
#slideshowcontrolc #button_next { float:right; }
#slideshowcontrolc #button_next a { display:block; background: url(../../img/clientes/btn-next-prev.png) -61px 0 no-repeat; width:34px; height:34px; }
#slideshowcontrolc #button_prev { float:left; }
#slideshowcontrolc #button_prev a { display:block; background: url(../../img/clientes/btn-next-prev.png)  no-repeat;
	width:34px;
	height:34px; }
			