.content-body {
  height: auto;
}
#left-part, #right-part {
	float: left;
	margin-top: 20px;
}
#left-part {
	background: #EAEAEA;
	padding-top: 20px;
	padding-bottom: 40px;
	*padding-bottom: 20px;
	min-height: 741px;
	margin-bottom: 20px;
}
#right-part {
	width: 205px;
	border-left: 2px dotted #BFBFBF;
	margin-left: 5px;
}
#right-part a#newsletter-icon {
	width: 198px;
	height: 87px;
	background: url(../Images/newsletter-icon.jpg);
	display: block;
	margin-left: 10px;
}
#right-part .items div.item {
	color: #3C3C3C;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #D8D8D8;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	height: 48px;
}
#right-part .items div.item div.info {
	width: 186px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	text-align: left;
	float: left;
}
#right-part .items div.item div.info p {
  float: left;
  display: block;
  width: 143px;
  *width: 133px;
  height: 30px;
  *height: 25px;
  overflow: hidden;
}
#right-part .items div.item div.info a.down-new-pdf {
  float: right;
  margin-top: 10px;
  *margin-top: 0px;
	width: 43px;
	height: 18px;
	display: block;
	background: url(../Images/new-down-pdf.jpg);
}
#right-part .items div.item div.info a.down-new-pdf {
  background: url(../Images/new-down-pdf-hover.jpg);
}
#right-part .items div.item h3 {
	font-size: 11px;
	margin-bottom: 3px;
	overflow: hidden;
	height: 15px;
}
#right-part .items div.item div.info p {
	font-size: 10px;
}
#right-part  div.scroller {
	border-top: 1px solid #E1E1E1;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.scroller {
	/* required settings */
	margin-left: 0px;
  position:relative; 
  overflow:hidden;
	height: 270px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.mk-scroller {
    position:relative; 
    overflow:hidden;
	  height: 635px;
	  background: #D0D0D0;
	  padding-right: 0px;
}
* html div.scroller {
	height: 265px;
}
/* root element for scrollable items */ 
div.scroller div.items, div.mk-scroller div.items {     
    position:absolute; 
    /* this time we have very large space for height */     
    height:20000em;     
}
div.mk-scroller div.items .item {
	width: 186px;
}
div.mk-scroller div.items .item .date {
	font-size: 10px;
	color: #848484;
	background: #fff;
	height: 13px;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.mk-scroller div.items .item .info {
	padding: 10px;
	text-align: left;
}
div.mk-scroller div.items .item .info h3 {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #404040;
	height: 13px;
	*height: 15px;
	overflow: hidden;
}
div.mk-scroller div.items .item .info .mini-content {
	font-size: 11px;
	color: #5E5E5E;
}
div.mk-scroller div.items .item .info a.read-more {
	width: 71px;
	height: 18px;
	display: block;
	background: url(../Images/mk-read-more.jpg) no-repeat;
	margin-top: 5px;
	margin-left: 0px;
}
div.mk-scroller div.items .item .info a.read-more:hover {
	background-position: 0px -18px;
}
#reviews .image {
	margin-bottom: 10px;
	height: 24px;
	background: url(../Images/news-reviews-head.jpg) no-repeat;
}
#business-cases .image {
	margin-bottom: 10px;
	height: 24px;
	background: url(../Images/news-busi-cases-head.jpg) no-repeat;
}

#business-cases, #reviews {
	padding-top: 10px;
	margin-left: 15px;
}
/*NOTICIA*/
#new {
	width: 435px;
	color: #505050;
	margin-left: 25px;
	*margin-left: 25px;
	margin-right: 25px;
	*margin-right: 15px;
	float: left;
	margin-top: 2px;
}
#new a, #new a:hover, #new a:visited, #new a:active {
	color: #5CAADB;
	text-decoration: none;
}
#new img.new-image{float: right; margin-left: 10px; margin-bottom: 10px;}
#new h1#new-title, #new h2#new-subtitle {
	color: #31271E;
	font-weight: normal;
}
#new h1#new-title {
	font-size: 28px;
	border-bottom: 1px dashed #B7B7B7;
	margin-bottom: 15px;
}
#new h2#new-subtitle {
	font-size: 18px;
	margin-bottom: 10px;
}
#new div#new-content, #new div#new-content * {
	font-size: 11px;
}
#new div#new-content p {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*MK-RELATIONAL*/
#mk-relational {
	width: 181px;
	background: url(../Images/mk-relational-head.jpg) no-repeat;
	height: 200px;
	float: left;
	margin-left: 20px;
	*margin-left: 10px;
	padding-top: 41px;
}
#mk-relational #up-back {
	background: #A2A2A2;
	height: 41px;
	text-align: center;
}
#mk-relational #down-back {
	background: url(../Images/mk-down-back.jpg) no-repeat;
	height: 42px;
	text-align: center;
}

/*LINKS DE MOVIMIENTO EN LOS SCROLLS*/
a.scroll-up, a.scroll-down, a.mk-scroll-up, a.mk-scroll-down {
	background: url(../Images/news-arrows.gif);
}
a.scroll-up, a.scroll-down{
	height: 20px;
	width: 20px;
	display: block;
	margin-left: 93px;
	position: relative;
	z-index: 10;
}
a.scroll-down {
	background-position: 0px -20px;
	margin-top: -20px;
	margin-bottom: 10px;
}
a.scroll-down:hover {background-position: 0px -60px;}
a.scroll-up {
	background-position: 0px 0px;
	margin-bottom: -20px;
	margin-top: 10px;
}
a.scroll-up:hover {background-position: 0px -40px;}
a.mk-scroll-up, a.mk-scroll-down {
	height: 20px;
	width: 20px;
	display: block;
	position: relative;
	top: 10px;
}
a.mk-scroll-up         {background-position: 0px -80px;}
a.mk-scroll-up:hover   {background-position: 0px -120px;}
a.mk-scroll-down       {background-position: 0px -100px;}
a.mk-scroll-down:hover {background-position: 0px -140px;}
