/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
*{padding: 0; margin: 0;}
/* destacado */
#slidPrin{ height:408px; background: url(../images/pasador/entrDestBig.png) no-repeat center top; position:relative;}
#slidPrin .slide .marco{ z-index: 1; height:360px;}
#slidPrin .slide .marco {position: absolute; margin:0px; top: 23px;}
#slidPrin .slide .imagen {position: absolute; margin:0px; top: 23px;}

#slidPrin .slide .linkslid { position: absolute; left:495px; top: 340px; width: 170px; height: 30px; padding: 8px 10px 7px 0px;  z-index: 2; color: #FFF;text-align:right;}
#slidPrin .slide .linkslid p { float:right; font-size: 13px; padding:2px 5px 2px 5px; background:#FF3324; margin-right:4px;-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px; }
#slidPrin .slide .linkslid a { color:#FFFFFF;text-decoration:none; }
#slidPrin .slide .linkslid a:hover { color:#ccc; text-decoration:none; }

#slidPrin .slide .desc_marco{ position: absolute; left:680px; top: 23px; width: 198px; z-index: 3;}
#slidPrin .slide .desc{ position: absolute; left:680px; top: 23px; width: 198px; z-index: 2;}
#slidPrin .slide .desc h4{ text-transform: uppercase; font-size: 10px; color: #bbb;}
#slidPrin .slide .desc h3{ padding-bottom: 6px; text-transform: uppercase; font-size: 20px; color: #FF3324; line-height: 21px;}
#slidPrin .slide .desc p{ float: left; font-size: 13px; line-height: 95%; width: 283px; padding-bottom:4px;}
#slidPrin .slide .desc a { color:#FF3324; }
#slidPrin .slide .desc a:hover { color:#FFFFFF; text-decoration:underline; }

#slidPrin .slide .desc p .imgs{float: left; width: 283px;}

#slidPrin #ctrl .prev{ position: absolute; top:175px; left:10px; display: block; width: 20px; height: 31px; background: url(../images/pasador/entrDestBig.gif) no-repeat left top; text-indent: -1000em;z-index:10;}
#slidPrin #ctrl .next{ position: absolute; top:175px; right:10px; display: block; width: 20px; height: 31px; background: url(../images/pasador/entrDestBig.gif) no-repeat right top; text-indent: -1000em;}

#slidPrin #pag{ position: absolute; top: 318px; left: 51px; width: 365px; height: 65px; background: url(../images/pasador/pagEntrBig.gif) no-repeat left top; z-index:10;padding:15px 0 0 0;}
#slidPrin #pag p {float: left; padding: 0px;margin:0 10px 0 0; position: relative; width: 50px; height: 50px; }
#slidPrin #pag p a {z-index: 10; background: url(../images/pasador/b_marco_thum.gif) no-repeat left top; position: absolute; width: 50px; height: 50px;overflow:hidden;text-indent:-1000em;}
#slidPrin #pag p a:hover { border:#ccc 2px solid;}
#slidPrin #pag p a img{position: absolute; width: 50px; height: 50px;z-index:9;}

.jcarousel-container{ width:980px; padding:0; position: relative;background:white;}
.jcarousel-container .jcarousel-clip { width:880px; height:382px; z-index:2;  overflow:hidden; position:relative; left:52px;}
.jcarousel-container .jcarousel-clip li{ width:880px;height:382px; position:relative;}
#slidPrin .jcarousel-list { z-index:1; overflow:hidden; position:relative;}



.top .center{  padding: 0px 0 15px 0px; }
/* flotar */
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.center { width:988px; margin:0 auto; }

/* alineación */
/*.txc { text-align:center; }*/

/* z-index cufon */
.meta{position: relative;z-index: 1!important;}

/* botones */
.btn a { display:block; height:31px; text-indent:-1000em; }

/* Clear Fix */
.cf:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.cf { display:inline-block; }
html[xmlns] .cf { display:block; }
* html .cf { height:1%; }


/*.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}*/

/*.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
/*    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}*/

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

