@charset "utf-8";
/* CSS Document */
/* PRUEBA */
/*------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------*/
/* APROBADOS */
/* BODY */
.body {
	margin					:	0px;
	padding					:	0px;
	-webkit-background-size	:	cover;
	-moz-background-size	:	cover;
	-o-background-size		:	cover;
	background-size			:	cover;
	color					:	#000;
	font-size				:	100%;
}
.content_page {
	width					:	960px;
}
.nav_column {
	width					:	260px;
}
.content_column {
	width					:	700px;
	min-height				:	400px;
	display					:	block;
}
/* FORMAT */
/*------------------------------------------------------------------------------------------------*/
li {
	list-style:none;
}

/* NAV & MENU */
/*------------------------------------------------------------------------------------------------*/
#button_big {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.875em;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	list-style				:	none;
	line-height				:	40px;
}
#button_big_on {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.875em;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	list-style				:	square;
	line-height				:	40px;
}
#button_small {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.125em;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	list-style				:	none;
	line-height				:	27px;
}
#button_small_on {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.125em;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	list-style				:	circle;
	line-height				:	27px;
}


/* TEXT */
/*------------------------------------------------------------------------------------------------*/
.titulo_1 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	2.625em;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
}
.titulo_2 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.875em;
	font-weight				:	200;
	text-align				:	left;
	color					:	#fff;
}
.text_1 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.125em;
	font-weight				:	200;
	text-align				:	left;
	line-height				:	21px;
	color					:	#fff;
	text-align				:	justify;
}
.text_2 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.em;
	font-weight				:	200;
	text-align				:	left;
	line-height				:	21px;
	color					:	#fff;
	text-align				:	justify;
}
.text_3 {
	font-family				:	'Raleway', Helvetica, sans-serif;
	font-style				:	italic;
	font-size				:	0.875em;
	font-weight				:	200;
	text-align				:	center;
	line-height				:	21px;
	color					:	#afd5ff;
}
.text_copyright {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	0.75em;
	font-weight				:	200;
 	color					:	#fff;
	text-align				:	center;
}
h1 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	3em;
	font-weight				:	200;
	color					:	#fff;
}
.question {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-size				:	1.5em;
	font-weight				:	200;
	text-align				:	justify;
	color					:	#fff;
	font-style				:	italic;
}
/* LINKS */
/*------------------------------------------------------------------------------------------------*/
a.button_big1 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	text-decoration			:	none;
}
 
a.button_big1:hover {
	text-decoration			:	underline;
}
a.button_big1:visited {
	color					:	#fff;
}


a.button_small1 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-weight				:	100;
	text-align				:	left;
	color					:	#fff;
	text-decoration			:	none;
}
 
a.button_small1:hover {
	text-decoration			:	underline;
}
a.button_small1:visited {
	color					:	#fff;
}
a.button_small2 {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-weight				:	200;
	text-align				:	left;
	color					:	#fff;
	text-decoration			:	underline;
}
 
a.button_small2:hover {
	text-decoration			:	none;
}
a.button_small2:visited {
	color					:	#fff;
}


/* FORMS */
/*------------------------------------------------------------------------------------------------*/
.form {
	text-align				:	left;
}
.w_form {
	width					:	350px;
}
.submitbuttonpadding {
	border					:	none;
	padding					:	10px 0px;
}
.formtxt {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-weight				:	100;
	color					:	#fff;
	width					:	260px;
	height					:	26px;
	font-size				:	0.875em;
	background				:	rgba(0,0,0,0.7);
	border					:	1px solid #ccc;
	padding					:	0px 0px 0px 5px;
}
.formtxtlist {
	font-family				:	"Raleway", Helvetica, sans-serif;
	font-weight				:	100;
	color					:	#fff;
	width					:	260px;
	font-size				:	0.875em;
	background				:	rgba(0,0,0,0.7);
	border					:	1px solid #ccc;
	padding					:	0px 0px 0px 5px;
}

/* FOOTER */
/*------------------------------------------------------------------------------------------------*/
.footer_position {
	position				:	relative;
	bottom					:	0px;
	width					:	960px;
}

/* CUSTOM & VARIOUS */
/*------------------------------------------------------------------------------------------------*/
.fleft {
	float					:	left;
}
.cboth {
	clear					:	both;
}
.padding_top_content_text {
	padding-top				:	10px;
}
.padding_footer {
	padding					:	10px 0px;
}
.padding10 {
	padding					:	10px;
}
.padding_top_menu {
	padding-top				:	25px;
}

/* POP UP */
/*------------------------------------------------------------------------------------------------*/
.pop-up {
	position				:	absolute;
	top						:	0;
	left					:	-500em; /*-500em*/
}
.pop-up:target {
	position				:	static;
	left					:	0;
}

.popBox {
	background				:	#000;
	/* alternatively fixed width / height and negative margins from 50% */
	position				:	absolute;
	left					:	39%;/*30% original*/
/*	right					:	350px;*//*30% original*/
	top						:	10%;/*30% original*/
/*	bottom					:	30%;*/
	z-index					:	1;
	padding					:	10px;
	border					:	1px solid #3a3a3a;
	/* CSS3 rounded corners, drop-shadow and opacity fade in */
	-moz-border-radius		:	12px;
	border-radius			:	12px;
	-webkit-box-shadow		:	2px 2px 4px #3a3a3a;
	-moz-box-shadow			:	2px 2px 4px #3a3a3a;
	box-shadow				:	2px 2px 4px #3a3a3a;
	opacity					:	0;
	-webkit-transition		:	opacity 0.5s ease-in-out;
	-moz-transition			:	opacity 0.5s ease-in-out;
	-o-transition			:	opacity 0.5s ease-in-out;
	-ms-transition			:	opacity 0.5s ease-in-out;
	transition				:	opacity 0.5s ease-in-out;
/**/
	width					:	400px;
	height					:	580px;
}
:target .popBox {
	position				:	fixed;
	opacity					:	1;
}

.popBox:hover {
	box-shadow				:	3px 3px 6px #5a5a5a;
}

.lightbox {
	display					:	none;
	text-indent				:	-200em;
	background				:	#000;
	opacity					:	0.4;
	width					:	100%;	/*100%*/
	height					:	100%;	/*100%*/
	position				:	fixed;
	top						:	0;
	left					:	0;
	bottom					:	0;
	right					:	0;
}
:target .lightbox {
	display					:	block;
}


.close {
	position				:	absolute;
	top						:	-0.75em;
	right					:	-0.75em;
	display					:	block;
	width					:	1em;
	height					:	1em;
	font					:	bold large/1 arial, sans-serif;
	text-align				:	center;
	text-decoration			:	none;
	background				:	#000;
	border					:	3px solid #fff;
	color					:	#fff;
	-moz-border-radius		:	1em;
	-webkit-border-radius	:	1em;
	border-radius			:	1em;
	-moz-box-shadow			:	0 0 1px 1px #3a3a3a;
	-webkit-box-shadow		:	0 0 1px 1px #3a3a3a;
	box-shadow				:	0 0 1px 1px #3a3a3a;
}
.close:before {content:"X";}
.close:hover {box-shadow:0 0 1px 1px #c00; background:#c00;}
.close span {text-indent:-200em; display:block;}




