.estirar:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
		


.mod-carrusel #modulo-carrusel {position:absolute;}
.mod-carrusel #modulo-carrusel li {float:left;width:215px;padding-right:7px;}
.mod-carrusel #modulo-carrusel li img {margin:4px 6px;float:left;}
.mod-carrusel #modulo-carrusel li .inner {display:Table;height:1%;margin-top:4px;}
.mod-carrusel #modulo-carrusel p {color:#615E58;font-size:1.1em;}
.mod-carrusel #modulo-carrusel p.epigrafe {font-weight:bold;text-transform:uppercase;}
.mod-carrusel #modulo-carrusel h3 {font-size:1.2em;}
.mod-carrusel #modulo-carrusel h3 a {color:#4D6C84;}

.mod-carrusel .jcarousel-container {border:1px solid #E3E3E3;border-bottom:3px solid #A8B6C1;background:#fff;position:relative;}
* html .mod-carrusel .jcarousel-container {height:1%;}
.mod-carrusel .jcarousel-clip {height:89px;position:relative;margin:0 19px;overflow:hidden;border:1px solid #fff; background:#fff;/*background:url() repeat-x left bottom;*/}
.mod-carrusel .jcarousel-prev, .mod-carrusel .jcarousel-next {cursor:pointer;background:url() no-repeat left center;position:absolute;top:0;left:0;width:19px;height:91px;}
.mod-carrusel .jcarousel-next {right:0;left:auto;background-position:right center;}



/* Carrusel en home
--------------------------------------------- */
#inicio .mod-carrusel .jcarousel-container { padding:7px 0; background:#eeeeee; border:0; position:relative; -moz-border-radius: 4px;-webkit-border-radius: 4px;}
#inicio .mod-carrusel #modulo-carrusel p { color:#333;}
#inicio .mod-carrusel #modulo-carrusel li { padding-right:8px; width:218px; }













#cabestrenoscine { padding:0; background:#000; border:0px solid #000; border-bottom:0px solid #fff; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: px;
-moz-border-radius-bottomleft: px;
-webkit-border-radius: 0px 5px px px;
border-radius: 0px 5px px px;  }
#cabestrenoscine h2 { float:left; width:232px; margin-left:0px; background:url(../im/headerminiportadacine.png) no-repeat left center; }
#cabestrenoscine h2 a { display:block; height:30px; text-indent:-9000px; overflow:hidden;}


#inicio .blk0_a .mod-carrusel { border-bottom:0px solid #000; height:120px;  }
#inicio .blk0_a #modulo-carrusel { background: none; }
#inicio .blk0_a #modulo-carrusel h3 { margin:0 0 10px; padding:0; font:bold 16px/20px Georgia, Arial, Helvetica, sans-serif; color:#181818;  text-transform:normal;}
#inicio .blk0_a #modulo-carrusel h3 a { color:#181818; }
#inicio .blk0_a .mod-carrusel .titulo-carrusel { display:none;}
#inicio .blk0_a .mod-carrusel .jcarousel-container { padding:10px 0 0; background:#; border:1px solid #e0e0e0; border-top:0; position:relative;-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px; }

*:first-child+html #inicio .blk0_a .mod-carrusel .jcarousel-container { zoom:1;}
#inicio .blk0_a .mod-carrusel .lista-carrusel { overflow:hidden; height:100px; width:910px; border:0px solid red;}
#inicio .blk0_a .mod-carrusel #modulo-carrusel { padding:0; }
#inicio .blk0_a .mod-carrusel #modulo-carrusel li { padding-right:0; padding:0 0 0 0; margin:0 5px; width:295px; height:100px; overflow:hidden; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#inicio .blk0_a .mod-carrusel #modulo-carrusel li img { float:left; margin:0;}
#inicio .blk0_a .mod-carrusel #modulo-carrusel li img:hover { opacity: 0.85; filter: alpha(opacity=85);}
#inicio .blk0_a .mod-carrusel #modulo-carrusel li .inner { padding:10px 20px 0 12px; margin:0;}
#inicio .blk0_a .mod-carrusel #modulo-carrusel p { color:#5a5a5a; font:13px/15px Arial, Helvetica, sans-serif; color:#000;}
#inicio .blk0_a .mod-carrusel #modulo-carrusel p.epigrafe { font:10px/12px Tahoma, Arial, Geneva, sans-serif}
#inicio .blk0_a .mod-carrusel .jcarousel-clip { margin:0 30px 10px; padding:0; height:100px;  -moz-border-radius: 0;-webkit-border-radius: 0; background:none; border:0;}
#inicio .blk0_a .mod-carrusel .jcarousel-prev, #inicio .mod-carrusel .jcarousel-next { top:0; left:0; height:120px; width:30px; background:#eee url(../im/flechascarrusel.gif) no-repeat 10px 52px; cursor:pointer;}
#inicio .blk0_a .mod-carrusel .jcarousel-prev:hover, #inicio .mod-carrusel .jcarousel-next:hover { opacity: 0.65; filter: alpha(opacity=65);}
#inicio .blk0_a .mod-carrusel .jcarousel-next { left: auto; right:0; height:120px; width:30px; background:#eee url(../im/flechascarrusel.gif) no-repeat -80px 52px; cursor:pointer;}
