@font-face {
	font-family: 'GothamBold';
	src: url('gothmbol-webfont.eot');
	src: local('☺'), url('gothmbol-webfont.woff') format('woff'), url('gothmbol-webfont.ttf') format('truetype'), url('gothmbol-webfont.svg#webfonthuKdwVyp') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
	margin: 0;
	padding: 0;
	background: #96bddc url(../images/bg.jpg) repeat-x top left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

a {
	color: #f66400;
	}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#wrapper {
	margin: 0 auto;
	width: 975px;
}

#headerbgmainpage {
	background: url(../images/ibslogo_mainpage.jpg) no-repeat top left;
	height: 111px;
}

#headerbgsubpage {
	background: url(../images/ibslogo_subpage.jpg) no-repeat top left;
	height: 111px;
}

.contentbg {
	background: url(../images/bgcontent.jpg) repeat-y top left;
	min-height: 605px;
	overflow: visible;
}

.contentbgmainpage {
	background: url(../images/bgcontentmainpage.jpg) repeat-y top left;
	min-height: 605px;
	overflow: visible;
}

.contentbgtop {
	background: url(../images/bgcontenttop.jpg) no-repeat top left;
	min-height: 605px;
	overflow: visible;
}

.contentbgtopmainpage {
	min-height: 605px;
	overflow: visible;
}

.contentbgwhitesubpage {
	background: url(../images/contentbgwhiterepeat.gif) repeat-y top left;
	margin: 0 0 0 46px;
	min-height: 519px;
	overflow: visible;
}

.contentbgwhitesubpagetop {
	background: url(../images/contentbgwhitesubpagetop.jpg) top left no-repeat;
}

.subpagephotoright {
	float: right;
	margin: 0 12px 15px 0;
}

.contenttextmiddle {
	width: 448px;
	margin: 0 0 0 178px;
	padding: 78px 0 0 0;
}

.menu_header_left {
	width: 147px;
	float: left;
	margin: 0 0 0 14px;
	padding: 28px 0 0 0;
}

.menu_header_left-Title {
	padding: 8px 2px;
	border-bottom: 1px solid #bdd5e9;
	color: #f66400;
	font-weight: bold;
	text-align: right;
}

.menu_header_left #menu_header_left_list ul, .menu_header_left #menu_header_left_list li {
	margin: 0;
	padding: 0;
}

.menu_header_left #menu_header_left_list li {
	list-style: none;
	text-align: right;
}

.menu_header_left #menu_header_left_list li a {
	padding: 8px 2px;
	border-bottom: 1px solid #bdd5e9;
	display: block;
	color: #f66400;
}

.menu_header_left #menu_header_left_list li a:hover {
	background: #bdd5e9;
	text-decoration: none;
}

.menu_header_left #menu_header_left_list li#active a {
	background: #f66400;
	text-decoration: none;
	color: #FFFFFF;
}
.footer {
	padding: 10px 60px;
	background: url(../images/bgfooter.png) no-repeat top left;
	min-height: 67px;
	overflow: visible;
}

.footermainpage {
	padding: 10px 60px;
	background: url(../images/bgfootermainpage.jpg) no-repeat top left;
	min-height: 51px;
	overflow: visible;
}

.err {
	color: Red;
}

#menu_header {
	width: 642px;
	text-align: right;
	margin: 0 0 0 321px;
	padding: 45px 0 0 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
}

#menu_header ul, #menu_header li {
	margin: 0;
	padding: 0;
}

#menu_header li  {
	list-style: none;
	display: inline;
	padding: 0 18px;
}

#menu_header li a {
	color: #FFFFFF;
}

#menu_header li a:hover, #menu_header li#active a {
	color: #f66400;
	text-decoration: none;
	
}

#menu_header li#active li a {
	color: #fff;
	}

#mainpagetextbg {
	background: url(../images/mainpagetextbg.jpg) no-repeat top left;
	height: 156px;
}

#mainpagetextbg .leftcolumn {
	margin: 0 0 0 62px;
	padding: 46px 0 0 0;
	width: 393px;
}

#mainpagetextbg .rightcolumn {
	float: right;
	padding: 46px 0 0 0;
	margin: 0 59px 0 0;
	width: 393px;
}

h1.pagetitle {
	font-weight: normal;
	font-size: 18px;
	font-family: 'GothamBold';
	border-bottom: 1px solid #bdd5e9;
	padding: 13px 0;
	line-height: 22px;
	min-height: 28px;
	overflow: visible;
	margin: 0;
	}






.sf-sub-indicator {
	display: none;
	}

#menu_headera {
/*	width: 642px; */
/*	text-align: right; */
	float: right;
	margin: 0 15px 0 0;
/*	margin: 0 0 0 321px; */
	padding: 45px 0 0 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
}

#menu_headera ul, #menu_headera li {
	margin: 0;
	padding: 0;
}

#menu_headera li  {
	list-style: none;
	float: left;
	padding: 0 22px;
}

#menu_headera li a {
	color: #FFFFFF;
}

#menu_headera li a:hover,#menu_headera li#active li a:hover , #menu_headera li#active a {
	color: #f66400;
	text-decoration: none;
}

#menu_headera li#active li a {
	color: #fff;
}

#menu_headera ul li ul {
	background: #000;
	width: auto;
	position: absolute;
	z-index: 9999;
	padding: 5px 0;
	}
	
#menu_headera ul li ul li {
	background: #000;
	display: block;
	float: none;
	text-align: left;
	margin: 0;
	padding: 5px 15px;
	font-size: 12px;
	}
	
#menu_headera ul li ul li ul {
	margin: -27px 0 0 120px;
	width: 225px;
	}

#menu_headera ul li ul li ul li {
	
	}

.levant {
	font-size: 9px;
	}
.levant a {
	color: #000;
	}
	
	
/* SLIDES */

#slide_container {
	width:600px;
	height:350px;
	position:relative;
	margin: 0 0 0 30px;
}


#slides {
/*	position:absolute;
	top:15px;
	left:4px; 
	z-index:100;*/
}

#slides .next_slide,#slides .prev_slide {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
/*	width:570px;
	height:270px; */
	overflow:hidden;
	position:relative;
}

#slides .next_slide {
	left:585px;
}

.pagination_slides {
	margin:26px auto 0;
	width:300px;
	 list-style:none
}

.pagination_slides li {
	float:left;
	margin:0 1px;
}

.pagination_slides li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../../../plugins/slides/frontend/assets/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination_slides li.current a {
	background-position:0 -12px;
}


.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/* END SLIDES */
