.galleria{list-style:none; width:650px; height:40px; margin:10px 0px 0px 30px; position:absolute;}
.galleria li{display:block;width:40px;height:40px;overflow:hidden;float:right;margin:0 10px 0 0;padding:0px}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;font-size:12px;}
* html .galleria li div span{width:400px} /* MSIE bug */

/* ------------ Propios ---------- */

.galeria {position:relative;}
.caption {visibility:hidden;}
.texto { width:200px;position:absolute; top: -10px; right:15px; .top: 5px;}
.texto2{width:250px;position:absolute; top: -10px; right:15px; .top: 5px;}
.texto h1 {font: bold normal 22px Verdana, Geneva, sans-serif}
.texto p { font: normal normal 12px Verdana, Geneva, sans-serif; margin-left: -20px;}
.texto2 h1 {font: bold normal 22px Verdana, Geneva, sans-serif}
.texto2 p { font: normal normal 12px Verdana, Geneva, sans-serif; margin-left: -20px;}
.fondo {background-color:#EEE9D5; width:700px; height: 291px; z-index:0; margin: 0px 20px; .position:relative; .min-height:0;}
.thumb {height:100%;width:700px; height:40px; color:#FFF;}
#img {margin:10px; float:left;}


/*-------------- IE FIX ---------------*/

*html .galeria {width: 515px; top: 5px;}
*html .texto {width: 210px; margin-left: 0px;}
*html .texto p{ margin-left: 0px;}
*html .texto2 {width: 260px; margin-left: 0px;}
*html .texto2 p{ margin-left: 0px;}
*html .galleria { margin: 11px 0 0 0; right: 12px;}
*html #img { margin: 5px;}