/** Carrega o layout do plugin style-light, sobrescrevendo o carregamento feito pelo plugin slideshow. Forma segura para evitar erros em producao. **/
@media  screen, only screen and (min-width: 865px)  {  
    .slideshow_container_style-light {
        margin-top: 40px !important;
        margin-bottom: 50px !important;
        height: 263px !important;
        width: 100% !important;
    }
 }
    
.slideshow_container_style-light a { text-decoration: none; }
.slideshow_container_style-light a:hover { text-decoration: none; }

.slideshow_container_style-light .slideshow_slide { margin-right: 2px; }
.slideshow_container_style-light .slideshow_slide_image { }
.slideshow_container_style-light .slideshow_slide_video { }
.slideshow_container_style-light .slideshow_slide_text { }

.slideshow_container_style-light .slideshow_slide_text div.slideshow_title { font-size: 1.3em; }
.slideshow_container_style-light .slideshow_slide_text div.slideshow_description {}

.slideshow_container_style-light .slideshow_slide_text div,
.slideshow_container_style-light .slideshow_slide_text p,
.slideshow_container_style-light .slideshow_slide_text h1,
.slideshow_container_style-light .slideshow_slide_text h2,
.slideshow_container_style-light .slideshow_slide_text h3,
.slideshow_container_style-light .slideshow_slide_text h4,
.slideshow_container_style-light .slideshow_slide_text h5,
.slideshow_container_style-light .slideshow_slide_text h6 {
	text-align: center;
    vertical-align: middle;
}

.slideshow_container_style-light .slideshow_description_box { background: #000; width: 100%; }

.slideshow_container_style-light .slideshow_description_box div.slideshow_title { font-size: 1.3em; }
.slideshow_container_style-light .slideshow_description_box div.slideshow_description { }

.slideshow_container_style-light .slideshow_description_box div,
.slideshow_container_style-light .slideshow_description_box div a,
.slideshow_container_style-light .slideshow_description_box p,
.slideshow_container_style-light .slideshow_description_box p a,
.slideshow_container_style-light .slideshow_description_box h1,
.slideshow_container_style-light .slideshow_description_box h1 a,
.slideshow_container_style-light .slideshow_description_box h2,
.slideshow_container_style-light .slideshow_description_box h2 a,
.slideshow_container_style-light .slideshow_description_box h3,
.slideshow_container_style-light .slideshow_description_box h3 a,
.slideshow_container_style-light .slideshow_description_box h4,
.slideshow_container_style-light .slideshow_description_box h4 a,
.slideshow_container_style-light .slideshow_description_box h5,
.slideshow_container_style-light .slideshow_description_box h5 a,
.slideshow_container_style-light .slideshow_description_box h6,
.slideshow_container_style-light .slideshow_description_box h6 a {
	text-align: center;
	color: #fff;
}

.slideshow_container_style-light .slideshow_transparent { /*filter: alpha(opacity = 80); opacity: 0.8; */}
.slideshow_container_style-light .slideshow_transparent:hover { filter: alpha(opacity = 50); opacity: 0.5; }

.slideshow_container_style-light .slideshow_loading_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background: url('/portal/wp-content/themes/funpresp/img/novo/loading-icon-128x128.gif') no-repeat;
	background-size: 32px 32px;
}

.slideshow_container_style-light .slideshow_controlPanel {
	width: 21px;
	height: 21px;
	margin-left: -11px;
	background: #000;
	border-radius: 2px;
	-moz-border-radius: 10px;
}

.slideshow_container_style-light .slideshow_controlPanel ul { }

.slideshow_container_style-light .slideshow_controlPanel ul li {
	margin: 3px;
	width: 15px;
	height: 15px;
}

.slideshow_container_style-light .slideshow_controlPanel ul li:hover { }

.slideshow_container_style-light .slideshow_play {
	background: url('/portal/wp-content/themes/funpresp/img/novo/light-controlpanel.png') 0 0 no-repeat;
}

.slideshow_container_style-light .slideshow_pause {
	background: url('/portal/wp-content/themes/funpresp/img/novo/light-controlpanel.png') -15px 0 no-repeat;
}

.slideshow_container_style-light .slideshow_button {
	margin-top: 10px;
	height: 40px;
	width: 22px;
    /* Alterado para url fixa pois o plugin estava buscando estes dados de homologacao, quando em producao.*/
	background: url('/portal/wp-content/themes/funpresp/img/novo/light-arrows3.png') no-repeat;
}

.slideshow_container_style-light .slideshow_previous {
    
}

.slideshow_container_style-light .slideshow_next {
	background-position: -22px 0;

}

.slideshow_container_style-light .slideshow_pagination { bottom: 16px; }

.slideshow_container_style-light .slideshow_pagination_center {	}

.slideshow_container_style-light .slideshow_pagination .slideshow_currentView {
	filter: alpha(opacity = 80);
	opacity: 0.8;
}

.slideshow_container_style-light .slideshow_pagination ul { }

.slideshow_container_style-light .slideshow_pagination ul li {
	margin: 0 2px;
	width: 11px;
	height: 11px;
	background: url('/portal/wp-content/themes/funpresp/img/novo/light-bullet.png') no-repeat;
}

@media handheld, only screen and (max-width: 727px) {
    
    .slideshow_container_style-light .slideshow_slide_image { 
        min-height: 100% !important;
        /*height: 100px !important;*/
    }
    
    .slideshow_container_style-light {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        min-height: 120px !important;
        width: 100% !important; 
    }
    .slideshow_container_style-light .slideshow_button {
        margin-top: 27%  !important;
        height: 40px;
        width: 22px;
        background: url('/portal/wp-content/themes/funpresp/img/novo/light-arrows3.png') no-repeat;
    }
    
}
    
@media handheld, only screen and (min-width: 650px) and (max-width: 865px)  {
    
    .slideshow_container_style-light .slideshow_slide_image { 
        
       min-height: 100% !important;
    }
    
    .slideshow_container_style-light {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
       height: 100% !important;
        width: 100% !important; 
    }
    .slideshow_container_style-light .slideshow_button {
        margin-top: 29%  !important;
        height: 40px;
        width: 22px;
        background: url('/portal/wp-content/themes/funpresp/img/novo/light-arrows3.png') no-repeat;
    }
    
}
@media handheld, only screen and (max-width: 250px)  {
    
   .slideshow_container_style-light .slideshow_slide_image { 
       
        height: 60px !important;
    }
    
    .slideshow_container_style-light {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        min-height: 60px !important;
        width: 100% !important; 
    }
    .slideshow_container_style-light .slideshow_button {
        margin-top: 20%  !important;
        height: 40px;
        width: 22px;
        background: url('/portal/wp-content/themes/funpresp/img/novo/light-arrows3.png') no-repeat;
    }
    
}