/* DOCUMENT CREATED BY MICROENG - 2018-03-20  */
/* DOCUMENT EDITED BY RM - 2018-03-20 */
/* DOCUMENT NAME 00_Reset_styles.css */

/* ############################################################################################# */
/* RULES */
/* 
The margin (and the padding) properties can have from one to four values:
margin: Apx Bpx Cpx Dpx; ==> top margin is Apx | right margin is Bpx | bottom margin is Cpx | left margin is Dpx
margin: Apx Bpx Cpx; ==> top margin is Apx | right and left margins are Bpx | bottom margin is Cpx
margin: Apx Bpx; ==> top and bottom margins are Apx | right and left margins are Bpx
margin: Apx; ==> all four margins are Apx

Hide an Element - display:none or visibility:hidden?
Hiding an element can be done by setting the display property to none. The element will be hidden, and the page will be displayed as if the element is not there:	display: none;
visibility:hidden;		also hides an element. However, the element will still take up the same space as before. The element will be hidden, but still affect the layout.
 */

/* ############################################################################################# */
/* RESET */

	html, body, div, span, applet, object, iframe,			
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,	
	a, abbr, acronym, address, big, cite, code,	
	del, dfn, em, font, img, ins, kbd, q, s, samp,	
	small, strike, strong, sub, sup, tt, var,		
	dl, dt, dd, ol, ul, li,	
	fieldset, form, label, legend,	
	table, caption, tbody, tfoot, thead, tr, th, td, 
	b, u, i,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {				
				margin: 0px;
				padding: 0px;
				border: 0px;
				outline: 0px;
				font-weight: inherit;
				font-style: inherit;
				font-size: 100%;
				font-family: inherit;
				vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0px;
	}
	body {
		/*line-height: 1px;     Esta linha foi comentada pois estava causando problema com o JQUERY Datepicker widget  */
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0px;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	
	* {
	/* Ensure that all HTML elements have the box-sizing property set to border-box. This makes sure that the padding and border are included in the total width and height of the elements */
	    box-sizing: border-box;
	}

/* END RESET */
/* ############################################################################################# */


/* DOCUMENT CREATED BY MICROENG - 2018-03-20  */
/* DOCUMENT EDITED BY RM - 2018-03-20 */
/* DOCUMENT NAME 01_General_Formating_styles.css */

/* ############################################################################################# */
/* CLASS SELECTORS */

.teste {border: 1px solid red;}

.esquerda {text-align: left;}
.centro {text-align: center;}
.justificado {text-align:justify;}
.direita {text-align: right;}
.vtopo {vertical-align: top;}
.vmeio {vertical-align: middle;}
.vbaixo {vertical-align: bottom;}


/* ############################################################################################# */
/* ABSOLUTE WIDTH */
.w1 {width: 1px;}
.w2 {width: 2px;}
.w3 {width: 3px;}
.w4 {width: 4px;}
.w5 {width: 5px;}
.w10 {width: 10px;}
.w20 {width: 20px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w50 {width: 50px;}
.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;}   /* 10% */
.w90 {width: 90px;}
.w100 {width: 100px;}
	.w105 {width: 105px;}
.w110 {width: 110px;}
.w120 {width: 120px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w170 {width: 170px;}
.w180 {width: 180px;}   /* 20% */
.w190 {width: 190px;}
.w200 {width: 200px;}
.w210 {width: 210px;}
/*	.w215 {width: 215px;}	*/
.w220 {width: 220px;}   /* 25% */
.w230 {width: 230px;}
.w240 {width: 240px;}
.w250 {width: 250px;}
.w260 {width: 260px;}
.w270 {width: 270px;}
.w280 {width: 280px;}   /* 30% */
.w290 {width: 290px;}
.w300 {width: 300px;}
.w310 {width: 310px;}
.w320 {width: 320px;}
.w330 {width: 330px;}
.w340 {width: 340px;}   /* 40% */
.w350 {width: 350px;}
.w360 {width: 360px;}
.w370 {width: 370px;}
.w380 {width: 380px;}
.w390 {width: 390px;}
.w400 {width: 400px;}
.w410 {width: 410px;}
.w420 {width: 420px;}
.w430 {width: 430px;}   /* 50% */
.w440 {width: 440px;}
.w450 {width: 450px;}
.w460 {width: 460px;}
.w470 {width: 470px;}
.w480 {width: 480px;}
.w490 {width: 490px;}
.w500 {width: 500px;}
.w510 {width: 510px;}
.w520 {width: 520px;}   /* 60% */
.w530 {width: 530px;}
.w540 {width: 540px;}
.w550 {width: 550px;}
.w560 {width: 560px;}
.w570 {width: 570px;}
.w580 {width: 580px;}   /* 70% */
.w590 {width: 590px;}
.w600 {width: 600px;}
.w610 {width: 610px;}
.w620 {width: 620px;}
.w630 {width: 630px;}
.w640 {width: 640px;}   /* 75% */
.w650 {width: 650px;}
.w660 {width: 660px;}
.w670 {width: 670px;}
.w680 {width: 680px;}    /* 80% */
.w690 {width: 690px;}
.w700 {width: 700px;}
.w710 {width: 710px;}
.w720 {width: 720px;}
.w730 {width: 730px;}
.w740 {width: 740px;}
.w750 {width: 750px;}
.w760 {width: 760px;}
.w770 {width: 770px;}
.w780 {width: 780px;}   /* 90% */
.w790 {width: 790px;}
.w800 {width: 800px;}
.w810 {width: 810px;}
.w820 {width: 820px;}
.w830 {width: 830px;}
.w840 {width: 840px;}
.w850 {width: 850px;}
.w860 {width: 860px;}   /* 100% */
.w870 {width: 870px;}
.w880 {width: 880px;}
.w890 {width: 890px;}
.w900 {width: 900px;}
.w910 {width: 910px;}
.w920 {width: 920px;}
.w930 {width: 930px;}
.w940 {width: 940px;}
.w950 {width: 950px;}
.w960 {width: 960px;}
.w970 {width: 970px;}
.w980 {width: 980px;}
.w990 {width: 990px;}
.w1000 {width: 1000px;}

/* ############################################################################################# */
/* ABSOLUTE HEIGHT */
.h0 {height: 0px;}
.h1 {height: 1px;}
.h2 {height: 2px;}
.h3 {height: 3px;}
.h4 {height: 4px;}
.h5 {height: 5px;}
.h6 {height: 6px;}
.h7 {height: 7px;}
.h8 {height: 8px;}
.h9 {height: 9px;}
.h10 {height: 10px;}
.h11 {height: 11px;}
.h12 {height: 12px;}
.h13 {height: 13px;}
.h14 {height: 14px;}
.h15 {height: 15px;}
.h16 {height: 16px;}
.h17 {height: 17px;}
.h18 {height: 18px;}
.h19 {height: 19px;}
.h20 {height: 20px;}
.h25 {height: 25px;}
.h30 {height: 30px;}
.h35 {height: 35px;}
.h40 {height: 40px;}
.h45 {height: 45px;}
.h50 {height: 50px;}
.h55 {height: 55px;}
.h60 {height: 60px;}
.h65 {height: 65px;}
.h70 {height: 70px;}
.h75  {height: 75px;}
.h80  {height: 80px;}
.h85  {height: 85px;}
.h90  {height: 90px;}
.h95  {height: 95px;}
.h100 {height: 100px;}
.h105 {height: 105px;}
.h110 {height: 110px;}
.h115 {height: 115px;}
.h120 {height: 120px;}
.h125 {height: 125px;}
.h130 {height: 130px;}
.h135 {height: 135px;}
.h140 {height: 140px;}
.h145 {height: 145px;}
.h150 {height: 150px;}
.h155 {height: 155px;}
.h160 {height: 160px;}
.h165 {height: 165px;}
.h170 {height: 170px;}
.h175 {height: 175px;}
.h180 {height: 180px;}
.h185 {height: 185px;}
.h190 {height: 190px;}
.h195 {height: 195px;}
.h200 {height: 200px;}
.h205 {height: 205px;}
.h210 {height: 210px;}
.h215 {height: 215px;}
.h220 {height: 220px;}
.h225 {height: 225px;}
.h230 {height: 230px;}
.h235 {height: 235px;}
.h240 {height: 240px;}
.h245 {height: 245px;}
.h250 {height: 250px;}
.h255 {height: 255px;}
.h260 {height: 260px;}
.h265 {height: 265px;}
.h270 {height: 270px;}
.h275 {height: 275px;}
.h280 {height: 280px;}
.h285 {height: 285px;}
.h290 {height: 290px;}
.h295 {height: 295px;}
.h300 {height: 300px;}
.h305 {height: 305px;}
.h310 {height: 310px;}
.h315 {height: 315px;}
.h320 {height: 320px;}
.h325 {height: 325px;}
.h330 {height: 330px;}
.h335 {height: 335px;}
.h340 {height: 340px;}
.h345 {height: 345px;}
.h350 {height: 350px;}
.h355 {height: 355px;}
.h360 {height: 360px;}
.h365 {height: 365px;}
.h370 {height: 370px;}
.h375 {height: 375px;}
.h380 {height: 380px;}
.h385 {height: 385px;}
.h390 {height: 390px;}
.h395 {height: 395px;}
.h400 {height: 400px;}
.h405 {height: 405px;}
.h410 {height: 410px;}
.h415 {height: 415px;}
.h420 {height: 420px;}
.h425 {height: 425px;}
.h430 {height: 430px;}
.h435 {height: 435px;}
.h440 {height: 440px;}
.h445 {height: 445px;}
.h450 {height: 450px;}
.h455 {height: 455px;}
.h460 {height: 460px;}
.h465 {height: 465px;}
.h470 {height: 470px;}
.h475 {height: 475px;}
.h480 {height: 480px;}
.h485 {height: 485px;}
.h490 {height: 490px;}
.h495 {height: 495px;}
.h500 {height: 500px;}


/* ############################################################################################# */
/* MAXIMUN WIDTH */
.maxw1 {max-width: 1px;}
.maxw2 {max-width: 2px;}
.maxw3 {max-width: 3px;}
.maxw4 {max-width: 4px;}
.maxw5 {max-width: 5px;}
.maxw10 {max-width: 10px;}
.maxw20 {max-width: 20px;}
.maxw30 {max-width: 30px;}
.maxw40 {max-width: 40px;}
.maxw50 {max-width: 50px;}
.maxw60 {max-width: 60px;}
.maxw70 {max-width: 70px;}
.maxw80 {max-width: 80px;}   /* 10% */
.maxw90 {max-width: 90px;}
.maxw100 {max-width: 100px;}
	.maxw105 {max-width: 105px;}
.maxw110 {max-width: 110px;}
.maxw120 {max-width: 120px;}
.maxw130 {max-width: 130px;}
.maxw140 {max-width: 140px;}
.maxw150 {max-width: 150px;}
.maxw160 {max-width: 160px;}
.maxw170 {max-width: 170px;}
.maxw180 {max-width: 180px;}   /* 20% */
.maxw190 {max-width: 190px;}
.maxw200 {max-width: 200px;}
.maxw210 {max-width: 210px;}
/*	.maxw215 {max-width: 215px;}	*/
.maxw220 {max-width: 220px;}   /* 25% */
.maxw230 {max-width: 230px;}
.maxw240 {max-width: 240px;}
.maxw250 {max-width: 250px;}
.maxw260 {max-width: 260px;}
.maxw270 {max-width: 270px;}
.maxw280 {max-width: 280px;}   /* 30% */
.maxw290 {max-width: 290px;}
.maxw300 {max-width: 300px;}
.maxw310 {max-width: 310px;}
.maxw320 {max-width: 320px;}
.maxw330 {max-width: 330px;}
.maxw340 {max-width: 340px;}   /* 40% */
.maxw350 {max-width: 350px;}
.maxw360 {max-width: 360px;}
.maxw370 {max-width: 370px;}
.maxw380 {max-width: 380px;}
.maxw390 {max-width: 390px;}
.maxw400 {max-width: 400px;}
.maxw410 {max-width: 410px;}
.maxw420 {max-width: 420px;}
.maxw430 {max-width: 430px;}   /* 50% */
.maxw440 {max-width: 440px;}
.maxw450 {max-width: 450px;}
.maxw460 {max-width: 460px;}
.maxw470 {max-width: 470px;}
.maxw480 {max-width: 480px;}
.maxw490 {max-width: 490px;}
.maxw500 {max-width: 500px;}
.maxw510 {max-width: 510px;}
.maxw520 {max-width: 520px;}   /* 60% */
.maxw530 {max-width: 530px;}
.maxw540 {max-width: 540px;}
.maxw550 {max-width: 550px;}
.maxw560 {max-width: 560px;}
.maxw570 {max-width: 570px;}
.maxw580 {max-width: 580px;}   /* 70% */
.maxw590 {max-width: 590px;}
.maxw600 {max-width: 600px;}
.maxw610 {max-width: 610px;}
.maxw620 {max-width: 620px;}
.maxw630 {max-width: 630px;}
.maxw640 {max-width: 640px;}   /* 75% */
.maxw650 {max-width: 650px;}
.maxw660 {max-width: 660px;}
.maxw670 {max-width: 670px;}
.maxw680 {max-width: 680px;}    /* 80% */
.maxw690 {max-width: 690px;}
.maxw700 {max-width: 700px;}
.maxw710 {max-width: 710px;}
.maxw720 {max-width: 720px;}
.maxw730 {max-width: 730px;}
.maxw740 {max-width: 740px;}
.maxw750 {max-width: 750px;}
.maxw760 {max-width: 760px;}
.maxw770 {max-width: 770px;}
.maxw780 {max-width: 780px;}   /* 90% */
.maxw790 {max-width: 790px;}
.maxw800 {max-width: 800px;}
.maxw810 {max-width: 810px;}
.maxw820 {max-width: 820px;}
.maxw830 {max-width: 830px;}
.maxw840 {max-width: 840px;}
.maxw850 {max-width: 850px;}
.maxw860 {max-width: 860px;}   /* 100% */
.maxw870 {max-width: 870px;}
.maxw880 {max-width: 880px;}
.maxw890 {max-width: 890px;}
.maxw900 {max-width: 900px;}
.maxw910 {max-width: 910px;}
.maxw920 {max-width: 920px;}
.maxw930 {max-width: 930px;}
.maxw940 {max-width: 940px;}
.maxw950 {max-width: 950px;}
.maxw960 {max-width: 960px;}
.maxw970 {max-width: 970px;}
.maxw980 {max-width: 980px;}
.maxw990 {max-width: 990px;}
.maxw1000 {max-width: 1000px;}


/* ############################################################################################# */
/* MINIMUM WIDTH */
.minw1 {min-width: 1px;}
.minw2 {min-width: 2px;}
.minw3 {min-width: 3px;}
.minw4 {min-width: 4px;}
.minw5 {min-width: 5px;}
.minw10 {min-width: 10px;}
.minw20 {min-width: 20px;}
.minw30 {min-width: 30px;}
.minw40 {min-width: 40px;}
.minw50 {min-width: 50px;}
.minw60 {min-width: 60px;}
.minw70 {min-width: 70px;}
.minw80 {min-width: 80px;}   /* 10% */
.minw90 {min-width: 90px;}
.minw100 {min-width: 100px;}
	.minw105 {min-width: 105px;}
.minw110 {min-width: 110px;}
.minw120 {min-width: 120px;}
.minw130 {min-width: 130px;}
.minw140 {min-width: 140px;}
.minw150 {min-width: 150px;}
.minw160 {min-width: 160px;}
.minw170 {min-width: 170px;}
.minw180 {min-width: 180px;}   /* 20% */
.minw190 {min-width: 190px;}
.minw200 {min-width: 200px;}
.minw210 {min-width: 210px;}
/*	.minw215 {min-width: 215px;}	*/
.minw220 {min-width: 220px;}   /* 25% */
.minw230 {min-width: 230px;}
.minw240 {min-width: 240px;}
.minw250 {min-width: 250px;}
.minw260 {min-width: 260px;}
.minw270 {min-width: 270px;}
.minw280 {min-width: 280px;}   /* 30% */
.minw290 {min-width: 290px;}
.minw300 {min-width: 300px;}
.minw310 {min-width: 310px;}
.minw320 {min-width: 320px;}
.minw330 {min-width: 330px;}
.minw340 {min-width: 340px;}   /* 40% */
.minw350 {min-width: 350px;}
.minw360 {min-width: 360px;}
.minw370 {min-width: 370px;}
.minw380 {min-width: 380px;}
.minw390 {min-width: 390px;}
.minw400 {min-width: 400px;}
.minw410 {min-width: 410px;}
.minw420 {min-width: 420px;}
.minw430 {min-width: 430px;}   /* 50% */
.minw440 {min-width: 440px;}
.minw450 {min-width: 450px;}
.minw460 {min-width: 460px;}
.minw470 {min-width: 470px;}
.minw480 {min-width: 480px;}
.minw490 {min-width: 490px;}
.minw500 {min-width: 500px;}
.minw510 {min-width: 510px;}
.minw520 {min-width: 520px;}   /* 60% */
.minw530 {min-width: 530px;}
.minw540 {min-width: 540px;}
.minw550 {min-width: 550px;}
.minw560 {min-width: 560px;}
.minw570 {min-width: 570px;}
.minw580 {min-width: 580px;}   /* 70% */
.minw590 {min-width: 590px;}
.minw600 {min-width: 600px;}
.minw610 {min-width: 610px;}
.minw620 {min-width: 620px;}
.minw630 {min-width: 630px;}
.minw640 {min-width: 640px;}   /* 75% */
.minw650 {min-width: 650px;}
.minw660 {min-width: 660px;}
.minw670 {min-width: 670px;}
.minw680 {min-width: 680px;}    /* 80% */
.minw690 {min-width: 690px;}
.minw700 {min-width: 700px;}
.minw710 {min-width: 710px;}
.minw720 {min-width: 720px;}
.minw730 {min-width: 730px;}
.minw740 {min-width: 740px;}
.minw750 {min-width: 750px;}
.minw760 {min-width: 760px;}
.minw770 {min-width: 770px;}
.minw780 {min-width: 780px;}   /* 90% */
.minw790 {min-width: 790px;}
.minw800 {min-width: 800px;}
.minw810 {min-width: 810px;}
.minw820 {min-width: 820px;}
.minw830 {min-width: 830px;}
.minw840 {min-width: 840px;}
.minw850 {min-width: 850px;}
.minw860 {min-width: 860px;}   /* 100% */
.minw870 {min-width: 870px;}
.minw880 {min-width: 880px;}
.minw890 {min-width: 890px;}
.minw900 {min-width: 900px;}
.minw910 {min-width: 910px;}
.minw920 {min-width: 920px;}
.minw930 {min-width: 930px;}
.minw940 {min-width: 940px;}
.minw950 {min-width: 950px;}
.minw960 {min-width: 960px;}
.minw970 {min-width: 970px;}
.minw980 {min-width: 980px;}
.minw990 {min-width: 990px;}
.minw1000 {min-width: 1000px;}


/* ############################################################################################# */
/* ROUNDED CORNERS */

.round_all_20 {
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.round_all_15 {
	-webkit-border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
}

.round_all_10 {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.round_all_05 {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.round_bottom_20 {
	-webkit-border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
}

.round_bottom_15 {
	-webkit-border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}

.round_bottom_10 {
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}

.round_bottom_05 {
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.round_top_20 {
	-webkit-border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
}

.round_top_15 {
	-webkit-border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
}

.round_top_10 {
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

.round_top_05 {
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}


/* ############################################################################################# */
/* RESPONSIVE PAGES */

img.responsive {
    max-width: 100%;
    height: auto;
}





























