@charset "UTF-8";
body {
	background:url(../images/bg.jpg) repeat-y top;
}
a {
	outline:none;
}
a:hover {
	text-decoration:underline !important;
}
.layout #header, .layout .wrapper {
	background-color:#7591B4;
	color:white;
	text-align:left;
}
#logo {
	text-indent:-999em;
	background: url("../images/logo-iberian.gif") no-repeat;
}
#logo a {
	display:block;
	width:241px;
	height:64px;
}
#nav li {
	margin:0 8px 0 0;
}
#nav a, #nav input {
	color:white;
	font:11px Arial;
	text-decoration:none
}
#nav input {
	background:#666 !important;
	border:1px #9EB2CA solid;
	padding:2px 5px;
	vertical-align:top;
}
#nav .home, #nav .contact {
	padding:0 8px 0 0;
	border-right:1px white solid;
}
#nav .submit {
	border:none;
	background:none !important;
	cursor:pointer;
	background:url("../images/go.gif") no-repeat right;
}
#menu ul{
	background-color:#A2B5CD;
	border:1px #99ACC3 dashed;
}
#menu a {
	font:15px Verdana;
	color:white;
	padding:8px 23px;
	display:block;
	text-decoration:none
}
#menu .we-are, #menu .we-do, #menu .we-are-in, #menu .recent-work, #menu .news, #menu .recruiment, #menu .alumni {
	background:url("../images/separator-menu.gif") no-repeat right;
}
#menu .active {
	color:#7591B4;
}
#menu ul ul a{
	font-size:12px !important;
	padding:8px !important;
}
#footer a {
	font:12px Geneva,Verdana,Arial;
	color:white;
	padding:8px 11px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
#footer .sitemap, #footer .contact, #footer .legal-advice, #footer .offices {
	background:url("../images/separator-footer.gif") no-repeat right;
}
#footer .offices {
	padding:8px 122px;
}
#footer .offices label {
	background:url(../images/bullet-footer.gif) no-repeat left;
	padding:0 0 0 12px;
}
#footer .copyright label {
	font-family:Arial;
}
.item {
	border-bottom:1px #CCC dashed;
	padding-bottom:15px;
}
#content .item, hr {
	border:none;
	border-top:1px #CCC dashed;
	padding:15px 0;
}
.item h2 {
	font:19px Arial;
	color:#7591B4;
	font-weight:normal;
}
.item p, #sidebar p {
	font:10px Verdana;
	text-align:justify;
	color:#999;
	margin:5px 0;
}
.item a, #sidebar a {
	color:#7591B4;
	font:11px Verdana;
	font-weight:bold;
	text-decoration:none;
}
#sidebar {
	border:1px #E9E9E9 solid;
}
#sidebar h2 {
	text-transform:uppercase;
	font-family:'Times New Roman';
	font-weight:normal;
	font-style:italic;
	color:#7591B4;
	letter-spacing:1px;
	margin:3px 0;
}
#sidebar a {
	background:url(../images/bullet-sidebar.gif) no-repeat right;
	padding:0 12px 0 0;
}
.normal {
	background:url(../images/bg-transparent.png) repeat-x;
}
.wrapper-content {
	background:url(../images/bg-content.gif) no-repeat 97% 5px;
}
#sidebar-left {
	background:#202026 url(../images/bg-sidebar-left.gif) no-repeat bottom left;
	padding:15px 0 60px 15px;
}
#sidebar-left ul {
	list-style:none;
	background:url(../images/bg-menu-1.gif) repeat-y;
	padding:0 10px 100px 10px;
}
#sidebar-left li {
	margin:0 0 10px 0;
}
#sidebar-left a {
	color:#7591B4;
	text-decoration:none;
}
/*#sidebar-left a.active {
	color:#FFF;
	background:url("/images/bullet-footer.gif") no-repeat left center;
	padding:0 0 0 15px;
}*/
#content {
	margin:0 0 0 205px;
	min-height:550px;
	position:relative;
}
#content h1 {
	padding:10px 0 0 0;
	font:20px "Lucida Grande",Verdana;
	font-weight:normal;
}
#content h1.we-are {
	/*background:url(../images/text-we-are.png) no-repeat 75px 15px;*/
}
#content h1.we-do {
	background:url(../images/text-we-do.gif) no-repeat 70px 15px;
}
#content h1.we-in {
	background:url(../images/text-we-in.gif) no-repeat 60px 15px;
}
#content img {
	margin:25px 0 15px 0;
}
#content .item img {
	margin:0 10px 0 0;
}
#content p {
	color:#999;
	margin:8px 0;
}
#content p.big {
	font-size:13px;
	color:#000;
	margin:0 0 20px;
}
#sidebar-left .active {
	background:url(../images/bullet-footer.gif) no-repeat center left;
	padding:0 0 0 12px;
	color:#FFF;
}
#content ul {
	color:#999;
	list-style-position:inside;
/*			width:470px;*/
}
ul.address {
	color:#7591B4 !important;
	font:11px Verdana;
	font-weight:bold;
	text-decoration:none;
	list-style:none;
}
ul.sitemap {
	color:#7591B4 !important;
	font:11px Verdana;
	font-weight:bold;
	text-decoration:none;
	list-style:none;
	margin:10px 0;
}
ul.sitemap ul{
	margin:0 0 0 10px;
}
.img-header{
	margin:0 !important;
	display: block;
}
.member{
	color:#7491B3;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.member:hover{
	text-decoration: none !important;
}
.title{
	color:#666;
	display:block;
	margin:5px 0;
	width:470px;
}
.title strong{
	color:red;
}
#menu-services{
	font-size: 12px;
	list-style-image: url("/images/bullet-footer.gif");
}
#menu-services a{
	color: #7591B4;
	text-decoration: none;
}
#menu-services ul{
	display:none;
	margin: 12px 0 12px 13px;
	color: #000;
	list-style-image:none;
	list-style-type: disc;
}
#list-vacancies{
	list-style: none;
	font-size: 13px;
	color: #000 !important;
	width:450px;
}
#list-vacancies li{
	margin:0 0 12px 0;
}
em.normal{
/*	font-family: "Geneva";*/
	font-style: normal;
	font-size: 12px;
}
em.normal a, a.smooth{
	color:#7591B4 !important;
}
ul.smooth{
	font-size: 12px !important;
	color:#7591B4 !important;
}
.fixIE{
	*margin:-3px 0 0 0 !important;
}
#pager{
	text-align: center;
}
#pager a{
	color:#7591B4 !important;
	font-weight: bold;	
}