/* Browser Resets */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav{margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
********************************
.flexslider{width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li{display: none; -webkit-backface-visibility: hidden;}*/ /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{width: 99.9%; display: block;}
.flex-pauseplay span{text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides{display: block;}
* html .slides{height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script,such as Modernizr,make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child{display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider{position:relative;overflow:hidden;height:241px}
.flexslider .slides{ height:auto;}
.flexslider .slides > li{}
/* Suggested container for "Slide" animation setups. Can replace this with your own,if you wish */
.flex-container{position: relative;}
/* Caption style */
/* IE rgba() hack */
.flex-caption{width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
/* Direction Nav */
.flex-direction-nav{ height: 0; }
.flex-direction-nav li a{width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../../../../groups/desarrollo/documents/sistema/wf_img_bg_direction_nav.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next{background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev{left: -20px;}
.flex-direction-nav li .disabled{opacity: .3; cursor: default;}
/* Control Nav */
.flex-control-nav{bottom:-3px;position: relative;text-align: center;width: 100%;}
.flex-control-nav li{margin: 0 0 0 5px; display: inline-block}
.flex-control-nav li:first-child{margin: 0;}
.flex-control-nav li a{width: 14px; height: 16px; display: block; background: url(../../../../groups/desarrollo/documents/sistema/wf_img_bg_control_nav.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover{background-position: 0 0;}
.flex-control-nav li a.active{background-position: 0 -22px; cursor: default;}