.jcarousel-skin-inmueblesRelacionados .jcarousel-container {
  /*border: 1px solid #E9E6E1;*/
  padding-left: 20px;
  padding-right: 20px;
  width: 455px;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-container-horizontal {
  width: 510px;
  padding: 20px 25px 0 40px;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-clip-horizontal {
  width:  510px;
  margin-bottom: 20px;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-item {
  width:  100px;
  height: 100px;
  border: 1px solid #E9E6E1;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-item:hover {
  border-color: #808080;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-item-horizontal {
  margin-right: 20px;
  padding: 5px;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-item-placeholder {
}

/**
*  Horizontal Buttons inmueblesRelacionados
*/
.jcarousel-skin-inmueblesRelacionados .jcarousel-next-horizontal {
  position: absolute;
  top: 80px;
  right: 5px;
  width: 17px;
  height: 124px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_der.jpg) no-repeat 0 0;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-next-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_der_hover.jpg) no-repeat 0 0;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-prev-horizontal {
  position: absolute;
  top: 80px;
  left: 5px;
  width: 17px;
  height: 124px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_izq.jpg) no-repeat 0 0;
}

.jcarousel-skin-inmueblesRelacionados .jcarousel-prev-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_izq_hover.jpg) no-repeat 0 0;
}
/*******************************************************/

.jcarousel-skin-tango .jcarousel-container-vertical {
    padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
   width:  104px;
   height: 248px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
   width:  440px;
   height: 100px;
   margin-left: 25px;
}

.jcarousel-skin-home .jcarousel-clip-horizontal {
   width:  839px;
   height: 205px;
   margin-left: 50px;
}

.jcarousel-skin-banner .jcarousel-clip-horizontal {
   width:  950px;
   height: 255px;
   margin-left: 50px;
   margin: auto;
   top: -10px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 110px;
    height: 95px;
}

.jcarousel-skin-home .jcarousel-item {
    width: 210px;
    height: 95px;
}

.jcarousel-skin-banner .jcarousel-item {
    width: 950px;
    height: 250px !important;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    left: 16px;
    bottom: -28px;
    width: 72px;
    height: 17px;
    cursor: pointer;
    background: transparent url(../../images/jcarousel/flecha_abajo.jpg) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background: transparent url(../../images/jcarousel/flecha_hover_abajo.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: -28px;
    left: 16px;
    width: 72px;
    height: 17px;
    cursor: pointer;
    background: transparent url(../../images/jcarousel/flecha_arriba.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background: transparent url(../../images/jcarousel/flecha_hover_arriba.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    /*background-position: 0 -64px;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
}


/* Slide Show */
body {
    font-family:arial;
}

img {
    border:0;
}

#slideshow-main {
    float:left;
    margin-right:3px;
}

#slideshow-main ul {
    margin:0;
    padding:0;
}

#slideshow-main li {
    display:none;
    position:relative;
}

#slideshow-main li.active {
    display:block !important;
}

#slideshow-main li span.opacity {
    position:absolute;
    bottom:0; left:0;
    display:block;
    width:100%;
    height:60px;
    background:#000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index:500;
}

#slideshow-main li span.content {
    position:absolute;
    bottom:0; left:0;
    display:block;
    width:100%;
    height:60px;
    z-index:1000;
}

#slideshow-main li span.content h1 {
    font-size:14px;
    margin:5px 0;
    padding:0 10px;;
    color:#42e2e8;
}

#slideshow-main li span.content p {
    font-size:11px;
    margin:5px 0;
    padding:0 10px;;
    color:#42e2e8;
}

#slideshow-carousel {
    /*float:left;*/
    position:relative
}

#slideshow-carousel ul {
    margin:0;
    padding:0;
    list-style:none;
}

#slideshow-carousel li {
    background:#fff;
    height:110px;
    position:relative
}

#slideshow-carousel li .arrow {
    left:3px;
    top:28px;
    position:absolute;
    width:20px;
    height:40px;
    background:url(../../images/jcarousel/arrow_white.png) no-repeat 0 0;
    display:block;
}

#slideshow-carousel li a {
    background: white;
    display:block;
    width:104px;
    height:77px;
}

#slideshow-carousel .active {
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

#slideshow-carousel .faded {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

#home-carousel {
    /*float:left;*/
    position:relative
}

#home-carousel ul {
    margin:0;
    padding:0;
    list-style:none;
}

#home-carousel li {
    background:#fff;
    height:210px;
    width: 210px;
    position:relative;
}

#home-carousel li .arrow {
    left:3px;
    top:28px;
    position:absolute;
    width:20px;
    height:40px;
    background:url(../../images/jcarousel/arrow_white.png) no-repeat 0 0;
    display:block;
}

#home-carousel li a {
    background: white;
    display:block;
    width:104px;
    height:77px;
}

#home-carousel .active {
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

#home-carousel .faded {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}


/****************** Estilos para el carousel con multiples filas ******************/
.jcarousel-skin-ie7 .jcarousel-container {
  border: 1px solid #E9E6E1;
  padding-left: 20px;
  padding-right: 20px;
  width: 455px;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
  width: 390px;
  padding: 20px 25px 0 40px;
}

/*.jcarousel-skin-ie7 .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 40px 20px;
}*/

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
  width:  390px;
  margin-bottom: 20px;
}

/*.jcarousel-skin-ie7 .jcarousel-clip-vertical {
  width:  77px;
  height: 245px;
}*/

.jcarousel-skin-ie7 .jcarousel-item {
  width:  100px;
  height: 100px;
  border: 1px solid #E9E6E1;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
  border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
  margin-right: 20px;
  padding: 5px;
}

/*.jcarousel-skin-ie7 .jcarousel-item-vertical {
  margin-bottom: 7px;
}*/

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 0px;
  right: 25px;
  width: 17px;
  height: 90px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_der.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_der_hover.jpg) no-repeat 0 0;
  height: 90px;
}

.jcarousel-skin-home .jcarousel-next-horizontal {
  position: absolute;
  top: 0px;
  right: 16px;
  width: 30px;
  height: 192px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_der_home.jpg) no-repeat 0 0;
}

.jcarousel-skin-home .jcarousel-next-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_der_home_hover.jpg) no-repeat 0 0;
}

/*.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}*/

/*.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}*/

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 90px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_izq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_izq_hover.jpg) no-repeat 0 0;
  height: 90px;
}

.jcarousel-skin-home .jcarousel-prev-horizontal {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30px;
  height: 192px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/flecha_izq_home.jpg) no-repeat 0 0;
}

.jcarousel-skin-home .jcarousel-prev-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/flecha_izq_home_hover.jpg) no-repeat 0 0;
}


.jcarousel-skin-banner .jcarousel-next-horizontal {
  position: relative;
  float: right;
  top: -55px;
  right: 0px;
  width: 30px;
  height: 29px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/home_next.png) no-repeat 0 0;
}

.jcarousel-skin-banner .jcarousel-next-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/home_next_hover.png) no-repeat 0 0;
}

.jcarousel-skin-banner .jcarousel-prev-horizontal {
  position: relative;
  top: -55px;
  right: 70px;
  width: 30px;
  height: 29px;
  cursor: pointer;
  background: transparent url(../../images/jcarousel/home_prev.png) no-repeat 0 0;
  float: right;
}

.jcarousel-skin-banner .jcarousel-prev-horizontal:hover {
  /*background-position: -32px 0;*/
  background: transparent url(../../images/jcarousel/home_prev_hover.png) no-repeat 0 0;
}

#carousel-u li{
    opacity: 1.2 !important;
}
/*.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}*/

/*.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}*/

/**
*  Vertical Buttons
*/
/*.jcarousel-skin-ie7 .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
  background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
  background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
  background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}*/
