

/*------------------------------------*\
    RESET
\*------------------------------------*/

*,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
body {
	font:400 16px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background:#ffffff;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

.wrapper {
	max-width:1280px;
	margin:0 auto;
}
.header {
	padding:0px 25px;
	background:#FFF;
	overflow:hidden;
}
.logo {
	float:left;
}
.demo-nav {
	float:right;
	margin:12px 0;
	list-style:none;
}
.demo-nav-link {
	
}
.demo-nav-link a {
	color:#bcbcbc;
	text-decoration:none;
}


/*------------------------------------*\
    Responsive Navigation
\*------------------------------------*/
body{
	background:#FFFFFF;
	overflow:hidden;
}
a,
a:hover {
	text-decoration:none;
}
ul,
ol {
	list-style:none;
}
.wrapper {
	max-width:1280px;
	width:95%;
	margin:0 auto;
	position:relative;
}
.main {
	width:100%;
	margin:50px 0;
	text-align:center;
}
.content {
	text-align:left;
	margin:25px 0;
}
.content-text {
	margin:0 0 15px;
}


/*------------------------------------*\
    EXTRA
\*------------------------------------*/






select {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: Verdana; 
font-size: 10PT; 
text-transform: uppercase; 
text-align: left

}


textarea 
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: Verdana; 
font-size: 10PT; 
text-transform: uppercase; 
text-align: left
}

input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:30px;
							height:25px; 
							display:inline-block;
							line-height:25px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-family: Verdana; 
							font-size: 10PT; 
							text-transform: uppercase; 
							text-align: left;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -25px;
						}
						label.css-label {
				background-image:url('../imagenes/check.png');
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none
			}


			
input[type=text],input[type=password]
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: Verdana; 
font-size: 10PT; 
text-transform: uppercase; 
text-align: center
}

input[type=submit],input[type=button],input[type=reset]
{
background-color: #ffffff;
border: 2px solid #999999;
border-radius: 5px;
-moz-box-shadow: 0px 0px 16px #000000;
-webkit-box-shadow: 0px 0px 16px #000000;
box-shadow: 0px 0px 16px #000000;
opacity: 0.90;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: Verdana; 
font-size: 12PT; 
    cursor:pointer;
    width: 200px;
    height: 50px;
    border: none;
text-transform: uppercase; 
text-align: center
}

textarea
{
resize: none;
}



/* unvisited link */
a:link {
    color: #FFFFFF;
}

/* visited link */
a:visited {
    color: #FFFFFF;
}

/* mouse over link */
a:hover {
    color: #FFFFFF;
}

/* selected link */
a:active {
    color: #FFFFFF;
}