/*
//  CSSReset - Default
//
//  Autores:
// 		Bruno Rodrigues Silva - brunorodrigues.df@dabr.com.br
//  VersÃ£o: 3.0
//
//	First group: Global configuration;
//	Second group: Text modification;
//	Third group: General adjustments;
*/
/*
// FIRST GROUP
// Global Configuration
*/

body{
    color: #444;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.row div {
    -webkit-transition: width 0.8s ease   ;
    -moz-transition: width 0.8s ease   ;
    -o-transition: width 0.8s ease  ;
    transition: width 0.8s ease ;
}
.browsehappy {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff780;
    border-color: #ffee66;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    color: #aaaa66;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.browsehappy a {
    border-bottom: 1px dotted #2b2b1a;
    color: #2b2b1a;
    font-weight: bold;
}
    /*Reset*/
    .reset-mg{margin:0 !important;}			.reset-mgl{margin-left: 0 !important;}		.reset-mgr{margin-right: 0 !important;}				.reset-pdt{padding-top:0 !important;}			.reset-pdl{padding-left:0 !important;}
    .reset-pd{padding:0 !important;}		.reset-mgt{margin-top: 0 !important;}		.reset-mgb{margin-bottom: 0 !important;}			.reset-pdb{padding-bottom:0 !important;}		.reset-pdr{padding-right:0 !important;}

/*Margin*/
    .mgt-xxxlarge{margin-top: 40px !important;}		.mgb-xxxlarge{margin-bottom: 40px !important;}	.mgl-xxxlarge{margin-left: 40px !important;}	.mgr-xxxlarge{margin-right: 40px !important;}
    .mgt-xxlarge{margin-top: 30px !important;}		.mgb-xxlarge{margin-bottom: 30px !important;}	.mgl-xxlarge{margin-left: 30px !important;}     .mgr-xxlarge{margin-right: 30px !important;}
    .mgt-xlarge{margin-top: 20px !important;}		.mgb-xlarge{margin-bottom: 20px !important;}	.mgl-xlarge{margin-left: 20px !important;}    	.mgr-xlarge{margin-right: 20px !important;}
    .mgt-large{margin-top: 15px !important;}		.mgb-large{margin-bottom: 15px !important;}		.mgl-large{margin-left: 15px !important;}     	.mgr-large{margin-right: 15px !important;}
    .mgt-normal{margin-top: 10px !important;}		.mgb-normal{margin-bottom: 10px !important;}	.mgl-normal{margin-left: 10px !important;}      .mgr-normal{margin-right: 10px !important;}
    .mgt-small{margin-top: 5px !important;}			.mgb-small{margin-bottom: 5px !important;}		.mgl-small{margin-left: 5px !important;}		.mgr-small{margin-right: 5px !important;}
    .mgt-xsmall{margin-top: 2px !important;}
    .mga {margin-left: auto !important; margin-right:auto !important;}

/*Padding*/
    .pd-xxxxlarge{padding: 45px !important;}
    .pd-xxxlarge{padding: 40px !important;}				.pd-xxlarge{padding:30px !important;}					.pd-xlarge{padding:20px !important;}
    .pd-normal{padding: 10px !important;}				.pd-small{padding:5px !important;}						.pd-large{padding:15px !important;}

    .pdt-xxxlarge{padding-top: 40px !important;}		.pdb-xxxlarge{padding-bottom: 40px !important;}			.pdl-xxxlarge{padding-left: 40px !important;}			.pdr-xxxlarge{padding-right: 40px !important;}
    .pdt-xxlarge{padding-top: 30px !important;}			.pdb-xxlarge{padding-bottom: 30px !important;}			.pdl-xxlarge{padding-left: 30px !important;}			.pdr-xxlarge{padding-right: 30px !important;}
    .pdt-xlarge{padding-top: 20px !important;}			.pdb-xlarge{padding-bottom: 20px !important;}        	.pdl-xlarge{padding-left: 20px !important;}      		.pdr-xlarge{padding-right: 20px !important;}
    .pdt-large{padding-top: 15px !important;}			.pdb-large{padding-bottom: 15px !important;}    		.pdl-large{padding-left: 15px !important;}      		.pdr-large{padding-right: 15px !important;}
    .pdt-normal{padding-top: 10px !important;}			.pdb-normal{padding-bottom: 10px !important;}   		.pdl-normal{padding-left: 10px !important;}    			.pdr-normal{padding-right: 10px !important;}
    .pdt-small{padding-top: 5px !important;}		 	.pdb-small{padding-bottom: 5px !important;}         	.pdl-small{padding-left: 5px !important;}       		.pdr-small{padding-right: 5px !important;}
    .pdt-xsmall{padding-top:3px !important;}

/*Line-height*/
    .lineH0{line-height: 0 !important;}
    .lineH10{line-height: 10px !important;}			.lineH25{line-height: 25px !important;}
    .lineH12{line-height: 12px !important;}			.lineH30{line-height: 30px !important;}
    .lineH16{line-height: 16px !important;}			.lineH40{line-height: 40px !important;}
    .lineH18{line-height: 18px !important;}			.lineH50{line-height: 50px !important;}
    .lineH20{line-height: 20px !important;}			.lineH60{line-height: 60px !important;}

/*Text-align*/
    .taC{text-align: center !important;}	.taR{text-align: right !important;}		.taL{text-align: left !important;}		.taJ {text-align: justify !important;}

/*Text-transformation*/
    .ttU{text-transform: uppercase !important;}		.ttL{text-transform: lowercase !important;}		.ttC{text-transform: capitalize !important;}
/*Font-size*/
    .fs-08{font-size: 8px !important;}
    .fs-10{font-size: 10px !important;}			.fs-12{font-size: 12px !important;}			.fs-13{font-size: 13px !important;}			.fs-14{font-size: 14px !important;}
    .fs-15{font-size: 15px !important;}			.fs-16{font-size: 16px !important;}			.fs-18{font-size: 18px !important;}			.fs-19{font-size: 19px !important;}
    .fs-20{font-size: 20px !important;} 		.fs-22 {font-size: 22px !important;} 		.fs-24{font-size: 24px !important;}			.fs-30{font-size: 30px !important;}
    .fs-40{font-size: 40px !important;} 		.fs-50{font-size: 50px !important;}			.fs-80{font-size: 80px !important;}			.fs-100{font-size: 100px !important;}
/*Font-weight*/
    .fw-100 {font-weight: 100 !important;} 		.fw-200 {font-weight: 200 !important;} 		.fw-300 {font-weight: 300 !important;} 		.fw-400 {font-weight: 400 !important;}
    .fw-500 {font-weight: 500 !important;} 		.fw-600 {font-weight: 600 !important;} 		.fw-700 {font-weight: 700 !important;} 		.fw-800 {font-weight: 800 !important;}  .fw-900 {font-weight: 900 !important;}
/*Font Color*/
    .white {color: #fff;} 				.brown{color: #998A4D;} 			.green{color: #598019;} 				.orange{color: #FF5C0D;} 				.gray{color: #999;}
    .black {color: #000;}				.dark-brown{color: #272B1E;} 		.dark-green{color: #004D36;} 			.dark-orange{color: #AB350E;} 		.dark-gray{color: #333;}
    .red {color: #B92519;}
/*Border Radius */
    .br-4 {border-radius: 4px;} 		.br-10 {border-radius: 10px;}
/*Position*/
    .pos-rel {position: relative;} 	.pos-abs {position: absolute;} .pos-fix {position: fixed;}

/*
//SECOND GROUP
//Text modification
*/
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', serif; letter-spacing: auto;}
b{color: #333;}
a{color: #333; transition-property: color: #000; transition-duration: 0.5s; transition-timing-function: linear; transition-delay: 0.1s;}
ul{list-style: none;}
li{list-style: none;}
h1, h2, h3, h4 {font-weight: 600;}
/*a:hover{text-decoration: none; color: #4a88c0;}*/
/*a:hover p, h1, h2, h3, h4, h5, h6, span {text-decoration: none; color: #4a88c0;}*/

/*
//THIRD GROUP
//Custom adjustments
*/


    .pos-fixed { position: fixed; height: 105px; width: 100%; background: #f7f7f7; z-index: 49; box-shadow: 0px -2px 12px #000; }

    .img-center {
        margin: 0px auto;
    }

    #layer {
        position: absolute;
        right: 25px;
        bottom: 5px;
    }
    /*-- VariaÃ§Ãµes 01 --*/
        .verde {background-color: #598019; }
        .verde-escuro {background-color: #004D36; }
        .bege {background-color: #B3B38F; }
        .marrom {background-color: #998A4D; }
        .marrom-escuro {background-color: #272B1E; }
        .vermelho {background-color:#B92519;}
        .cinza {background-color: #EDEDED;}
    /*-- VariaÃ§Ãµes 02 --*/
        .azul-escuro {background-color: #02578D; }
        .azul-claro {background-color: #028497; }
        .azul-piscina {background-color: #08806E; }
        .verde-agua {background-color: #029757; }
        .verde-mata {background-color: #028D29; }