/*
	Grey Buffalo Studios Ltda. | contact@greybuffalo.com
	Lead Developer: Cristián R. Villagra | CEO, Founder, Owner | cristian@greybuffalo.com
	2014
	
	Versión 2
*/
/* Layout */
* {margin:0;border:0;outline:0;border:none;outline:none;resize:none;}
body {height:100%;}
html {width: 100%;height:100%;}
.cFloatLeft {float:left;}
.cFloatRight {float:right;}
.cJustify {text-align:justify;}
.cVerticalMiddle {display:table-cell;vertical-align:middle;}
.cNoSelection {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-drag: none;}
.cAreaSensor {display:block;width:100%;height:100%;}
.cBtnTester {background-color:#093;opacity:0.3;}
/* Cursors	*/
.cNormalCursor {cursor:default;}
.cHandCursor {cursor:default;}
.cHandCursor:hover {cursor:pointer;}
.cMoveCursor {cursor:move;}
.cCrosshairCursor {cursor:crosshair;}
.cWaitCursor {cursor:wait;}
/* Containers */
.cBasePreviews {position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;}
.cAbsoluteLayer {position:absolute;width:100%;height:100%;}
.cFixedLayer {position:fixed;width:100%;height:100%;}
.cTopBackgroundContainer {position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;}
.cInputField {background:transparent!important; background-color:transparent!important;}
/* Textos */
.cTextDecoration_Underline {text-decoration:underline;}
.cTextNoneDecoration {text-decoration:none;}
.cTextBold {font-weight:bold;}
/* Transiciones */
.cTransicion {transition: background 0.2s ease 0.1s;-webkit-transition: background 0.2s ease 0.1s;-moz-transition: background 0.2s ease 0.1s;-o-transition: background 0.2s ease 0.1s;}
.cTransicion_05s {transition: background 0.5s ease 0.1s;-webkit-transition: background 0.5s ease 0.1s;-moz-transition: background 0.5s ease 0.1s;-o-transition: background 0.5s ease 0.1s;}
.cTransicion_1s {transition: background 1.0s ease 0.1s;-webkit-transition: background 1.0s ease 0.1s;-moz-transition: background 1.0s ease 0.1s;-o-transition: background 1.0s ease 0.1s;}

/* Custom Elements */
d-row {position:relative;float:left;width:100%;}
d-col {position:relative;float:left;}
d-abslt {position:absolute;width:100%;height:100%;}
d-fixed {position:fixed;width:100%;height:100%;}
d-cntr {display:inline-block;}