/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 19, 2014 */
@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'bangla_sangam_mnregular';
    src: url('../fonts/bangla_sangam_mn-webfont.eot');
    src: url('../fonts/bangla_sangam_mn-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/bangla_sangam_mn-webfont.woff') format('woff'),
	url('../fonts/bangla_sangam_mn-webfont.ttf') format('truetype'),
	url('../fonts/bangla_sangam_mn-webfont.svg#bangla_sangam_mnregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'justusbold';
    src: url('../fonts/justus-bold-webfont.eot');
    src: url('../fonts/justus-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/justus-bold-webfont.woff') format('woff'),
	url('../fonts/justus-bold-webfont.ttf') format('truetype'),
	url('../fonts/justus-bold-webfont.svg#justusbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'justusitalic';
    src: url('../fonts/justus-italic-webfont.eot');
    src: url('../fonts/justus-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/justus-italic-webfont.woff') format('woff'),
	url('../fonts/justus-italic-webfont.ttf') format('truetype'),
	url('../fonts/justus-italic-webfont.svg#justusitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'justusroman';
    src: url('../fonts/justus-roman-webfont.eot');
    src: url('../fonts/justus-roman-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/justus-roman-webfont.woff') format('woff'),
	url('../fonts/justus-roman-webfont.ttf') format('truetype'),
	url('../fonts/justus-roman-webfont.svg#justusroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'justusversalitas';
    src: url('../fonts/justus-versalitas-webfont.eot');
    src: url('../fonts/justus-versalitas-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/justus-versalitas-webfont.woff') format('woff'),
	url('../fonts/justus-versalitas-webfont.ttf') format('truetype'),
	url('../fonts/justus-versalitas-webfont.svg#justusversalitas') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rabioheadregular';
    src: url('../fonts/rabiohead-webfont.eot');
    src: url('../fonts/rabiohead-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/rabiohead-webfont.woff') format('woff'),
	url('../fonts/rabiohead-webfont.ttf') format('truetype'),
	url('../fonts/rabiohead-webfont.svg#rabioheadregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'vag_roundedregular';
    src: url('../fonts/vag_rounded_light-webfont.eot');
    src: url('../fonts/vag_rounded_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vag_rounded_light-webfont.woff') format('woff'),
    url('../fonts/vag_rounded_light-webfont.ttf') format('truetype'),
    url('../fonts/vag_rounded_light-webfont.svg#vag_roundedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a{
	font-family:'justusitalic';
	font-weight:100;
	font-variant:normal;
	text-align:center;
	line-height:16px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	}
body{
	background-image:url(../images/back.jpg);
	background-position:top center;
	margin-top:0px;
	margin:auto;
	}
h1{
	font-family:'rabioheadregular';
	font-weight:100;
	font-variant:normal;
	text-align:left;
	line-height:16px;
	letter-spacing: 0em;
	padding-top:8px;
	font-size:30px;
	color:#000;
	}
p{
	font-family:'bangla_sangam_mnregular';
	font-weight:100;
	font-variant:normal;
	text-align:left;
	line-height:15px;
	letter-spacing: 0em;
	padding-top:0px;
	font-size:16px;
	color:#3b2314;
	}
h6{
	font-family:'justusitalic';
	font-weight:100;
	font-variant:normal;
	text-align:center;
	line-height:16px;
	letter-spacing: 0em;
	padding-top:8px;
	font-size:14px;
	color:#fff;
	text-shadow: black 0.1em 0.1em 0.2em
	}
li {
	display:inline;
	}
img {
	border:none;
	}
#pagevideo{
	width:800px;
	height:600px;
	padding-bottom:15px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#page{
	width:780px;
	height:800px;
	padding-bottom:15px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagecontact{
	width:780px;
	height:1190px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagenews{
	width:780px;
	height:1065px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagepeople{
	width:780px;
	height:800px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagespecialist{
	width:780px;
	height:990px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagetechnical{
	width:780px;
	height:1105px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageservice{
	width:780px;
	height:745px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageservice_cont1{
	width:780px;
	height:930px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageservice_cont2{
	width:780px;
	height:793px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageservice_cont3{
	width:780px;
	height:822px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageservice_cont4{
	width:780px;
	height:834px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagepeoplecont{
	width:780px;
	height:840px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagecollaborations{
	width:780px;
	height:689px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagecollaborationscont1{
	width:780px;
	height:750px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pagecollaborationsbios{
	width:780px;
	height:669px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageabout{
	width:780px;
	height:700px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#pageaboutcont{
	width:780px;
	height:840px;
	margin:0 auto;
	background-color:#e7d9c6;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
	}
#head{
	position: absolute;
	z-index:3;
	width:100%;
	height:164px;
	background-image:url(../images/headerback.png);
	background-position:top center;
	top:-20px;
	left:0px;
	}
#menu{
	position: absolute;
	z-index:2;
	width:800px;
	height:46px;
	top:130px;
	padding-left:10px;
	}
#company{
	width:120px;
	height:23px;
	background-image:url(../images/company.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:0px;
	}
#company current{
	width:120px;
	height:23px;
	background-image:url(../images/menu/company_grey.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:0px;
	}
#people{
	width:92px;
	height:23px;
	background-image:url(../images/people.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:8px;
	}
#services{
	width:99px;
	height:23px;
	background-image:url(../images/services.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:8px;
	}
#project{
	width:107px;
	height:23px;
	background-image:url(../images/project.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:8px;
	}
#news{
	width:86px;
	height:23px;
	background-image:url(../images/news.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:8px;
	}
#contact{
	width:93px;
	height:23px;
	background-image:url(../images/contact.png);
	float:left;
	text-align:center;
	padding-top:20px;
	margin-left:8px;
	}
#colaborations{
	width:102px;
	height:45px;
	background-image:url(../images/collaborations.png);
	float:left;
	text-align:right;
	padding-top:20px;
	padding-right:10px;
	margin-left:8px;
	}
#logo{
	position: relative;
	z-index:3;
	width:385px;
	top:66px;
	text-align:left;
	margin-left:28%;
	margin-right:72%;
	}
#foot{
	width:780px;
	position:relative;
	margin:0 auto;
	}
#slidercompany{
	width:800px;
	position:absolute;
	float:left;
	top:198px;
	height:400px;
	padding-left:17px;
	}
#slidernews{
	position:relative;
	float:left;
	top:210px;
	margin-left:15px;
	}
#photonews{
	float:left;
	margin-left:15px;
	margin-top:15px;
	}
#sliderphoto{
	margin-top:110px;
	}
#textnews{
	background-color: rgba(255,255,255, 0.5) ;
	width:303px;
	height:283px;
	overflow:scroll;
	float:right;
	margin-top:15px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
#sliderabout{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#sliderproyects{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#sliderpeople{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#slidertechnical{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#slidercollaborations{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#sliderservices{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}
#slidercontact{
	position:absolute;
	float:left;
	top:210px;
	padding-left:17px;
	}

#peoplenames{
	padding-left:100px;
	padding-top:30px;
	}
#peoplebios{
	padding-left:460px;
	padding-top:10px;
	}
#mails{
	padding-left:320px;
	padding-top:0px;
	}
#fondo_bio{
	width:747px;
	height:596px;
	background-image:url(../images/bg_te.jpg);
	}
#fondo_bios{
	width:747px;
	height:437px;
	position:absolute;
	background-image:url(../images/bg_bios.jpg);
	}
#photo{
	width:202px;
	height:406px;
	position:relative;
	top:30px;
	}
#contenido{
	width:380px;
	height:406px;
	position:relative;
	top:-400px;
	left:240px;
	}
#contenidobios{
	width:600px;
	height:300px;
	position:relative;
	top:20px;
	left:20px;
	}
#cont_hv{
	background-image:url(../images/bg_hv.png);
	width:660px;
	height:455px;
	top:125px;
	left:44px;
	position:relative;
	}
#cont_hv2{
	background-image:url(../images/bg_biosbox.png);
	width:660px;
	height:350px;
	top:46px;
	left:44px;
	position:relative;
	}
.footer {
	letter-spacing: -0.1em;
	}
.color{
	color:#ef4822;
	}
.box_link {
    display: block;
    font-weight: bold;
    color: #ffffff;
    width: 100%;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    height: 60px;
}
