/*
Asther ProdutoraWeb
2008, Copyright.
Folha de Estilo
*/

/* Estrutura principal */
*{margin: 0px;padding: 0px;list-style-type: none;border: 0px;}

html body{font-family: 'OpenSans-Regular';line-height: 13px;color: #000;font-size: 21px;}
div#Page{
	min-width: 960px;
	width: auto !important;
	width: 960px;
	min-height: 580px;
	height: auto !important;
	height: 580px;
	border-bottom: solid 1px #EBEBEB;
	background:url(../img/fndPage.jpg) no-repeat center 0;
	background-color: #F2F2F2;
	padding-bottom:26px;
}
header#hrdPage {width:960px; height: 156px; margin:0 auto; position:relative;}
body#ECF header#hrdPage {width:960px; height: 500px; margin:0 auto; position:relative;}

.whatsapp-icon {
    position: fixed;
	width: 52px;
    bottom: 20px; /* Distância do ícone para o fundo da tela */
    right: 20px; /* Distância do ícone para a direita da tela */
    z-index: 999; /* Para garantir que o ícone esteja sempre acima de outros elementos */
}
.whatsapp-icon img{
	width: 100%;
	height: auto;
}

section#Texto{
	width:950px; 
	margin:0 auto; 
	padding:13px 0; 
	background:#FFF url(../img/fndTexto.jpg) repeat-y 0px 0px; 
	border:solid 1px #E5E5E5;
}
#Conteudo {
	font-family: 'OpenSans-Regular';
	font-size: 13px;
	line-height: 21px;
	width: 643px;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	padding: 13px 0px;
	margin-left: 263px;
	font-size: 14px;
	line-height:20px;
	text-align:justify;
}

#Conteudo h1{/* Dentro de css_menu.css */}
#Conteudo h2, #Conteudo h3{
	font-family: 'OpenSans-Condensed-LighBold';
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 18px;
}
#Conteudo h3{font-size: 16px;line-height: 22px; text-transform:none;}
#Conteudo h3{font-size: 1px;line-height: 22px; font-weight: bold; text-transform:none;}
#Conteudo p{margin-bottom: 18px;}
#Conteudo ul{margin: 0px auto 18px;width: 630px; color:#265890;}
#Conteudo ul li{
	background: url(../img/mrcUl-azul.jpg) no-repeat 0px 7px;
	margin-bottom: 3px;
	padding-left: 20px;
}
.gallery-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px; /* Ajuste da margem negativa para o espaçamento */
}

.gallery-row .col-sm-4 {
    width: 100%; /* Para manter a estrutura flexível, mas pode ser ajustado */
    padding: 15px; /* Para espaçamento interno */
}

.gallery-row .img-container {
    display: flex;
    align-items: flex-start; /* Centraliza verticalmente */
}

.gallery-row .img-container img{
    width: 30%; /* Imagem ocupa 30% do espaço */
    height: auto;
    margin-right: 15px; /* Espaçamento entre a imagem e o texto */
}


.gallery-row .text {
    flex: 1; /* O texto ocupa o restante do espaço */
}




div#txtContato{width: 216px;padding: 20px 0 8px 18px;font-size: 15px;line-height: 18px;}
div#txtContato span{font-family: 'PT-Sans-Narrow-Bold', sans-serif;text-transform: uppercase;}
div#txtContato address{
	font-family: 'PT-Sans-Narrow', sans-serif;
	font-style: normal;
	padding-top:10px;
}
div#txtContato address p{padding-bottom:10px;}

footer#ftrPage, #Creditos{
	min-width: 960px;
	width: auto !important;
	width: 960px;
}
footer#ftrPage ul#lgoParceiro{width: 960px; margin:0 auto; padding:20px 0; height:70px;}
footer#ftrPage ul#lgoParceiro li{float:left;}
footer#ftrPage #Creditos{border-top: solid 1px #EBEBEB;	font-size: 12px;}
#Creditos ul{height:20px; width: 960px; padding: 13px; margin:0 auto;}
#Creditos #Copy {color: #483F3F;float: left;}
#Creditos #Asther {color: #483F3F;float: right;}


#Conteudo:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}


/**
 * jQuery lightBox plugin
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left; text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}