/* Fonts */

@font-face {
	font-family: 'InsightWebBold';	
	src: local('â˜º'), url('../font/Insight_screen_Bold-e.ttf') format('truetype'),url('../font/Insight_screen_Bold-e.woff') format('woff'),	url('../font/Insight_screen_Bold-e.eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'InsightWebRegular';
	src: local('â˜º'),	 url('../font/Insight_screen_Regular-e.ttf') format('truetype'),url('../font/Insight_screen_Regular-e.woff') format('woff'), url('../font/Insight_screen_Regular-e.eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'InsightDisplayWebLight';
	src: url('../font/Insight_screen_Regular-e.ttf') format('truetype'), url('../font/InsightDisplay_screen_Light-e.eot');
	font-weight: normal;
	font-style: normal;
}
body,html{overflow-x: hidden;}
*, body {font-size: 14px;	color: #676767;	font-family: InsightWebRegular,Arial;}
h1 {font-family: InsightDisplayWebLight,Arial;	font-size: 30px;color:#E55A00;	line-height: 36px;	text-transform: uppercase;}
h1#page-title{border-bottom: 1px solid #E4E4E4;margin-bottom:15px;padding-top:15px;padding-bottom:15px;}
h2 {border-bottom: 1px solid #E4E4E4;font-family: InsightWebRegular,Arial;	font-size: 18px;color:#E55A00;	line-height: 24px;	padding-bottom: 12px;	margin-bottom: 15px;	font-weight: normal;}
h2.block-title {margin-top:10px;}
h3 {font-size: 18px;	line-height: 24px;	font-weight: normal;color:#E55A00;}
h4 {font-size: 16px;	line-height: 22px;	font-weight: normal;color:#E55A00;}
h5 {font-size: 14px;	line-height: 20px;	font-weight: normal;color:#E55A00;}
h6{text-transform: uppercase; color:#E55A00;}
.view_more {text-align: right;display: block;margin: 10px 0;}
.view_all {text-align: right;display: block;margin: 0 0 10px 0;}
b, strong {font-family: InsightWebBold,Arial;}
a {text-decoration:none;}
a:hover {color:#E55A00;}

table {width: 100%;}
table thead th{text-align: left;background:transparent url("/assets/images/bg_header.jpg") repeat scroll 0% 0%;color: #fff;vertical-align: middle;padding-left: 5px;}
table tbody tr {border:1px solid #D8D8D8;border-top:0;}
table tbody td{padding:5px;text-align:left;border-right: 1px solid #D8D8D8;}

#footer_wrapper {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfff4+0,e9e9ce+100;Wax+3D+%232 */
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
margin: 0;float: left;border-top: 1px solid #E4E4E4;margin-top: 20px;width: 100%;padding: 2%;}
#header_wrapper, #footer_second_wrapper {background:url('/assets/images/bg_header.jpg');float: left;width: 100%;margin: 0;height: 42px;}
	#main_menu ul {margin: 4px 0px;}
	#main_menu li {float:left;margin-left:10px;}
	#secondary_menu li {float: left;width: 33%;}
#social_networks li {margin-right:10px;float:left;}
#social_networks li a {text-indent:-9999px;background-image:url(/assets/images/social.png);background-repeat:no-repeat;width: 32px;display:block;height: 32px;}
#social_networks li a{background-position:0 -32px;}

	#social_networks li a.facebook {background-position:0 0;}
	#social_networks li a.twitter {background-position:-84px 0;}
	#social_networks li a.linkedin {background-position:-168px 0;}
	#social_networks li a.youtube {background-position:-126px 0;}
	#social_networks li a.google {background-position:-42px 0;}
	#social_networks li a.facebook:hover  {background-position:0 -40px;}
	#social_networks li a.twitter:hover  {background-position:-84px -40px;}
	#social_networks li a.linkedin:hover  {background-position:-168px -40px;}
	#social_networks li a.youtube:hover  {background-position:-126px -40px;}
	#social_networks li a.google:hover  {background-position:-42px -40px;}
	
img {max-width:100%;height: auto;}
#preface_wrapper {background:url(/assets/images/header_level3.png) repeat 0 0 / 100% auto;float: left;width: 100%;}
#ads .advert_elem  {
	-moz-box-shadow: 0px 2px 4px #8C8C8C;
	-webkit-box-shadow: 0px 2px 4px #8C8C8C;
	box-shadow: 0px 2px 4px #8C8C8C;
margin-bottom:10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfff4+0,e9e9ce+100;Wax+3D+%232 */
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */}
#ads img {float:left;margin:0 10px 0 0;}
#ads .advert_title{margin: 10px;}

#secondary_menu li ul.submenu {position: absolute;  -webkit-transition:all 1s ease-out;  /* Chrome y Safari */
  -o-transition:all 1s ease-out;  /* Opera */
  -moz-transition:all 1s ease-out;  /* Mozilla Firefox */
  -ms-transition:all 1s ease-out;   /* Internet Explorer */
  transition:all 1s ease-out;  /* W3C */}
#secondary_menu li:hover ul.submenu {display:block;}


	#slide_wrapper {position: relative;float: left;width: 100%;}
	.slide_elem {display: none;position: absolute;top: 0;width: 100%;}
	.slide_elem.active {display: block;position: relative;}
	.slide_title {position: absolute;top: 0px;z-index: 1;background: rgba(0, 0, 0, 0.46);color: #fff;padding: 10px 2%;width: 96%;}
	
#noticias_block_1 .elem {border-bottom: 1px solid #E4E4E4;margin-bottom:10px;}

.close_submenu {position: fixed;
left: 50%;
top: 50%;
z-index: 6;
font-size: 30px;
display:none;
background: #000;
color: #fff;
cursor:pointer;
height: 40px;
width: 40px;
text-align: center;
line-height: 37px;
border-radius: 40px;}

#search input[type="text"] {width: 100%;border: 0;background: #dedede;-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;height: auto;text-indent: 10px;padding: 10px 0;-moz-box-shadow: 0 0 1px #333 inset;-webkit-box-shadow: 0 0 1px #333 inset;box-shadow: 0 0 1px #333 inset;}
#search input[type="submit"] {position: absolute;right: 0px;width: 30px;height: 30px;border: 0;background: url(/assets/images/searchgo.gif) no-repeat center center;margin: 4px 0;padding: 0;	text-indent:-9999px;cursor:pointer;}

.c_icon {background:url(/assets/images/contact_sprite.png) no-repeat;height:25px;margin:5px 0;padding-left:30px;}
.c_icon.icon_phone {background-position:0 0;}
.c_icon.icon_email {background-position:0 -156px;}
.c_icon.icon_print {background-position:0 -320px;}
.c_icon.icon_phone:hover {background-position:0 -48px;}
.c_icon.icon_email:hover {background-position:0 -205px;}
.c_icon.icon_print:hover {background-position:0 -368px;}

#contact_form li {margin-bottom: 10px;float: left;width: 100%;}
#contact_form input[type="submit"] {background:#006EAB;
border:0;
color:#fff;
padding:5px 10px;
letter-spacing:1px;
font-size:15px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
#slide_controls {margin-top: -25px;
position: relative;
float: right;}
#slide_controls span {display: block;
float: left;
margin-right: 10px;
background: #B0B0B0 none repeat scroll 0% 0%;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
height: 15px;
width: 15px;
text-indent: -9999px;
-moz-box-shadow: 1px 1px 2px #000 inset;
-webkit-box-shadow: 1px 1px 2px #000 inset;
box-shadow: 1px 1px 2px #000 inset;
cursor:pointer;
}
#slide_controls span.active {background:#E55A00;}
.pais {background: url("/assets/images/pais.png") no-repeat scroll 0px -7px;padding-left: 50px;}
.pais:hover {background-position:0 -47px;}
#contenido img {margin-bottom:10px;}
#contenido p{margin-bottom:15px;text-align:justify;}
#contenido a {color:#E55A00;}
#contenido p.bajada {font-weight:bold;}
.menu-block li {float:left;width:100%;margin-bottom:10px;}

.team li {text-align:center;float:left;position: relative;}

#contenido .team li img {margin-bottom:0;-webkit-filter: grayscale(100%);	filter: grayscale(100%);
-moz-box-shadow:0 0 2px #000;
-webkit-box-shadow:0 0 2px #000;
box-shadow:0 0 2px #000;
}
#contenido .team li:hover img {-webkit-filter: grayscale(0%);	filter: grayscale(0%);}
.team li a {float:left;width:100%;}
.team li .team_data {position: absolute;bottom:0px;background: rgba(255, 255, 255, 0.8) ;width: 90%;margin: 0 5% 10px 5%;padding: 10px 0;}

#search {display:none;}

#inscripcion li{margin-bottom: 10px;float: left;width: 100%;}
#inscripcion input[type="submit"]{background:#006EAB;border:0;color:#fff;padding:5px 10px;letter-spacing:1px;font-size:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
#inscripcion input[type="submit"]:hover{background:#E55A00;}
#inscripcion input[type="email"],#inscripcion input[type="text"]{float: left;width: 100%;padding: 5px 0;margin-top: 4px;text-indent: 5px;}
#inscripcion select{margin-top: 5px;}
#inscripcion select#sexo,#inscripcion select#nivel{width:100%;}
#inscripcion label {float: left;width: 100%;}
#inscripcion table tbody tr {border-top:1px solid #D8D8D8;}