/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/*  FONT  */
@font-face {
    font-family: 'Mangal';
    src:url('../font/Mangal.ttf.woff') format('woff'),
        url('../font/Mangal.ttf.svg#Mangal') format('svg'),
        url('../font/Mangal.ttf.eot'),
        url('../font/Mangal.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

/*  BACKGROUND - COLOR */

/*.bgBlack{background-color:#000;}
.bgWhite{background-color:#fff;}
.bgAprico{background-color:#f6ac82;}
.bgApricoLight{background-color:#fac9ac}
.bgApricoDark{background-color:#f18d59}
.bgApricoVeryLight{background-color:#fde5d5}
.bgGrayDark{background-color:#48575c}
.bgGrayDark2{background-color:#6f7b81}
.bgGrayLight{background-color:#9ba3a8}
.bgGrayVeryLight{background-color:#cdcfd2}*/

.bgBlack{background-color:#000;}
.bgWhite{background-color:#fff;}
.bgAprico{background-color:#4c4e51;}
.bgApricoLight{background-color:#565a5d}
.bgApricoDark{background-color:#656d70}
.bgApricoVeryLight{background-color:#889296}
.bgGrayDark{background-color:#a3abaf}
.bgGrayDark2{background-color:#c1c6c8}
.bgGrayLight{background-color:#9ba3a8}
.bgGrayVeryLight{background-color:#cdcfd2}
.naviGray {background-color:#23343a;}

/* FONT COLOR */

.fontColorsemiBlack {
	color:#fff;
}
.fontColorBlack {
	color:#23343a;
}
.headingG3 {
	color: #565a5d!important;
}
.headingG4 {
	color: #656d70!important;
}
.headingG5 {
	color: #889296!important;
}

/* FONT SIZE */

.font07{
	font-size:0.7em;
}

/* TEXT - ALIGN */

.textAlignCenter{
	text-align: center;
}
.textAlignleft{
	text-align: left;
}

.textAlignRight{
	text-align: right;
}

/* OPACITY */

.opa05{
	opacity:0.5;
}
.opa06{
	opacity:0.6;
}
.opa07{
	opacity:0.7;
}
.opa08{
	opacity:0.8;
}
.opa09{
	opacity:0.9;
}

/* OPACITY */

.hiddenOpacity{
	opacity:0;
}

.hiddenOpacity{
	opacity:1;
}

/* 		MARGINS		*/
/* 		GENERAL 	*/

.mar5{
	margin:5px
}
.mar10{
	margin:10px
}
.mar15{
	margin:15px
}

/* 		MARGIN TOP		*/

.marTop-5{
	margin-top: 5px !important;
}
.marTop-10{
	margin-top: 10px !important;
}
.marTop-15{
	margin-top: 15px !important;
}
.marTop-30{
	margin-top: 30px !important;
}

/* 		MARGIN BOTTOM		*/

.marBottom-5{
	margin-bottom: 5px !important;
}
.marBottom-10{
	margin-bottom: 10px !important;
}
.marBottom-15{
	margin-bottom: 15px !important;
}

/* 		MARGIN LEFT		*/

.marLeft-5{
	margin-left: 5px !important;
}
.marLeft-10{
	margin-left: 10px !important;
}
.marLeft-15{
	margin-left: 15px !important;
}

/* 		MARGIN RIGHT	*/

.marRight-5{
	margin-right: 5px !important;
}
.marRight-10{
	margin-right: 10px !important;
}
.marRight-15{
	margin-right: 15px !important;
}

/* 		PADDINGS	*/
/* 		GENERAL 	*/

.pad5{
	padding:5px
}
.pad10{
	padding:10px
}
.pad15{
	padding:15px
}

/* 		PADDING TOP		*/

.padTop-5{
	padding-top: 5px;
}
.padTop-10{
	padding-top: 10px;
}
.padTop-15{
	padding-top: 15px;
}

/* 		PADDING BOTTOM		*/

.padBottom-5{
	padding-bottom: 5px;
}
.padBottom-10{
	padding-bottom: 10px;
}
.padBottom-15{
	padding-bottom: 15px;
}

/* 		PADDING LEFT		*/

.padLeft-5{
	padding-left: 5px;
}
.padLeft-10{
	padding-left: 10px;
}
.padLeft-15{
	padding-left: 15px;
}

/* 		PADDING RIGHT	*/

.padRight-5{
	padding-right: 5px;
}
.padRight-10{
	padding-right: 10px;
}
.padRight-15{
	padding-right: 15px;
}

/*	COMMON CSS	*/

.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
.fixed{
	position:fixed;
}
.hand{
	cursor:pointer;
}
body,html,a,div,span,table,b,i,u,p{
	font-family: Mangal,'Mangal',Verdana;
	font-size:1em;
	color:#fff;
	-webkit-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ff-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
}


b,strong,.bold{
	font-weight:800;
}

/*	FLOATS	*/

.floatL{
	float:left;
}

.floatR{
	float:right;
}

.clear{
	clear:both;
}

/* LINKS */

a {
    outline: 0;
    text-decoration:none;
	/*text-shadow: 0px 1px 2px rgba(0,0,0,0.15);*/
	z-index: 60;
	color: #23343a;
}

a:link {
	color: #c1c6c8;
	padding-bottom:0px;
}

a:visited {
    color: #c1c6c8;
	padding-bottom:0px;
}

a:hover {
	text-decoration: none;
	padding-bottom:0px;
    border-bottom: 3px solid #f18d59;
}

a:active {
    color: #c1c6c8;
	padding-bottom:0px;
}



label,p{
	line-height: 1.1em;
	letter-spacing:1px;
}

/* ERROR */

.error{
	background-color: #F6AC82;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


































