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

div{
margin:0;
padding:0;
}

body,html{
margin:0;
padding:0;
height:100%;
background-color:#e9e9e9;
background-image:url(../images/bg-body.jpg);
background-repeat:repeat-x;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#515151;

scrollbar-3dlight-color:#727272;
scrollbar-arrow-color:#727272;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#727272;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:transparent;
}

html{
overflow-y:scroll;
}

/*START - GENERAL CLASSES*/

.clearer{
clear:both;
float:none;
}

h1{
font-size:14px;
padding-bottom:10px;
font-weight:bold;
color:#515151;
}

h2{
font-size:14px;
padding-bottom:10px;
font-weight:normal;
color:#4d4d4d;
}

h3{
font-size:18px;
padding-bottom:10px;
font-weight:normal;
color:#f37021;
}

p{
padding-bottom:10px;
}

a:link, a:visited{
color:#f37021;
text-decoration:none;
}

a:hover{
color:#f37021;
text-decoration:underline;
}

.linkmore{
text-align:right;
color:#f37021;
padding:2px 0 2px 0;
}

	.linkmore a{
	color:#f37021;
	font-size:12px;
	}

ul{
margin:0px 0px 5px 0px;
padding:0px;
}

ul li{
margin-left:40px;
}

ol{
margin:0px;
padding:0px;
}

ol li{
margin-left:40px;
list-style-position:inside;
}

table tr{
vertical-align:middle;
}

table tr td p{
padding:0px 10px 0px 0px;
color:#231f20;
}

/*END*/

#container-site{
margin:0 auto;
width:1024px;
height:800px;
position:relative;

background-image:url(../images/bg-container-site.jpg);
background-repeat:no-repeat;
}

	#container{
	margin:0 auto;
	width:800px;
	position:relative;
	}
	
		#header{height:80px;}
			
			#language{
			position:absolute;
			left:135px;
			top:51px;
			}
			
				#language ul li{
				float:left;
				list-style:none;
				margin:0px 5px 0px 0px;
				}
				
			#slogan{
			position:absolute;
			right:0px;
			top:0px;		
			}
		
		#navmain{
		height:45px;
		position:relative;
		}
		
			#slogan-text{
			top:5px;
			right:0px;
			position:absolute;
			}
			
			#navmain ul{
			margin:0px 0px 0px 5px;
			padding:15px 0px 0px 0px;
			}
		
				#navmain ul li{
				list-style:none;
				margin:0px 5px 0px 0px;
				padding-left:5px;
				float:left;
				border-left:1px solid #f37021;
				}
				
				#navmain ul li.navmain-first{
				border:none;
				padding:0px;
				}			
				
					#navmain ul li a{
					text-transform:uppercase;
					font-size:13px;
					letter-spacing:1px;
					}
		
		#content{
		height:480px;
		overflow:hidden;
		}
		
			#contentleft{
			width:270px;
			margin-right:15px;
			float:left;
			}
				
				#contentleft .orange{
				color:#f37021;
				}
				
				#contentleft h2{
				color:#ffffff;
				font-size:16px;
				padding:5px 0 0 5px;
				height:26px;
				background-image:url(../images/bg-h2.jpg);
				background-repeat:repeat-x;	
				}					

				#contentleft ul{}

					#contentleft ul li{
					margin-left:5px;
					list-style:none;
					}			
					
						#contentleft ul li a{
						color:#515151;
						line-height:18px;
						}
			
			#contentright{
			width:500px;
			height:470px;
			padding-right:5px;
			overflow-y:auto;
			float:left;	
			}	
			
				#contentright h1{
				font-weight:bold;
				font-size:14px;
				color:#515151;
				}
				
				#contentright ul li{
				margin-left:25px;
				}				
				
				#contentright #btns-vac{
				padding:5px 0 5px 0;
				}
		
		#content .vac_list_search{
			margin-left:13px;
		}
		
		#content .vac_search input, #content .vac_search select{
			border:1px solid #f37021;
			background-color:#ffffff;
		}
		#content .vac_search .button{
			font-weight:bold;
			padding:1px 3px 1px 3px;
		}
		#content #vac_list{
			padding:5px 0 5px 0;
		}
		#content #vac_list a:link, #content #vac_list a:visited{
			font:normal 12px/14px Arial,Verdana,Tahoma;
			text-decoration:none;
		}
		#content #vac_list a:hover{
			font-weight:bold;
		}
			
	#footer{
	margin:0 auto;
	padding-top:5px;
	width:800px;
	position:relative;	
	}	
	
		#footer p{
		color:#ffffff;
		}
		
		#footer a:link, #footer a:visited{
		color:#ffffff;
		}			
		
		#footerleft{
		float:left;
		}	
	
			#footerleft ul{
			margin-left:0px;
			}
	
			#footerleft ul li{				
			border-left:1px solid #cdcdcd;
			float:left;
			list-style-type:none;
			margin-right:5px;
			margin-left:0px;
			padding-left:5px;
			}	
			
			#footerleft ul li#first{
			border:none;
			}				
		
		#footerright{
		position:absolute;
		left:615px;
		}	

		#footerrightBG{
		color:#ffffff;
		}	
