.carruseles_colum { margin:10px 0 20px 0;}
.carruseles_colum h4 { font:bold 13px Arial, Helvetica, sans-serif; margin:10px 0 15px 0;}
.carruseles_colum h4 span { color:#cc0000}
.box_carruselcol .slideable { padding:0;}
.box_carruselcol .slideable .navigation p { background-image:none; width:16px; }
.box_carruselcol .slideable .navigation {position: absolute; top:-1px; z-index:100;}
.box_carruselcol .slideable .navigation p.next a {display: block;width: 20px;height: 57px; margin:1px 0 0 0; background: url(/images/arrows_col.gif) no-repeat -40px 0;}
.box_carruselcol .slideable .navigation p.next a:hover {background: url(/images/arrows_col.gif) no-repeat -40px 0;}
.box_carruselcol .slideable .navigation p.next_on a {display: block;width: 20px;height: 57px; background: url(/images/arrows_col.gif) no-repeat 0 0;}
.box_carruselcol .slideable .navigation p.next_on a:hover {background: url(/images/arrows_col.gif) no-repeat -20px 0;}
.box_carruselcol .slideable .navigation p.previous a.left_nav {display: block;width: 20px;height: 57px; margin:1px 0 0 0; background: url(/images/arrows_col.gif) no-repeat 0 -57px;}
.box_carruselcol .slideable .navigation p.previous a.left_nav:hover {background: url(/images/arrows_col.gif) no-repeat 0 -57px;}
.box_carruselcol .slideable .navigation p.previous_on a.left_nav {display: block;width: 20px;height: 57px; background: url(/images/arrows_col.gif) no-repeat -40px -57px;}
.box_carruselcol .slideable .navigation p.previous_on a.left_nav:hover {background: url(/images/arrows_col.gif) no-repeat -20px -57px;}
.box_carruselcol .wrapper, .box_carruselcol li.slide {height:57px;position:relative;}
.box_carruselcol .wrapper { margin:0 0 0 21px; width:249px; overflow:hidden;}
.bloque_derecho .box_carruselcol .wrapper { margin:0 0 0 26px; width:260px;}
.box_carruselcol ul.slides {width:10000px; list-style:none;position:absolute; height:57px;}
.box_carruselcol li.slide {width:57px; height55px; padding:0; float:left; border:0; margin:0 7px 0 0;}
.box_carruselcol li.slide img {border:1px solid #ddd;}


.box_carruselgal { margin:0 0 20px 0; width:610px;}
.foto_galeria {text-align:center; background:#000; padding:15px 20px 20px 20px; margin:0 0 20px 0;}
.foto_galeria h1 {font: 20px/20px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#ccc; margin:5px 5px; display:block; text-align:left;}
.foto_galeria p {font:normal 12px Arial, Helvetica, sans-serif; color:#ccc;  margin:0 0 5px 5px; display:block; text-align:left;}
.foto_galeria img { border:1px solid #ccc; min-height:375px; _height:375px; width:562px; background: url(/images/cargando.gif) no-repeat center 170px;}
.box_carruselgal .slideable { padding:0;}
.box_carruselgal .slideable .navigation p { background-image:none; width:18px; }
.box_carruselgal .slideable .navigation {position: absolute; top:0; z-index:100;}
.box_carruselgal .slideable .navigation p.next a {display: block;width: 22px;height: 89px; background: url(/images/arrows_gal.gif) no-repeat -44px 0;}
.box_carruselgal .slideable .navigation p.next_on a {display: block;width: 22px;height: 89px; background: url(/images/arrows_gal.gif) no-repeat 0 0;}
.box_carruselgal .slideable .navigation p.next a:hover {background: url(/images/arrows_gal.gif) no-repeat -44px 0;}
.box_carruselgal .slideable .navigation p.next_on a:hover {background: url(/images/arrows_gal.gif) no-repeat -22px 0;}
.box_carruselgal .slideable .navigation p.previous a.left_nav {display: block;width: 22px;height: 89px; background: url(/images/arrows_gal.gif) no-repeat 0 -89px;}
.box_carruselgal .slideable .navigation p.previous_on a.left_nav {display: block;width: 22px;height: 89px; background: url(/images/arrows_gal.gif) no-repeat -44px -89px;}
.box_carruselgal .slideable .navigation p.previous a.left_nav:hover {background: url(/images/arrows_gal.gif) no-repeat 0 -89px;}
.box_carruselgal .slideable .navigation p.previous_on a.left_nav:hover {background: url(/images/arrows_gal.gif) no-repeat -22px -89px;}
.box_carruselgal .wrapper, .box_carruselgal li.slide {height:89px;position:relative;}
.box_carruselgal .wrapper { margin:0 0 0 28px; width:559px;}
.box_carruselgal ul.slides {width:10000px; list-style:none;position:absolute; height:89px;}
.box_carruselgal li.slide {width:132px;padding:0; float:left; border:0; margin:0 9px 0 0;}
.box_carruselgal li.slide img {border:1px solid #ddd; opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60); }
.box_carruselgal li.slide img:hover, .box_carruselgal li.slide img.active {border:1px solid #cc0000;opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100); }



.slideable {position: relative;}
.slideable .wrapper {overflow: hidden;}
.slideable .navigation { float:right;}


.box_carrusel { margin:0; padding:10px 0; background:#fff; border-top:20px solid #fff; border-bottom:20px solid #fff;}
.box_carrusel .slideable .navigation p {display: block;cursor: auto;width:18px;height: 19px;text-indent: -9999px; float:left; margin:0 0 0 5px;}
.box_carrusel .slideable .navigation p a {background: url(/images/arrow_features.gif) no-repeat 0 0;}
.slideable .navigation p a {display: block;cursor: auto;width:18px;height: 19px;}
.slideable .navigation p.previous a {background-position: -18px -19px;}
.slideable .navigation p.previous_on a {background-position: 0 -19px;}
.slideable .navigation p.previous_on a:hover {background-position: -36px -19px;}
.slideable .navigation p.previous_on a,.slideable .navigation p.next_on a {cursor: pointer;cursor: hand;}
.slideable .navigation p.next a {background-position: -18px 0;}
.slideable .navigation p.next_on a {background-position: -36px 0;}
.slideable .navigation p.next_on a:hover {background-position: 0 0;}
.box_carrusel .slideable .wrapper { margin:10px 0 0 0; padding:20px 0 0 0; border-top:1px solid #ccc;}
.line_red { border-top:3px solid #e89999; padding-top:3px; margin:7px 0 0 0;}
.tit_carrusel { float:left; font:bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
.tit_carrusel img { margin:0 0 -8px 5px;}

/*Features*/
.box_carrusel .wrapper { height:170px; overflow:hidden; position:relative;}
li.slide {height:170px;position:relative; background:url(/images/bg_l.gif) repeat-y;}
ul.slides {width:10000px; list-style:none;position:absolute;}
li.slide {width:160px;padding:0; float:left; text-align:left;}
.first p { padding:2px;}
.first p a {width:130px; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.first h3 { font:bold 11px Arial, Helvetica, sans-serif; color:#cc0000; margin:00;}
.first h3 a {color:#cc0000;}


/*=carrusel en home de videos*/
.carrusel_recursos .ver_video {top:0; left:0;}
.carrusel_recursos .slideable { *width:580px;}
.carrusel_recursos .wrapper { height:89px; overflow:hidden; position:relative; clear:both;}
.carrusel_recursos li.slide {height:89px; width:149px; padding:0; float:left; text-align:left; overflow:hidden; position:relative; background:none;}
.carrusel_recursos ul.slides { width:10000px; list-style:none;position:absolute;}
.carrusel_recursos .slideable .navigation { float:right; display: block; cursor:auto; width:47px; height:21px; text-indent: -9999px; margin:-15px 15px 8px 0; *margin-right:0; _margin:0 0 8px 0; }
.carrusel_recursos .slideable .navigation p.next {float:right;}
.carrusel_recursos .slideable .navigation p.previous {float:left;}
.carrusel_recursos .slideable .navigation p a { background: url(/images/arrow_features.gif) no-repeat 0 0; margin:0 0 0 5px; text-indent:-10000px;}
.carrusel_recursos .slideable .navigation p.previous a {background-position: -18px -19px;}
.carrusel_recursos .slideable .navigation p.previous_on a {background-position: 0 -19px;}
.carrusel_recursos .slideable .navigation p.previous_on a:hover {background-position: -36px -19px;}
.carrusel_recursos .slideable .navigation p.previous_on a,.slideable .navigation p.next_on a {cursor: pointer;cursor: hand;}
.carrusel_recursos .slideable .navigation p.next a {background-position: -18px 0;}
.carrusel_recursos .slideable .navigation p.next_on a {background-position: -36px 0;}
.carrusel_recursos .slideable .navigation p.next_on a:hover {background-position: 0 0;}
.carrusel_recursos .slide a img { border:1px solid #ccc;}
.carrusel_recursos .slide a:hover img { border:1px solid #000;}
