@charset "utf-8";
/* CSS Document */
*{	
    margin: 0;
    padding: 0;
	font:11px tahoma;
	vertical-align:top;
    line-height:14px;
    color:#2c2c2c;
	background:transparent;
	border:0;
	}
body{
	text-align:center;
	background:#626262;
	}
.main{
	width:922px;
	height:689px;
	margin:0 auto;
	text-align:left;
	}
img{behavior: url(iepngfix.htc);}
{border:1px solid red;}
/*---H---
---------*/
h1{
	color:#fc9e01;
	}
h2{
	color:#ec8d00;
	font-size:16px;
	font-weight:bold;
	}
h3{
	color:#000099;
	font-weight:bold;
	}
h4{
	color:#000038;
	}
h5{
	color:#000038;
	}
/*---HEADER---
--------------*/
.header{
	height:222px;
	}
.header_left{
	width:301px;
	height:145px;
	margin-top:77px;
	float:left;
	background:#fff url(img/headerleftbg.jpg) no-repeat bottom;
	}
.header_left img{
	margin:64px 0 0 34px;
	}
.header_right{
	width:610px;
	height:222px;
	float:right;
	background:url(img/headerrightbg.png) no-repeat;
	//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/headerrightbg.png,sizingMethod=crop);
	}
.marks{
	width:610px;
	background:url(img/marksbg.jpg) no-repeat top right;
	}
.marks:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.marks a{
	display:block;
	float:right;
	margin-top:38px;
	position:relative;
	}
/*---MENU---
------------*/
.menu{
	height:37px;
	background:#000 url(img/menubg.jpg) no-repeat;
	}
.menu_links{
	padding:10px 14px 0 166px;
	}
.menu_links a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.menu_links a span{
	font-size:12px;
	color:#fc9e01;
	vertical-align:middle;
	margin-right:1px;
	}
.menu_links a img{
	float:right;
	margin-left:4px;
	}
/*---CONTEN---
--------------*/
.content{
	height:360px;
	}
/*---CONTENT_LEFT---
--------------------*/
.content_left{
	width:301px;
	height:329px;
	float:left;
	background:#fff url(img/contentleftbg.jpg) no-repeat;
	}
.content .content_left h1{
	margin:14px  0 4px 34px;
	}
.content .content_left p{
	margin:14px  40px 18px 34px;
	}	
.content .content_left a{
	text-decoration:none;
	color:#fc9e01;
	margin:0  0 0 34px;
	}
/*---CONTENT_RIGHT---
---------------------*/
.content_right{
	width:610px;
	height:329px;
	float:right;
	}
.slide_show{
	margin-top:14px;
	background:url(images/contentrightimg.jpg) no-repeat;
	padding:1px 4px 3px 1px;
	}
.banner_cr{
	margin-top:7px;
	}
.job{
	width:137px;
	height:313px;
	float:right;
	background:#9d9d9d;
	margin-top:13px;
	background:#757575 url(img/jobbg.jpg) no-repeat;
	}
.jobtitle{
	margin:30px 0 0 21px;
	}
.espjobtitle{
	margin:30px 0 0 7px;
	}
.job .p1{
	font-size:10px;
	color:#fff;
	margin:22px 25px 50px 25px;
	}
.job .p2{
	font-size:10px;
	color:#fff;
	margin:22px 15px 36px 15px;
	}
.job a img{
	margin:25px 0 0 10px;
	}
.content_links{
	clear:both;
	padding:5px 0 12px 7px;
	//padding:3px 0 12px 7px;
	color:#fff;
	}
.content_links a{
	text-decoration:none;
	color:#fff;
	}
/*---FOOTER---
--------------*/
.footer{
	height:58px;
	background:url(img/footerbg.jpg) no-repeat;
	text-align:right;
	color:#fff;
	padding-top:12px;
	}
.footer a{
	color:#fff;
	text-decoration:none;
	}
/*---ABOUTUS---
---------------*/
.content_inner .content_left h1{
	margin:14px 0 18px 34px;
	}
.content_inner .content_left a{
	display:block;
	margin:0 0 0 34px;
	text-decoration:none;
	}
.content_inner .content_left p{
	margin:0 40px 17px 34px;
	}
.content_inner .content_left p b{
	font-weight:bold;
	}
.content_inner .content_left a span{
	color:#fc9e01;
	vertical-align:middle;
	}
.content_right_inn{
	width:610px;
	float:right;
	margin:14px 0 63px 0;
	background:#fff url(img/aboutusbg.jpg);
	}
.top_line1{
	width:610px;
	height:15px;
	background:url(img/topline1.jpg) no-repeat;
	}
.bottom_line1{
	width:610px;
	height:15px;
	background:url(img/bottomline1.jpg) no-repeat;
	}
.content_aboutus{
	padding:0 13px 189px 18px;
	}
.content_aboutus img{
	margin:25px 0 24px 0;
	}
.content_aboutus p{
	padding:0 5px 18px 4px;
	}
.content_aboutus p a{
	display:block;
	text-decoration:none;
	font-weight:bold;
	}
.content_aboutus p a:hover{
	text-decoration:underline;
	}
/*---CONTACTUS---
-----------------*/
.content_right_in{
	width:467px;
	float:left;
	margin-top:14px;
	background:#fff url(img/aboutusbg.jpg) right;
	}
.top_line2{
	width:467px;
	background:url(img/topline2.jpg) no-repeat;
	}
.bottom_line2{
	width:467px;
	background:url(img/bottomline2.jpg) no-repeat bottom;
	}
.content_contactus{
	height:314px;
	background:url(img/contactusbg.jpg) bottom left no-repeat;
	text-align:right;
	}
.content_contactus form{
	padding:22px 21px 0 0;
	}
.content_contactus input{
	background:#9c9c9c;
	margin:0 0 0 5px;
	}
#name_in, #email_in, #subject_in, #phone_in{
	width:230px;
	border-top:1px solid #a4a4a4;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #a6a6a6;
	vertical-align:text-bottom;
	padding:6px 3px 6px 3px;
	margin-bottom:6px;
	//margin-bottom:4px;
	}
#message_in{
	width:231px;
	height:80px;
	background:#9c9c9c;
	padding:5px 3px 5px 3px;
	overflow:hidden;
	margin:5px 0 0 5px;
	}
#send_in{
	width:70px;
	height:26px;
	border-top:1px solid #a4a4a4;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #a6a6a6;
	border-left:1px solid #b5b5b5;
	margin-top:7px;
	cursor:pointer;
	}
/*---BUSINESOPP---
------------------*/
.content_businesopp{
	height:314px;
	background:url(img/businesoppbg.jpg) top left no-repeat;
	text-align:right;
	}
.content_businesopp form{
	padding:22px 21px 0 0;
	}
html:first-child .content_businesopp form div{
	margin:0 0 7px 0;
	}
.content_businesopp form div{
	height:28px;
	margin:0 0 7px 0;
	//margin:8px 0 5px 0;
	_margin:5px 0 5px 0;
	}
.content_businesopp input{
	background:#9c9c9c;
	margin:0 0 0 5px;
	}
/*---EMPLOYMENT---
------------------*/
.content_employment{
	padding:28px 53px 50px 44px;
	}
.content_employment h3{
	margin:21px 0 19px 0;
	}
.form{
	background:#f7f7f7;
	border:1px solid #000099;
	padding:0 6px 7px 6px;
	//width:499px;
	}
.form:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.form input, .form textarea{
	border-top:1px solid #001a2e;
	border-right:1px solid #001a2e;
	border-bottom:1px solid #006bba;
	border-left:1px solid #006bba;
	background:#fff;
	padding:1px;
	}
.form select{
	border-top:1px solid #abadb3;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e2e3ea;
	background:#fff;
	}
.form_left{
	width:230px;
	float:left;
	}
.form_right{
	width:269px;
	float:right;
	}
.form_left_cv{
	width:370px;
	float:left;
	}
.form_right_cv{
	width:129px;
	float:right;
	margin-top:3px;
	//margin-top:4px;
	}
.content_employment h4{
	margin:9px 0 6px 0;
	}
.content_employment h4 span{
	margin:0 17px 0 16px;
	}
.content_employment h4 b{
	color:#000038;
	font-weight:bold;
	}
.form_right_cv h4{
	margin:23px 0 0  0;
	//margin:21px 0 0  0;
	}
.form_right h5{
	padding:55px 0 6px 0;
	//padding:58px 0 6px 0;
	}
/*---INPUTS---
--------------*/	
#name, #nationality, #languages, #transdetail, #positionapp, #place1, #place2, #position1{
	width:215px;
	}
#byear, #exyear{
	width:35px;
	}
#phone{
	width:80px;
	}
#mobile{
	width:80px;
	margin-left:48px;
	}
#email{
	width:185px;
	margin-left:37px;
	}
#stay, #dni, time2, #start, #position2, #time1, #time2{
	width:170px;
	}
#file1, #file2, #file3, #file4, #file5, {
	width:350px;
	}
/*---SELECTS---
---------------*/	
#bday, #exday{
	width:39px;
	margin-right:5px;
	}	
#bmonth, #exmonth{
	width:79px;
	margin-right:5px;
	}
#residency, #ss, #transport, #children, #ill, #fh{
	width:42px;
	}
#marital{
	width:67px;
	}
#restaurantapp{
	width:96px;
	}
/*---TEXTAREAS---
-----------------*/
#address{width:263px;
	height:105px;
	//height:111px;
	}
#whyleave{width:263px;
	height:59px;
	//height:63px;
	}
#submit_b{
	width:113px;
	height:20px;
	float:right;
	cursor:pointer;
	}


