@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Chicle');

html {scroll-behavior: smooth; width: 100%; height:100%; margin: 0px; padding: 0px;}
body {width: 100%; height:100%; margin: 0px; padding: 0px; font-family: Oswald, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";  	background-color: #ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  display: table;}
input[type=email], input[type=date], input[type=tel], input[type=text], 
input[type=url], input[type=number], input[type=password] , input[type=button],
input[type=submit], input[type=reset],  textarea, select, option 
{font-family: Oswald, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";}

input, select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type=file] { height: 32px; }



ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #3865a8; border-bottom: 1px solid #444444;}
li {float: left; }
li a {display: block; color: white; text-align: center; padding: 10px 0px; text-decoration: none;}
li a:hover {background-color: green;}

.ul_nav {background-color: #444444;}
.li_nav a:hover {background-color: #444444;}


fieldset{color: #cccccc; border-radius: 5px; border: 0px solid #f9f9f9; padding: 3px 0px; margin: 3px 0px 25px 0px; background-color: #f9f9f9;}
legend {background-color: #f9f9f9; border: 0px solid #f9f9f9; padding: 3px 0px; margin: 3px 0px; border-radius: 5px;}

.block {display: block;}
.table {display: table;}





/*customizacao de input file */
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: ' ';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 10px 1px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 8pt;
  height: 22px;
  width: 98%;
  text-align: center;
  vertical-align: center;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

/*customizacao de input file */







.page_a4 {
  background: white;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.5cm;
 /* box-shadow: 0 0 0.5cm rgba(0, 0, 0, 0.5); */
  width: 21cm;
}














/*customizacao de input radio */

/* The container */
.container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: green;
}

/* Hide the browser's default radio button */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

/*fim customizacao de input radio */
















.orange_balao {    
margin: 0 auto 20px auto; 
background: #FF6F00;
/*font-family: 'open sans'; */
font-size: 18px;
line-height: 1.6em;  
border-radius: 15px;
color: #ffffff;
width: 300px;
height: auto;
position: relative;
padding: 0px 5px 10px 5px;

}
.orange_balao:after { /*Triangulo*/
content: "";
width: 0;
height: 0;
position: absolute;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #FF6F00;
bottom: -20px;
left: 60%;
}






.suspenso_balao {    
margin: 0 auto 20px auto; 
background: #000000;
/*font-family: 'open sans'; */
font-size: 18px;
line-height: 1.6em;  
border-radius: 15px;
color: #ffffff;
width: 300px;
height: auto;
position: relative;
padding: 0px 5px 10px 5px;

}
.suspenso_balao:after { /*Triangulo*/
content: "";
width: 0;
height: 0;
position: absolute;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #000000;
bottom: -20px;
left: 60%;
}




.erro_balao {    
margin: 0 auto 20px auto; 
background: #c90000;
/*font-family: 'open sans'; */
font-size: 18px;
line-height: 1.6em;  
border-radius: 15px;
color: #ffffff;
width: 300px;
height: auto;
position: relative;
padding: 0px 5px 10px 5px;

}
.erro_balao:after { /*Triangulo*/
content: "";
width: 0;
height: 0;
position: absolute;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #c90000;
bottom: -20px;
left: 60%;
}



.aviso_balao {    
margin: 0 auto 20px auto; 
background: #89C268;
color: #000;
/*font-family: 'open sans'; */
font-size: 18px;
line-height: 1.6em;  
border-radius: 15px;
width: 300px;
height: auto;
position: relative;
padding: 0px 5px 10px 5px;

}
.aviso_balao:after { /*Triangulo*/
content: "";
width: 0;
height: 0;
position: absolute;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #89C268;
bottom: -20px;
left: 60%;
}











/* LINKS */

.link_underline:link { text-decoration: underline;}
.link_underline:visited { text-decoration: none;}
.link_underline:active { text-decoration: none;}
.link_underline:hover { text-decoration: none;}

.link_branco_branco:link { color: #fff;} 
.link_branco_branco:visited { color: #fff;} 
.link_branco_branco:active { color: #fff;} 
.link_branco_branco:hover { color: #fff; }

.link_white:link { color: #fff; text-decoration: none;} 
.link_white:visited { color: #fff; text-decoration: none;} 
.link_white:active { color: #fff; text-decoration: none;} 
.link_white:hover { color: #fff; text-decoration: none;}

.link_preto_preto:link { color: #000;} 
.link_preto_preto:visited { color: #000;} 
.link_preto_preto:active { color: #000;} 
.link_preto_preto:hover { color: #000; }

.link_branco:link { color: #fff;} 
.link_branco:visited { color: #fff;} 
.link_branco:active { color: #fff;} 
.link_branco:hover { color: green; }

.link_verde:link { color: green;} 
.link_verde:visited { color: green;} 
.link_verde:active { color: green;} 
.link_verde:hover { color: #fff; }

.link_preto:link { color: #000; text-decoration: none;} 
.link_preto:visited { color: #000; text-decoration: none;} 
.link_preto:active { color: #000; text-decoration: none;} 
.link_preto:hover { color: green; text-decoration: none;}

.link_cinza:link { color: #777;} 
.link_cinza:visited { color: #777;} 
.link_cinza:active { color: #777;} 
.link_cinza:hover { color: green; }	

.link_white_red:link { color: #fff;} 
.link_white_red:visited { color: #fff;} 
.link_white_red:active { color: #fff;} 
.link_white_red:hover { color: red; }

.link_white_blue:link { color: #fff;} 
.link_white_blue:visited { color: #fff;} 
.link_white_blue:active { color: #fff;} 
.link_white_blue:hover { color: #3d5b96; }	

.link_white_green:link { color: #fff;} 
.link_white_green:visited { color: #fff;} 
.link_white_green:active { color: #fff;} 
.link_white_green:hover { color: green; }	

.link_white_gray:link { color: #fff;} 
.link_white_gray:visited { color: #fff;} 
.link_white_gray:active { color: #fff;} 
.link_white_gray:hover { color: lightgray; }		

.link_verde_preto:link { color: green; text-decoration: none;} 
.link_verde_preto:visited { color: green; text-decoration: none;} 
.link_verde_preto:active { color: green; text-decoration: none;} 
.link_verde_preto:hover { color: #000; text-decoration: none;}

.link_vermelho_preto:link { color: red; text-decoration: none;} 
.link_vermelho_preto:visited { color: red; text-decoration: none;} 
.link_vermelho_preto:active { color: red; text-decoration: none;} 
.link_vermelho_preto:hover { color: #000; text-decoration: none;}


.link_orange_preto:link { color: orange; text-decoration: none;} 
.link_orange_preto:visited { color: orange; text-decoration: none;} 
.link_orange_preto:active { color: orange; text-decoration: none;} 
.link_orange_preto:hover { color: #000; text-decoration: none;}


.link_cinza_preto:link{ color: #cccccc; text-decoration: none;} 
.link_cinza_preto:visited { color: #cccccc; text-decoration: none;} 
.link_cinza_preto:active { color: #cccccc; text-decoration: none;} 
.link_cinza_preto:hover { color: #000; text-decoration: none;}

.link_dark_gray_preto:link{ color: #666666; text-decoration: none;} 
.link_dark_gray_preto:visited { color: #666666; text-decoration: none;} 
.link_dark_gray_preto:active { color: #666666; text-decoration: none;} 
.link_dark_gray_preto:hover { color: #000; text-decoration: none;}


.link_btn_blue_white:link {    background-color: #555555; color: #ffffff; text-decoration: none; } 
.link_btn_blue_white:visited { background-color: #555555; color: #ffffff; text-decoration: none; } 
.link_btn_blue_white:active {  background-color: #555555; color: #ffffff; text-decoration: none; } 
.link_btn_blue_white:hover {   background-color: #2c5199; color: #ffffff; text-decoration: none; }




.link_agenda_artichoke:link    { color: #E4EAE1; text-decoration: none;} 
.link_agenda_artichoke:visited { color: #E4EAE1; text-decoration: none;} 
.link_agenda_artichoke:active  { color: #E4EAE1; text-decoration: none;} 
.link_agenda_artichoke:hover   { color: #E4EAE1; text-decoration: underline;}

.link_agenda_yellow:link    { color: #828E82; text-decoration: none;} 
.link_agenda_yellow:visited { color: #828E82; text-decoration: none;} 
.link_agenda_yellow:active  { color: #828E82; text-decoration: none;} 
.link_agenda_yellow:hover   { color: #828E82; text-decoration: underline;}

.link_agenda_green:link    { color: #333333; text-decoration: none;} 
.link_agenda_green:visited { color: #333333; text-decoration: none;} 
.link_agenda_green:active  { color: #333333; text-decoration: none;} 
.link_agenda_green:hover   { color: #333333; text-decoration: underline;}

.link_agenda_blue:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_blue:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_blue:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_blue:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_darkblue:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_darkblue:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_darkblue:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_darkblue:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_orange:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_orange:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_orange:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_orange:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_gray:link    { color: #666666; text-decoration: none;} 
.link_agenda_gray:visited { color: #666666; text-decoration: none;} 
.link_agenda_gray:active  { color: #666666; text-decoration: none;} 
.link_agenda_gray:hover   { color: #666666; text-decoration: underline;}

.link_agenda_pink:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_pink:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_pink:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_pink:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_red:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_red:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_red:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_red:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_purple:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_purple:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_purple:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_purple:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_rose:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_rose:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_rose:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_rose:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_limon:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_limon:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_limon:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_limon:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_darkgray:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_darkgray:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_darkgray:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_darkgray:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_softgray:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_softgray:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_softgray:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_softgray:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_lightgray:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_lightgray:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_lightgray:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_lightgray:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_black:link    { color: #ffffff; text-decoration: none;} 
.link_agenda_black:visited { color: #ffffff; text-decoration: none;} 
.link_agenda_black:active  { color: #ffffff; text-decoration: none;} 
.link_agenda_black:hover   { color: #ffffff; text-decoration: underline;}

.link_agenda_white:link    { color: #777777; text-decoration: none;} 
.link_agenda_white:visited { color: #777777; text-decoration: none;} 
.link_agenda_white:active  { color: #777777; text-decoration: none;} 
.link_agenda_white:hover   { color: #777777; text-decoration: underline;}


.link_agenda_google_blue:link, .link_agenda_google_green:link, .link_agenda_google_yellow:link, .link_agenda_google_red:link  { color: #fff; text-decoration: none;} 
.link_agenda_google_blue:visited, .link_agenda_google_green:visited, .link_agenda_google_yellow:visited, .link_agenda_google_red:visited   { color: #fff; text-decoration: none;} 
.link_agenda_google_blue:active, .link_agenda_google_green:active, .link_agenda_google_yellow:active, .link_agenda_google_red:active   { color: #fff; text-decoration: none;} 
.link_agenda_google_blue:hover, .link_agenda_google_green:hover, .link_agenda_google_yellow:hover, .link_agenda_google_red:hover { color: #fff; text-decoration: underline;} 




/* PALETAS DE CORES PARA AGENDA */

.agenda_artichoke { background-color: #788c6c; color: #E4EAE1; }
.agenda_yellow{ background-color: #DEDBA1; color: #828E82; }
.agenda_green { background-color: #9CC6B5; color: #333333; }
.agenda_blue  { background-color: #57ADC3; color: #fff; }
.agenda_darkblue  { background-color: #57838D; color: #fff; }
.agenda_orange{ background-color: #E57F60; color: #fff; }
.agenda_gray  { background-color: #f0f0f0; color: #666; }
.agenda_pink  { background-color: #E75057; color: #fff; }
.agenda_red   { background-color: #CC1F03; color: #fff; } 
.agenda_purple{ background-color: #BF478F; color: #fff; }
.agenda_rose{ background-color: #EEA8A6; color: #fff; }
.agenda_limon{ background-color: #96D388; color: #fff; }

.agenda_black  { background-color: #000000; color: #fff; }
.agenda_darkgray  { background-color: #555555; color: #fff; }
.agenda_softgray  { background-color: #A197A1; color: #fff; }
.agenda_lightgray  { background-color: #bbbbbb; color: #fff; }
.agenda_white  { background-color: #ffffff; color: #777777; }

.agenda_google_blue  { background-color: #4285F4; color: #fff; }
.agenda_google_green  { background-color: #0F9D58; color: #fff; }
.agenda_google_yellow  { background-color: #F4B400; color: #fff; }
.agenda_google_red  { background-color: #DB4437; color: #fff; }





.soft_agenda_artichoke { background-color: #92aa83; color: #E4EAE1; }
.soft_agenda_yellow{ background-color: #F3EFB0; color: #828E82; }
.soft_agenda_green { background-color: #ABD9C5; color: #333333; }
.soft_agenda_blue  { background-color: #60BDD5; color: #fff; }
.soft_agenda_darkblue  { background-color: #608F9B; color: #fff; }
.soft_agenda_orange{ background-color: #FA8B6A; color: #fff; }
.soft_agenda_gray  { background-color: #f3f3f3; color: #666; }
.soft_agenda_pink  { background-color: #FB5960; color: #fff; }
.soft_agenda_red   { background-color: #DF2304; color: #fff; } 
.soft_agenda_purple{ background-color: #D04F9D; color: #fff; }
.soft_agenda_rose{ background-color: #FFB7B5; color: #fff; }
.soft_agenda_limon{ background-color: #A4E795; color: #fff; }

.soft_agenda_black  { background-color: #333333; color: #fff; }
.soft_agenda_darkgray  { background-color: #777777; color: #fff; }
.soft_agenda_softgray  { background-color: #b0a6b0; color: #fff; }
.soft_agenda_lightgray  { background-color: #cccccc; color: #fff; }
.soft_agenda_white  { background-color: #ffffff; color: #777777; }

.soft_agenda_google_blue  { background-color: #4285F4; color: #fff; }
.soft_agenda_google_green  { background-color: #0F9D58; color: #fff; }
.soft_agenda_google_yellow  { background-color: #F4B400; color: #fff; }
.soft_agenda_google_red  { background-color: #DB4437; color: #fff; }






/* PALETAS DE ICONES */

.paleta_yellow { background-color: #FFD176; color: #A46D00; border: solid #D08C05; }
.paleta_yellow:hover { background-color: #FFC44D;; color: #A46D00; border: solid #D08C05; }

.paleta_red { background-color: #FF7676; color: #A40000; border: solid #D00505; }
.paleta_red:hover { background-color: #FF4D4D;; color: #A40000; border: solid #D00505; }

.paleta_green { background-color: #3ED03E; color: #008300; border: solid #e9e9e9; }
.paleta_green:hover { background-color: #3ED03E;; color: #1BC71B; border: solid #66DD66; }

.paleta_blue { background-color: #4264B1; color: #12378B; border: solid #0A286E; }
.paleta_blue:hover { background-color: #6784C7;; color: #12378B; border: solid #0A286E; }


.paleta_icone_48 {width: 48px; height: 48px;}
.paleta_icone_90 {width: 90px; height: 90px;}
.paleta_icone_75 {width: 75px; height: 75px;}
.paleta_icone_180 {width: 180px; height: 180px;}



/* TAMANHOS DE TELA COM VIEWPORTS */
.height-10  { height: 10vh; }
.height-25  { height: 25vh; }
.height-50  { height: 50vh; }
.height-75  { height: 75vh; }
.height-80  { height: 80vh; }
.height-90  { height: 90vh;}  
.height-100 { height: 100vh;}


/* COR DAS FONTES */
.white {color: white;}
.black {color: black;}
.gray {color: gray;}
.green {color: green;}
.black {color: black;}
.red {color: red;}
.blue {color: #3865a8;}
.orange {color: orange;}
.yellow { color: yellow; }
.light_gray {color: lightgray;}
.soft_gray {color: #cccccc;}
.dark_gray {color: #333333;}


.border_10 {border-width:  10px;}
.border_10:hover {border-width:  10px;}



.radius_10 {border-radius: 10%; margin: 10px;}
.radius_20 {border-radius: 20%; margin: 10px;}
.radius_30 {border-radius: 30%; margin: 10px;}
.radius_40 {border-radius: 40%; margin: 10px;}
.radius_50 {border-radius: 50%; margin: 10px;}
.radius_60 {border-radius: 60%; margin: 10px;}
.radius_70 {border-radius: 70%; margin: 10px;}
.radius_80 {border-radius: 80%; margin: 10px;}
.radius_90 {border-radius: 90%; margin: 10px;}
.radius_100 {border-radius: 100%; margin: 10px;}



/* BORDER */
.border_green {border: 1px solid green;}
.border_soft_green {border: 1px solid #c2e7d6;}
.border_light_green {border: 1px solid #7cb850;}
.border_dark_green {border: 1px solid #19502f;}
.border_red {border: 1px solid red;}
.border_soft_red {border: 1px solid #e1a9ad;}
.border_soft_gray {border: 1px solid #cccccc;}
.border_light_gray {border: 1px solid #e9e9e9;}

.border_light_blue {border: 1px solid #d7f0fe;}
.border_soft_blue {border: 1px solid #48cfff;}
.border_dark_blue {border: 1px solid #2c5199;}


.border_dark_gray {border: 1px solid #cccccc;}
.border_light_red {border: 1px solid #f0e2e3;}
.border_black {border: 1px solid black;}
.border_white {border: 1px solid white;}
.border_blue {border: 1px solid #3865a8;}
.border_orange {border: 1px solid orange;}
.border_gray {border: 1px solid gray;}
.border_yellow {border: 1px solid yellow;}


.border_bottom_gray {border: 0px 0px 1px 0px solid gray;}


/* BACKGROUND */
.bg_welcome {background-color: #e6e8ed;}
.bg_light_gray {background-color: #f9f9f9;}
.bg_dark_gray {background-color: #777777;}
.bg_soft_gray {background-color: #f3f3f3;}	
.bg_light_blue {background-color: #b5e5fb;}
.bg_gray {background-color: gray;}


.bg_green_duo_1 {background-color: #b0f273;}
.bg_green_duo_2 {background-color: #6dbf00;}
.bg_green_duo_3 {background-color: #4f9900;}


.bg_blue_duo_1 {background-color: #d7f0fe;}
.bg_blue_duo_2 {background-color: #48cfff;}
.bg_blue_duo_3 {background-color: #2c5199;}


.bg_green {background-color: green;}
.bg_soft_green {background-color: #d8ebe4;}
.bg_soft_green_2 {background-color: #e4f3e7;}
.bg_light_green {background-color: #edf8f5;}	
.bg_dark_green {background-color: #19502f;}
.bg_light_yellow {background-color: #fffbef;}
.bg_light_yellow2 {background-color: #fefca7;}



.bg_red {background-color: red;}
.bg_light_red {background-color: #f0e2e3;}
.bg_soft_red {background-color: #ffe6e9;}
.bg_dark_red {background-color: #690202;}

.bg_orange {background-color: orange; }
.bg_light_orange {background-color: #eecaa3; }
.bg_soft_orange {background-color: #ebbd8b; }
.bg_orange2 {background-color: #ebbd8b; }

.bg_white {background-color: white;}
.bg_blue {background-color: #3865a8;}	
.bg_black {background-color: black;}
.bg_yellow {background-color: yellow;}

.bg_orange_grafico {background-color: #ff9900; }
.bg_blue_grafico {background-color: #3366cc; }
.bg_red_grafico {background-color: #dc3912; }

.alerta_falha {width: auto; padding: 14px; margin: 14px font-size: 20px; color: red; background-color: #f0f0f0;}
.alerta_sucesso {width: auto; padding: 14px; margin: 14px font-size: 26px; color: green; background-color: #f0f0f0;}
.aviso_red {color: #fff; text-align: center; border-radius: 5; padding: 10px; background-color: #c90000;}


/* ESPACAMENTO */
.ver_margin { margin-top: 3px; margin-bottom: 3px; }
.ver_padding { padding-top: 3px; padding-bottom: 3px; }
.hor_margin { margin-left: 3px; margin-right: 3px; }
.hor_padding { padding-left: 3px; padding-right: 3px; }
.zero_padding { padding: 0px; }
.zero_margin { margin: 0px; }
.border_radius { border-radius: 3px; }
.ver_margin_porcento { margin-top: 0.5%; margin-bottom: 0.5%; }
.ver_padding_porcento { padding-top: 0.5%; padding-bottom: 0.5%; }
.padding_meio_porcento, .pmp { padding: 0.5%; }
.margin_meio_porcento, .mmp { margin: 0.5%; }

.pmp_2x { padding: 1%; }
.mmp_2x { margin: 1%; }
.pmp_3x { padding: 1.5%; }
.mmp_3x { margin: 1.5%; }
.pmp_4x { padding: 2%; }
.mmp_4x { margin: 2%; }
.pmp_5x { padding: 2.5%; }
.mmp_5x { margin: 2.5%; }

.mmp_left { margin-left: 1.0%; }
.mmp_right { margin-right: 1.0%; }
.mmp_top { margin-top: 1.0%; }
.mmp_bottom { margin-bottom:  1.0%; }
.mmp_up_down { margin-top: 1.0%; margin-bottom:  1.0%; }


.mmp_left_2x { margin-left: 2.0%; }
.mmp_right_2x { margin-right: 2.0%; }
.mmp_top_2x { margin-top: 2.0%; }
.mmp_bottom_2x { margin-bottom:  2.0%; }
.mmp_up_down_2x { margin-top: 2.0%; margin-bottom:  2.0%; }

.mmp_left_3x { margin-left: 3.0%; }
.mmp_right_3x { margin-right: 3.0%; }
.mmp_top_3x { margin-top: 3.0%; }
.mmp_bottom_3x { margin-bottom:  3.0%; }
.mmp_up_down_3x { margin-top: 3.0%; margin-bottom:  3.0%; }

.mmp_left_4x { margin-left: 4.0%; }
.mmp_right_4x { margin-right: 4.0%; }
.mmp_top_4x { margin-top: 4.0%; }
.mmp_bottom_4x { margin-bottom:  4.0%; }
.mmp_up_down_4x { margin-top: 4.0%; margin-bottom:  4.0%; }

.mmp_left_5x { margin-left: 5.0%; }
.mmp_right_5x { margin-right: 5.0%; }
.mmp_top_5x { margin-top: 5.0%; }
.mmp_bottom_5x { margin-bottom:  5.0%; }
.mmp_up_down_5x { margin-top: 5.0%; margin-bottom:  5.0%; }


.pmp_left { padding-left: 1.0%; }
.pmp_right { padding-right: 1.0%; }
.pmp_top { padding-top: 1.0%; }
.pmp_bottom { padding-bottom:  1.0%; }
.pmp_up_down { padding-bottom:  1.0%; padding-top: 1.0%; }

.pmp_left_2x { padding-left: 2.0%; }
.pmp_right_2x { padding-right: 2.0%; }
.pmp_top_2x { padding-top: 2.0%; }
.pmp_bottom_2x { padding-bottom:  2.0%; }
.pmp_up_down_2x { padding-bottom:  2.0%; padding-top: 2.0%; }

.pmp_left_3x { padding-left: 3.0%; }
.pmp_right_3x { padding-right: 3.0%; }
.pmp_top_3x { padding-top: 3.0%; }
.pmp_bottom_3x { padding-bottom:  3.0%; }
.pmp_up_down_3x { padding-bottom:  3.0%; padding-top: 3.0%; }

.pmp_left_4x { padding-left: 4.0%; }
.pmp_right_4x { padding-right: 4.0%; }
.pmp_top_4x { padding-top: 4.0%; }
.pmp_bottom_4x { padding-bottom:  4.0%; }
.pmp_up_down_4x { padding-bottom:  4.0%; padding-top: 4.0%; }

.pmp_left_5x { padding-left: 5.0%; }
.pmp_right_5x { padding-right: 5.0%; }
.pmp_top_5x { padding-top: 5.0%; }
.pmp_bottom_5x { padding-bottom:  5.0%; }
.pmp_up_down_5x { padding-bottom:  5.0%; padding-top: 5.0%; }

.mzp { margin: 0px; };
.pzp { padding: 0px; };


.hcp {height: 100%;}
.hcpx {height: 80px;}


.tb_horario_de_aulas {
/*  width: calc(100% - 100px); */
width: 100%; background-color: #c90000;
}



/*
.border_0 { border-style: solid; border-width: 0px 0px 0px 0px;}
.border_1 { border-style: solid;  border-width: 1px 1px 1px 1px; }
.border_1_porc { border-style: solid; border-width: thin; }
.border_1_left { border-style: solid; border-width: 0px 0px 0px 1px; }
.border_1_right { border-style: solid; border-width: 0px 1px 0px 0px; }
*/







.padding_height_48 {padding-top: 6px; padding-bottom: 6px; font-size: 15px; margin-top: 4px;}

.padding_2px { padding: 2px; }
.margin_2px { margin: 2px; }

.hor_padding_porcento {padding-left: 0.5%; padding-right: 0.5%; }
.hor_margin_porcento {margin-left: 0.5%; margin-right: 0.5%; }
.center_vh  {display: table-cell; vertical-align: middle; text-align: center; align-items: center; padding-top: 50px; padding-bottom: 50px;}
.center_vh_sis  {display: table-cell; vertical-align: middle; text-align: center; align-items: center;}
.center_vh_input  {display: table-cell; vertical-align: middle; text-align: center; align-items: center; padding-top: 10px; padding-bottom: 10px;}
.padding_top_50 {padding-top: 100px;}
.padding_botton_50 {padding-bottom: 10px;}

.pading_up_down {padding-top: 100px; padding-bottom: 10px;}


.min_height_35 {min-height: 30px; vertical-align: middle; align-items: center; line-height: 30px; display: table-cell;}
.min_height_65 {min-height: 30px; vertical-align: center; align-items: center; line-height: 30px; }
.min_height_65_line_height {min-height: 30px; vertical-align: center; align-items: center; line-height: 1.1; }


/* BOTOES E FORMULARIOS */
.input_salvar {background-color: #3865a8; color: #fff;} 
.input_salvar:hover {background-color: #84a2d1; }

.input_editar {background-color: #e7c006; color: #fff;}
.input_editar:hover {background-color: #CFAB00;}

.input_apagar {background-color: #c90000; color: #fff;}
.input_apagar:hover {background-color: #860404;}

.input_green {background-color: green; color: #fff;}
.input_green:hover {background-color: darkgreen;}

.input_orange {background-color: orange; color: #fff;}
.input_orange:hover {background-color: darkorange;}


.input_white {background-color: white; color: #3865a8;}
.input_white:hover {background-color: white;}


.input_blue_white {background-color: #3865a8; color: #fff; border-style: solid; border-width: 1px; border-color: #fff;}
.input_blue_white:hover {background-color: #cccccc; color: #3865a8;}




.input_gray {background-color: gray; color: #000;}
.input_gray:hover {background-color: darkgray;}

.botao_voltar_casa {display: block; position: fixed; top:3px; left: 3px; margin-left: 0px; margin-top: 0px; width: 20px; height: 20px;}


/* BASICOS */
.float {float: left;}
.lado  {display: table; float: left; text-align: center; padding: 10px; background-color: #eeeeee; margin: 1%; border-radius: 5px; color: #444444;}
.limpa  {clear: both;}
.clear  {clear: both;}
.center {text-align: center;}
.align_left {text-align: left;}	
.align_right {text-align: right;}			
.exibe_only {background-color: #e7e7e7;}
.fundo {background-color: #f0f0f0; padding: 5px; margin: 5px;}
.hr_clean {color: #f0f0f0; clear: both;}
.img_full {width: 100%; margin: 0px; padding: 0px;}
.fixed {position: fixed;}
.txt_titulo { font-size:20px; margin:5px; color: #777777; }
.img_whats { border-radius: 50%; }
.textarea_height { height: 400px; } 



/* DIVS */
.header {width: 100%; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #ffffff; color: #666;}
.nav {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #dedede;}
.content {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #ffffff;}
.article_par {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #dedede;}
.article_impar {width: 100%; display: table; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #cccccc;}
.location {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #dedede;}
.contact {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #ffffff;}
.social {width: 100%; display: flex; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #dedede;}
.footer {width: 100%; display: block; margin: 0px; padding: 50px 0px; height: auto; align-items: center; justify-content: center; text-align: center; background-color: #ffffff;}



/* TABELA EXIBE RESULTADOS */
.lista_table {width: 99%; background-color: #fff; border-radius: 5px; display: table; margin: 25px 0.5%; padding: 0px; box-shadow:  0 6px 20px 0 rgba(0, 0, 0, 0.19);}
/*	.lista_table_img {width: 30%; display: table; border-radius: 5px 0px 0px 0px; margin: 0px; padding: 0px; background-color: #fff; float: left;} 
.lista_table_img_dados {width: 100%; display: table; border-radius: 5px 0px 0px 0px; margin: 0px; padding: 0px; background-color: #fff; float: left;}*/
.lista_table_txt {width: 70%; display: table; border-radius: 0px 5px 5px 0px; margin: 0px; padding: 0px; background-color: #fff; float: left;}
.lista_table_txt_dados {width: 98%; text-align: left; float: left; margin:0.5%; padding: 0.5%; background-color: #f1f1f1;}
.lista_table_txt_pagntos {width: 98%; text-align: left; float: left; margin:0.5%; padding: 0.5%;}
.lista_table_txt_ulti_pagntos {width: 98%; text-align: center; float: left; margin:0.5%; padding: 0.5%;}
.lista_table_txt_status {width: 98%; text-align: left; float: left; margin:0.5%; padding: 0.5%;}




/* fecha e abre */
.ocultar { cursor: pointer; }
 
.mostrar { display: table; }
/* fecha e abre */






/* placeholders */
/* default */
::-webkit-input-placeholder { color: gray; } /* Firefox 18- */
:-moz-placeholder {color: gray; } /* Firefox 19+ */ 
::-moz-placeholder {color: gray; }
:-ms-input-placeholder {color: gray; }
/* default */

.placeholder_blue::-webkit-input-placeholder { color: #50aed4; }
.placeholder_blue:-moz-placeholder { color: #50aed4; }  /* Firefox 18- */ 
.placeholder_blue::-moz-placeholder { color: #50aed4; } /* Firefox 19+ */ 
.placeholder_blue:-ms-input-placeholder { color: #50aed4; }

.placeholder_green::-webkit-input-placeholder { color: green; }
.placeholder_green:-moz-placeholder { color: green; }  /* Firefox 18- */ 
.placeholder_green::-moz-placeholder { color: green; } /* Firefox 19+ */ 
.placeholder_green:-ms-input-placeholder { color: green; }

.placeholder_gray::-webkit-input-placeholder { color: gray; }
.placeholder_gray:-moz-placeholder { color: gray; }  /* Firefox 18- */ 
.placeholder_gray::-moz-placeholder { color: gray; } /* Firefox 19+ */ 
.placeholder_gray:-ms-input-placeholder { color: gray; }

.placeholder_white::-webkit-input-placeholder { color: white; }
.placeholder_white:-moz-placeholder { color: white; }  /* Firefox 18- */ 
.placeholder_white::-moz-placeholder { color: white; } /* Firefox 19+ */ 
.placeholder_white:-ms-input-placeholder { color: white; }

.placeholder_black::-webkit-input-placeholder { color: black; }
.placeholder_black:-moz-placeholder { color: black; }  /* Firefox 18- */ 
.placeholder_black::-moz-placeholder { color: black; } /* Firefox 19+ */ 
.placeholder_black:-ms-input-placeholder { color: black; }
/* placeholders */

















/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE *//* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
/* Layout para celulares: menor ou igual a 480 px. */











/* NATIVOS MOBILE */
h1, h2, h3, h4, h5, h6, li {font-family: 'Oswald', sans-serif; color:#221D72; margin:0px; line-height: 110%; text-align: left; height: auto; padding: 10px 0px;}

h1 {font-size:27px; margin:5px 0px 5px 0px; text-align: center; }
h2 {font-size:18px; margin:5px 0px; text-align: center; }
h3 {font-size:24px; margin:15px 0px; }
h4 {font-size:23px; margin:15px 0px; }
h5 {font-size:22px; margin:15px 0px; }
h6 {font-size:26px; margin:15px 0px; }
li {font-size:10px; padding: 0px;}

.titulo {font-size:22px; margin:15px 0px;}

select, textarea, input {border-radius: 4px; background-color: #b3e5fc; color: #0e1432; border: none;}



/* FORMULARIO COM ICONES */
select { background: url(icones/b_seta_select.png) no-repeat  #b3e5fc; color: #0e1432; background-position: right center }
input[type=file] { background: url(icones/b_mini_lupa.png) no-repeat  #b3e5fc; color: #000000; background-position: center left; text-align: center;}



textarea 
{height: 150px; padding: 10px 10px; box-sizing: border-box; resize:vertical; font-size: 20px;}	

input[type=text],  input[type=url] , input[type=number] , input[type=password], input[type=email], input[type=tel], input[type=date], select
{height: auto; padding: 10px 10px; margin: 2px 0px; box-sizing: border-box; font-size: 14px; resize:vertical; }

  
/* {height: auto; padding: 10px 10px; margin: 2px 0px; box-sizing: border-box; font-size: 18px; resize:vertical; text-align: center;}*/

input[type=button], input[type=submit], input[type=reset]  
{height: auto;  margin: 2px 0px; box-sizing: border-box; border: none; text-decoration: none; cursor: pointer;  resize:vertical; text-align: center; }	

input[type=text]:hover,  input[type=url]:hover , input[type=number]:hover ,  input[type=password]:hover, input[type=date]:hover , input[type=email]:hover , input[type=tel]:hover {background-color: #D7E3E6;}

.input_g{ padding: 10px 10px; font-size: 14px;}
.input_m{ padding: 10px 5px; font-size: 13px;}
.input_mm {width: auto; height: 33px; color: #000000; background-color: #f1f1f1; font-size: 13px; padding: 10px;}
.input_pm{padding: 3px 3px; font-size: 12px;}
.input_p{ padding: 3px 3px; font-size: 10px;}



.tab_btn_next_prev {width: 36px; height: 36px; color: #000000; background-color: #f1f1f1; font-size: 16px; padding: 10px;}
.tab_btn_center {width: auto; height: 36px; color: #000000; background-color: #f1f1f1; font-size: 16px; padding: 10px;}
.tab_btn_plus {width: auto; height: 18px; color: #000000; background-color: #f1f1f1; font-size: 12px; padding: 2px; margin: 0px;}


/* NATIVOS MOBILE */
header 		{width: 90.0%; height: 100%; float: left; display: table; margin: 0px; padding: 0px 5.0%;  border-top: 1px solid #e9e9e9;}
nav 	    {width: 100.0%; display: block; margin: 0px; padding: 0px; top: 0px; left: 0px; right: 0px; position: fixed; z-index: 99999;}
content     {width: 95.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 2.5%;  border-top: 0px solid #e9e9e9;}
article     {width: 100.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 0px;  border-top: 1px solid #e9e9e9;}
footer      {width: 90.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 5.0%;  border-top: 1px solid #777777;}


/* FONTE TABELAS */
.fonte_tabela_1, .font_1 {font-size: 8px;}
.fonte_tabela_2, .font_2 {font-size: 10px;}
.fonte_tabela_3, .font_3 {font-size: 12px;}
.fonte_tabela_4, .font_4 {font-size: 14px;}
.fonte_tabela_5, .font_5 {font-size: 16px;}
.fonte_tabela_6, .font_6 {font-size: 18px;}
.fonte_tabela_7, .font_7 {font-size: 20px;}
.fonte_tabela_8, .font_8 {font-size: 22px;}
.fonte_tabela_9, .font_9 {font-size: 30px;}
.fonte_tabela_10, .font_10 {font-size: 35px;}
.fonte_tabela_11, .font_11 {font-size: 45px;}
.fonte_tabela_12, .font_12 {font-size: 60px;}


.img_height_agenda {height: 12px;}
.img_height_agenda_up_down {height: 8px;}

.cel_agenda_pri_v { width: 29.2%; padding: 5px 1.0%; margin: 0px 1.0%;}
.cel_agenda_pri_h { width: 95.0%; padding: 1.0%; margin: 1.0%;}
.cel_agenda_sec_v { width: 29.2%; padding: 1.0%; margin: 1.0%;}
.cel_agenda_sec_h { width: 95.0%; padding: 1.0%; margin: 1.0%;}

/* COLUNAS FLOAT MOBILE */
/*
.nav_hor_6 {width: 16.20%; line-height: 1.0; font-size: 8px; text-align: center;}
.nav_hor_7 {width: 14.05%; line-height: 1.0; font-size: 8px; text-align: center;}}
.nav_hor_8 {width: 12.30%; line-height: 1.0; font-size: 8px; text-align: center;}

.nav_hor_9 {width: 11.00%;}
.nav_hor_10 {width: 9.89%;}
*/


.nav_1 {width: 99.90%;}
.nav_2 {width: 49.90%;}
.nav_3 {width: 33.32%;}
.nav_4 {width: 24.90%;}
.nav_5 {width: 19.90%;}
.nav_6 {width: 16.65%;}
.nav_7 {width: 14.27%;}
.nav_8 {width: 12.49%;}
.nav_9 {width: 11.10%;}
.nav_10 {width: 9.99%;}
.nav_11 {width: 9.08%;}
.nav_12 {width: 8.32%;}
.nav_13 {width: 7.68%;}
.nav_14 {width: 7.13%;}
.nav_15 {width: 6.65%;}
.nav_19 {width: 5.10%;}
.nav_20 {width: 4.99%;}
.nav_21 {width: 4.89%;}
.nav_auto {width: auto;}
.nav_auto_agenda {width: 18.0%;}
.nav_auto_hist_pag {width: 18.0%;}

.col_10 {width: 24.0%;} 
.col_15 {width: 24.0%;} 
.col_20 {width: 24.0%;} 
.col_25 {width: 24.0%;}
.col_30 {width: 24.0%;} 

.welcome_col_30_mobile_height_icone {height: 40px; width: auto;}

.welcome_col_15_app {width: 43.6%; padding: 1.0%; margin: 4.0% 2.0%;}

.welcome_col_25 {width: 94.0%; padding: 1%; margin: 4.0% 2.0%;}
.welcome_col_30 {width: 94.0%; padding: 1%; margin: 4.0% 2.0%;}
.welcome_col_30_mobile {width: 26.9%; padding: 1%; margin: 4.0% 2.0%;}

.welcome_col_40 {width: 94.0%; padding: 1%; margin: 4.0% 2.0%;}
.welcome_col_60 {width: 94.0%; padding: 1%; margin: 4.0% 2.0%;}
.welcome_col_70 {width: 94.0%; padding: 1%; margin: 4.0% 2.0%;}

.welcome_col_50 {width: 94%; padding: 1%; margin: 4.0% 2.0%;}
.welcome_col_50_mobile {width: 43.7%; padding: 1%; margin: 4.0% 2.0%;}


/*.tb_print_50 {width: 94%; padding: 1%; margin: 4.0% 2.0%;}*/

.tb_print_50 {width: 43.5%; padding: 1%; margin: 2.0% 2.0%;}

.welcome_col_100 {width: 94%; padding: 1%; margin: 4.0% 2.0%;}


.welcome_height_250_mobile { height: 200px;}

.welcome_height_auto{ height: auto;}
.welcome_height_200 { height: auto;}
.welcome_height_250 { height: auto;}
.welcome_height_300 { height: auto;}
.welcome_height_400 { height: auto;}
.welcome_height_500 { height: auto;}
.welcome_height_auto { height: auto;}
.col_33 {width: 98.0%;}
.col_40 {width: 24.0%;}
.col_19 {width: 99.0%}

.col_50 {width: 99.0%;}
.col_60 {width: 99.0%;}
.col_70 {width: 99.0%;}
.col_80 {width: 99.0%;}
.col_90 {width: 99.0%;} 
.col_100 {width: 99.0%;}

.tab_3  {width: 2.0%;}
.tab_5  {width: 4.0%;}
.tab_10  {width: 9.0%;}
.tab_11  {width: 10.0%;}	
.tab_12  {width: 12.5%;}
.tab_16  {width: 16.5%;}	
.tab_15  {width: 14.0%;}
.tab_20  {width: 19.0%;}
.tab_24  {width: 23.0%;}
.tab_25  {width: 24.0%;}
.tab_30  {width: 29.0%;}
.tab_31  {width: 30.0%;}	
.tab_32  {width: 31.0%;}	
.tab_33  {width: 32.0%;}	
.tab_34  {width: 33.0%;}	
.tab_35  {width: 34.0%;}		
.tab_40  {width: 39.0%;}
.tab_45  {width: 44.0%;}
.tab_48  {width: 47.0%;}
.tab_49  {width: 48.0%;}
.tab_50  {width: 49.0%;}
.tab_60  {width: 59.0%;}
.tab_70  {width: 69.0%;}
.tab_80  {width: 79.0%;}
.tab_90  {width: 89.0%;}
.tab_99 {width: 98.0%;}
.tab_100 {width: 99.0%;}
.tab_101 {width: 100.0%;}

/*.tab_logomarca_top  {width: 79.0%;}*/
/*.tab_logomarca_rodape  {width: 79.0%;}*/

/* usado para os inputs do alimenta caixa mobile*/
.tab_30_caixa_input {width: 29%;}
.tab_70_caixa_input {width: 69%;}
.tab_100_caixa_input {width: 99%;}

.tab_20_caixa_input {width: 19%;}
.tab_33_caixa_input {width: 32%;}
.tab_40_caixa_input {width: 39%;}
.tab_60_caixa_input {width: 59%;}


.tb_cx_2 {width: 28.90%;}
.tb_cx_3 {width: 60.90%;}

.tb_cx_4 {width: 28.90%;}
.tb_cx_5 {width: 60.90%;}

.tb_cx_1 {width: 54.90%;}
.tb_cx_6 {width: 34.90%;}




/*mobile*/

.site_logomarca_no_lado_a_lado {width: 98%; text-align: center;}-align: center;}

.site_logomarca_img_20_80 {width: 98%; text-align: center;}
.site_logomarca_img_30_70 {width: 98%; text-align: center;}
.site_logomarca_img_40_60 {width: 98%; text-align: center;}
.site_logomarca_img_50_50 {width: 98%; text-align: center;}
.site_logomarca_img_60_40 {width: 98%; text-align: center;}
.site_logomarca_img_70_30 {width: 98%; text-align: center;}
.site_logomarca_img {width: 98%; text-align: center;}
.site_logomarca_txt {width: 98%; text-align: center;}
.site_logomarca_txt_20_80 {width: 98%; text-align: center;}
.site_logomarca_txt_30_70 {width: 98%; text-align: center;}
.site_logomarca_txt_40_60 {width: 98%; text-align: center;}
.site_logomarca_txt_50_50 {width: 98%; text-align: center;}
.site_logomarca_txt_60_40 {width: 98%; text-align: center;}
.site_logomarca_txt_70_30 {width: 98%; text-align: center;}


.site_quem_somos_img_30_70 {width: 98%; text-align: center;}
.site_quem_somos_img_40_60 {width: 98%; text-align: center;}
.site_quem_somos_img_50_50 {width: 98%; text-align: center;}
.site_quem_somos_img_60_40 {width: 98%; text-align: center;}
.site_quem_somos_img_70_30 {width: 98%; text-align: center;}
.site_quem_somos_img {width: 98%; text-align: center;}
.site_quem_somos_txt {width: 98%; text-align: center;}
.site_quem_somos_txt_30_70 {width: 98%; text-align: center;}
.site_quem_somos_txt_40_60 {width: 98%; text-align: center;}
.site_quem_somos_txt_50_50 {width: 98%; text-align: center;}
.site_quem_somos_txt_60_40 {width: 98%; text-align: center;}
.site_quem_somos_txt_70_30 {width: 98%; text-align: center;}

.site_servicos_img_30_70 {width: 98%; text-align: center;}
.site_servicos_img_40_60 {width: 98%; text-align: center;}
.site_servicos_img_50_50 {width: 98%; text-align: center;}
.site_servicos_img_60_40 {width: 98%; text-align: center;}
.site_servicos_img_70_30 {width: 98%; text-align: center;}
.site_servicos_img {width: 98%; text-align: center;}
.site_servicos_txt {width: 98%; text-align: center;}
.site_servicos_txt_30_70 {width: 98%; text-align: center;}
.site_servicos_txt_40_60 {width: 98%; text-align: center;}
.site_servicos_txt_50_50 {width: 98%; text-align: center;}
.site_servicos_txt_60_40 {width: 98%; text-align: center;}
.site_servicos_txt_70_30 {width: 98%; text-align: center;}

.site_equipe_img_30_70 {width: 98%; text-align: center;}
.site_equipe_img_40_60 {width: 98%; text-align: center;}
.site_equipe_img_50_50 {width: 98%; text-align: center;}
.site_equipe_img_60_40 {width: 98%; text-align: center;}
.site_equipe_img_70_30 {width: 98%; text-align: center;}
.site_equipe_img {width: 98%; text-align: center;}
.site_equipe_txt {width: 98%; text-align: center;}
.site_equipe_txt_30_70 {width: 98%; text-align: center;}
.site_equipe_txt_40_60 {width: 98%; text-align: center;}
.site_equipe_txt_50_50 {width: 98%; text-align: center;}
.site_equipe_txt_60_40 {width: 98%; text-align: center;}
.site_equipe_txt_70_30 {width: 98%; text-align: center;}

.site_horario_img {width: 98%; text-align: center;}
.site_horario_txt {width: 98%; text-align: center;}


.site_eventos_img {width: 98%; text-align: center;}
.site_eventos_txt {width: 98%; text-align: center;}


.site_rodape_img_20_80 {width: 98%; text-align: center;}
.site_rodape_img_30_70 {width: 98%; text-align: center;}
.site_rodape_img_40_60 {width: 98%; text-align: center;}
.site_rodape_img_50_50 {width: 98%; text-align: center;}
.site_rodape_img_60_40 {width: 98%; text-align: center;}
.site_rodape_img_70_30 {width: 98%; text-align: center;}
.site_rodape_img {width: 98%; text-align: center;}
.site_rodape_txt {width: 98%; text-align: center;}
.site_rodape_txt_20_80 {width: 98%; text-align: center;}
.site_rodape_txt_30_70 {width: 98%; text-align: center;}
.site_rodape_txt_40_60 {width: 98%; text-align: center;}
.site_rodape_txt_50_50 {width: 98%; text-align: center;}
.site_rodape_txt_60_40 {width: 98%; text-align: center;}
.site_rodape_txt_70_30 {width: 98%; text-align: center;}




/* COLUNAS  mobilie */
.focard_inicio {width: 49%;}
.focard_aniversario {width: 49%;}
.focard_nome {width: 69%;}
.focard_rg {width: 44%;}
.focard_cpf {width: 54%;}
.focard_ddd {width: 29%;}
.focard_whatsappaluno {width: 69%;}
.focard_telefonealuno {width: 69%;}
.focard_responsavelfinanceiro {width: 39%;}
.focard_whatsappfinanceiro {width: 29%;}
.focard_mensalidade {width: 29%;}
.focard_peso {width: 49%;}
.focard_altura {width: 49%;}
.focard_plano {width: 100%;}
.focard_faixa {width: 100%;}
.focard_email {width: 99%;}
.focard_emergencia {width: 100%;}
.focard_endereco {width: 69%;}
.focard_numero {width: 29%;}
.focard_bairro {width: 49%;}
.focard_cidade {width: 49%;}
.focard_uf {width: 39%;}
.focard_complemento {width: 100%;}
.focard_cep {width: 59%;}
.focard_obs {width: 100%;}
.focard_tipocadastro {width: 100%;}
.focard_statuscliente {width: 100%;}
.focard_modalidade {width: 100%;}
.focard_latitude {width: 100%;}
.focard_longitude {width: 100%;}



/* COLUNAS  MOBILE */
.ficadas_cx_foto { width: 20%; padding: 0.5%; margin: 0.5%; text-align: center; }
.ficadas_cx_nome { width: 76%; padding: 0.5%; margin: 0.5%;  font-size: 17px; color: #3865a8;}
.tamanho_foto_buscar {height: 60px;}

.ficadas_bem_vindo {width: 48%; height: 25px;}
.ficadas_ativo_icone {width: 48%; height: 25px;}

.ficadas_ativo {width: 28%; height: 30px;}
.ficadas_editar_aluno {width: 12%; height: 26px; padding: 0px; }
.ficadas_nome {width: 84%; }

.ficadas_cpf {width: 48%;}
.ficadas_rg {width: 48%;}
.ficadas_nasc {width: 48%;}
.ficadas_idade {width: 48%;}
.ficadas_peso {width: 48%;}
.ficadas_altura {width: 48%;}
.ficadas_imc {width: 98%;}
.ficadas_inicio {width: 48%;}
.ficadas_tempo_de_atividade {width: 48%;}
.ficadas_faixa {width: 48%;}
.ficadas_mensal {width: 48%;}
.ficadas_plano {width: 98%;}
.ficadas_fone {width: 48%;}
.ficadas_whatsapp {width: 48%;}
.ficadas_email {width: 98%;}
.ficadas_contato_emergencia {width: 98%;}

.ficadas_endereco {width: 68%;}
.ficadas_numero {width: 28%;}
.ficadas_cidade {width: 48%;}
.ficadas_uf {width: 48%;}
.ficadas_bairro {width: 48%;}
.ficadas_cep {width: 48%;}
.ficadas_instrutor {width: 48%;}
.ficadas_horario {width: 48%;}
.ficadas_complemento {width: 98%;}
.ficadas_obs {width: 98%;}

/* COLUNAS  MOBILE */

.tab_listar_aluno_img {width: 28%; margin: 1%; float: left; }
.tab_listar_dados {width: 68%; margin: 1%; float: left; min-height: 90px; }


.tab_listar_aluno_img_edit {width: 98%; margin: 1%; align-items: center; text-align: center;}
.tab_listar_dados_edit {width: 48%; margin: 1%; float: left; min-height: 90px; background-color: #f9f9f9;}


.col_btn_tb {width: 24.94%; font-size: 5px; margin-right: 0.2% margin-left:0.2%;}


/* tabela aberto */
.tbm_1 { width: 12.50%; margin: 0.250%; padding: 0.50%; }
.tbm_2 { width: 42.00%; margin: 0.250%; padding: 0.50%; }
.tbm_3 { width: 12.50%; margin: 0.250%; padding: 0.50%; }

/* tabela aberto */
.tbm_c_1 { width: 12.50%; margin: 0.250%; padding: 0.50%; }
.tbm_c_2 { width: 56.00%; margin: 0.250%; padding: 0.50%; }
.tbm_c_3 { width: 12.50%; margin: 0.250%; padding: 0.50%; }



/* tabela aberto */
.tbm_x_1 { width: 12.50%; margin: 0.250%; padding: 0.50%; }
.tbm_x_2 { width: 70.00%; margin: 0.250%; padding: 0.50%; }
.tbm_x_3 { width: 12.50%; margin: 0.250%; padding: 0.50%; }






/* BG MOBILE */
.bg_img_1 { background-image: url('site_layout_mobile/1.jpg'); background-position: center center; background-attachment: fixed; background-size: cover; /* contain; corta*/}
.bg_img_2 { background-image: url('site_layout_mobile/2.jpg'); background-position: center center; background-attachment: fixed; background-size: cover; /*100 vert repete horizontal background-repeat: no-repeat; */}
.bg_img_3 { background-image: url('site_layout_mobile/3.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_4 { background-image: url('site_layout_mobile/4.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_5 { background-image: url('site_layout_mobile/5.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_6 { background-image: url('site_layout_mobile/6.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_7 { background-image: url('site_layout_mobile/7.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_8 { background-image: url('site_layout_mobile/8.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_9 { background-image: url('site_layout_mobile/9.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_10 { background-image: url('site_layout_mobile/10.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_11 { background-image: url('site_layout_mobile/11.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_12 { background-image: url('site_layout_mobile/12.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_13 { background-image: url('site_layout_mobile/13.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_14 { background-image: url('site_layout_mobile/14.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_15 { background-image: url('site_layout_mobile/15.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_16 { background-image: url('site_layout_mobile/16.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_17 { background-image: url('site_layout_mobile/17.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_18 { background-image: url('site_layout_mobile/18.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_19 { background-image: url('site_layout_mobile/19.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_20 { background-image: url('site_layout_mobile/20.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}


.bg_img_21 { background-image: url('site_layout_mobile/21.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_22 { background-image: url('site_layout_mobile/22.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_23 { background-image: url('site_layout_mobile/23.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_24 { background-image: url('site_layout_mobile/24.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_25 { background-image: url('site_layout_mobile/25.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_26 { background-image: url('site_layout_mobile/26.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_27 { background-image: url('site_layout_mobile/27.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_28 { background-image: url('site_layout_mobile/28.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_29 { background-image: url('site_layout_mobile/29.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_31 { background-image: url('site_layout_mobile/31.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_32 { background-image: url('site_layout_mobile/32.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_33 { background-image: url('site_layout_mobile/33.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_34 { background-image: url('site_layout_mobile/34.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_35 { background-image: url('site_layout_mobile/35.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_36 { background-image: url('site_layout_mobile/36.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_37 { background-image: url('site_layout_mobile/37.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_38 { background-image: url('site_layout_mobile/38.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_39 { background-image: url('site_layout_mobile/39.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_40 { background-image: url('site_layout_mobile/40.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_41 { background-image: url('site_layout_mobile/41.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_42 { background-image: url('site_layout_mobile/42.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_43 { background-image: url('site_layout_mobile/43.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_44 { background-image: url('site_layout_mobile/44.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_45 { background-image: url('site_layout_mobile/45.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_46 { background-image: url('site_layout_mobile/46.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_47 { background-image: url('site_layout_mobile/47.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_48 { background-image: url('site_layout_mobile/48.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_49 { background-image: url('site_layout_mobile/49.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_50 { background-image: url('site_layout_mobile/50.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_51 { background-image: url('site_layout_mobile/51.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_52 { background-image: url('site_layout_mobile/52.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_53 { background-image: url('site_layout_mobile/53.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_54 { background-image: url('site_layout_mobile/54.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_55 { background-image: url('site_layout_mobile/55.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_56 { background-image: url('site_layout_mobile/56.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_57 { background-image: url('site_layout_mobile/57.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_58 { background-image: url('site_layout_mobile/58.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_59 { background-image: url('site_layout_mobile/59.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_60 { background-image: url('site_layout_mobile/60.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_61 { background-image: url('site_layout_mobile/61.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_62 { background-image: url('site_layout_mobile/62.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_63 { background-image: url('site_layout_mobile/63.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_64 { background-image: url('site_layout_mobile/64.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_65 { background-image: url('site_layout_mobile/65.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_66 { background-image: url('site_layout_mobile/66.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_67 { background-image: url('site_layout_mobile/67.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_68 { background-image: url('site_layout_mobile/68.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_69 { background-image: url('site_layout_mobile/69.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_70 { background-image: url('site_layout_mobile/70.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_71 { background-image: url('site_layout_mobile/71.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_72 { background-image: url('site_layout_mobile/72.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_73 { background-image: url('site_layout_mobile/73.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_74 { background-image: url('site_layout_mobile/74.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_75 { background-image: url('site_layout_mobile/75.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_76 { background-image: url('site_layout_mobile/76.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_77 { background-image: url('site_layout_mobile/77.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_78 { background-image: url('site_layout_mobile/78.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_79 { background-image: url('site_layout_mobile/79.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_80 { background-image: url('site_layout_mobile/80.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_81 { background-image: url('site_layout_mobile/81.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_82 { background-image: url('site_layout_mobile/82.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_83 { background-image: url('site_layout_mobile/83.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_84 { background-image: url('site_layout_mobile/84.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_85 { background-image: url('site_layout_mobile/85.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_86 { background-image: url('site_layout_mobile/86.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_87 { background-image: url('site_layout_mobile/87.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_88 { background-image: url('site_layout_mobile/88.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_89 { background-image: url('site_layout_mobile/89.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_100 { background-image: url('site_layout_mobile/100.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_101 { background-image: url('site_layout_mobile/101.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_102 { background-image: url('site_layout_mobile/102.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_103 { background-image: url('site_layout_mobile/103.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_104 { background-image: url('site_layout_mobile/104.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_105 { background-image: url('site_layout_mobile/105.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_106 { background-image: url('site_layout_mobile/106.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_107 { background-image: url('site_layout_mobile/107.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_108 { background-image: url('site_layout_mobile/108.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_109 { background-image: url('site_layout_mobile/109.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_110 { background-image: url('site_layout_mobile/110.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_111 { background-image: url('site_layout_mobile/111.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_112 { background-image: url('site_layout_mobile/112.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_113 { background-image: url('site_layout_mobile/113.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_114 { background-image: url('site_layout_mobile/114.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_115 { background-image: url('site_layout_mobile/115.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_116 { background-image: url('site_layout_mobile/116.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_117 { background-image: url('site_layout_mobile/117.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_118 { background-image: url('site_layout_mobile/118.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_119 { background-image: url('site_layout_mobile/119.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_120 { background-image: url('site_layout_mobile/120.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_200 { background-image: url('site_layout_mobile/200.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_201 { background-image: url('site_layout_mobile/201.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_202 { background-image: url('site_layout_mobile/202.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_203 { background-image: url('site_layout_mobile/203.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_204 { background-image: url('site_layout_mobile/204.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_205 { background-image: url('site_layout_mobile/205.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_206 { background-image: url('site_layout_mobile/206.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_207 { background-image: url('site_layout_mobile/207.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_208 { background-image: url('site_layout_mobile/208.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_209 { background-image: url('site_layout_mobile/209.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_210 { background-image: url('site_layout_mobile/210.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_211 { background-image: url('site_layout_mobile/211.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_212 { background-image: url('site_layout_mobile/212.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_213 { background-image: url('site_layout_mobile/213.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_214 { background-image: url('site_layout_mobile/214.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_215 { background-image: url('site_layout_mobile/215.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_216 { background-image: url('site_layout_mobile/216.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_217 { background-image: url('site_layout_mobile/217.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_218 { background-image: url('site_layout_mobile/218.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_219 { background-image: url('site_layout_mobile/219.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_220 { background-image: url('site_layout_mobile/220.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_221 { background-image: url('site_layout_mobile/221.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_222 { background-image: url('site_layout_mobile/222.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_223 { background-image: url('site_layout_mobile/223.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_224 { background-image: url('site_layout_mobile/224.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_225 { background-image: url('site_layout_mobile/225.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_226 { background-image: url('site_layout_mobile/226.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_227 { background-image: url('site_layout_mobile/227.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_228 { background-image: url('site_layout_mobile/228.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_229 { background-image: url('site_layout_mobile/229.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_230 { background-image: url('site_layout_mobile/230.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_500 { background-image: url('site_layout_mobile/500.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_501 { background-image: url('site_layout_mobile/501.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_502 { background-image: url('site_layout_mobile/502.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_503 { background-image: url('site_layout_mobile/503.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_504 { background-image: url('site_layout_mobile/504.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_505 { background-image: url('site_layout_mobile/505.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_506 { background-image: url('site_layout_mobile/506.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_507 { background-image: url('site_layout_mobile/507.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_508 { background-image: url('site_layout_mobile/508.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_509 { background-image: url('site_layout_mobile/509.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_510 { background-image: url('site_layout_mobile/510.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_600 { background-image: url('site_layout_mobile/600.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_800 { background-image: url('site_layout_mobile/800.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_801 { background-image: url('site_layout_mobile/801.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_802 { background-image: url('site_layout_mobile/802.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_803 { background-image: url('site_layout_mobile/803.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_804 { background-image: url('site_layout_mobile/804.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_805 { background-image: url('site_layout_mobile/805.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_806 { background-image: url('site_layout_mobile/806.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_807 { background-image: url('site_layout_mobile/807.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_808 { background-image: url('site_layout_mobile/808.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_809 { background-image: url('site_layout_mobile/809.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_810 { background-image: url('site_layout_mobile/810.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_811 { background-image: url('site_layout_mobile/811.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_812 { background-image: url('site_layout_mobile/812.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_813 { background-image: url('site_layout_mobile/813.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_814 { background-image: url('site_layout_mobile/814.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_815 { background-image: url('site_layout_mobile/815.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_816 { background-image: url('site_layout_mobile/816.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_817 { background-image: url('site_layout_mobile/817.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_818 { background-image: url('site_layout_mobile/818.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_819 { background-image: url('site_layout_mobile/819.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_820 { background-image: url('site_layout_mobile/820.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_821 { background-image: url('site_layout_mobile/821.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_822 { background-image: url('site_layout_mobile/822.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_823 { background-image: url('site_layout_mobile/823.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_824 { background-image: url('site_layout_mobile/824.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_825 { background-image: url('site_layout_mobile/825.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_826 { background-image: url('site_layout_mobile/826.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_827 { background-image: url('site_layout_mobile/827.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_828 { background-image: url('site_layout_mobile/828.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_829 { background-image: url('site_layout_mobile/829.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_831 { background-image: url('site_layout_mobile/831.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_832 { background-image: url('site_layout_mobile/832.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_833 { background-image: url('site_layout_mobile/833.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_834 { background-image: url('site_layout_mobile/834.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_835 { background-image: url('site_layout_mobile/835.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_836 { background-image: url('site_layout_mobile/836.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_837 { background-image: url('site_layout_mobile/837.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_838 { background-image: url('site_layout_mobile/838.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_839 { background-image: url('site_layout_mobile/839.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_840 { background-image: url('site_layout_mobile/840.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_841 { background-image: url('site_layout_mobile/841.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_842 { background-image: url('site_layout_mobile/842.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_843 { background-image: url('site_layout_mobile/843.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_844 { background-image: url('site_layout_mobile/844.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_845 { background-image: url('site_layout_mobile/845.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_846 { background-image: url('site_layout_mobile/846.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_847 { background-image: url('site_layout_mobile/847.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_848 { background-image: url('site_layout_mobile/848.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_849 { background-image: url('site_layout_mobile/849.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_850 { background-image: url('site_layout_mobile/850.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_851 { background-image: url('site_layout_mobile/851.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_852 { background-image: url('site_layout_mobile/852.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_853 { background-image: url('site_layout_mobile/853.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_854 { background-image: url('site_layout_mobile/854.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_855 { background-image: url('site_layout_mobile/855.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_856 { background-image: url('site_layout_mobile/856.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_857 { background-image: url('site_layout_mobile/857.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_858 { background-image: url('site_layout_mobile/858.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_859 { background-image: url('site_layout_mobile/859.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_860 { background-image: url('site_layout_mobile/860.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_861 { background-image: url('site_layout_mobile/861.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_862 { background-image: url('site_layout_mobile/862.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_863 { background-image: url('site_layout_mobile/863.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_864 { background-image: url('site_layout_mobile/864.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_865 { background-image: url('site_layout_mobile/865.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_866 { background-image: url('site_layout_mobile/866.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_867 { background-image: url('site_layout_mobile/867.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_868 { background-image: url('site_layout_mobile/868.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_869 { background-image: url('site_layout_mobile/869.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_870 { background-image: url('site_layout_mobile/870.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

.bg_img_871 { background-image: url('site_layout_mobile/871.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_872 { background-image: url('site_layout_mobile/872.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_873 { background-image: url('site_layout_mobile/873.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_874 { background-image: url('site_layout_mobile/874.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_875 { background-image: url('site_layout_mobile/875.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_876 { background-image: url('site_layout_mobile/876.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_877 { background-image: url('site_layout_mobile/877.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_878 { background-image: url('site_layout_mobile/878.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_879 { background-image: url('site_layout_mobile/879.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_880 { background-image: url('site_layout_mobile/880.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}

















































/* TAMANHO DOS ICONES */
	.kra-social {font-size: 48px;}
	.kra-location {font-size: 48px;}


/* EXIBE DIVS - MOBILE */
	.desktop { display: none; }
	.mobile  { display: block; }

/* ___  FIM SMARTPHONE  MENOR 480  ________________________________________________________________________________________________________ */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP  */
/* ___COMPUTADOR ____________________Layout para desktops: 769 px até o máximo de 1232 px. */

@media only screen and (min-width: 769px) {	









/* NATIVOS DESKTOP */
h1 {font-size:35px; margin:5px 0px 25px 0px;  text-align: center; }
h2 {font-size:18px; text-align: center; }
h3 {font-size:26px;}	
h4 {font-size:24px;}
h5 {font-size:22px;}
h6 {font-size:22px;}
li {font-size:18px;}

/*	select {height: 40px; padding: 5px 10px; margin: 0px; font-size: 20px;} */
textarea {height: 150px; padding: 10px; box-sizing: border-box; resize:vertical; font-size: 20px;}	
input[type=text],  input[type=url] , input[type=number] ,  input[type=password], input[type=email], input[type=tel], input[type=date], select  {
height: auto; padding: 10px 6px; margin: 2px 0px; box-sizing: border-box; font-size: 20px; resize:vertical;}	
 
/* {height: auto; padding: 10px 6px; margin: 2px 0px; box-sizing: border-box; font-size: 20px; border: none; background-color: #b3e5fc; color: #0e1432; text-align: center; resize:vertical;} */
input[type=button], input[type=submit], input[type=reset]  {height: auto;  box-sizing: border-box; text-decoration: none; cursor: pointer; resize:vertical; text-align: center;}	
input[type=text]:hover,  input[type=url]:hover , input[type=number]:hover ,  input[type=password]:hover, input[type=date]:hover , input[type=email]:hover , input[type=tel]:hover {background-color: #D7E3E6; }	

.input_g{ padding: 10px 10px; font-size: 20px;}
.input_m{ padding: 10px 5px; font-size: 16px;}
.input_mm {width: auto; height: 33px; color: #000000; background-color: #f1f1f1; font-size: 13px; padding: 10px;}
.input_pm{ padding: 3px 3px; font-size: 13px;}
.input_p{ padding: 3px 3px; font-size: 10px;}

.tab_btn_next_prev {width: 36px; height: 36px; color: #000000; background-color: #f1f1f1; font-size: 16px; padding: 10px;}
.tab_btn_center {width: auto; height: 36px; color: #000000; background-color: #f1f1f1; font-size: 16px; padding: 10px;}
.tab_btn_plus {width: auto; height: 20px; color: #000000; background-color: #f1f1f1; font-size: 16px; padding: 2px; margin: 0px;}


/* NATIVOS DESKTOP */
header 		{width: 94.0%; height: 100%; float: left; display: table; margin: 0px; padding: 0px 3.0%; border-top: 1px solid #e9e9e9;}
nav 	    {width: 100.0%; display: block; margin: 0px; padding: 0px; top: 0px; left: 0px; right: 0px; position: fixed; z-index: 99999;}
content   {width: 95.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 2.5%;  border-top: 0px solid #e9e9e9;}
article   {width: 100.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 0px; border-top: 1px solid #e9e9e9;}
footer    {width: 94.0%; float: left; display: table; vertical-align: middle; margin: 0px; padding: 0px 3.0%; border-top: 1px solid #777777;}


/* FONTE TABELAS */
.fonte_tabela_1, .font_1 {font-size: 12px;}
.fonte_tabela_2, .font_2 {font-size: 14px;}
.fonte_tabela_3, .font_3 {font-size: 16px;}
.fonte_tabela_4, .font_4 {font-size: 18px;}
.fonte_tabela_5, .font_5 {font-size: 16px;}
.fonte_tabela_6, .font_6 {font-size: 18px;}
.fonte_tabela_7, .font_7 {font-size: 20px;}
.fonte_tabela_8, .font_8 {font-size: 22px;}
.fonte_tabela_9, .font_9 {font-size: 30px;}
.fonte_tabela_10, .font_10 {font-size: 35px;}
.fonte_tabela_11, .font_11 {font-size: 45px;}
.fonte_tabela_12, .font_12 {font-size: 60px;}








/* COLUNAS agenda DESKTop */

.img_height_agenda {height: 16px; }
.img_height_agenda_up_down {height: 14px; }

.cel_agenda_pri_v { width: 13.0%; padding: 2px 0.20%; margin: 0px 0.4%;}
.cel_agenda_pri_h { width: 95.8%; padding: 1.0%; margin: 1.0%;}

.cel_agenda_sec_v { width: 13.0%; padding: 2px 0.20%; margin: 0px 0.4%;}
.cel_agenda_sec_h { width: 95.8%; padding: 1.0%; margin: 1.0%;}



/* COLUNAS FLOAT DESKTOP */
/*
.nav_hor_6 {width: 16.45%; line-height: 1.0;  font-size: 18px; text-align: center;}
.nav_hor_7 {width: 14.05%; line-height: 1.0;  font-size: 18px; text-align: center;}
.nav_hor_8 {width: 12.30%; line-height: 1.0;  font-size: 18px; text-align: center;}

.nav_hor_9 {width: 11.00%;}
.nav_hor_10 {width: 9.89%;}
*/

.nav_1 {width: 99.90%;}
.nav_2 {width: 49.90%;}
.nav_3 {width: 33.32%;}
.nav_4 {width: 24.90%;}
.nav_5 {width: 19.90%;}
.nav_6 {width: 16.65%;}
.nav_7 {width: 14.275%;}
.nav_8 {width: 12.49%;}
.nav_9 {width: 11.10%;}
.nav_10 {width: 9.99%;}
.nav_11 {width: 9.08%;}
.nav_12 {width: 8.32%;}
.nav_13 {width: 7.68%;}
.nav_14 {width: 7.13%;}
.nav_15 {width: 6.65%;}
.nav_19 {width: 5.10%;}
.nav_20 {width: 4.99%;}
.nav_21 {width: 4.89%;}
.nav_auto {width: auto;}
.nav_auto_agenda {width: 90px;}
.nav_auto_hist_pag {width: 90px;}


.col_3, .tab_3  {width: 2%;}
.col_5, .tab_5  {width: 4%;}
.col_10, .tab_10  {width: 9%;}
.col_11, .tab_11  {width: 10%;}	
.col_12, .tab_12  {width: 12.5%;}
.col_16, .tab_16  {width: 14%;}
.col_15, .tab_15  {width: 14%;}
.col_20, .tab_20  {width: 19%;}
.col_19, .tab_19  {width: 19%}
.col_24, .tab_24  {width: 23%;}
.col_25, .tab_25  {width: 24%;}
.col_30, .tab_30  {width: 29%;}
.col_31, .tab_31  {width: 30%;}	


/* COLUNAS  DESKTOP */

.welcome_col_30_mobile_height_icone {height: 70px; width: auto;}

.welcome_col_15_app   {width: 27.0%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_25   {width: 18.5%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_30   {width: 27.0%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_30_mobile   {width: 27.0%; padding: 1%; margin: 2.0% 2.0%;}

.welcome_col_40   {width: 33.5%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_60   {width: 53.5%; padding: 1%; margin: 2.0% 2.0%;}

.welcome_col_70   {width: 63.5%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_70   {width: 63.5%; padding: 1%; margin: 2.0% 2.0%;}

.welcome_col_50          {width: 43.5%; padding: 1%; margin: 2.0% 2.0%;}
.welcome_col_50_mobile   {width: 43.5%; padding: 1%; margin: 2.0% 2.0%;}


.tb_print_50 {width: 43.5%; padding: 1%; margin: 2.0% 2.0%;}

.welcome_col_100  {width: 93.5%; padding: 1%; margin: 2.0% 2.0%;}


.welcome_height_250_mobile {height: 250px;}


.welcome_height_auto {height: auto;}
.welcome_height_200 {height: 220px;}
.welcome_height_250 {height: 250px;}

.welcome_height_300 {height: 320px;}
.welcome_height_400 {height: 400px;}
.welcome_height_500 {height: 500px;}
.welcome_height_auto {height: auto;}
.col_32, .tab_32  {width: 31.0%;}	
.col_33, .tab_33  {width: 32.0%;}	
.col_34, .tab_34  {width: 33.0%;}	
.col_35, .tab_35  {width: 34.0%;}	
.col_40, .tab_40  {width: 39.0%;}
.col_45, .tab_45  {width: 44.0%;}
.col_48, .tab_48  {width: 47.0%;}
.col_49, .tab_49  {width: 48.0%;}
.col_50, .tab_50  {width: 49.0%;}
.col_60, .tab_60  {width: 59.0%;}
.col_70, .tab_70  {width: 69.0%;}
.col_80, .tab_80  {width: 79.0%;}
.col_90, .tab_90  {width: 89.0%;}
.col_99, .tab_99  {width: 98.0%;}
.col_100, .tab_100 {width: 99.0%;}
/*DESKTOP*/
/*.tab_logomarca_top  {width: 29.0%;}*/
/*.tab_logomarca_rodape  {width: 29.0%;}*/


/* usado para os inputs do alimenta caixa DESKTOP */
.tab_30_caixa_input {width: 19.0%;}
.tab_70_caixa_input {width: 29.0%;}
.tab_100_caixa_input {width: 49.0%;}

.tab_20_caixa_input {width: 19.0%;}
.tab_33_caixa_input {width: 32.0%;}
.tab_40_caixa_input {width: 39.0%;}
.tab_60_caixa_input {width: 59.0%;}






/*desktop*/

.site_logomarca_no_lado_a_lado {width: 98%; text-align: center;} 

.site_logomarca_img_20_80 {width: 18%; text-align: center;}
.site_logomarca_img_30_70 {width: 28%; text-align: center;}
.site_logomarca_img_40_60 {width: 38%; text-align: center;}
.site_logomarca_img_50_50 {width: 48%; text-align: center;}
.site_logomarca_img_60_40 {width: 58%; text-align: center;}
.site_logomarca_img_70_30 {width: 68%; text-align: center;}

.site_logomarca_img {width: 49%; text-align: center;}
.site_logomarca_txt {width: 49%; text-align: center;}

.site_logomarca_txt_20_80 {width: 78%; text-align: center;}
.site_logomarca_txt_30_70 {width: 68%; text-align: center;}
.site_logomarca_txt_40_60 {width: 58%; text-align: center;}
.site_logomarca_txt_50_50 {width: 48%; text-align: center;}
.site_logomarca_txt_60_40 {width: 38%; text-align: center;}
.site_logomarca_txt_70_30 {width: 28%; text-align: center;}







.site_quem_somos_img_30_70 {width: 28%; text-align: center;}
.site_quem_somos_img_40_60 {width: 38%; text-align: center;}
.site_quem_somos_img_50_50 {width: 48%; text-align: center;}
.site_quem_somos_img_60_40 {width: 58%; text-align: center;}
.site_quem_somos_img_70_30 {width: 68%; text-align: center;}

.site_quem_somos_img {width: 49%; text-align: center;}
.site_quem_somos_txt {width: 49%; text-align: center;}

.site_quem_somos_txt_30_70 {width: 68%; text-align: center;}
.site_quem_somos_txt_40_60 {width: 58%; text-align: center;}
.site_quem_somos_txt_50_50 {width: 48%; text-align: center;}
.site_quem_somos_txt_60_40 {width: 38%; text-align: center;}
.site_quem_somos_txt_70_30 {width: 28%; text-align: center;}





.site_servicos_txt_30_70 {width: 28%; text-align: center;}
.site_servicos_txt_40_60 {width: 38%; text-align: center;}
.site_servicos_txt_50_50 {width: 48%; text-align: center;}
.site_servicos_txt_60_40 {width: 58%; text-align: center;}
.site_servicos_txt_70_30 {width: 68%; text-align: center;}

.site_servicos_txt {width: 49%; text-align: center;}
.site_servicos_img {width: 49%; text-align: center;}

.site_servicos_img_30_70 {width: 68%; text-align: center;}
.site_servicos_img_40_60 {width: 58%; text-align: center;}
.site_servicos_img_50_50 {width: 48%; text-align: center;}
.site_servicos_img_60_40 {width: 38%; text-align: center;}
.site_servicos_img_70_30 {width: 28%; text-align: center;}



.site_rodape_img_20_80 {width: 18%; text-align: center;}
.site_rodape_img_30_70 {width: 28%; text-align: center;}
.site_rodape_img_40_60 {width: 38%; text-align: center;}
.site_rodape_img_50_50 {width: 48%; text-align: center;}
.site_rodape_img_60_40 {width: 58%; text-align: center;}
.site_rodape_img_70_30 {width: 68%; text-align: center;}

.site_rodape_img {width: 49%; text-align: center;}
.site_rodape_txt {width: 49%; text-align: center;}

.site_rodape_txt_20_80 {width: 78%; text-align: center;}
.site_rodape_txt_30_70 {width: 68%; text-align: center;}
.site_rodape_txt_40_60 {width: 58%; text-align: center;}
.site_rodape_txt_50_50 {width: 48%; text-align: center;}
.site_rodape_txt_60_40 {width: 38%; text-align: center;}
.site_rodape_txt_70_30 {width: 28%; text-align: center;}








.site_equipe_img_30_70 {width: 28%; text-align: center;}
.site_equipe_img_40_60 {width: 38%; text-align: center;}
.site_equipe_img_50_50 {width: 48%; text-align: center;}
.site_equipe_img_60_40 {width: 58%; text-align: center;}
.site_equipe_img_70_30 {width: 68%; text-align: center;}

.site_equipe_img {width: 49%; text-align: center;}
.site_equipe_txt {width: 49%; text-align: center;}

.site_equipe_txt_30_70 {width: 68%; text-align: center;}
.site_equipe_txt_40_60 {width: 58%; text-align: center;}
.site_equipe_txt_50_50 {width: 48%; text-align: center;}
.site_equipe_txt_60_40 {width: 38%; text-align: center;}
.site_equipe_txt_70_30 {width: 28%; text-align: center;}


.site_horario_img {width: 42.0%; text-align: right;  } 
.site_horario_txt {width: 56.0%; text-align: left; }  

.site_eventos_img {width: 40.0%; text-align: right;  } 
.site_eventos_txt {width: 40.0%; text-align: left; }  


/* COLUNAS  DESKTOP */

.focard_inicio {width: 19%;}
.focard_aniversario {width: 19%;}
.focard_nome {width: 49%;}
.focard_rg {width: 10%;}
.focard_cpf {width: 14%;}
.focard_ddd {width: 9%;}
.focard_whatsappaluno {width: 19%;}
.focard_telefonealuno {width: 19%;}
.focard_responsavelfinanceiro {width: 13%;}
.focard_whatsappfinanceiro {width: 19%;}
.focard_mensalidade {width: 19%;}
.focard_peso {width: 19%;}
.focard_altura {width: 19%;}
.focard_plano {width: 50%;}
.focard_faixa {width: 24%;}
.focard_email {width: 59%;}
.focard_emergencia {width: 59%;}
.focard_endereco {width: 49%;}
.focard_numero {width: 9%;}
.focard_bairro {width: 29%;}
.focard_cidade {width: 29%;}
.focard_uf {width: 9%;}
.focard_complemento {width: 39%;}
.focard_cep {width: 29%;}
.focard_obs {width: 100%;}
.focard_tipocadastro {width: 24%;}
.focard_statuscliente {width: 19%;}
.focard_modalidade {width: 29%;}
.focard_longitude {width: 29%;}
.focard_latitude {width: 29%;}


/* COLUNAS  DESKTOP */
.ficadas_cx_foto { width: 10%; padding: 0.5%; margin: 0.5%; text-align: center; }
.ficadas_cx_nome { width: 86%; padding: 0.5%; margin: 0.5%; font-size: 30px; color: #3865a8; }
.tamanho_foto_buscar {height: 90px;}


.ficadas_bem_vindo {width: 31%; height: 25px;}
.ficadas_ativo_icone {width: 31%; height: 25px;}
.ficadas_ativo {width: 32%; height: 25px;}
.ficadas_nome {width: 90%; height: 25px;}
.ficadas_editar_aluno {width: 6%; height: 25px;}

.ficadas_cpf {width: 23%;}
.ficadas_rg {width: 23%;}
.ficadas_nasc {width: 23%;}
.ficadas_idade {width: 23%;}
.ficadas_peso {width: 23%;}
.ficadas_altura {width: 23%;}
.ficadas_imc {width: 48%;}

.ficadas_inicio {width: 23%;}
.ficadas_tempo_de_atividade {width: 23%;}
.ficadas_faixa {width: 23%;}
.ficadas_mensal {width: 23%;}

.ficadas_plano {width: 32%;}
.ficadas_fone {width: 31%;}
.ficadas_whatsapp {width: 31%;}

.ficadas_email {width: 48%;}
.ficadas_contato_emergencia {width: 48%;}

.ficadas_endereco {width: 58%;}
.ficadas_numero {width: 8%;}
.ficadas_cidade {width: 31%;}
.ficadas_uf {width: 8%;}
.ficadas_bairro {width: 31%;}
.ficadas_cep {width: 22%;}
.ficadas_instrutor {width: 48%;}
.ficadas_horario {width: 48%;}
.ficadas_complemento {width: 28%;}
.ficadas_obs {width: 98%;}





.tab_listar_aluno_img {width: 8%; margin: 1%; float: left;}
.tab_listar_dados {width: 88%; margin: 1%; float: left;}

.tab_listar_aluno_img_edit {width: 28%; margin: 1%; float: left;}
.tab_listar_dados_edit {width: 68%; margin: 1%; float: left;}

.col_btn_tb {width: 7.93%; margin-left: 0.2%; margin-right: 0.2%;}


/* tabela aberto */
.tb_1 {width: 6.00%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_2 {width: 24.00%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_3 {width: 12.00%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_4 {width: 24.00%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_5 {width: 12.50%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_6 {width: 12.50%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_7 {width: 6.90%; margin: 0.05% 0.05%; padding: 0.10%;}

.tb_8 {width: 4.70%; margin: 0.05% 0.05%; padding: 0.10%;} /* 5 */
.tb_9 {width: 24.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_10 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_11 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_12 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_13 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_14 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_15 {width: 9.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_16 {width: 4.70%; margin: 0.05% 0.05%; padding: 0.10%;}
.tb_17 {width: 4.70%; margin: 0.05% 0.05%; padding: 0.10%;}


.tb_cx_2 {width: 10.90%;}
.tb_cx_3 {width: 25.90%;}

.tb_cx_4 {width: 11.90%;}
.tb_cx_5 {width: 25.90%;}

.tb_cx_1 {width: 13.90%;}
.tb_cx_6 {width: 8.90%;}


/* BG DESKTOP */
.bg_img_1 { background-image: url('site_layout_desktop/1.jpg'); background-position: center center; background-attachment: fixed; background-size: cover; /* contain; corta*/}
.bg_img_2 { background-image: url('site_layout_desktop/2.jpg'); background-position: center center; background-attachment: fixed; background-size: cover; /*100 vert repete horizontal background-repeat: no-repeat; */}
.bg_img_3 { background-image: url('site_layout_desktop/3.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_4 { background-image: url('site_layout_desktop/4.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_5 { background-image: url('site_layout_desktop/5.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_6 { background-image: url('site_layout_desktop/6.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_7 { background-image: url('site_layout_desktop/7.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_8 { background-image: url('site_layout_desktop/8.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_9 { background-image: url('site_layout_desktop/9.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_10 { background-image: url('site_layout_desktop/10.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_11 { background-image: url('site_layout_desktop/11.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_12 { background-image: url('site_layout_desktop/12.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_13 { background-image: url('site_layout_desktop/13.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_14 { background-image: url('site_layout_desktop/14.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_15 { background-image: url('site_layout_desktop/15.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_16 { background-image: url('site_layout_desktop/16.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_17 { background-image: url('site_layout_desktop/17.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_18 { background-image: url('site_layout_desktop/18.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_19 { background-image: url('site_layout_desktop/19.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_20 { background-image: url('site_layout_desktop/20.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}


.bg_img_21 { background-image: url('site_layout_desktop/21.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_22 { background-image: url('site_layout_desktop/22.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_23 { background-image: url('site_layout_desktop/23.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_24 { background-image: url('site_layout_desktop/24.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_25 { background-image: url('site_layout_desktop/25.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_26 { background-image: url('site_layout_desktop/26.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_27 { background-image: url('site_layout_desktop/27.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_28 { background-image: url('site_layout_desktop/28.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_29 { background-image: url('site_layout_desktop/29.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_31 { background-image: url('site_layout_desktop/31.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_32 { background-image: url('site_layout_desktop/32.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_33 { background-image: url('site_layout_desktop/33.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_34 { background-image: url('site_layout_desktop/34.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_35 { background-image: url('site_layout_desktop/35.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_36 { background-image: url('site_layout_desktop/36.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_37 { background-image: url('site_layout_desktop/37.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_38 { background-image: url('site_layout_desktop/38.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_39 { background-image: url('site_layout_desktop/39.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_40 { background-image: url('site_layout_desktop/40.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_41 { background-image: url('site_layout_desktop/41.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_42 { background-image: url('site_layout_desktop/42.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_43 { background-image: url('site_layout_desktop/43.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_44 { background-image: url('site_layout_desktop/44.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_45 { background-image: url('site_layout_desktop/45.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_46 { background-image: url('site_layout_desktop/46.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_47 { background-image: url('site_layout_desktop/47.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_48 { background-image: url('site_layout_desktop/48.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_49 { background-image: url('site_layout_desktop/49.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_50 { background-image: url('site_layout_desktop/50.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_51 { background-image: url('site_layout_desktop/51.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_52 { background-image: url('site_layout_desktop/52.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_53 { background-image: url('site_layout_desktop/53.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_54 { background-image: url('site_layout_desktop/54.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_55 { background-image: url('site_layout_desktop/55.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_56 { background-image: url('site_layout_desktop/56.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_57 { background-image: url('site_layout_desktop/57.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_58 { background-image: url('site_layout_desktop/58.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_59 { background-image: url('site_layout_desktop/59.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_60 { background-image: url('site_layout_desktop/60.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_61 { background-image: url('site_layout_desktop/61.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_62 { background-image: url('site_layout_desktop/62.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_63 { background-image: url('site_layout_desktop/63.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_64 { background-image: url('site_layout_desktop/64.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_65 { background-image: url('site_layout_desktop/65.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_66 { background-image: url('site_layout_desktop/66.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_67 { background-image: url('site_layout_desktop/67.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_68 { background-image: url('site_layout_desktop/68.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_69 { background-image: url('site_layout_desktop/69.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_70 { background-image: url('site_layout_desktop/70.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_71 { background-image: url('site_layout_desktop/71.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_72 { background-image: url('site_layout_desktop/72.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_73 { background-image: url('site_layout_desktop/73.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_74 { background-image: url('site_layout_desktop/74.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_75 { background-image: url('site_layout_desktop/75.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_76 { background-image: url('site_layout_desktop/76.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_77 { background-image: url('site_layout_desktop/77.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_78 { background-image: url('site_layout_desktop/78.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_79 { background-image: url('site_layout_desktop/79.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_80 { background-image: url('site_layout_desktop/80.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_81 { background-image: url('site_layout_desktop/81.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_82 { background-image: url('site_layout_desktop/82.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_83 { background-image: url('site_layout_desktop/83.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_84 { background-image: url('site_layout_desktop/84.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_85 { background-image: url('site_layout_desktop/85.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_86 { background-image: url('site_layout_desktop/86.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_87 { background-image: url('site_layout_desktop/87.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_88 { background-image: url('site_layout_desktop/88.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_89 { background-image: url('site_layout_desktop/89.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_100 { background-image: url('site_layout_desktop/100.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_101 { background-image: url('site_layout_desktop/101.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_102 { background-image: url('site_layout_desktop/102.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_103 { background-image: url('site_layout_desktop/103.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_104 { background-image: url('site_layout_desktop/104.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_105 { background-image: url('site_layout_desktop/105.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_106 { background-image: url('site_layout_desktop/106.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_107 { background-image: url('site_layout_desktop/107.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_108 { background-image: url('site_layout_desktop/108.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_109 { background-image: url('site_layout_desktop/109.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_110 { background-image: url('site_layout_desktop/110.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_111 { background-image: url('site_layout_desktop/111.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_112 { background-image: url('site_layout_desktop/112.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_113 { background-image: url('site_layout_desktop/113.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_114 { background-image: url('site_layout_desktop/114.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_115 { background-image: url('site_layout_desktop/115.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_116 { background-image: url('site_layout_desktop/116.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_117 { background-image: url('site_layout_desktop/117.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_118 { background-image: url('site_layout_desktop/118.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_119 { background-image: url('site_layout_desktop/119.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_120 { background-image: url('site_layout_desktop/120.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_200 { background-image: url('site_layout_desktop/200.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_201 { background-image: url('site_layout_desktop/201.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_202 { background-image: url('site_layout_desktop/202.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_203 { background-image: url('site_layout_desktop/203.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_204 { background-image: url('site_layout_desktop/204.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_205 { background-image: url('site_layout_desktop/205.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_206 { background-image: url('site_layout_desktop/206.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_207 { background-image: url('site_layout_desktop/207.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_208 { background-image: url('site_layout_desktop/208.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_209 { background-image: url('site_layout_desktop/209.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_210 { background-image: url('site_layout_desktop/210.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_211 { background-image: url('site_layout_desktop/211.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_212 { background-image: url('site_layout_desktop/212.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_213 { background-image: url('site_layout_desktop/213.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_214 { background-image: url('site_layout_desktop/214.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_215 { background-image: url('site_layout_desktop/215.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_216 { background-image: url('site_layout_desktop/216.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_217 { background-image: url('site_layout_desktop/217.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_218 { background-image: url('site_layout_desktop/218.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_219 { background-image: url('site_layout_desktop/219.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_220 { background-image: url('site_layout_desktop/220.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_221 { background-image: url('site_layout_desktop/221.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_222 { background-image: url('site_layout_desktop/222.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_223 { background-image: url('site_layout_desktop/223.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_224 { background-image: url('site_layout_desktop/224.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_225 { background-image: url('site_layout_desktop/225.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_226 { background-image: url('site_layout_desktop/226.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_227 { background-image: url('site_layout_desktop/227.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_228 { background-image: url('site_layout_desktop/228.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_229 { background-image: url('site_layout_desktop/229.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_230 { background-image: url('site_layout_desktop/230.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_500 { background-image: url('site_layout_desktop/500.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_501 { background-image: url('site_layout_desktop/501.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_502 { background-image: url('site_layout_desktop/502.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_503 { background-image: url('site_layout_desktop/503.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_504 { background-image: url('site_layout_desktop/504.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_505 { background-image: url('site_layout_desktop/505.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_506 { background-image: url('site_layout_desktop/506.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_507 { background-image: url('site_layout_desktop/507.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_508 { background-image: url('site_layout_desktop/508.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_509 { background-image: url('site_layout_desktop/509.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_510 { background-image: url('site_layout_desktop/510.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_600 { background-image: url('site_layout_desktop/600.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_800 { background-image: url('site_layout_desktop/800.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_801 { background-image: url('site_layout_desktop/801.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_802 { background-image: url('site_layout_desktop/802.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_803 { background-image: url('site_layout_desktop/803.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_804 { background-image: url('site_layout_desktop/804.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_805 { background-image: url('site_layout_desktop/805.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_806 { background-image: url('site_layout_desktop/806.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_807 { background-image: url('site_layout_desktop/807.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_808 { background-image: url('site_layout_desktop/808.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_809 { background-image: url('site_layout_desktop/809.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_810 { background-image: url('site_layout_desktop/810.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_811 { background-image: url('site_layout_desktop/811.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_812 { background-image: url('site_layout_desktop/812.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_813 { background-image: url('site_layout_desktop/813.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_814 { background-image: url('site_layout_desktop/814.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_815 { background-image: url('site_layout_desktop/815.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_816 { background-image: url('site_layout_desktop/816.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_817 { background-image: url('site_layout_desktop/817.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_818 { background-image: url('site_layout_desktop/818.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_819 { background-image: url('site_layout_desktop/819.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_820 { background-image: url('site_layout_desktop/820.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_821 { background-image: url('site_layout_desktop/821.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_822 { background-image: url('site_layout_desktop/822.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_823 { background-image: url('site_layout_desktop/823.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_824 { background-image: url('site_layout_desktop/824.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_825 { background-image: url('site_layout_desktop/825.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_826 { background-image: url('site_layout_desktop/826.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_827 { background-image: url('site_layout_desktop/827.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_828 { background-image: url('site_layout_desktop/828.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_829 { background-image: url('site_layout_desktop/829.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_831 { background-image: url('site_layout_desktop/831.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_832 { background-image: url('site_layout_desktop/832.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_833 { background-image: url('site_layout_desktop/833.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_834 { background-image: url('site_layout_desktop/834.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_835 { background-image: url('site_layout_desktop/835.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_836 { background-image: url('site_layout_desktop/836.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_837 { background-image: url('site_layout_desktop/837.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_838 { background-image: url('site_layout_desktop/838.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_839 { background-image: url('site_layout_desktop/839.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_840 { background-image: url('site_layout_desktop/840.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_841 { background-image: url('site_layout_desktop/841.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_842 { background-image: url('site_layout_desktop/842.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_843 { background-image: url('site_layout_desktop/843.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_844 { background-image: url('site_layout_desktop/844.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_845 { background-image: url('site_layout_desktop/845.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_846 { background-image: url('site_layout_desktop/846.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_847 { background-image: url('site_layout_desktop/847.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_848 { background-image: url('site_layout_desktop/848.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_849 { background-image: url('site_layout_desktop/849.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_850 { background-image: url('site_layout_desktop/850.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_851 { background-image: url('site_layout_desktop/851.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_852 { background-image: url('site_layout_desktop/852.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_853 { background-image: url('site_layout_desktop/853.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_854 { background-image: url('site_layout_desktop/854.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_855 { background-image: url('site_layout_desktop/855.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_856 { background-image: url('site_layout_desktop/856.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_857 { background-image: url('site_layout_desktop/857.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_858 { background-image: url('site_layout_desktop/858.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_859 { background-image: url('site_layout_desktop/859.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_860 { background-image: url('site_layout_desktop/860.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_861 { background-image: url('site_layout_desktop/861.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_862 { background-image: url('site_layout_desktop/862.jpg'); background-position: center center; background-attachment: fixed; background-size: cover;}
.bg_img_863 { background-image: url('site_layout_desktop/863.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_864 { background-image: url('site_layout_desktop/864.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_865 { background-image: url('site_layout_desktop/865.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_866 { background-image: url('site_layout_desktop/866.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_867 { background-image: url('site_layout_desktop/867.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_868 { background-image: url('site_layout_desktop/868.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_869 { background-image: url('site_layout_desktop/869.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_870 { background-image: url('site_layout_desktop/870.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}

.bg_img_871 { background-image: url('site_layout_desktop/871.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_872 { background-image: url('site_layout_desktop/872.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_873 { background-image: url('site_layout_desktop/873.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_874 { background-image: url('site_layout_desktop/874.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_875 { background-image: url('site_layout_desktop/875.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_876 { background-image: url('site_layout_desktop/876.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_877 { background-image: url('site_layout_desktop/877.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_878 { background-image: url('site_layout_desktop/878.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_879 { background-image: url('site_layout_desktop/879.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}
.bg_img_880 { background-image: url('site_layout_desktop/880.jpg'); background-position: center center; background-attachment: fixed; background-size: contain;}



/* TAMANHO DOS ICONES */
	.kra-social {font-size: 120px;}
	.kra-location {font-size: 120px;}

/* EXIBE DIVS - DESKTOP */
	.desktop { display: block; }
	.mobile  { display: none; }

}

.form_pequeno {width: 50px; height: 30px; font-size: 5px; color: #ffffff; background-color: blue; padding: 1px; margin: 0px;}
/* ___ FIM COMPUTADOR ______________________________________________________________________Layout para desktops: 769 px até o máximo de 1232 px. */



.submit_rodape_fixa {width: 100.0%; height: auto; bottom: 0px; left: 0px; right: 0px; background-color: #3865a8; color:#ffffff; display: inline-block; z-index: 9999; position: fixed; border-color: #cccccc; border-top: 2px solid; border-right: 0px; border-left: 0px; padding-top: 10px; padding-bottom: 10px;}
.submit_flutuante {display: block; position: fixed; right: 30px; bottom: 30px; width: 100px;}















.container_fotos_del {
  display: flex;
  box-sizing: border-box;
  padding-top: 30px;
  padding-bottom: 30px;
  justify-content: space-around;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
  height: unset;
  height: auto;
  background-color: unset;
}
.container_fotos_del ul {
  display: flex;
  flex-flow: column wrap;
  background-color: unset;
  border: unset;
  margin: 5px;
  width: 100px;
  height: auto;
  align-items: center;
}
.container_fotos_del ul li {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  background-color: unset;
  border: unset;  
  height: 100px;
  width: 100px;  
  background-color: unset;
}
.container_fotos_del ul li img {
  border-radius: 0px;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  background-color: unset;
  border: unset;
  width: auto;
  height: 90px;
  padding: 0;
  margin: 0;
}
.container_fotos_del ul li a {
  border-radius: 0px;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  background-color: unset;
  border: unset;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  color: #c90000;
}
.container_fotos_del ul li a:hover {
  background-color: #c90000;
  color: #fff;
}