/* HOMEPAGE styles */
.front #page {
	position: relative;
}
.front #header {
	width: 917px;
	margin: auto;
}
.front #content {
	padding-left: 0;
	margin: 0 20px 0 20px;
	overflow: hidden;
}
.front #main {
	padding-top: 0;
	background: none!important;
}
/*slideshow*/
#homepage-container .anythingSlider {
	margin-bottom: 10px;
}
#homepage-slider {
	height: 380px;
	width: 917px;
	position: relative;
	/*overflow: hidden;*/
}
#homepage-slider ul {
	padding: 0;
}
#homepage-slider ul li {
	height: 380px;
	width: 917px;
}
.homepage-image-info {
	position: relative;
	padding: 10px 0px 0px 16px;
	width: 901px;
	/*top: -71px;*/
	bottom: 60px;
	left: 0px;
	font-size: 15px;
	line-height: 18px;
	color: #FFF;
	z-index: 991;
	background: url('../images/fade.png') repeat scroll 0% 0% transparent;
}
.homepage-image-info-title, .homepage-image-info a.focusedLink {
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #00ADEF;
	display: block;
}
.homepage-image-info-text {
	width: 900px;
    display: block;
    margin-bottom: 10px;
	padding-bottom: 10px;
}
.homepage-image-info-text p{
	padding: 0px;
}

/*featured boxes*/
#homepage-featured-boxes{
	clear: both;
	width: 937px;
}
#homepage-featured-boxes div.view-display-id-homepage_featured_boxes_block div.view-content hr{
	margin-right:30px;
}
.view-display-id-homepage_featured_boxes_block .views-view-grid {
	width: 100%;
}
.view-display-id-homepage_featured_boxes_block .views-view-grid .row-last,
.view-display-id-homepage_featured_boxes_block .views-view-grid .row-first {
	border: medium none;
	background: url('../images/dot.png') repeat-x scroll 0% 0% transparent;
	display: block;
	overflow: hidden;
	padding-top: 18px;
}
.home-block {
    position: relative;
    padding: 0px 20px 0px 0px;
    margin: 0px 20px 17px 10px;
    width: 194px;
    float: left;
    background: url('../images/dot-vert.png') repeat-y scroll right top transparent;
}
.col-first.home-block {
    padding: 0px 20px 0px 0px;
    margin: 0px 20px 17px 0px;
}
.col-last.home-block {
    padding: 0 0px 0 0;
	margin: 0px 0px 17px 10px;
	background: none;
}
.home-block .views-field-field-homepage-f-b-header {
	padding: 0px 0px 6px;
	margin: 0px;
	font-size: 15px;
	line-height: 19px;
	color: #00ADEF;
	font-weight: normal;
}
.home-block .views-field-field-homepage-f-b-alts {
	padding: 0px 0px 7px;
}
.home-block .views-field-title {
	padding: 0px 0px 3px;
	min-height: 33px;
}
.home-block .views-field-field-homepage-f-b-text {
	
}
/*horizontal scroll*/
.panels-flexible-2-inside {
	width: 514%;
	height: 100%;
	clear: both;
}
.panels-flexible-2-inside .panels-flexible-column {
	width: 20%;
	height: 100%;
	float: left;
}
#homepage-container {
	clear: both;
    height: 100%;
    width: 500%;
}
#homepage-container .section {
	float: left;
    height: 100%;
    width: 20%;
}
#homepage-container .section1 #page {
	height: 100%;
    margin: 0 auto;
    padding: 0 8px;
    position: relative;
    width: 957px;
}
#homepage-container .section2 #page2 {
	height: 100%;
    margin: 0 auto;
    padding: 186px 0 0;
    position: relative;
    text-align: center;
    width: 973px;
}

#homepage-container .section2 #page2 div.view-display-id-homepage_banners{
	margin-top:1px;
	margin-left:-1px;
}

#homepage-container .section2 #page2 div.views-field-field-banner-settings{
	padding: 25px 18px 25px 18px;
	display:inline-block;
}

#homepage-container .section3 #page3 {
	height: 100%;
    margin: 0 auto;
    padding: 195px 8px 0;
    position: relative;
    text-align: center;
    width: 957px;
}

#homepage-container .section3 #page3 div.view-display-id-homepage_gallery{
	margin-top: -1px;
	margin-left: 6px;
}

#homepage-container .section3 #page3 div.views-field-field-homepage-image-settings{
	display: inline-block;
	padding: 32px 30px 26px 35px;
}

#homepage-container .section2 #page2 table.views-view-grid, #homepage-container .section3 #page3 table.views-view-grid{
	margin: 0 auto;
}

.section .next {
	display: inherit !important;
    padding: 0 !important;
    position: absolute;
    right: -22px;
    top: 581px;
}
/*.section1 .next {
	right: -42px;
}*/
.section .prev {
	display: inherit !important;
    left: -22px;
    padding: 0 !important;
    position: absolute;
    top: 579px;
}
/* END HOMEPAGE styles */

/* Archive pages styles */
#slider .views-field-title-1 {
	position: absolute;
	top: 312px;
	padding: 10px 0 0px 16px;
	z-index:1;
}
#slider .views-field-title-1 h1{
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #00adef;	
}
#slider .views-field-field-gallery-introduction {
	width: 870px;
	padding: 28px 10px 0px 16px;
	position: relative;
	bottom: 51px;
    display: block;
    /*margin-bottom: 10px;*/
	background: url('../images/fade.png') repeat scroll 0% 0% transparent;
	color: #FFF;
	font-size: 15px;
}

#three-columns {
	clear: both;
	padding-top: 10px;
}
#three-columns table{
	margin-top: 0;
}
#three-columns td  {
	position: relative;
	margin: 13px 0 20px 0;
	padding: 15px 28px 0 30px;
	width: 260px;
	float: left;
	background: url('../images/dots-3col-new.png') repeat-y right;
}
#three-columns tr  {
	background: url(../images/dot.png) left top repeat-x;
}
#three-columns tr.row-last {
	background: url(../images/dot.png) left top repeat-x, url(../images/dot.png) left bottom repeat-x;
}
#three-columns tr.row-first {
	background:none;
}
#three-columns td.col-first  {
	padding-left: 0px;
}
#three-columns td.col-last  {
	background: none;
	padding-right: 0px;
}
#three-columns td .views-field a {
	color: #000;
	text-decoration: none;
	outline: none;
}
#three-columns td .views-field span.field-content {
	padding: 6px 0 2px 0;
	margin: 0 0 0 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
}
#three-columns td .views-field div.field-content {
	margin: 10px 0 0 0;
}
#three-columns td div.views-field.views-field-field-web-story-thumbnail-image  img{
	width: 255px;
	height: 162px;
}
div.view-id-more_feature_stories #three-columns table{
	margin-top:-28px;
}
div.view-id-more_feature_stories #three-columns .date{
	font-size: 10px;
	font-style: italic;
}

/**********************************************************/
/*Unformatted list*/
/**********************************************************/
/*COMMON*/
.four-column-manual h2.title-month, .three-column h2.title-month, .four-column h2.title-month{
	margin: 0 0 5px 0;
	padding: 15px 0 0 30px;
	min-height: inherit;
}
.four-column-manual hr, .three-column hr, .four-column hr{
	padding: 10px 0 10px 0;
	margin: 0px 29px 0px 30px;
	background: #fff url('../images/dot.png') repeat-x center center;
}
.four-column .return, .three-column .return{
	clear: both;
	padding: 0 29px 0px 0;
	float: right;
}

/*THREE COLUMN*/
.three-column {
	margin: 0 0 15px 0;
	width: 957px;
	/*display: table;*/
}
.three-column  .post{
	position: relative;
	margin: 5px 0px 10px;
	padding: 15px 29px 0px 30px;
	width: 260px;
	float: left;
	background: url('../images/dots-3col-new.png') repeat-y scroll right center transparent;
}
.three-column .post a, .three-column .post a:visited, .three-column .post a:active, .three-column .post a:hover {
	color: #000;
	text-decoration: none;
	outline: medium none;
}
.three-column .post a img{
	min-width:255px!important;
	height:156px;
}
.three-column .post .date{
	font-size: 10px;
	font-style: italic;
}
.three-column .post.last{
	background: none repeat scroll 0% 0% transparent;
}



/*FOUR COLUMN*/
.four-column{
	margin: 0 0 15px 0;
	width: 957px;
	background: url('../images/dots-4col.png') repeat-y center;
	display: table;
}
.four-column .doc, .four-column .post{
	/*background: url('../images/dots-4col-new.png') repeat-y right;*/
}
.four-column-manual{
	margin: 0 0 15px 0;
	width: 957px;
}
.four-column-manual .post, .four-column .post{
	position: relative;
	margin: 5px 0 10px 0;
	padding: 15px 29px 0 30px;
	width: 180px;
	float: left;
}
.four-column-manual .doc, .four-column .doc{
	position: relative;
	margin: 5px 0 10px 0;
	padding: 15px 29px 0 30px;
	width: 180px;
	float: left;
}
.four-column-manual img, .four-column .post img{
	padding: 0 0 5px 0;
}
div.node-top-landing-page .four-column-manual img, .four-column .post img{
	padding: 0 0 0 0;
}
.four-column-manual .doc img, .four-column .doc img{
	padding: 0 0 5px 0;
	/*border: 1px solid #BBB;*/
	border: none;
}
.four-column-manual .doc .doc-pic, .four-column .doc .doc-pic{
	min-height: 265px;
}
.four-column-manual .doc {
	background: url('../images/dots-3col-new.png') repeat-y right;
}
.four-column .post {
    position: relative;
	margin: 5px 0 10px 0;
	padding: 15px 29px 0 30px;
	width: 180px;
	float: left;
	min-height:172px;
}
.four-column-manual .post{
	background: url('../images/dots-3col-new.png') repeat-y right;
}
.four-column-manual h2.title-top, .three-column h2.title-top, .four-column h2.title-top{
	line-height: 17px;
	height: 43px;
}
.four-column h2.title-top a, 
.four-column-manual h2.title-top a,
.four-column h2.title-top a:visited,
.four-column-manual h2.title-top  a:visited,
.four-column h2.title-top a:active,
.four-column-maual h2.title-top a:active {
    color: #000000;
    outline: medium none;
    text-decoration: none;
}
.four-column h2.title-top a:hover {
	text-decoration: underline;
}
.four-column .post img, .four-column-manual .post img {
	width: 255px;
	height: 119px;
}
.four-column-manual .post p,
.four-column .post p {
	padding: 0 0 10px 0;
}
/**********************************************************/
/*END Unformated list*/
/**********************************************************/

/* Video pages styles */
#hero-video {
	position: relative;
	margin: 0 30px 0 30px;
	width: 917px;
}
.videoitemvideo {
	margin: 25px 35px 20px 0;
	width: 632px;
	height: 387px;
	float: left;
	z-index: 1;
}
.videoitemvideo .video {
	height: inherit;
}
.video-text {
	margin: 25px 0 30px 0;
	width: 230px;
	float: left;
}
.video-text h1 {
	margin: 0 !important;
	padding: 0;
	font-size: 20px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
}
.video-text .date {
	font-style: italic;
	/*margin: 0 0 10px 0;*/
}
.video-text .introduction {
	margin: 0 0 10px 0;
}
.video-text .formats span {
	margin: 0 10px 0 0;
}
.video-text .formats a {
	margin: 0 10px 0 0;
}
/* END Video pages styles */

/* Photo gallery styles */
.row { display:block; clear:both; width:100%; overflow:hidden; }
.row-dotted { background:url('../images/dotted-horizontal.gif') repeat-x bottom left}
.row-dotted-top { background:url('../images/dotted-horizontal.gif') repeat-x 0 0; padding-top:23px;}
.row-dotted-photo { background:url('../images/dotted-horizontal-media.gif') no-repeat 26px bottom; padding-bottom:10px }
.row-dotted-video { background:url('../images/dotted-horizontal-media.gif') no-repeat 8px bottom; padding-bottom:10px }

.top-image {
	margin: 20px 0 0 0;
        padding: 0 0 10px 0;
}
.videoitem {
	margin: 25px 35px 30px 0;
	width: 632px;
	height: 387px;
	float: left;
	z-index: 1;
}
.videoitem #image_wrap {
	height: inherit;
	width: inherit;
}
.videoitem .img-fullsize {
	height: inherit;
	width: inherit;
}
.gallery_wrap {
    height: auto;
    position: relative;
}

.quotable {
	border:solid 1px #00AFEF; 
	padding:10px; 
	margin:30px 0;
}

.quotable h2 {
	margin-bottom:20px; 
	font-size:1em; 
	font-weight:bold;
}

.tweetable {
	border:solid 1px #00AFEF; 
	padding:10px; 
	margin:30px 0; 
	background-color:#00AFEF;
	color: #FFFFFF;
}

.tweetable h2 {
	margin-bottom:20px; 
	font-size:1em; 
	font-weight:bold;
	color: #FFFFFF;
	padding: 8px 0 0 28px;
	background: #00AFEF url('../images/twitter-bird-white.gif') no-repeat 0 0;
}

.tweetable p {
	color: #FFFFFF;
        margin:15px 0;
}

.tweetable a:link, .tweetable a:active, .tweetable a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.tweetable a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.page-resources-galleries hr {
	margin-left: 30px;
    margin-right: 30px;
}




.twitter-logo	{ 
	display:inline-block; position:relative; margin:0 ; 
}

/*  scrollable */ 
.upd-thumb-ribbon {
  margin:5px 0; 
  background:url('../images/dotted-horizontal.gif') repeat-x scroll left bottom transparent;
}

.upd-scroll-nav	{ margin:0 auto; width: 632px; height:50px;  }

.upd-scroll {
  position:relative;
  overflow:hidden;
  width: 560px;
  height:37px;
  float:left;
}
.upd-scroll-nav a.left {
    background: url('../images/prev.png') no-repeat scroll 0px 0px transparent;
    margin-right: 10px;
}
.upd-scroll-nav a.left:hover  { background-position:0px -23px; }
.upd-scroll-nav a.left:active { background-position:0 0; }
.upd-scroll-nav a.right {
    background: url('../images/next.png') no-repeat scroll 0px 0px transparent;
    clear: right;
    margin-left: 10px;
}
.upd-scroll-nav a.right:hover { background-position:0px -23px; }
.upd-scroll-nav a.right:active { background-position:0 0; }
.upd-scroll-nav a.disabled { visibility:hidden !important; }

.upd-scroll .items {
  width:20000em;
  position:absolute;
}
 
.upd-scroll .items div {
  float:left;
}

.upd-scroll .items img { 
  margin:0 8px; 
}

.upd-scroll-nav a.browse {
    display:block;
    width:25px;
    height:23px;
    float:left;
    margin-top:5px;
    cursor:pointer;
    font-size:1px;
}

.upd-scroll-nav a.right { background:url('../images/next.png') no-repeat 0 0; clear:right; margin-left: 10px;}
.upd-scroll-nav a.right:hover { background-position:0px -23px; }
.upd-scroll-nav a.right:active { background-position:0 0; }

.upd-scroll-nav a.left {background:url('../images/prev.png') no-repeat 0 0; margin-right: 10px; }
.upd-scroll-nav a.left:hover  { background-position:0px -23px; }
.upd-scroll-nav a.left:active { background-position:0 0; }

.upd-scroll-nav a.disabled { visibility:hidden !important; }
/*UNAIDS jquery gallery css*/
html .fb_share_button {
 display:none;
 height:50px;
width:50px;
background:url('../images/facebook.png') no-repeat top right; 
 } 
 html .fb_share_button:hover {
  display:inline-block; 
 display: -moz-inline-block; 
 background:url('../images/facebook_hover.png') no-repeat top right;
 } 
 .tweet{
   display: none; 
 height:50px;
width:50px; 
 background:url('../images/twitter.png') no-repeat top right;
 }
 .tweet:hover{
 background:url('../images/twitter_hover.png') no-repeat top right;
 }
 .embedUrl{
 height:50px;
 width:50px; 
 background:url('../images/embed.png') no-repeat top right;
 }
 .embedUrl:hover, .zclip:hover{
 background:url('../images/embed_hover.png') no-repeat top right;
 }
 .mail{
  display: none ;
 height:50px;
 width:50px; 
 background:url('../images/email.png') no-repeat top right;
 }
 .mail:hover{
 background:url('../images/email_hover.png') no-repeat top right;
 }
 .enlarge{
 display: none; 
 position:absolute; 
 bottom:15px;
 right:5px;
 background:url('../images/enlarge.png') no-repeat top right;
 }
 .enlarge:hover{
 background:url('../images/enlarge_hover.png') no-repeat top right;
 }
 
 #facebook_wrap{
 position:absolute; 
 top:1%;
 right:5px;
 }
 
#twiter_wrap{
position:absolute; 
top:1%;
right:55px;
}

#embed_wrap{
position:absolute; 
top:1%;
right:105px;
}

#mail_wrap{
position:absolute; 
top:1%;
right:155px;
}
/* END Photo gallery styles */

/* Document styles */
.content-left {
	position: relative;
	margin: 15px 0 20px 30px;
	padding: 0 30px 0 0;
	width: 635px;/*Si vas a tocar aquí avísame primero >> MPO!*/
	float: left;
	background: url('../images/dot-vert.png') repeat-y right;
	font-size: 14px;
	line-height: 20px;
}
.content-left.no-right {
	width:957px;
	background:none;
	margin:10px 0 20px 30px;
	padding:0px;
}
.content-left.no-right h1.node-title{
	margin-bottom:0px!important;
}
.content-left.no-right .four-column{
	background: url("../images/dots-4col.png") repeat-y scroll center left rgba(0, 0, 0, 0);
}
.content-left.no-right .four-column-manual .post p,
.content-left.no-right .four-column .post p {
	padding: 0 0 10px 0;
	font-size: 12px!important;
}
.content-left.no-right .four-column-manual .post
.content-left.no-right .four-column .post{
	margin-top:5px;
	padding-top: 15px;
	font-size: 12px;
	line-height:18px;
}
.content-left.no-right .four-column .post img{
	padding-bottom:0px;
}
.content-left.no-right .four-column .post.first, 
.content-left.no-right .four-column-manual .post.first{
	margin-left: 0px;
	padding-left: 0px;
}
.content-left.no-right .four-column .post.last{
	margin-right: 0px;
	padding-right: 0px;
}
.content-left.no-right .four-column hr{
	margin-left: 0px;
	margin-bottom: 0px;
}

.content-left h1 {
    margin: -10px 0px 15px !important;
}
.content-left h2 {
	padding: 0;
	margin: 0 0 15px 0;
	color: #000;
	font-weight: normal;
}
.content-left hr {
	margin: 15px 0 15px 0;
	clear: both;
}

.content-left .module ul li {
    padding-bottom: 6px;
}
.content-left #documents_list-filter {
	font-size: 12px;
	margin-bottom: 22px;
}
.content-left ul.chart {
	padding: 0;
	margin: -8px 0 0 0;
	width: 635px;
	list-style-type: square;
	color: white;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
.content-left hr.rsc{
	padding: 0px;
}
.content-left .alpha {
	margin: 5px 0 5px 0;
	padding: 0;
	list-style: none;
}
.content-left .alpha li {
	margin: 0;
	padding-bottom:0px!important;
	padding: 0 9px 0 0;
	display: inline-block;
}
.content-left .alpha a {
	color: #000;
	text-decoration: none;
}
.content-left .year{
	margin-left: 0;
}
.year{
	font-weight: bold;
}
.year, .month {
	margin: 10px 0 0 30px;
	padding: 0 0 10px 0;
	list-style: none;
	clear: both;
	font-size: 12px;
}
.year li, .month li {
	padding: 0 10px 7px 0;
	float: left;
}
.year li a, .month li a {
	color: #000;
	text-decoration: none;
}
.year li a.set, .month li a.set, .year li a:hover, .month li a:hover {
	color: #00adef;
	text-decoration: underline;
}
.content-left ul.country {
	margin: 0 0 15px 30px;
	padding: 0;
	width: 605px;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

.noline, .content-left ul.chart li.noline, .content-left ul.chart li.blank {
	background: none !important;
}
.content-left ul.chart li.blank {
	margin-bottom: 1px;
}
.content-left ul.chart li.blank h2, .content-left ul.chart li.noline h2{
	padding: 0 !important;
	margin: 0 !important;
}
.content-left ul.chart li {
	width: 48%;
	padding: 8px 0 23px 0;
	float: left;
	background: url('../images/dot.png') repeat-x bottom;
}
.content-left .press-title {
	padding: 0 0 15px 0;
}
.no-top-margin {
	margin-top: 0 !important;
}
.content-left .quotes h2, .content-left .twitter h2 {
	padding: 15px 0 0 0;
	font-weight: bold;
}
.content-left .quotes p {
	padding: 0;
}
.content-left .author {
	padding: 0 0 15px 0 !important;
	font-size: 10px;
	line-height: 14px;
}
.content-left .img-flush-left {
	display: inline-block;
	position: relative;
	float: left !important;
	margin: 0 20px 5px 0;
}
.content-left .img-flush-right {
	display: inline-block;
	position: relative;
	float: right;
	margin: 0 0 5px 20px;
}
.content-left .top-image {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.content-left .gallery_wrap {
	height: auto;
	position: relative;
}
.content-left .region-list ul.country {
	margin: 0 0 15px 0px;
	padding: 0;
	width: 605px;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}
.content-left ul.country li {
	width: 31%;
	padding: 0 10px 6px 0;
	float: left;
	vertical-align: top;
	line-height: 15px;
}

.noline, .content-left ul.chart li.noline, .content-left ul.chart li.blank {
	background: none !important;
}

.content-right {
	position: relative;
	margin: 20px 20px 20px 30px;
	width: 202px;
	float: left;
	font-size: 13px;
	line-height: 17px;
}
.content-right h2 {
	padding: 0 0 12px 0;
	font-size: 15px;
	color: #000;
	font-weight: normal;
}
.content-right a {
	padding: 8px 0px;
	display: block;
	background: url('../images/dot.png') repeat-x bottom;
	text-decoration: none;
}
.content-right a span {
    color: #000;
    font-size: 10px;
    font-style: italic;
}
.content-right ul {
	padding: 0;
	list-style: none;
}
.content-right p.press a {
    display: inline !important;
    background: none repeat scroll 0% 0% transparent !important;
}
.content-right p.press hr {
    margin: 5px 0px 20px !important;
}

.contact {
	font-size: 12px;
}
.contact a {
	padding: 0 !important;
	display: inherit !important;
	background: none !important;
}
.stories {
	position: relative;
	top: 10px;
	height:20px;
	display: inline;
	z-index:992;
	padding-left:0px;
}

.country-empty-stories{
	padding-bottom:0px;
}

/* END Document styles */

/* Touch carroousel styles */
.node-type-gallery .node {
	margin-bottom: 0;
}
.touchcarousel {
	margin: 15px 0 0 30px;
	width: 900px !important;
}
body.node-type-gallery .touchcarousel{
	height: 400px;
}

.touchcarousel .touchcarousel-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.gallery.touchcarousel .touchcarousel-item {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0px 0 0 !important;
	background: none !important;
}
.gallery .touchcarousel-item .gallery-item {
	margin: 0 10px -2px 0 !important;
	position: relative;
}
.gallery .touchcarousel-item .gallery-item.small-align-left {
	float: left;
}
.gallery .touchcarousel-item .gallery-item.small-medium-top {
	height: 193px !important;
}
.gallery .touchcarousel-item .gallery-item.medium-top{
	height: 188px;
	margin-bottom: -4px!important;
}
.gallery .touchcarousel-item .gallery-item.big {
	/*margin-top: 2px!important;*/
}
.gallery .touchcarousel-item img {
	margin: 0 0 11px 0 !important;
}
.gallery .gallery-overlay-text {
	position: relative;
	padding: 10px 0 4px 15px;
	bottom: 76px;
	left: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	z-index: 991;
	background: url('../images/fade.png');
}
.gallery .gallery-overlay-text h2 {
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.gallery .gallery-overlay-text p a {
	color: #FFFFFF;
}
.gallery .gallery-overlay-text p a:hover {
	color: #00ADEF;
	text-decoration:none;
}
.touchcarousel .arrow-icon.left {
	left: -25px;
	background: url('../images/arrow-left.png') no-repeat;
}
.touchcarousel .arrow-icon.right {
	right: -50px;
	background: url('../images/arrow-right.png') no-repeat;
}
/* END Touch carroousel styles */

/* Touchcarousel 4 wide styles */
#landing-views h1 {
	margin-top: 15px;
}
.carousel-four-wide {
    width: 900px !important;
	height: 250px;
    overflow: visible;
	/*margin-top: 39px;*/
}
.carousel-four-wide .touchcarousel-item {
	background: url('../images/dot-vert.png') repeat-y right;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0 0;
    position: relative;
	min-height: 167px;
	padding: 0 22px !important;
    width: 182px;
}
.carousel-four-wide .touchcarousel-item p {
    padding: 0px 0px 6px 0px;
}
.carousel-four-wide .touchcarousel-item.publicationimg {
	min-height: 167px;
}
.carousel-four-wide .touchcarousel-item h2 {
    font-weight: normal;
}
.carousel-four-wide .touchcarousel-item.publicationimg .speech img {
	max-width: 108px;
	border: 1px solid #BBB;
}
.carousel-four-wide .touchcarousel-item.publicationimg img {
	max-width: 108px;
	/*border: 1px solid #BBB;*/
}
.touchcarousel-container.banner-pics img {
	width: 260px;
	height: 75px;
}

/* Carousel 3 wide */
.carousel-three-wide {
	height: 92px;
    overflow: visible;
}
.carousel-three-wide .touchcarousel-item {
    padding: 0 21px 0 20px !important;
    width: 260px;
	background: url('../images/dot-vert.png') repeat-y right;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0 0;
    position: relative;
}
.carousel-three-wide .arrow-icon.left,
.carousel-three-wide .arrow-icon.right {
    margin-top: -20px !important;
}


/** BASIC PAGE styles **/
.content-left .imgfll {
    display: inline-block;
    position: relative;
    float: left !important;
    margin: 0px 20px 5px 0px;
    width: 307px;
}

.content-left .caption p, font.caption, span.caption, .img-flush-left .caption {
    display: block;
    line-height: 14px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px 0px;
    background: url('../images/dotted-horizontal.gif') repeat-x scroll left bottom transparent;
    font-size: 0.6875em;
    margin: 0px;
}
.content-left .quote {
	padding: 15px 0 15px 0;
	margin: 0 0 0 20px;
	float: right;
	width: 190px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}
.content-left .quote-source {
	padding: 0 0 15px 0 !important;
	font-size: 10px;
	line-height: 14px;
}

/** END BASIC PAGE styles **/

/** Vacancies */
.page-aboutunaids-vacanciesandtenders-vacancies .content-right {
	width: 180px;
	margin: 0px 20px 20px 240px;
	font-weight: bold;
}
.page-aboutunaids-vacanciesandtenders-vacancies .tit {
	padding-bottom: 0;
}
.page-aboutunaids-vacanciesandtenders-vacancies .addthis_button {
	position: absolute;
	right: 295px;
	top: 35px;
	z-index: 1;
}
.img_control {
	max-width: 176px;
}
