#main { margin-top: 0px; padding: 0 0 10px; }

.arrows { position: relative; z-index: 99; }

.arrows .arrow-style { position: absolute; width: 24px; height: 80px; z-index: 199; }

.arrows .arrow-left { left: 50px; top: 135px; }

.arrows .arrow-right { right: 50px; top: 135px; }

.arrows .arrow-left img,
.arrows .arrow-right img, { display: none; }

.arrows .arrow-left > a { display: block ; width: 24px; height: 80px; overflow: hidden; background-image: url('../images/arrow-prev-l.png'); background-position: top; }
.arrows .arrow-right > a { display: block ; width: 24px; height: 80px; overflow: hidden; background-image: url('../images/arrow-next-l.png'); background-position: top; }

.arrows .arrow-left > a:hover,
.arrows .arrow-right > a:hover { background-position: bottom; }

.cliente-info { position: relative; margin-bottom: 30px; overflow: hidden; text-align: center; }

.clientsLogos { height: 450px; width: 100%; background-color: #FFFFFF; position: relative; overflow: hidden; text-align: center; }

#cslider { height: 440px; background-image: url('../images/bg-slide2.png'); background-position: center center; background-repeat: no-repeat; }

#cSlider li { margin-top: 100px; }

#cSlider li.slide-active { margin-top: 52px; }

#cSlider li.slide-0 { left: 80px; opacity: .3; display: block !important; cursor: pointer; }

#cSlider li.slide-1 { left: 448px; opacity: 1; display: block !important; cursor: pointer; }

#cSlider li.slide-2 { left: 975px; opacity: .3; display: block !important; cursor: pointer; }

#cSlider li.slide-3 { left: 1400px; opacity: .3; display: block !important; cursor: pointer; }

.cSlider { list-style: none; position: relative; padding: 0; z-index: 1; height: 355px; width: 1280px; margin: 0 auto; overflow: hidden; }

.cSlider li { position: absolute; padding-top: 70px; display: inline-block; width: 1280px; }

.cSlider li h2 { color: #FFFFFF; font-size: 120%; text-align: center; }

.cSlider li h3 { color: #FFFFFF; font-size: 110%; font-weight: normal; text-align: center; }

.cSlider li p { color: #FFFFFF; margin: 0 auto; width: 960px; font-size: 80%; line-height: 22px; text-align: justify; }

.cSlider li p span { padding: 0px; display: inline; line-height: 20px; padding-bottom: 10px; }

.cSlider li p span a { text-decoration: none; }

.cSlider li p span a.idl { color: #07ddf0; }

.cSlider li p span a.clm { color: #9d2399; }

.cSliderDot { position: relative; top: 10px; z-index: 3; text-align: center; list-style: none; margin: 20px 0 -42px 0; width: 100%; }

.cSliderDot li,
.cSliderDot li.active { width: 13px; height: 13px; margin: 2px; display: inline-block; }

.cSliderDot li a { display: block; width: 13px; height: 13px; background-image: url( '../images/slide-dots.png' ); background-position: top center; }

.cSliderDot li.active a { background-position: -3px 19px; }

.section-mvv { height: 355px; position: relative; }

.section-mvv-bg { position: absolute; top: 0; z-index: -1; width: 100%; height: 355px; background-color: #000000; -moz-opacity: 0.75; opacity: 0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=75); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); }

#lnk-torre, #lnk-colo { color: #FFFFFF; }

.text-slider-divisiones { color: #FFFFFF; margin: 0 auto; padding-top: 70px; width: 960px; font-size: 80%; line-height: 22px; text-align: justify; }

.text-slider-divisiones span { padding: 0px; display: inline; line-height: 20px; padding-bottom: 10px; }

.cSliderSubmenu li.active a { font-weight: bold; }

/** Carousel **/

.jcarousel {
	background-image: url('../images/bg-slide2.png');
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 400px;
}

.jcarousel ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    left: -150px;
    margin: 0;
    padding: 45px 0 0 0 !important;

}

.jcarousel li {
    float: left;
    margin-top: 100px;
    width: 430px;
}

.cliente-info .jcarousel {
    background-image: none;
    width: 100%;
    height: 355px;
}

.cliente-info .jcarousel ul {
    float: left;
    margin-top: 0;
    padding: 0 !important;
}

.cliente-info .jcarousel li {
    float: left;
    margin-top: 0;
    position: static;
    width: 1280px;
}

.jcarousel li.slide-active { margin-top: 52px; }

.jcarousel li img { width: 234px; }

.jcarousel li.slide-1 img { width: 390px; }

.text-center { text-align: center !important; }