* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 75%;
  color: #333333;
  background-color: #FFF;
}

a {
	color: #006BB6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
	height: 0;
}

.main-title, h1, h2, h3, h4, h5 {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

#breadcrumb {
	padding: 0;
	color: #4C4C4C;
}

#breadcrumb p {
	padding: 4px 0;
}

#breadcrumb a.back {
	background: transparent url(http://www.rolandiberia.com/images/ro-back-icon.gif) no-repeat left top;
	padding: 4px 0 1px 28px;
}

#breadcrumb span.current {
	font-weight: bold;
}

p#btn-back-area-top {
	text-align: right;
}

#wrapper.account p#btn-back-area-top {
	padding-right: 14px;
}

p#btn-back-area-top img {
	vertical-align: middle;
}

/* pagination */
.pagination {
	text-align: center;
	padding-top: 16px;
	*padding-top: 6px;
	padding-bottom: 10px;
}

.pagination a {
	text-decoration: none;
}

.pagination ul {
	list-style: none;
	padding-right: 4px;
	*padding-right: 2px;
}

.pagination ul li {
	display: inline;
	border-left: 1px solid #ccc;
	padding: 0 3px 0 6px;
}

.pagination ul li {
	/*position: relative;
	top: 3px;*/

}

.pagination ul li.prev,
.pagination ul li.next {	
	border-left: none;
}

.pagination ul li.prev + li {
	border-left: none;
}

/* IE6 hack */
* html .pagination ul li {
	border-left-style: expression(this.previousSibling.className=="prev"?"none":"solid");
}

.pagination ul li img {
	vertical-align: -6px;
	border: 0;
}

.pagination li span.current {
	font-weight: bold;
	font-size: 1.15em;
}


/* scrollable */
div.scrollable {
	float: left;
	overflow: hidden;
}

#scrollcomments {
	height: 340px;
	width: 901px;
	padding-top: 12px;
}

.detail-editorials #scrollcomments {
	width: 669px;
}

.track-top {
	background: #ffffff url(http://www.rolandiberia.com/images/ro-scrollbar-track-top.png) no-repeat left bottom;
	height: 37px;
	position: absolute;
	width: 18px;
}

.wrap {
	background: transparent url(http://www.rolandiberia.com/images/ro-scrollbar-track-bottom.png) no-repeat left bottom;
	float: right;
	height: 331px;
	padding: 0 4px 0 0;
	width: 18px;
	position: relative;
}

.track {
	height: 305px;
	position: absolute;
	width: 18px;
	top: 26px;
}

.handle {
	height: 56px;
	width: 18px;
}

.track-bottom {
	position: absolute;
	bottom: -31px;
}

* html .track-bottom {
	position: absolute;
	bottom: -31px;
}

/* scroll */
#scrollimagesthumb,
#scrollvideos {
	width: 232px;
	height: 352px;
}

#center-content.no-scroll #scrollimagesthumb,
#center-content.no-scroll #scrollvideos {
	width: 250px;
	height: 352px;
	background-image: url(http://www.rolandiberia.com/images/ro-bg-no-scroll.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}

#scrollimageview {
	width: 669px;
	border-right: 1px solid #CCCCCC;
	height: 348px;
	padding-top: 4px;
	position: relative;
}

#scrollimageview table {
	border-collapse: collapse;
	width: 100%;
	height: 348px;
}

#scrollimageview table td {
	vertical-align: middle;
	text-align: center;
	height: 100%;
}


/* banner */
.banner {
	/*float: left;*/
	padding-left: 1px;
	padding-bottom: 8px;
}

#left-content .banner {
	padding-bottom: 5px;
}

#left-content .banner a img {
	vertical-align: top;
}

/* message-box */
.message-box {
	color: #FFFFFF;
	margin: 0 auto;
	width: 460px;
}

.message-box .message-top {
	background: transparent url(http://www.rolandiberia.com/images/ro-tr.gif) no-repeat right 0px;
	height: 6px;
	padding-right: 5px;
}

.message-box .message-top .top-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-tl.gif) no-repeat left top;
	height: 6px;
}

.message-box .message-top .top-content,
.message-box .message-bottom .bottom-content {
	font-size: 1px;
}

.message-box .message-body {
	background: #C8E161 url(http://www.rolandiberia.com/images/ro-mr.gif) no-repeat right top;
	padding-right: 5px;
}

.message-box .message-body .body-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-ml.gif) no-repeat left top;
	padding: 0 0 0 5px;
}

.message-box .message-body table {
	background: #C8E161 url(http://www.rolandiberia.com/images/ro-ms.gif) repeat-x left top;
	width: 100%;
	color: #333333;
}

.message-box .message-body table td {
	padding: 0 !important;
	text-align: left;
}

.message-box .message-body table td.image {
	width: 40px;
	text-align: center;
}

.message-box .message-body table td.text ul {
	padding: 4px 0 4px 1.6em;
}

.message-box .message-bottom {
	background: transparent url(http://www.rolandiberia.com/images/ro-br.gif) no-repeat right top;
	padding-right: 5px;
	height: 2px;	
}

.message-box .message-bottom .bottom-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-bl.gif) no-repeat 0px;
	height: 2px;
}

/* not-ok */
.message-box.not-ok .message-top {
	background: transparent url(http://www.rolandiberia.com/images/ro-tr-notok.gif) no-repeat right 0px;
	height: 6px;
	padding-right: 5px;
}

.message-box.not-ok .message-top .top-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-tl-notok.gif) no-repeat left top;
	height: 6px;
}

.message-box.not-ok .message-body .body-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-ml-notok.gif) no-repeat left top;
	padding: 0 0 0 5px;
}

.message-box.not-ok .message-body {
	background: #F7AE50 url(http://www.rolandiberia.com/images/ro-mr-notok.gif) no-repeat right top;
	padding-right: 5px;
}

.message-box.not-ok .message-body table {
	background: #F7AE50 url(http://www.rolandiberia.com/images/ro-ms-notok.gif) repeat-x left top;
	width: 100%;
}

.message-box.not-ok .message-bottom {
	background: transparent url(http://www.rolandiberia.com/images/ro-br-notok.gif) no-repeat right top;
	padding-right: 5px;
	height: 2px;	
}

.message-box.not-ok .message-bottom .bottom-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-bl-notok.gif) no-repeat 0px;
	height: 2px;
}

/* events-list */

.events-content {
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	/*padding: 250px 0 0 16px;*/
}

.events-content .corners-top {
	margin-left: -1px;
}

.events-content .corners-top img {
	vertical-align: top;
}

.catalogue-events .events-content,
.detail-events .events-content {
	background-image: none;
	padding: 8px 18px;
}


.error404 {
	border-collapse: collapse;
	margin: 0 auto;
	height: 200px;
}

.error404 .image {
	float: left;
}

.error404 .txterror {
	margin-left: 60px;
}

#wrapper.catalogue-events #main-center #center-content .events-content .item {
	border-top: 1px solid #CCCCCC;
	padding: 13px 0 8px 0;
	width: 655px;
}

#wrapper.catalogue-events #main-center #center-content .events-content .item:first-child {
	border-top-style: none;
}

* html #wrapper.catalogue-events #main-center #center-content .events-content .item {
	border-top-style: expression(this.previousSibling==null?"none":"solid");
}

#wrapper.catalogue-events #main-center #center-content .events-content .item .title {
	font-weight: bold;
}

#wrapper.detail-events #main-center #center-content .events-content .item .title {
	font-size: 1.25em;
	font-weight: bold;
}

#wrapper.detail-events #main-center #center-content .events-content .item table {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	line-height: 1.6em;
	margin-bottom: 20px;
}

#wrapper.detail-events #main-center #center-content .events-content .item table th {
	border-bottom: 1px solid #808080;
}

#wrapper.detail-events #main-center #center-content .events-content .item table td {
	vertical-align: top;
}

#wrapper.catalogue-events #main-center #center-content .events-content .item .short-desc,
#wrapper.detail-events #main-center #center-content .events-content .item .long-desc {
	padding-top: 8px;
}

#wrapper.detail-events #main-center #center-content .events-content .item .long-desc {
	padding-bottom: 8px;
}

#wrapper.catalogue-events #main-center #center-content .events-content .item .data {
	padding-left: 6px;
}

.detail-artists .long-desc p,
.detail-events .long-desc p,
.detail-editorials .long-desc p {
	padding-bottom: 16px;
}

.events-list {
	width: 627px;
	margin-top: 0px;
	margin-left: 16px;
	padding: 14px;
	background-color: #fff;
	opacity: .70;
	filter: alpha(opacity=70);
}

.events-list h1,
.events-list h2,
.events-list div.hum,
.events-list div.hdois {
	font-family: "Times New Roman", Times, serif;	
	padding-left: 6px;
}

.events-list h1,
.events-list div.hum {
	font-size: 4.5em;
	font-weight: bold;
}

.events-list h2,
.events-list div.hdois {
	font-size: 4em;
	font-weight: bold;
}

.events-list table {
	margin-top: 20px;
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

.events-list table th,
.events-list table td {
	padding: 4px 6px;
}

.events-list table td {
	vertical-align: top;
}

.events-list th {
	background-color: #333333;
	color: #fff;
	text-align: left;
}

/* wrapper */
div#wrapper {
	background: #E8E8E8 url(http://www.rolandiberia.com/images/ro-wrapper-bg.jpg) repeat-x left top;
	width: 100%;
	padding-top: 7px;
}

div#top {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-top-bg1.jpg) no-repeat scroll left top;*/
	background: url("http://www.rolandiberia.com/images/top-deg.png") repeat-x scroll left bottom transparent !important;
	margin: 0 auto 12px auto;
	/*width: 922px;*/
}

div#top #header {
	width: 922px;
	margin: 0 auto;
	position: relative;
}

div#top #header-center {
	/*margin: -1px auto 0 auto;
	width: 318px;
	*padding-left: 157px;*/
	display: none;
}

div#top #header-right {
	float: right;
	width: 500px;
	padding: 5px 4px 0 0;
}


div#top #header-right .event-calendar {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-events-top.png) no-repeat left top;
	width: 147px;
	height: 155px;
	margin-top: 6px;
	padding: 0 0 0 8px;
	clear: both;
	float: right;
}

* html div#top #header-right .event-calendar {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.rolandiberia.com/images/ro-bg-events-top.png');
}

* html div#top #header-right .event-calendar a {
	position: relative;
	z-index: 1;
}

div#top #header-right .event-calendar .day-event {
	float: right;
	width: 36px;
	height: 34px;
	padding-top: 1px;
	padding-right: 2px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#top #header-right .event-calendar .day-event h3,
div#top #header-right .event-calendar .day-event div.htres {
	font-size: 9px;
	font-weight: bold;
	color: #CCFF00;
}

div#top #header-right .event-calendar .day-event h2,
div#top #header-right .event-calendar .day-event div.hdois {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}

div#top #header-right .event-calendar .text {
	clear: both;
	color: #eee;
	font-weight: bold;
	height: 18px;
}

div#top #header-right .event-calendar .event-detail {
	height: 74px;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 11px;
}

div#top #header-right .event-calendar .btn-events {
	padding-top: 3px;
}

div#top #header-right .event-calendar .btn-events .left,
div#top #header-right .event-calendar .btn-events .right {
	display: block;
	float: left;
	height: 16px;
	padding: 0;
	width: 7px;
}

div#top #header-right .event-calendar .btn-events .left {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-btn-events-left.png) no-repeat left top;
}

* html div#top #header-right .event-calendar .btn-events .left {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.rolandiberia.com/images/ro-bg-btn-events-left.png');
}

div#top #header-right .event-calendar .btn-events .right {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-btn-events-right.png) no-repeat left top;
}

* html div#top #header-right .event-calendar .btn-events .right {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.rolandiberia.com/images/ro-bg-btn-events-right.png');
}

div#top #header-right .event-calendar .btn-events .link {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-btn-events-link.jpg) repeat-x left top;
	color: #4C4C4C;
	display: block;
	float: left;
	font-weight: normal;
	font-size: 11px;
	height: 16px;
	padding: 0;
}

div#top #header-right .event-calendar .btn-events a {
	text-decoration: none;
	cursor: pointer;
}


#menu-register {
	text-align: right;
	float: right;
	/*padding: 5px 4px 5px 15px;*/
	padding: 9px 0 0 0;
}

#menu-register,
#menu-register a {
	font-weight: bold;
	font-size: 1em;
}

#menu-register a {
	text-decoration: underline;
}

div#top #header-bottom {
	clear: both;
	/*background: transparent url(http://www.rolandiberia.com/images/ro-menu-main-bg.gif) no-repeat left top;*/
	background: transparent url(http://www.rolandiberia.com/images/top-deg.png) repeat-x left bottom;
	border-radius: 0 0 3px 3px;
	/*height: 32px;*/
	height: 30px;
	width: 922px;
	/*position: relative;*/
}

div#top #header #search {
	clear: right;
	float: right;
	height: 28px;
	width: 222px;
	position: absolute;
	top: 9px;
	left: 190px;
	font-size: 12px;
}


div#top div#header div#search #label { font-weight: bold; width: 60px; }

div#top div#header div#search #search-condition { 
	background: transparent url(http://www.rolandiberia.com/images/search-bg-l-new.png) no-repeat left top;
	padding: 0 0 0 6px;
	width: 10%;
}

div#top div#header div#search td#td-search {
	background: transparent url(http://www.rolandiberia.com/images/search-bg-r-new.png) repeat-x left top;
	height: 28px;
}

div#top div#header div#search #search-condition-styled {
	background: transparent url(http://www.rolandiberia.com/images/search-bg-r-new.png) repeat-x left top;
	height: 24px;
	padding-top: 4px;
}

div#top div#header div#search select {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}

div#top div#header div#search input#txt-search {
	color: #4C4C4C;
	background-color: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	padding: 2px 5px 0 0;
	letter-spacing: 0.02em;
	width: 100%;
	outline: none;
}

#search table { border-collapse: collapse; width: 400px; }

div#top div#header div#search #td-btn-search {
	width: 28px;
}

div#top div#header div#search input#btn-search {
	vertical-align: top;
}


/************** Skin 2 *********************/
.dd2 {
	/*display:inline-block !important;*/
	text-align:left;
	font-size:12px;
	position:relative;
	width: auto !important;
	padding-right: 4px;
	margin-right: 4px;
	border-right: 1px solid #ddd;
	cursor: pointer;
}
.dd2 .ddTitle {
	background: transparent url(http://www.rolandiberia.com/images/arrow-open-new.png) no-repeat right 9px;
	padding: 0 14px 0 3px;
	text-indent:0;
	overflow:hidden;
	height: 22px;
}
.dd2 .ddTitle span.arrow {
	display: none;
}

.dd2 .ddTitle span.ddTitleText { overflow:hidden; line-height:21px; font-size:12px; color:#333;}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.dd2 .ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top;
}
.dd2 .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	/*overflow:auto;
	overflow-x:hidden !important;*/
	background-color:#ffffff;
	font-size:12px;
	min-width: 150px;
	height: auto !important;
}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd2 .ddChild a:hover {
	background-color:#ddd;
}
.dd2 .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd2 .ddChild a.selected {
	background-color:#ddd;	
}

.dd2 .borderTop{border-top:1px solid #c3c3c3  !important;}
.dd2 .noBorderTop{border-top:none 0  !important}

/* main */
#main {
	width: 924px;
	margin: 0 auto;
}

#main #main-top {
	width: 100%;
}

#main #main-top .banner {
	text-align: center;
}

#wrapper #logo {
	text-align: left;
	width: 222px;
	padding: 5px 0 9px 1px;
}

#wrapper #logo a {
	display: block;
	width: 179px;
	height: 40px;
	background: transparent url(http://www.rolandiberia.com/images/ro-logo-roland.gif) no-repeat left top;
}

#wrapper #logo a span {
	display: none;
}

#main #main-top #menu-center {
	width: 616px;
	background: #ccc url(http://www.rolandiberia.com/images/ro-menu-center-bg.jpg) repeat-x left top;
	height: 30px;
	/*position: absolute;
	bottom: 0;
	right: 0;*/
}

#main #main-top #menu-center table {
	width: 100%;
	border-collapse: collapse;
	height: 30px;
}

#main #main-top #menu-center table td {
	text-align: center;
	width: 25%;
	background: transparent url(http://www.rolandiberia.com/images/ro-menu-center-separator.gif) no-repeat right 6px;
}

#main #main-top #menu-center table td.current {
	background-color: #FFF;
	background-image: none;
}

#main #main-top #menu-center table td a {
	color: #4C4C4C;
	font-weight: bold;
}

#main #main-top .main-title {
	text-align: center;
	width: 652px;
	padding-left: 250px;
	padding-bottom: 8px;
	font-size: 18px;
	color: #4C4C4C;
	font-weight: normal;
}

#main #main-top .main-title.talign-left {
	text-align: left;
	width: 530px;
}

.detail-editorials #main #main-top span.comment-link {
	position: absolute;
	right: 0;
	bottom: 8px;
}

#main #main-top .main-title span {
	font-size: 16px;
}


/* main-content */
#main-content {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-center-content-bg.gif) no-repeat left top;*/
	padding: 0;
	width: 924px;
	clear: both;
}

#wrapper.homepage #main-content {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-center-content-bg.gif) no-repeat left top;*/
	padding: 0;
	width: 924px;
	clear: both;
}

/* main-center */
#wrapper.account #main-center {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-center-content-bg-bottom.gif) no-repeat left bottom;*/
	padding: 0 0 3px 0;
	width: 924px;
}

#wrapper.account #main-center #main-center-content {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-center-content-bg-repeat.gif) repeat-y left bottom;*/
	width: 924px;
}


/* search-results */
#wrapper #main-center .search-results {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
	width: 643px;
	color: #444;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 12px 18px;
	padding: 4px;
}

#wrapper.catalogue-events #main-center .search-results {
	width: 645px;
	margin: 0 0 12px 0;
}

/* catalogue-products */
#wrapper.catalogue-products #main #main-content,
#wrapper.catalogue-help #main #main-content,
#wrapper.catalogue-store_branch #main #main-content,
#wrapper.account #main #main-content,
#wrapper.detail-favorites #main #main-content,
#wrapper.detail-communities #main #main-content,
#wrapper.detail-artists #main #main-content  {
	background-image: none;
}

#wrapper.catalogue-help #main #main-top .main-title {
	text-align: center;
}

#wrapper.detail-groups #main-center #main-center-content #left-content,
#wrapper.homepage #main-center #main-center-content #left-content,
#wrapper.catalogue-products #main-center #main-center-content #left-content,
#wrapper.catalogue-help #main-center #main-center-content #left-content,
#wrapper.catalogue-store_branch #main-center #main-center-content #left-content,
#wrapper.listmania #main-center #main-center-content #left-content,
#wrapper.detail-shopping_lists #main-center #main-center-content #left-content,
#wrapper.catalogue-shopping_lists #main-center #main-center-content #left-content,
#wrapper.detail-favorites #main-center #main-center-content #left-content,
#wrapper.detail-communities #main-center #main-center-content #left-content,
#wrapper.detail-artists #main-center #main-center-content #left-content,
#wrapper.detail-downloads #main-center #main-center-content #left-content,
#wrapper.account-area #main-center #main-center-content #left-content,
#wrapper.profile #main-center #main-center-content #left-content {
	float: left;
	padding-bottom: 10px;
	width: 232px;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul,
#wrapper.listmania #main-center #main-center-content #left-content ul,
#wrapper.detail-communities #main-center #main-center-content #left-content ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 6px;
	/*position: relative;
	left: 0;
	width: 232px;*/
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li a,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li a,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li a,
#wrapper.listmania #main-center #main-center-content #left-content ul li a,
#wrapper.detail-communities #main-center #main-center-content #left-content ul li a {
	display: block;
	padding: 8px 12px 10px 12px;
	text-decoration: none;
	height: 18px;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li a span,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li a span,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li a span,
#wrapper.listmania #main-center #main-center-content #left-content ul li a span {
	color: #4C4C4C;	
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li.current a,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li.current a,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li.current a,
#wrapper.listmania #main-center #main-center-content #left-content ul li.current a,
#wrapper.detail-communities #main-center #main-center-content #left-content ul li.current a {
	background: transparent url(http://www.rolandiberia.com/images/ro-nav-bg-current.png) no-repeat 0 50%;
	color: #FFF;
	font-weight: bold;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li.current a span,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li.current a span,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li.current a span,
#wrapper.listmania #main-center #main-center-content #left-content ul li.current a span {
	color: #fff;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li.current a:hover,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li.current a:hover,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li.current a:hover,
#wrapper.listmania #main-center #main-center-content #left-content ul li.current a:hover,
#wrapper.detail-communities #main-center #main-center-content #left-content ul li.current a:hover {
	color: #006BB6;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li.current a:hover span,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li.current a:hover span,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li.current a:hover span,
#wrapper.listmania #main-center #main-center-content #left-content ul li.current a:hover span {
	color: #4C4C4C;
}

#wrapper.detail-groups #main-center #main-center-content #left-content ul li a:hover,
#wrapper.catalogue-products #main-center #main-center-content #left-content ul li a:hover,
#wrapper.catalogue-help #main-center #main-center-content #left-content ul li a:hover,
#wrapper.listmania #main-center #main-center-content #left-content ul li a:hover,
#wrapper.detail-communities #main-center #main-center-content #left-content ul li a:hover {
	background: transparent url(http://www.rolandiberia.com/images/ro-nav-bg-hover.png) no-repeat 0 50%;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists,
#wrapper #main-center #main-center-content #left-content .shopping_lists {
	padding: 2px 12px 2px 2px;
	width: 218px;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .data,
#wrapper #main-center #main-center-content #left-content .shopping_lists .data {
	padding: 0 6px;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .images {
	text-align: center;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .images table {
	width: 100%;
}

#wrapper .shopping_lists .image td img,
#wrapper #main-center #main-center-content .shopping_lists .images td img {
	max-width: 90px;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .title,
#wrapper #main-center #main-center-content #left-content .shopping_lists .title {
	text-align: center;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .title a,
#wrapper #main-center #main-center-content #left-content .shopping_lists .title a {
	font-weight: bold;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .title h3 {
	display: inline;
	*padding-right: 4px;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .author,
#wrapper #main-center #main-center-content #left-content .shopping_lists .author {
	padding: 0 0 4px 0;
	font-size: .9em;
	color: #4c4c4c;
	text-align: center;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists .title span {
	font-weight: normal;
	font-size: .95em;
	color: #4C4C4C;
	white-space: nowrap;
}

#wrapper.homepage #main-center #center-content .products-content,
#wrapper.catalogue-products #main-center #center-content .products-content,
#wrapper.detail-favorites #main-center #center-content .products-content,
#wrapper.detail-communities #main-center #center-content .artists-content,
#wrapper.account-area #main-center #center-content .products-content,
#wrapper.profile #main-center #center-content .products-content,
#wrapper.account-area #main-center #center-content .shopping_lists-content,
#wrapper.profile #main-center #center-content .shopping_lists-content {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-prod-content.gif) repeat-y left top;
	width: 692px;
}

#wrapper.detail-artists #main-center #center-content .artists-content {
	clear: both;
	width: 692px;
}

#wrapper.detail-artists #main-center #center-content .artists-content .item,
#wrapper.detail-artists #main-center #center-content .discography-content,
#wrapper.detail-communities #main-center #center-content .editorials-content .item {
	padding: 8px 18px 8px 18px;
}

#wrapper.detail-communities #main-center #center-content .editorials-content .item ul,
#wrapper.detail-communities #main-center #center-content .editorials-content .item ol {
	margin: 1em 2em;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item {
	border-top: 1px solid #ccc;
	width: 656px;
	padding: 13px 0 8px 0;
}

#wrapper.detail-artists #main-center #center-content .box-content .main-title {
	padding-left: 25px;
	font-weight: bold;
	font-size: 1.05em;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item .data {
	padding-left: 6px;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item .title {
	font-weight: bold;
	padding-bottom: 8px;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item .title a {
	text-decoration: underline;
}

#wrapper.catalogue-events #main-center #center-content .events-content .item .image,
#wrapper.detail-artists #main-center #center-content .discography-content .item .image,
#wrapper.detail-events #main-center #center-content .events-content .item .image {
	float: right;
	padding: 0 0 6px 8px;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item .image a {
	display: block;
}

.editorials .item .long-desc h1,
.editorials .item .long-desc h2,
.editorials .item .long-desc h3,
.editorials .item .long-desc h4,
.editorials .item .long-desc h5,
.editorials .item .long-desc h6 {
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.editorials .item .long-desc h1 {
	font-size: 1.6em;	
}
.editorials .item .long-desc h2 {
	font-size: 1.5em;	
}
.editorials .item .long-desc h3 {
	font-size: 1.4em;	
}
.editorials .item .long-desc h4 {
	font-size: 1.3em;	
}
.editorials .item .long-desc h5 {
	font-size: 1.2em;	
}
.editorials .item .long-desc h6 {
	font-size: 1.1em;	
}

.editorials .item .long-desc .catalogue-store_branch h3 {
	font-size: 1em;
    font-weight: bold;
    padding-bottom: 6px;
}

#wrapper.detail-artists #main-center #center-content .discography-content .item .image img,
#wrapper.homepage #main-center #center-content .editorials .tpl-list .item .image img {
	vertical-align: bottom;
}

#wrapper.detail-artists #main-center #center-content .artists-content .item .title {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 12px;
	font-size: 1.05em;
}

#wrapper.detail-communities #main-center #center-content .editorials-content .item .title {
	font-weight: bold;
	padding-bottom: 12px;
	font-size: 1.05em;
}

#wrapper.detail-artists #main-center #center-content .artists-content .item .title p,
#wrapper.detail-communities #main-center #center-content .editorials-content .item .title p {
	font-weight: normal;
	font-size: .95em;
}

#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products-content,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads-content {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-prod-content.gif) repeat-y left top;
	width: 692px;
	margin-left: -14px;
}

#wrapper.homepage #main-center #center-content .editorials {
	width: 100%;	
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat,
#wrapper.homepage #main-center #center-content .editorials .tpl-list {
	padding: 6px 20px 0 16px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item {
	padding-top: 14px;
	padding-bottom: 12px;
	border-top: 1px solid #ccc;
	width: 100%;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item:first-child {
	padding-top: 0;
	border-top: 0;
}

* html #wrapper.homepage #main-center #center-content .editorials .tpl-feat .item {
	padding-top: expression(this.previousSibling==null?0:"14px");
	border-top-style: expression(this.previousSibling==null?"none":"solid");
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .title {
	font-size: 1.05em;
	font-weight: bold;
	padding-bottom: 12px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .title h3 a {
	font-weight: bold;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .image a img,
#wrapper.detail-products #main-bottom .box .box-body .editorials-content .tpl-list .item .image a img {
	vertical-align: bottom;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .image.top,
#main-center #center-content .editorials .item .image.top {
	padding-bottom: 6px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .image.bottom,
#main-center #center-content .editorials .item .image.bottom {
	padding-top: 6px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .image.left,
#main-center #center-content .editorials .item .image.left {
	float: left;
	padding-right: 10px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-feat .item .image.right,
#main-center #center-content .editorials .item .image.right {
	float: right;
	padding-left: 10px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-list .item {
	float: left;
	width: 320px;
	padding-right: 8px;
	padding-bottom: 16px;
}

#wrapper.homepage #main-center #center-content .editorials .tpl-list .item .image,
#wrapper.detail-products #main-bottom .box .box-body .editorials-content .tpl-list .item .image {
	float: left;
	padding-right: 8px;
}


#wrapper.homepage #main-center #center-content .products .item,
#wrapper.account-area #main-center #center-content .products .item,
#wrapper.profile #main-center #center-content .products .item,
#wrapper.catalogue-products #main-center #center-content .products .item,
#wrapper.detail-favorites #main-center #center-content .products .item,
#wrapper.detail-communities #main-center #center-content .artists .item,
#wrapper.account-area #main-center #center-content .shopping_lists .item,
#wrapper.profile #main-center #center-content .shopping_lists .item {
	float: left;
	padding: 10px 18px 10px 18px;
	/*margin: 10px 0;*/
	text-align: left;
	width: 192px;
	line-height: 1.25em;
	/*border-right: 1px solid #ddd;*/
	/*border-bottom: 1px solid #ddd;*/
}

#wrapper.detail-communities #main-center #center-content .artists .item .more-details {
	padding-top: 8px;
}

#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .item,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .item {
	clear: none;
	float: left;
	padding: 10px 18px 10px 18px;
	/*margin: 10px 0;*/
	text-align: left;
	width: 192px;
	line-height: 1.25em;
	/*border-right: 1px solid #ddd;*/
	/*border-bottom: 1px solid #ddd;*/
}

#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .item.last,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .item.last {
	padding-right: 0;
}

.products .tpl-list .content .title a,
.artists .tpl-list .content .title a,
.shopping_lists .tpl-list .content .title a {
	font-weight: bold;
}

#wrapper.catalogue-products #main-center #center-content .products .tpl-list .content .clear-both,
#wrapper.detail-favorites #main-center #center-content .products .tpl-list .content .clear-both,
#wrapper.detail-communities #main-center #center-content .artists .tpl-list .content .clear-both,
#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products .content .clear-both {
	height: 1px;
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-prod-clear.gif) no-repeat 16px top;
}

#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .tpl-list .content .clear-both,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .tpl-list .content .clear-both {
	height: 1px;
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-prod-clear.gif) no-repeat 16px top;
}

#wrapper.catalogue-products #main-center #center-content .products .tpl-list .content .item .clear-both,
#wrapper.detail-communities #main-center #center-content .artists .tpl-list .content .item .clear-both,
#wrapper.detail-favorites #main-center #center-content .products .tpl-list .content .item .clear-both,
#wrapper.catalogue-products #main-center #center-content .products .tpl-list .content .clear-both:last-child,
#wrapper.detail-communities #main-center #center-content .artists .tpl-list .content .clear-both:last-child,
#wrapper.detail-favorites #main-center #center-content .products .tpl-list .content .clear-both:last-child,
#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .tpl-list .content .content .clear-both,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .tpl-list .content .content .clear-both,
#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products .content .content .clear-both {
	height: 0;
	background: 0;
}

#wrapper.catalogue-products #main-center #center-content .products .item .list-index {
	/*display: table-cell;*/
	padding-right: 8px;
}

#wrapper.homepage #main-center #center-content .products .item .data,
#wrapper.account-area #main-center #center-content .item .data,
#wrapper.profile #main-center #center-content .item .data,
#wrapper.catalogue-products #main-center #center-content .products .item .data,
#wrapper #main-center #center-content .artists .item .data,
#wrapper.detail-favorites #main-center #center-content .products .item .data,
#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .item .data,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .item .data {
	/*display: table-cell;*/
	width: 100%;
}

#wrapper.catalogue-products #main-center #center-content .products .item.last,
#wrapper.detail-communities #main-center #center-content .artists .item.last,
#wrapper.detail-favorites #main-center #center-content .products .item.last {
	border-right: none;
}

#wrapper.homepage #main-center #center-content .products .item .reference a,
#wrapper.catalogue-products #main-center #center-content .products .item .reference a,
#wrapper.detail-favorites #main-center #center-content .products .item .reference a {
	font-weight: bold;
}

#wrapper.homepage #main-center #center-content .products .item .image,
#wrapper.account-area #main-center #center-content .item .image,
#wrapper.profile #main-center #center-content .item .image,
#wrapper.catalogue-products #main-center #center-content .products .item .image,
#wrapper.detail-communities #main-center #center-content .artists .item .image,
#wrapper.detail-favorites #main-center #center-content .products .item .image,
#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-body .content-bottom .products .item .image,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box .box-body .content-bottom .downloads .item .image {
	padding: 8px 0;
	text-align: center;
}

#center-content .products .tpl-list .item .image {
	position: relative;
	width: 192px;
}

.detail-products #center-content .col-2 .products .tpl-list .item .image,
.detail-products #center-content .scrollable .products .tpl-list .item .image {
	width: auto;
}

.detail-products #center-content .scrollable .products .tpl-list .item .image {
	position: static;
}

#center-content .products .item .image .stamp {
	position: absolute;
	bottom: 0;
	right: 0;
}

#wrapper.detail-communities #main-center #center-content .artists .item .operator-email {
	padding-bottom: 6px;
}

#wrapper.detail-communities #main-center #center-content .artists .item .operator-short-desc {
	color: #666666;
}

#wrapper.account-area #main-center #center-content .item .member-rating,
#wrapper.profile #main-center #center-content .item .member-rating,
#wrapper.profile #main-center #center-content .item .member-rating,
#wrapper.detail-products #main-bottom .shopping_lists .tpl-list .content .item .member-rating {
	font-size: .95em;
	padding-top: 10px;
	color: #666666;
}

#wrapper.account-area #main-center #center-content .item .image table,
#wrapper.profile #main-center #center-content .item .image table {
	width: 100%;
}

#wrapper.catalogue-products #main-center #center-content .products .item .image {
	/*position: relative;*/
}

div.products div.price {
	font-weight: bold;
	padding: 10px 0 0 0;
}

div.products div.price .oldprice {
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}

div.products div.price strong {
	font-size: 1.15em;
	color: #900;
}

.detail-products div.products div.price strong {
	font-size: 1em;
	color: #900;
}

.detail-products div.products div.final {
	font-size: 1.15em;
}

.detail-products div.products div.final strong {
	font-size: 1.15em;
}

.detail-products div.products div.final .discount {
	font-weight: normal;
}

div.products div.price .discount {
	color: #900;
}

div.products div.price .discount-qt {
	color: #E47911;
	padding: 5px 0 0 0;
}

div.products input.inp-uds {
	border: 1px solid #999999;
	color: #999999;
	text-align: center;
	width: 16px;
	padding: 1px;
}

div.products span.price-info img {
	vertical-align: bottom;
}

div.rating {
	text-align: left;
}

div.rating span {
	color: #666666;
}

.image .interactive-tour {
	position: relative;
	top: 0;
	height: 26px;
}

* html .image .interactive-tour {
	margin-bottom: -34px; /* overlap the image for ie6 */
}

#wrapper.catalogue-products #main-center #center-content .products .item .more-details,
#wrapper.detail-favorites #main-center #center-content .products .item .more-details {
	padding-top: 10px;
}

#wrapper.catalogue-products #main-center #center-content .products .item .more-details a,
#wrapper.detail-favorites #main-center #center-content .products .item .more-details a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-left-1.jpg) no-repeat left top;
	color: #fff;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

#wrapper.catalogue-products #main-center #center-content .products .item .more-details a span,
#wrapper.detail-favorites #main-center #center-content .products .item .more-details a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-right-1.jpg) no-repeat right top;
	display: block;
	padding: 2px 20px 3px 0;
	text-decoration: none;
}

#wrapper .member-area #area-bottom #btn-share {
	padding: 8px 0 4px 0;
	text-align: right;
}

#wrapper .member-area #area-bottom #btn-share a span {
	color: #006BB6;
}

#wrapper .member-area #area-bottom #btn-share a img {
	vertical-align: middle;
}

#wrapper .member-area #area-bottom .share-about-member textarea {
	border: 1px solid #ccc;
	width: 500px;
	padding: 4px;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
}

#wrapper .member-area #area-bottom .share-about-member .btn-submit {
	height: 32px;
	padding-top: 4px;
}

#wrapper.detail-groups #main-center #main-center-content #center-content,
#wrapper.catalogue-products #main-center #main-center-content #center-content,
#wrapper.events #main-center #main-center-content #center-content,
#wrapper.catalogue-events #main-center #main-center-content #center-content,
#wrapper.detail-events #main-center #main-center-content #center-content,
#wrapper.detail-communities #main-center #main-center-content #center-content,
#wrapper.detail-artists #main-center #main-center-content #center-content,
#wrapper.detail-downloads #main-center #main-center-content #center-content,
#wrapper.catalogue-help #main-center #main-center-content #center-content,
#wrapper.catalogue-store_branch #main-center #main-center-content #center-content,
#wrapper.listmania #main-center #main-center-content #center-content,
#wrapper.detail-shopping_lists #main-center #main-center-content #center-content,
#wrapper.catalogue-shopping_lists #main-center #main-center-content #center-content,
#wrapper.detail-favorites #main-center #main-center-content #center-content,
#wrapper.account-area #main-center #main-center-content #center-content,
#wrapper.profile #main-center #main-center-content #center-content {
	float: right;
	padding-bottom: 10px;
	width: 692px;
}

#wrapper.homepage #main-center #main-center-content #center-content {
	float: right;
	padding-bottom: 10px;
	width: 692px;	
}

/* title-sort */
#wrapper #main-center #main-center-content .title-sort {
	background: #ffffff url(http://www.rolandiberia.com/images/ro-sort-separator.gif) repeat-x left 13px;
	clear: left;
	float: left;
	margin-left: 18px;
	margin-bottom: 20px;
	/*margin-top: 22px;*/
	width: 650px;
}

* html #wrapper #main-center #main-center-content .title-sort {
	margin-left: 9px;
}

#wrapper #main-center #main-center-content .title-sort ul {
	background-color: #fff;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#wrapper #main-center #main-center-content .title-sort ul li {
	float: left;
	font-size: 1em;
	background-color: #fff;
	/*padding-right: 4px;
	padding-top: 4px;*/
	padding: 4px 14px 0 0;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by {
	float: right;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li {
	float: left;
	font-size: 12px;
	/*height: 32px;*/
	/*padding-left: 8px;
	padding-right: 0;
	padding-top: 4px;*/
	padding: 4px 0 0 14px;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li a {
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	display: block;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li a:hover {
	text-decoration: underline;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li.current {
	background: transparent url(http://www.rolandiberia.com/images/ro-sort-bg-left.gif) no-repeat left top;	
	height: 28px;
	padding: 0 0 0 7px;
	margin-left: 14px;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li.current span {
	background: #ffffff url(http://www.rolandiberia.com/images/ro-sort-bg.gif) no-repeat right top;
	float: left;
	font-weight: bold;
	height: 24px;
	padding: 4px 18px 0 7px;
	vertical-align: top;
	color: #fff;
}

#wrapper #main-center #main-center-content .title-sort ul.sort-by li.current a {
	font-weight: bold;
	color: #fff;
}

/* box */
#main-center #main-center-content #left-content .box {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-bottom-bg.png) no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 5px;
}

#wrapper #main-center #main-center-content #left-content .box.stores,
#wrapper #main-center #main-center-content #left-content .box.artists {
	background-image: none;	
	padding-bottom: 0;
	width: 232px;
}

#wrapper #main-center #main-center-content #left-content .box.artists a {
	cursor: pointer;
}

#main-center #main-center-content #left-content .box.black {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-bottom-bg-black.png) no-repeat left bottom;
}

#main-center #main-center-content #left-content .box .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg.png) no-repeat left top;
	height: 22px;
	text-align: center;
	padding-top: 5px;
	padding-right: 12px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.box .box-header h2 {
	font-weight: bold;
}

#main-center #main-center-content #left-content .box.black .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-black.png) no-repeat left top;
}

#main-center #main-center-content #left-content .box .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg.png) repeat-y left top;
	padding-top: 4px;
}

#wrapper #main-center #main-center-content #left-content .box.stores .box-body,
#wrapper #main-center #main-center-content #left-content .box.artists .box-body {
	padding-top: 4px;	
	padding-bottom: 10px;
	padding-right: 12px;	
	text-align: center;
}

#wrapper #main-center #main-center-content #left-content .box.stores .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-back-stores.png) no-repeat left bottom;
}

#wrapper #main-center #main-center-content #left-content .box.artists .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-back-artists.png) no-repeat left bottom;
}

#wrapper #main-center #main-center-content #left-content .box.stores ul {
	list-style: none;
	text-align: center;
}

#wrapper #main-center #main-center-content #left-content .box.stores ul li {
	padding: 10px 0;
}

#wrapper #main-center #main-center-content #left-content .box.stores a {
	cursor: pointer;
	margin: 0;
	/*padding: 8px 12px 10px 12px;*/
	padding: 0;
	text-decoration: none;
	height: auto;
}

#wrapper #main-center #main-center-content #left-content .box.stores a img {
	vertical-align: bottom;
}

#main-center #main-center-content #left-content .box.black .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-black.png) repeat-y left top;
	padding-top: 4px;
	color: #fff;
}

#wrapper.events #main-center #main-center-content #left-content .box .box-body,
#wrapper.catalogue-events #main-center #main-center-content #left-content .box .box-body,
#wrapper.detail-events #main-center #main-center-content #left-content .box .box-body {
	padding-right: 12px;
}

#wrapper.events #main-center #main-center-content #left-content .search-type,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type {
	padding: 0 12px 12px 12px;
}

#wrapper.events #main-center #main-center-content #left-content .search-type h3,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type h3,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type h3 {
	color: #F7E017;
	font-size: 1em;
	font-weight: bold;
	padding: 12px 0 14px 0;
	border-top: 1px solid #AFAAA9;
}

#wrapper.events #main-center #main-center-content #left-content .search-type h3:first-child,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type h3:first-child,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type h3:first-child {
	border-top: none;
}

* html #wrapper.events #main-center #main-center-content #left-content .search-type h3,
* html #wrapper.catalogue-events #main-center #main-center-content #left-content .search-type h3,
* html #wrapper.detail-events #main-center #main-center-content #left-content .search-type h3 {
	border-top-style: expression(this.previousSibling==null?"none":"solid");
}

#wrapper.events #main-center #main-center-content #left-content .search-type table,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type table,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type table {
	border-collapse: collapse;
	margin-bottom: 12px;
	width: 170px;
}

#wrapper.events #main-center #main-center-content #left-content .search-type table td,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type table td,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type table td {
	line-height: 2.2em;
}

#wrapper.events #main-center #main-center-content #left-content .search-type table td.label,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type table td.label,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type table td.label {
	width: 60px;
	text-align: right;
}

#wrapper.events #main-center #main-center-content #left-content .search-type table td.center-col,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type table td.center-col,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type table td.center-col {
	text-align: center;
	width: 30px;
}

#wrapper.events #main-center #main-center-content #left-content .search-type input,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type input,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type input,
#wrapper.events #main-center #main-center-content #left-content .search-type select,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type select,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type select {
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
	border: 1px solid #ccc;
}

#wrapper.events #main-center #main-center-content #left-content .search-type input.radio-btn,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type input.radio-btn,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type input.radio-btn {
	border: none;
}

#wrapper.events #main-center #main-center-content #left-content .search-type select,
#wrapper.catalogue-events #main-center #main-center-content #left-content .search-type select,
#wrapper.detail-events #main-center #main-center-content #left-content .search-type select {
	width: 100px;
	margin-left: 4px;
}


#wrapper.detail-groups #main-center #main-center-content #center-content .box,
#wrapper.homepage #main-center #main-center-content #center-content .box,
#wrapper.events #main-center #main-center-content #center-content .box,
#wrapper.catalogue-events #main-center #main-center-content #center-content .box,
#wrapper.detail-events #main-center #main-center-content #center-content .box,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box,
#wrapper.detail-communities #main-center #main-center-content #center-content .box,
#wrapper.detail-artists #main-center #main-center-content #center-content .box,
#wrapper.detail-downloads #main-center #main-center-content #center-content .box,
#wrapper.catalogue-help #main-center #main-center-content #center-content .box,
#wrapper.catalogue-store_branch #main-center #main-center-content #center-content .box,
#wrapper.listmania #main-center #main-center-content #center-content .box,
#wrapper.detail-shopping_lists #main-center #main-center-content #center-content .box,
#wrapper.catalogue-shopping_lists #main-center #main-center-content #center-content .box,
#wrapper.detail-favorites #main-center #main-center-content #center-content .box,
#wrapper.account-area #main-center #main-center-content #center-content .box,
#wrapper.profile #main-center #main-center-content #center-content .box {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-box-bottom-bg-r.png) no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 5px;
	width: 692px;
}


#wrapper.detail-products #main #main-top #menu-center {
	background: none;
	height: 27px;
	width: auto;
}

* html #wrapper.detail-products #main #main-top #menu-center {
	bottom: -2px;
}

#wrapper.detail-products #main #main-top #menu-center ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#wrapper.detail-products #main #main-top #menu-center ul li {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-left-gray-m.gif) no-repeat scroll left top;
	float: left;
	padding: 0 0 0 1px;
}

#wrapper.detail-products #main #main-top #menu-center ul li#ml_videos a { background-image: url(http://www.rolandiberia.com/images/ro-order-by-right-orange-m.png); }

#wrapper.detail-products #main #main-top #menu-center ul li#current,
#wrapper.detail-products #main #main-top #menu-center ul li.current {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-left-on-m.gif);
	border-width: 0;
}

#wrapper.detail-products #main #main-top #menu-center ul li#current a,
#wrapper.detail-products #main #main-top #menu-center ul li.current a,
#wrapper.detail-products #main #main-top #menu-center ul li#ml_videos.current a  {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-right-on-m.gif);
	color: #fff;
}

#wrapper.detail-products #main #main-top #menu-center ul li a {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-right-gray-m.gif) no-repeat right top;
	color: #4C4C4C;
	display: block;
	font-weight: bold;
	padding: 5px 14px 4px 12px;
	text-decoration: none;
	height: 18px;
}

#wrapper.detail-products #main #main-top #menu-center ul li.images a {
	padding: 5px 10px 4px 10px;
}

#wrapper.detail-products #main #main-top #menu-center ul li.images a img {
	
}

#wrapper.detail-products #main #main-top #menu-center ul li.images a span {
	padding: 4px 4px 4px 28px;
	background: transparent url(http://www.rolandiberia.com/images/ro-icon-photos.jpg) no-repeat left 50%;
}

#wrapper.detail-products #main #main-top #menu-center ul li#current.images a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-icon-photos-current.jpg) no-repeat left 50%;
}

span.comment-link,
#main-bottom span.sendto-link {
	display: block;
	padding-right: 4px;
	padding-left: 24px;
	padding-top: 3px;
}

#wrapper.detail-editorials span.comment-link {
	clear: both;
	padding: 0 0 10px 0;
	text-align: right;
}

#wrapper.detail-editorials span.comment-link a {
	float: none;
	display: inline;
	padding-left: 28px;
}

#main-bottom span.comment-link,
#main-bottom span.sendto-link {
	padding-left: 4px;
}

#main-bottom span.comment-link,
#main-bottom span.sendto-link {
	float: left;
	padding-left: 15px;	
}

#wrapper.detail-products #main #main-top #menu-center span.comment-link {
	display: block;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 15px;
	float: left;
}

#wrapper.detail-products #main #main-top #menu-center span.addThis {
	padding: 5px 4px 0 0;
	float: right;
}

span.comment-text {
	background: transparent url(http://www.rolandiberia.com/images/ro-comment-icon.gif) no-repeat left top;
	background-position: 5px;
	padding-left: 30px;
	padding-top: 2px;
	display: block;	
	height: 18px;
	float: left;
}

span.comment-link a{
	background: transparent url(http://www.rolandiberia.com/images/ro-comment-icon.gif) no-repeat left top;
	background-position: 3px;
	padding-left: 24px;
	padding-top: 2px;
	display: block;	
	height: 18px;
	float: left;
}
#wrapper.detail-products #main #main-top #menu-center span.comment-link a {
	background: transparent url(http://www.rolandiberia.com/images/ro-comment-icon.gif) no-repeat left top;
	padding-left: 24px;
	padding-top: 2px;
	display: block;
	height: 18px;
}

#wrapper.detail-products #main-center {
	width: 924px;
}

#wrapper.detail-products #main-content {
	background: none;
	padding: 0;
}

#wrapper.detail-products #main #main-top .main-title {
	text-align: left;
	padding-left: 0;
	bottom: 32px;
}

#wrapper.detail-products #main-center #center-content,
#wrapper.account #main-center #main-center-content #center-content {
	width: 924px;
}

#wrapper.detail-groups #main-bottom .box,
#wrapper.detail-products #main-bottom .box,
#wrapper.detail-groups #main-center #center-content .box,
#wrapper.detail-products #main-center #center-content .box,
#wrapper.account #main-center #main-center-content #center-content .box {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-box-bottom-bg-l.png) no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 5px;
	width: 924px;
}

#wrapper.homepage #main-center #main-center-content #center-content .box .box-header,
#wrapper.events #main-center #main-center-content #center-content .box .box-header,
#wrapper.catalogue-events #main-center #main-center-content #center-content .box .box-header,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box .box-header,
#wrapper.listmania #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-shopping_lists #main-center #main-center-content #center-content .box .box-header,
#wrapper.account-area #main-center #main-center-content #center-content .box .box-header,
#wrapper.profile #main-center #main-center-content #center-content .box .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-r.png) no-repeat left top;
	height: 22px;
	text-align: center;
	padding-top: 5px;
	color: #fff;
	font-weight: bold;
}

#wrapper.homepage #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-header-black {
	position: relative;
}

#wrapper.homepage #main-center #main-center-content #center-content .box .box-header .rssfeed,
#wrapper.detail-editorials #main-center #main-center-content #center-content .box .box-header-black .rssfeed {
	position: absolute;
	right: 6px;
	top: 3px;
	cursor: pointer;
}

#wrapper.catalogue-help #main-center #main-center-content #center-content .box .box-header,
#wrapper.catalogue-store_branch #main-center #main-center-content #center-content .box .box-header,
#wrapper.catalogue-shopping_lists #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-favorites #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-communities #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-events #main-center #main-center-content #center-content .box .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-w-r.png) no-repeat left top;
	height: 5px;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.noheader .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-w-r.png) no-repeat left top;
	height: 5px;
	padding-top: 0;
}

#wrapper.homepage #main-center #main-center-content #center-content .box .box-body,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box .box-body,
#wrapper.detail-communities #main-center #main-center-content #center-content .box .box-body,
#wrapper.detail-artists #main-center #main-center-content #center-content .box .box-body,
#wrapper.catalogue-help #main-center #main-center-content #center-content .box .box-body,
#wrapper.catalogue-store_branch #main-center #main-center-content #center-content .box .box-body,
#wrapper.listmania #main-center #main-center-content #center-content .box .box-body,
#wrapper.detail-shopping_lists #main-center #main-center-content #center-content .box .box-body,
#wrapper.catalogue-shopping_lists #main-center #main-center-content #center-content .box .box-body,
#wrapper.detail-favorites #main-center #main-center-content #center-content .box .box-body,
#wrapper.account-area #main-center #main-center-content #center-content .box .box-body,
#wrapper.profile #main-center #main-center-content #center-content .box .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-r.png) repeat-y left top;
	width: 100%;
	padding-top: 10px;
}

#wrapper.events #main-center #main-center-content #center-content .box .box-body,
#wrapper.catalogue-events #main-center #main-center-content #center-content .box .box-body,
#wrapper.detail-events #main-center #main-center-content #center-content .box .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-r.png) repeat-y left top;
	width: 691px;
	padding-top: 0px;	
	padding-left: 1px;
}

#wrapper.account-area #main-center #main-center-content #center-content .box .box-body .member-area,
#wrapper.profile #main-center #main-center-content #center-content .box .box-body .member-area {
	padding: 10px 12px 0 10px;
}


div#navegacao_alternativa ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: circle;
	margin: 0 0 0 2.8em;
	padding-top: 4px;
	padding-bottom: 1em;
}

div#navegacao_alternativa ul li {
	color: #999999;
	font-weight: normal;
	padding-bottom: 4px;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body p {
	padding: 0 0 6px 12px;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body em {
	font-weight: bold;
	font-size: 1.15em;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body p a {
	font-weight: bold;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body ul {
	margin: 0 0 0 12px;
	list-style: none;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body ul li {
	font-weight: bold;
	padding-bottom: 12px;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body ul ul {
	margin: 0 0 0 2em;
	padding-top: 4px;
	list-style: circle;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content #pesquisa_muitos .box .box-body ul ul li {
	font-weight: normal;
	padding-bottom: 4px;
	color: #999999;
}

#wrapper.detail-products #main-bottom .box .box-body,
#wrapper.detail-products #main-center .box .box-body,
#wrapper.account #main-center #main-center-content #center-content .box .box-body {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
	width: 100%;
	padding-top: 10px;
}

#wrapper.detail-products #main-center .box .box-body {
	padding-top: 0;
}

#wrapper.detail-products #main-center .box #dp_detalhe_topo.box-body table {
	border-collapse: collapse;
}

#wrapper.detail-products #main-center .box #dp_detalhe_topo.box-body table iframe {
	border: none;
	margin: 0;
}

#wrapper.detail-products #main-center .box #dp_detalhe_topo.box-body #dp_tour_virtual {
	background: #fff url(http://www.rolandiberia.com/images/ro-bg-tour.jpg) repeat-x left top;
	margin-left: 2px;
	width: 917px;
}


#wrapper.catalogue-help #main-center #main-center-content #center-content .box .box-body .help-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-w-r.png) no-repeat left top;
	width: 100%;
}

#wrapper.catalogue-store_branch #main-center #main-center-content #center-content .box .box-body .store_branch-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-w-r.png) no-repeat left top;
	width: 100%;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by .box-header,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by .box-header,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-header-bg.png) no-repeat left bottom;
	height: 29px;
	float: left;
	width: 692px;
	padding-top: 0;
}

#wrapper.detail-products #main-center .box .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-header-bg-l.png) no-repeat left bottom;
	height: 2px;
	/*float: left;*/
	width: 924px;
	padding-top: 0;
}

#wrapper.account #main-center #main-center-content #center-content .box .box-header,
#wrapper.detail-products #main-bottom .box .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-r-l.png) no-repeat left bottom;
	height: 22px;
	/*float: left;*/
	width: 924px;
	text-align: center;
	padding-top: 5px;
	color: #fff;
	font-weight: bold;
}

#wrapper.detail-products #main-bottom .box.order-by .box-header,
#wrapper.detail-products #main-center .box.order-by .box-header {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-header-bg-l.png) no-repeat left bottom;
	height: 29px;
	/*float: left;*/
	width: 924px;
	padding-top: 0;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by .box-header .title-sort,
#wrapper.detail-products #main-bottom .box.order-by .box-header .title-sort {
	height: 29px;
}

#wrapper.catalogue-events #main-center #main-center-content #center-content .box.order-by .box-body,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by .box-body,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by .box-body,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by .box-body,
#wrapper.detail-products #main-bottom .box.order-by .box-body {
	clear: both;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul,
#wrapper.detail-products #main-bottom .box.order-by ul,
#wrapper.detail-products #main-center .box.order-by ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li,
#wrapper.detail-products #main-bottom .box.order-by ul li {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-left.gif) no-repeat left top;
	float: left;
	padding: 0 0 0 9px;
}

#wrapper.detail-products #main-center .box.order-by ul li {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-left-gray.gif) no-repeat left top;
	float: left;
	padding: 0 0 0 9px;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li a,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li a,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li a,
#wrapper.detail-products #main-bottom .box.order-by ul li a {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-right.gif) no-repeat right top;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	height: 18px;
}

#wrapper.detail-products #main-center .box.order-by ul li a {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-right-gray.gif) no-repeat right top;
	color: #4C4C4C;
	display: block;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li#current,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li#current,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li#current,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li.current,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li.current,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li.current,
#wrapper.detail-products #main-bottom .box.order-by ul li#current,
#wrapper.detail-products #main-bottom .box.order-by ul li.current,
#wrapper.detail-products #main-center .box.order-by ul li#current,
#wrapper.detail-products #main-center .box.order-by ul li.current {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-left-on.gif);
	border-width: 0;
}

#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li#current a,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li#current a,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li#current a,
#wrapper.catalogue-products #main-center #main-center-content #center-content .box.order-by ul li.current a,
#wrapper.detail-communities #main-center #main-center-content #center-content .box.order-by ul li.current a,
#wrapper.detail-artists #main-center #main-center-content #center-content .box.order-by ul li.current a,
#wrapper.detail-products #main-bottom .box.order-by ul li#current a,
#wrapper.detail-products #main-bottom .box.order-by ul li.current a,
#wrapper.detail-products #main-center .box.order-by ul li#current a,
#wrapper.detail-products #main-center .box.order-by ul li.current a {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-right-on.gif);
	color: #333333;
	padding-bottom: 5px;
}

#wrapper.detail-products #main-bottom .box.order-by .item .data .title {
	font-size: 1.05em;
	font-weight: bold;
}

#wrapper.detail-products #main-bottom .box.order-by .item .data .title h2,
#wrapper.detail-products #main-bottom .box.order-by .item .data .title h3 {
	font-weight: bold;
}

#wrapper.detail-products #main-bottom .box.order-by .item .data .long-desc ul,
#wrapper.detail-products #main-center .box.order-by .item .data .long-desc ul,
#wrapper.detail-artists #main-center #main-center-content #center-content .box .box-body ul {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
}

#wrapper.detail-products #main-bottom .box.order-by .item .data .long-desc ul li,
#wrapper.detail-products #main-center .box.order-by .item .data .long-desc ul li,
#wrapper.detail-artists #main-center #main-center-content #center-content .box .box-body ul li {
	background: none;
	float: none;
}

#wrapper.detail-artists #main-center #main-center-content #center-content .box .box-body ul li {
	padding-left: 9px;
}

#wrapper.detail-products #main-bottom .box.order-by .box-body .down_option {
	float: left;
	width: 673px;
	border-right: 1px solid #CCCCCC;
	margin-right: -1px;
}

#wrapper.detail-products #main-bottom .box.order-by .box-body .widget {
	float: right;
	border-left: 1px solid #CCCCCC;
	width: 250px;
	text-align: center;
}

#wrapper.detail-products #main-bottom .box.order-by .box-body .widget-twitter {
	width: 235px;
	*width: 250px;
}

#wrapper.detail-products #main-bottom .box.order-by .box-body .products-content {
	padding: 0 12px 12px 12px;
}

#wrapper.detail-products #main-bottom .box .box-body .editorials-content {
	padding: 0 12px;
}

#wrapper.detail-products #main-bottom .box .box-body .editorials-content .item {
	float: left;
	padding-bottom: 16px;
	padding-right: 8px;
	width: 440px;
}

#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content,
#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content,
#wrapper.detail-products #main-bottom .box .box-body .shopping_lists-content {
	background:transparent url(http://www.rolandiberia.com/images/ro-bg-prod-content-large.gif) repeat-y left top;
	padding: 0;
	width: 100%;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .main-title {
	clear: both;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .main-title,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .main-title {
	padding: 12px;
}

#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .main-title {
	font-weight: bold;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content .item,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content .item {
	float: left;
	width: 205px;
	padding: 0 12px;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content .item .data .title,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content .item .data .title {
	font-size: 1em;
	padding-bottom: 6px;
	text-align: left;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content .item .data .image,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content .item .data .image {
	text-align: center;
}

#wrapper.detail-artists  #main-center .box.order-by .tab_options#dp_products .products-content .item .data .short-desc,
#wrapper.detail-products #main-bottom .box .box-body#dm_prodrel .products-content .item .data .short-desc {
	padding-top: 4px;
}

/* col */
#wrapper.account #main-center #main-center-content #center-content .box .box-body .col-2 p {
	padding: 12px 22px 22px 22px;
}

#wrapper.account #main-center #main-center-content #center-content .box .box-body .col-2 .content p {
	padding: 0;
}

#wrapper.account #main-center #main-center-content #center-content .box .box-body .col-2 .form-register,
#wrapper.account-area #main-center #main-center-content #center-content .box .box-body .col-2 .form-register {
	width: 480px;
}

#wrapper.account #main-center #main-center-content #center-content .box .box-body .col-2 .content select,
#wrapper.account-area #main-center #main-center-content #center-content .box .box-body .col-2 .content select {
	border: 1px solid #4C4C4C;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 0;
}

/* comments */
#wrapper.detail-products #main-center .comment-block {
	padding: 12px 0 0 12px;
	height: 340px;
}

#wrapper.detail-editorials #main-center .comment-block {
	padding: 0 0 8px 12px;
	overflow: hidden;
	height: 1%;
}


#wrapper.detail-products #main-center .comment-block table,
#wrapper.detail-editorials #main-center .comment-block table {
	border-collapse: collapse;
}

#wrapper.detail-products #main-center .comment-block table tr#nickname_td p,
#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form tr#nickname_td p {
	color: #666666;
	font-size: .95em;
}

#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form .btn-submit {
	margin-top: 6px;
}

#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form tr#nickname_td td {
	vertical-align: middle;
}

#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form tr#nickname_td input {
	border: 1px solid #666666;
	padding: 2px;
	font-size: 1em;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
}

#wrapper.detail-products #main-center div.comment-block td.label,
#wrapper.detail-editorials #main-center div.comment-block td.label {
	font-weight: bold;
}

#wrapper.detail-products #main-center div.comment-block table tr td,
#wrapper.detail-editorials #main-center div.comment-block table tr td {
	padding-top: 8px;
	font-weight: bold;
}

#wrapper.detail-products #main-center div.comment-block table tr td span.real-name,
#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form tr td span.real-name {
	color: #666666;
}

#wrapper.detail-products #main-center div.comment-block input,
#wrapper.detail-editorials #main-center div.comment-block input,
#wrapper.detail-products #main-center div.comment-block textarea,
#wrapper.detail-editorials #main-center div.comment-block textarea {
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-weight: normal;
	font-size: 1em;
	padding: 2px;
}

#wrapper.detail-products #main-center div.comment-block input,
#wrapper.detail-editorials #main-center div.comment-block input,
#wrapper.detail-products #main-center div.comment-block textarea,
#wrapper.detail-editorials #main-center div.comment-block textarea {
	border: 1px solid #4C4C4C;
}

#wrapper.detail-products #main-center div.comment-block p.rating span.bad,
#wrapper.detail-editorials #main-center div.comment-block p.rating span.bad {
	color: #FF3300;
	font-weight: bold;
}

#wrapper.detail-products #main-center div.comment-block p.rating span.good,
#wrapper.detail-editorials #main-center div.comment-block p.rating span.good {
	color: #009900;
	font-weight: bold;
}

#wrapper.detail-products #main-center div.comment-block p.rating a img,
#wrapper.detail-editorials #main-center div.comment-block p.rating a img {
	vertical-align: middle;
}

#wrapper.detail-products #main-center div.comment-block .btn-submit,
#wrapper.detail-editorials #main-center div.comment-block .btn-submit {
	padding: 12px 0 0 10px
}



#wrapper.detail-products #main-center .comments-content .comments,
#wrapper.detail-editorials #main-center .comments-content .comments {
	padding: 0 16px 16px 12px;	
}

#wrapper.detail-products #main-center .comments-content .comments .item,
#wrapper.detail-editorials #main-center .comments-content .comments .item {
	background: transparent url(http://www.rolandiberia.com/images/ro-bottom-dotted-bg.gif) repeat-x scroll left top;
	padding: 16px 0 12px 0;
}

#wrapper.detail-products #main-center .comments-content .comments .item:first-child,
#wrapper.detail-editorials #main-center .comments-content .comments .item:first-child {
	background-image: none;
	padding-top: 0;
}

* html #wrapper.detail-products #main-center .comments-content .comments .item,
* html #wrapper.detail-editorials #main-center .comments-content .comments .item {
	background-image: expression(this.previousSibling==null?"none":"http://www.rolandiberia.com/images/ro-bottom-dotted-bg.gif");
	padding-top: expression(this.previousSibling==null?0:"16px");
}

#wrapper.detail-products #main-center .comments-content .comments .image,
#wrapper.detail-editorials #main-center .comments-content .comments .image {
	float: left;
	padding: 0 8px 8px 0;
}

#wrapper.detail-products #main-center .comments-content .comments .image a img,
#wrapper.detail-editorials #main-center .comments-content .comments .image a img {
	vertical-align: top;
}

#wrapper.detail-products #main-center .comments-content .comments .image img,
#wrapper.detail-editorials #main-center .comments-content .comments .image img {
	border: 1px solid #999999;
}

#wrapper.detail-products #main-center .comments-content .comments .stars,
#wrapper.detail-editorials #main-center .comments-content .comments .stars {
	display: inline;
	padding-right: 2px;
}

#wrapper.detail-products #main-center .comments-content .comments .stars img,
#wrapper.detail-editorials #main-center .comments-content .comments .stars img {
	vertical-align: -1px;
}

#wrapper.detail-products #main-center .comments-content .comments .comment-title,
#wrapper.detail-editorials #main-center .comments-content .comments .comment-title {
	display: inline;
	font-weight: bold;
}

#wrapper.detail-products #main-center .comments-content .comments .comment-by,
#wrapper.detail-editorials #main-center .comments-content .comments .comment-by {
	font-style: italic;
}

#wrapper.detail-products #main-center .comments-content .comments .comment-by .real-name,
#wrapper.detail-editorials #main-center .comments-content .comments .comment-by .real-name {
	color: #666666;
	font-size: .95em;
}

#wrapper.detail-products #main-center .comments-content .comments .member-rating,
#wrapper.detail-editorials #main-center .comments-content .comments .member-rating {
	clear: left;
	padding-bottom: 10px;
	padding-top: 0;
}

.comment {
	clear: both;
	background-color: #eee;
	padding: 4px 4px 0 4px;
}

.comment img {
	vertical-align: top;
}

#wrapper.detail-products #main-center .comments-content .comments .rate-comment,
#wrapper.detail-editorials #main-center .comments-content .comments .rate-comment {
	padding-top: 12px;
}

#wrapper.detail-products #main-center .comments-content .comments .rate-comment p,
#wrapper.detail-editorials #main-center .comments-content .comments .rate-comment p {
	padding-bottom: 2px;
	color: #666666;
	font-weight: bold;
}

#wrapper.detail-products #main-center .comments-content .comments .rate-comment span img,
#wrapper.detail-editorials #main-center .comments-content .comments .rate-comment span img {
	vertical-align: middle;
}

#wrapper.detail-products #main-center .box .box-body #scrollimagesthumb .item {
	padding: 4px 1px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
}

#wrapper.detail-products #main-center .box .box-body #scrollimagesthumb .item .title {
	padding-bottom: 8px;
}



#wrapper.detail-products #main-center .box .box-body #scrollvideos .item {
	padding: 4px 1px;
	border-bottom: 1px solid #e3e3e3;	
}

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item.current {
	background: #A0A0A0 url(http://www.rolandiberia.com/images/ro-bg-video.jpg) repeat-x left bottom;
}

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item.current .data,
#wrapper.detail-products #main-center .box .box-body #scrollvideos .item.current .data a {
	color: #fff;
}

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item.current .data a {
	font-weight: bold;
}

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item .data {
	padding: 4px;
}

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item .title { text-align: center; padding-bottom: 5px; line-height: 16px; }

#wrapper.detail-products #main-center .box .box-body #scrollvideos .item .image {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-icon-videoname.gif) no-repeat left 2px;*/
	/*padding-left: 20px;*/
	text-align: center;
}

#wrapper.detail-products #main-center .box .box-body #videoview {
	border-right: 1px solid #CCCCCC;
	height: 348px;
	padding-top: 4px;
	width: 669px;
	float: left;
}

#wrapper.detail-products #main-center .box .box-body #videoview .item table {
	border-collapse: collapse;
	height: 348px;
	width: 100%;
}

#wrapper.detail-products #main-center .box .box-body #videoview .item table td {
	height: 100%;
	text-align: center;
	vertical-align: middle;
}


/* col-1, col-2 */
#wrapper.detail-products #main-center .box .box-body .col-1 {
	width: 250px;
	min-height: 346px;
	/*float: left;*/
	float: right;
	/*border-right: 1px solid #ccc;*/
	border-left: 1px solid #ccc;
	margin-top: 6px;
	text-align: center;
}

* html #wrapper.detail-products #main-center .box .box-body .col-1 {
	height: 346px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .related-products { 
	clear: both; width: 220px; margin: 10px auto 0 auto; 
	background: url("http://www.rolandiberia.com/images/ro-box-top-bg-r-l.png") no-repeat scroll -20px top transparent;  
	border-radius: 5px;
	-moz-border-radius: 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	font-size: 11px;
}


#wrapper.detail-products #main-center .box .box-body .col-1 .related-products h3 { font-weight: bold; color: #fff; line-height: 27px; font-size: 12px; }

#wrapper.detail-products #main-center .box .box-body .col-1 .related-product { padding: 6px 4px; overflow: hidden; }

#wrapper.detail-products #main-center .box .box-body .col-1 .related-products .image {
	float: left;
	width: 60px;
	text-align: left;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .related-products .image img {
	max-width: 50px;
	max-height: 50px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .related-products .text { 
	float: left;
	text-align: left;
	width: 150px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .visual,
#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes {
	border-bottom: 1px solid #CCC;
	padding-bottom: 6px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes table {
	border-collapse: collapse;
	width: 100%;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes .stars {
	padding-top: 2px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes .stars img {
	vertical-align: middle;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes .label {
	font-weight: bold;
	padding-top: 6px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes span {
	font-size: .95em;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .votes {
	background-color: #FFF9D5;
	margin-left: 1px;
	margin-bottom: 6px;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .tip {
	top: 0;
	bottom: 0;
}

#wrapper.detail-products div.price {
	padding: 0 0 10px 0;	
}

#wrapper.detail-products div.price table {
	margin: 0 auto;
}

.standard {
	color: #f7941d;
}

.neto {
	color: #008000;
}

.pack {
	color: #ce0000;
}


#wrapper.detail-products div.add-quant {
	-moz-border-radius: .4em;
	-webkit-border-radius: .4em;
	margin: 10px 10px 0 10px;
	background-color: #dee9ff;
	padding: 4px;
	border: 1px solid #bfd4fd;
}

#wrapper.detail-products .personal-discount {
	background-color: #eee;
	margin-left: 1px;
	padding: 4px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#wrapper.detail-products .adicional-discounts {
	background-color: #FFF9D5;
	padding: 4px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 1px;
	margin-bottom: 10px;
}

#wrapper.detail-products .adicional-discounts table {
	margin: 0 auto;
}

#wrapper.detail-products .personal-discount b {
	color: #990000;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .visual .votes-number {
	font-weight: bold;
	font-size: 1.05em;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .detail a {
	cursor: pointer;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .products .item .add-to-list {
	margin-top: 6px;
	margin-left: 36px;
	height: 30px;
}



#wrapper.detail-products #main-center .box .box-body .col-2 {
	width: 673px;
	/*float: right;*/
	float: left;
	position: relative;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .banner {
	padding: 10px 0 0 0;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .widget-twitter,
#wrapper.detail-products #main-bottom .box .box-body .widget-twitter {
	padding: 10px 0 0 15px;	
	*padding: 10px 0 0 0;
}

#wrapper.detail-products #main-center .box .box-body .col-1 .widget-facebook {
	padding: 10px 0 0 0;
}


#wrapper.detail-products #main-center .box .box-body .col-1 .banner img {
	vertical-align: top;
}

#btn-new-window,
#btn-new-window-vg {
	position: absolute;
	top: 129px;
	left: 284px;
	width: 94px;
	height: 90px;
	visibility: hidden;
	cursor: pointer;
}

#wrapper.detail-products #main-center .box .box-body .col-2 .products .item table {
	border-collapse: collapse;
	height: 352px;
	width: 100%;
}

#wrapper.detail-products #main-center .box .box-body .col-2 .products .item table td {
height:352px;
text-align:center;
vertical-align:middle;
}

#wrapper.detail-products #main-center .box .box-body .col-2 .products .item table td img {
	vertical-align: middle;
	max-width: 673px;
}

/* block-register */
#block-register {
	padding-top: 10px;
	padding: 10px 14px 0 14px;
}

#block-register .skip-step p {
	padding-bottom:12px;
	width:100%;
}

#block-register select {
	border: 1px solid #CCCCCC;
	font-size: 1em;
	padding: 2px;
}

#block-register table {
border-collapse:collapse;
clear:both;
}

#block-register td.label-cell-right {
font-weight:bold;
padding-right:6px;
padding-top:3px;
text-align:right;
vertical-align: top;
}

#block-register td.normal-cell {
	padding: 3px 0 10px 0;
}

#block-register td.normal-cell input {
	vertical-align: middle;
}

#block-register select {
margin: 0 0 10px 0;
}

#block-register .skip-step div.btn-submit {
	text-align:center;
	width:100%;
	height: 30px;
	margin-bottom: 10px;
}

#block-register div.inp-cell input, #block-register select {
border:1px solid #999999;
font-size:1em;
padding:2px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}

#block-register div.multi-values table {
width:100%;
}

#block-register .multivalue_label, #block-register .multi-values .multivalue_label {
font-size:1em;
font-weight:bold;
padding:12px 0;
width:100%;
}

#block-register .multivalue_label, #block-register .multi-values .multivalue_label, #block-register .skip-step p {
font-size:1em;
font-weight:bold;
padding-bottom:12px;
width:100%;
}

#block-register .multi-values table tr table tr td {
padding: 0 15px;
}

#block-register div.multi-values table table table {
width:240px;
}

#block-register .perfil-register #validation-img {
	vertical-align: top;
	text-align: right;
	padding-right: 6px;
}

#block-register .perfil-register .validation-msg {
	padding-bottom: 10px;
}

#block-register .perfil-register .validation-msg #validation-ok {
	color: #9EC223;
}

#block-register .perfil-register .validation-msg #validation-nok {
	color: #ff0000;
}

#block-register .perfil-register .validation-msg p.info {
	color: #666666;
}

#block-register div.inp-cell input, #block-register td textarea {
border:1px solid #999999;
font-family:"Trebuchet MS",Helvetica,sans-serif;
margin-bottom:10px;
font-size: 1em;
}

#block-register td textarea {
	padding: 2px;
}

#block-register table.photo {
	margin-top: 8px;
}

#block-register td.upload-buttons {
	height: 40px;
}

td.upload-buttons .btn-upload {
	float: left;
}

td.upload-buttons .btn-cancel {
	float: left;
	padding-top: 2px;
}

td.upload-buttons .btn-upload a span {
	padding:	4px 14px 8px 10px;
}

td.upload-buttons .btn-cancel a span {
	padding:	6px 14px 6px 10px;
}

td.upload-buttons .btn-upload a,
td.upload-buttons .btn-cancel a {
	margin-right: 4px;
}

td.upload-buttons div.progress-bar {
	padding-top: 4px;
}

#block-register .upload-photo {
	margin-bottom: 12px;
}

#block-register .upload-photo input {
	border: 1px solid #999999;
	padding: 2px;
}

#block-register td.submit-button {
	padding: 20px 0 10px 0;
	border-top: 1px solid #e2e2e2;
}

/* help */
.help {
	padding: 0 20px 0 18px;
}

.help .content .item {
	padding: 0 0 12px 0;
}

.help .content .item .content .title {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 6px;
}

/* store_branch */
.store_branch {
	padding: 0 20px 0 18px;
}

.store_branch .content .item {
	padding: 12px 0 12px 0;
	background: transparent url(http://www.rolandiberia.com/images/ro-bottom-dotted-bg.gif) repeat-x left top;
}

.editorials .item .long-desc .catalogue-store_branch { padding-top: 12px; }

.editorials .item .long-desc .catalogue-store_branch .item {
	padding: 12px 0 0 0;
	background: transparent url(http://www.rolandiberia.com/images/ro-bottom-dotted-bg.gif) repeat-x left top;
}

.store_branch .content .item:first-child,
.editorials .item .long-desc .catalogue-store_branch .item:first-child {
	background-image: none;
	padding-top: 0;
}

* html .store_branch .content .item {
	background-image: expression(this.previousSibling==null?"none":"http://www.rolandiberia.com/images/ro-bottom-dotted-bg.gif");
	padding-top: expression(this.previousSibling==null?0:"12px");
}

.store_branch .content .item .content .title {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 6px;
}

.help .content .item .content .long-desc,
.store_branch .content .item .content .long-desc,
.category .content .item .content .short-desc {
	color: #444;
}

.store_branch .content .item .content .long-desc ul {
	padding: 10px 1.6em 0 1.6em;
}

#left-content .store_branch {
	line-height: 2em;
}

.category .tpl-list {
	padding: 12px 0 12px 6px;
}

.category .content .item {
	padding-bottom: 6px;
}

.category .content .item ul { 
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 3em;
	padding-left: 0;
	color: #666666;
}

.category .content .item ul li {
	
}

.category .content .item .content .title {
	font-weight: bold;
}

.category .tpl-list-2columns {
	padding: 12px 0 2px 6px;
}

.category .tpl-list-2columns .content .item {
	float: left;
	padding-right: 22px;
	width: 320px;
}


/* listmanias */
#wrapper.listmania #main #main-content,
#wrapper.detail-shopping_lists #main #main-content,
#wrapper.catalogue-shopping_lists #main #main-content,
#wrapper.account-area #main #main-content,
#wrapper.profile #main #main-content {
	background-image: none;
	padding: 0;
}

#wrapper.listmania .listmania-content .listmania .top .title {
	font-size: 1.05em;
	font-weight: bold;
	padding: 0 0 4px 12px;
}

#wrapper.listmania #left-content #new-listmania {
	border-bottom: 1px solid #eee;
	padding-bottom: 8px;
	margin-left: 10px;
	width: 200px;
}

#wrapper.listmania #left-content #new-listmania p {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-listmania-l.gif) no-repeat left top;
	color: #333333;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: 27px;
	padding: 0 0 0 40px;
	
	text-decoration: none;
}

#wrapper.listmania #left-content #new-listmania a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-listmania-r.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 5px 26px 4px 8px;
	text-decoration: none;
}

#wrapper.listmania #main-center #main-center-content #left-content .box .box-body {
	width: 232px;
	padding-top: 6px;
}

#wrapper.listmania #main-center #main-center-content #center-content .box .box-body #show_as_form {
	margin-left: 12px;
}

.noitems {
	text-align: center;	
	padding: 26px 0;
}

#wrapper.listmania #main-center .noitems {
	border-top: 1px solid #ccc;
	width: 687px;
	margin-left: 1px;
}

#wrapper.listmania #main-center .box-body .noitems:first-child {
	border-top: none;
}

* html #wrapper.listmania #main-center .box-body .noitems {
	border-top-style: expression(this.previousSibling==null?"none":"solid");
}

#wrapper.listmania #main-center #center-content .box-body .msg-help img {
	vertical-align: middle;
}

#wrapper.listmania #main-center .listmania-content .listmania .products-content .noitems {
	width: 663px;
}

.noitems .msg {
	padding-bottom: 22px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .top-left {
	float: left;
	width: 440px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-title.title input,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-about.text input,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-desc.text textarea {
	border: 1px solid #CCCCCC;
	color: #444444;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding: 2px;
	width: 320px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top p.info {
	font-size: .95em;
	padding-bottom: 6px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-title.title,
#wrapper.listmania #main-center .listmania-content .listmania .top .text,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .text {
	color: #444;
	font-size: 1em;
	padding: 0 0 0 12px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .text span,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .text span {
	color: #666666;
}

#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-title.title,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-about.text,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-desc.text {
	padding-bottom: 4px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-title.title b,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-about.text b,
#wrapper.listmania #main-center .listmania-content .listmania .top #listmania-edit-desc.text b {
	position: relative;
	top: 3px;
	vertical-align: top;
	padding-right: 4px;
	color: #333;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .top-right,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .top-right {
	float: right;
	font-size: 1em;
	padding-right: 12px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .top-right a,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .top-right a {
	text-decoration: underline;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .top-right span {
	padding-left: 6px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .member-rank,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .member-rank {
	clear: both;
	color: #444;
	padding: 0.65em 0 6px 12px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .member-rank p,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .member-rank p {
	display: inline;
	font-weight: bold;
	padding-right: 12px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .member-rank p span,
#wrapper.listmania.new #main-center .listmania-content .listmania .top .member-rank p span {
	color: #666666;
	font-weight: normal;
}

#wrapper.listmania.new .btn-submitlist {
	text-align: center;
	padding: 12px 0;	
	border-top: 1px dotted #ccc;
	width: 688px;
}

#wrapper.listmania.new .btn-submitlist a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-left.gif) no-repeat left top;
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	/*padding: 4px 44px 8px 4px;*/
	padding: 4px 0 8px 4px;
	line-height: 30px;
	text-decoration: none;
}

#menu-register #cart {
	float: right;
	padding-right: 10px;
}

#menu-register #cart a {
	background: transparent url(http://www.rolandiberia.com/images/ro-icon-cart.png) no-repeat left top;
	padding: 0 0 0 28px;
	font-weight: normal;
}

#menu-register #cart a strong {
	font-weight: bold;
}

#menu-register .login,
#menu-register .btn-language,
#menu-register .logged {
	float: right;
	padding-left: 8px;
}

#menu-register .login a,
#menu-register .btn-language a,
#menu-register .logged .logout a {
	text-decoration: none;
	cursor: pointer;
}

#menu-register .login .link a:hover {
	text-decoration: underline;
}

#menu-register .login .left,
#menu-register .login .right,
#menu-register .btn-language .left,
#menu-register .btn-language .right,
#menu-register .logged .left,
#menu-register .logged .right {
	height: 20px;
	width: 8px;
	padding: 0;	
	float: left;
	display: block;	
}

#menu-register span#lang-menu {
	position: relative;
	float: left;
}

#menu-register .btn-language {
	position: relative;
}


#menu-register #lang-list {
	background-color:	#6c6c6c;
	/*border: 1px solid #E0E0E0;*/
	position: absolute;
	visibility: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	top: 18px;
	right: 0;
	box-shadow: 0px 0px 8px #999;
}

#menu-register #lang-list li {
	min-width: 58px;	
	text-align: left;
}

#menu-register table {
	border-collapse: collapse;
	border: 0;
}


#menu-register #lang-list li a {
	display: block;
	height: 16px;
	margin: 0;
	padding: 5px 10px 5px 8px;
	width: 40px;
	text-align: left;
	text-decoration: none;
}

#menu-register #lang-list li a:hover {
	background-color: #444;
}

#menu-register #lang-menu:hover ul#lang-list,
#menu-register #lang-menu a:hover ul#lang-list,
#menu-register .btn-language:hover ul#lang-list,
#menu-register .btn-language a:hover ul#lang-list {
	visibility: visible;
}

#menu-register #lang-menu:hover .right,
#menu-register .btn-language:hover .right {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-bg-lang-right-op.png) no-repeat left top;*/
}

#menu-register .btn-language:hover .left {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-bg-sign-left-op.png) no-repeat left top;*/
}

#menu-register .btn-language .left {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-sign-left-new.png) no-repeat scroll left top;
}

#menu-register .logged .right {
	/*background: transparent url(http://www.rolandiberia.com/images/ro-bg-sign-right.png) no-repeat scroll left top;*/
}

#menu-register .btn-language .link {
	padding-right: 4px;
}

#menu-register .btn-language .right,
#menu-register .login .right {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-lang-right-new.png) no-repeat scroll left top;
	width: 19px;
}

#menu-register .login .link,
#menu-register .logged .link {
	padding: 0 8px;
	float: left;
	display: block;
	height: 18px;
	font-weight: normal;
}

#menu-register .login .link,
#menu-register .logged .link {
	color: #4C4C4C;
}

#menu-register .logged .link a {
	text-decoration: none;
}

#menu-register .logged .link a:hover {
	text-decoration: underline;
}

#menu-register .login a.lang-select,
#menu-register .login .lang,
#menu-register .btn-language .link,
#menu-register .logged .logout {
	float: left;
	display: block;
	height: 20px;
	color: #fff;
}

#menu-register .login .lang,
#menu-register .btn-language .link,
#menu-register .logged .logout {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-sign-rep-new.png) repeat-x left top;
}

#menu-register a.lang-select img {
	vertical-align: bottom;
}

#menu-register .logged .logout a {
	color: #fff;
	padding-left: 8px;
}

#menu-register .login .lang {
	padding: 0 4px 0 8px;
}

#menu-register .btn-login p a {
	background: transparent url(http://www.rolandiberia.com/images/ro-bg-sign-right.png) no-repeat right top;
	display: block;
	padding: 1px 20px 3px 8px;
	text-decoration: none;
	color: #fff;
}

/*.event-calendar .btn-events {
	
}

.event-calendar .btn-events .left,
.event-calendar .btn-events .right {
	width: 6px;
	height: 14px;
	display: block;
	float: left;
}

.event-calendar .btn-events .left {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-all-events-left.png) no-repeat left top;
}

.event-calendar .btn-events .right {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-all-events-right.png) no-repeat left top;
}*/





#wrapper.listmania.new .btn-submitlist a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-right.gif) no-repeat right top;
	padding: 4px 44px 8px 40px;
	
	text-decoration: none;
	vertical-align: bottom;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .actions {
	padding-left: 12px;
	margin-left: 1px;
	background-color: #eee;
	width: 675px;
	padding-top: 4px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .actions .remove-all-products {
	background: transparent url(http://www.rolandiberia.com/images/ro-remover-seta.gif) no-repeat scroll left 6px;
	padding-left: 24px;
	height: 24px;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .actions .remove-all-products a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-remove-art-bl.gif) no-repeat scroll left top;
	color: #333;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

#wrapper.listmania.new #main-center .listmania-content .listmania .top {
	padding: 0 10px 0 12px;
}

#wrapper.listmania.new #main-center .listmania-content .listmania .top .top-left {
	border-bottom: 1px solid #EEEEEE;
	width: 100%;
}

#wrapper.listmania.new .listmania-content .listmania .top .title {
	padding-left: 0;
}

#wrapper.listmania.new .listmania .top .newList {
	float: left;
	padding: 18px 0 4px 0;
	width: 364px;
}

#wrapper.listmania.new .listmania .top td.label {
	color: #333333;
	font-weight: bold;
	padding-right: 6px;
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

#wrapper.listmania.new .listmania .top .newList input,
#wrapper.listmania.new .listmania .top .newList textarea,
#wrapper.listmania.new .products .tpl-list .content .product-comment textarea {
	border: 1px solid #4C4C4C;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
	padding: 2px;
	width: 260px;
}

#wrapper.listmania.new .products .tpl-list .content .product-comment p.label {
	padding-top: 8px;
}

#wrapper.listmania.new .listmania .top td p.info {
	color: #666666;
	font-size: 0.85em;
}

#wrapper.listmania.new .listmania .content .list-help {
	float: right;
	padding: 12px;
	width: 240px;
}

#wrapper.listmania.new .listmania .content .list-help ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 12px;
}

#wrapper.listmania.new .listmania .content .list-help li {
	background-image: url(http://www.rolandiberia.com/images/ro-arrow-bullet.gif);
	background-position: 2px;
	background-repeat: no-repeat;
	color: #4C4C4C;
	font-size: .95em;
	margin-top: 5px;
	padding-left: 4px;
}

#wrapper.listmania.new .products .tpl-list .content .title {
	padding-bottom: 8px;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .actions .remove-all-products a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-white-left.gif) no-repeat scroll left top;
	color: #333;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

#wrapper.favorites #main-center .favorites-content .favorites #listmania_msg {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
	padding: 10px 0;
}

#wrapper.listmania #main-center .listmania-content .listmania .top .actions .remove-all-products a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-remove-art-br.gif) no-repeat scroll right top;
	display: block;
	padding: 1px 20px 3px 8px;
	text-decoration: none;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .actions .remove-all-products a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-white-right.gif) no-repeat scroll right top;
	display: block;
	padding: 1px 20px 3px 8px;
	text-decoration: none;
}

#wrapper.listmania #main-center .listmania-content .listmania .btn-remove p,
#wrapper.listmania #main-center .listmania-content .listmania .btn-comment p,
#wrapper.listmania #main-center .listmania-content .listmania .btn-submit-comment p,
#wrapper.listmania #main-center .listmania-content .listmania .btn-cancel-comment p,
#wrapper.favorites .products .tpl-list .content .btn-remove p {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-white-left.gif) no-repeat scroll left top;
	color: #333;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none;
}


#wrapper.listmania #main-center .listmania-content .listmania .btn-remove p a,
#wrapper.listmania #main-center .listmania-content .listmania .btn-comment p a,
#wrapper.listmania #main-center .listmania-content .listmania .btn-submit-comment p a,
#wrapper.listmania #main-center .listmania-content .listmania .btn-cancel-comment p a,
#wrapper.favorites .products .tpl-list .content .btn-remove p a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-white-right.gif) no-repeat right top;
	display: block;
	padding: 1px 20px 3px 8px;
	text-decoration: none;
	color: #333333;
}

#wrapper.listmania #main-center .listmania-content .listmania .products-content,
#wrapper.detail-shopping_lists #main-center .products-content,
#wrapper.catalogue-shopping_lists #main-center #center-content .shopping_lists-content,
#wrapper.catalogue-shopping_lists #main-center #center-content .comments-content {
	padding: 0 12px 12px 12px;
}

#wrapper.detail-shopping_lists #main-center .about-listmania,
#wrapper.catalogue-shopping_lists #main-center .about-listmania,
#wrapper.detail-favorites #main-center .about-listmania {
	padding: 0 10px;
}

#wrapper.detail-shopping_lists #main-center #center-content .about-listmania .list-author,
#wrapper.catalogue-shopping_lists #main-center #center-content .about-listmania .list-author,
#wrapper.detail-favorites #main-center #center-content .about-listmania .list-author {
	font-size: 1.15em;
	padding-bottom: 4px;
}

#wrapper.detail-shopping_lists #main-center #center-content .about-listmania .detail,
#wrapper.catalogue-shopping_lists #main-center #center-content .about-listmania .detail,
#wrapper.detail-favorites #main-center #center-content .about-listmania .detail {
	font-weight: bold;
}

#wrapper.detail-shopping_lists #main-center #center-content .about-listmania .detail span,
#wrapper.catalogue-shopping_lists #main-center #center-content .about-listmania .detail span,
#wrapper.detail-favorites #main-center #center-content .about-listmania .detail span {
	font-weight: normal;
	color: #555555;
}

#wrapper.detail-favorites #main-center #center-content .main-title {
	margin-left: 18px;
	margin-bottom: 10px;
	width: 653px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	
}

#wrapper.detail-shopping_lists #main-center .about-listmania .list-author span,
#wrapper.catalogue-shopping_lists #main-center .about-listmania .list-author span,
#wrapper.detail-shopping_lists #main-center .about-listmania .author-qualif,
#wrapper.catalogue-shopping_lists #main-center .about-listmania .author-qualif {
	font-weight: bold;
}

#wrapper.detail-shopping_lists #main-center #center-content .about-listmania .author-qualif,
#wrapper.detail-shopping_lists #main-center #center-content .about-listmania .detail {
	line-height: 2em;
}

#wrapper.detail-shopping_lists #main-center .about-listmania .author-qualif span,
#wrapper.catalogue-shopping_lists #main-center .about-listmania .author-qualif span {
	font-weight: normal;
	color: #555;
}

#wrapper.listmania .products .tpl-list .content .item,
#wrapper.detail-shopping_lists .products .tpl-list .content .item,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item {
	border-top: 1px dotted #a3a3a3;
	padding: 12px 0;
}

#wrapper.detail-shopping_lists .products .tpl-list .content .item .data,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .data,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .data {
	float: left;
	width: 430px;
}

#wrapper.detail-shopping_lists .products .tpl-list .content .item .title,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .title,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .author {
	padding-bottom: 10px;
}

#wrapper.detail-shopping_lists .products .tpl-list .content .item .title a,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .title a {
	font-weight: bold;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .title a {
	font-size: 1.15em;
	font-weight: bold;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .title span {
	color: #666666;
}


#wrapper.detail-shopping_lists .products .tpl-list .content .item .comment-by,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .comment-by {
	padding: 8px 0 2px 0;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .comment-by {
	padding: 1px 0 4px 0;
	font-style: italic;
}

#wrapper.detail-shopping_lists .products .tpl-list .content .item .comment,
#wrapper.account-area #main-center #center-content .item .comment,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .comment,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .comment {
	background-color: #EEEEEE;
	color: #444444;
	padding: 4px;
}

#wrapper.account-area #main-center #center-content .item .author-qualif {
	padding-bottom: 10px;
	font-weight: bold;
}

#wrapper.account-area #main-center #center-content .item .author-qualif span {
	color: #4C4C4C;
	font-weight: normal;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .rate-comment {
	padding-top: 12px;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .item .rate-comment img {
	vertical-align: middle;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .item .member-rating {
	padding-top: 12px;
}

#wrapper.listmania .products .tpl-list .content .item:first-child {
	border-top: none;
}

* html #wrapper.listmania .products .tpl-list .content .item {
	border-top-style: expression(this.previousSibling==null?"none":"dashed");
}

#wrapper.listmania .products .tpl-list .content .checkbox {
	float: left;
	padding-right: 8px;
}

#wrapper.listmania .products .tpl-list .content .btn-remove {
	padding-top: 4px;
}

#wrapper.listmania .products .tpl-list .content .image,
#wrapper.detail-shopping_lists .products .tpl-list .content .image,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .image {
	float: left;
	padding: 0 8px 0 0;
	/*width: 180px;*/
}

#wrapper.listmania .products .tpl-list .content .image img,
#wrapper.detail-shopping_lists .products .tpl-list .content .image img,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image img,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .image img {
	/*width: 180px;*/
}

#wrapper.catalogue-shopping_lists #center-content .shopping_lists .tpl-list .content .image {
	width: 190px;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image table {
	border-collapse: collapse;
	width: 100%;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image table td {
	vertical-align: middle;
	text-align: center;
}

#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image table img {
	max-width: 90px;
}

* html #wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .image table img {
	width: expression(this.width > 90 ? 90: true);
}

#wrapper.detail-shopping_lists .products .tpl-list .content .stars,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .stars,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .stars {
	font-weight: bold;
	vertical-align: top;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .stars {
	display: inline;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .comment-title {
	color: #444444;
	display: inline;
	font-weight: bold;
}

#wrapper.catalogue-shopping_lists .comments .tpl-list .content .member-rating {
	padding: 8px 0;
}

#wrapper.listmania .products .tpl-list .content .details {
	float: left;
	width: 400px;
}

#wrapper.listmania .products .tpl-list .content .short-desc {
	padding-bottom:12px;
	padding-top:10px;
}

#wrapper.listmania .products .tpl-list .content textarea {
	border: 1px solid #4C4C4C;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 1em;
	padding: 2px;
	width: 300px;
}

#wrapper.listmania .products .tpl-list .content .btn-comment {
	padding-bottom: 30px;
	
}

#wrapper.listmania .products .tpl-list .content .btn-submit-comment,
#wrapper.listmania .products .tpl-list .content .btn-cancel-comment {
	float: left;
	padding-right: 6px;
	padding-bottom: 8px;
}

#wrapper.listmania .products .tpl-list .content .comments {
	clear: left;
	display: inline;
	font-weight: bold;
	padding-right: 12px;
}

#wrapper.listmania .products .tpl-list .content .comments span {
	font-weight: normal;
}

#wrapper.listmania .products .tpl-list .content .stars {
	font-weight: bold;
	vertical-align: top;
	display: inline;
}

#wrapper.listmania .products .tpl-list .content .stars img,
#wrapper.detail-shopping_lists .products .tpl-list .content .stars img,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .stars img,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .stars img {
	vertical-align: -1px;
}

#wrapper.listmania .products .tpl-list .content .stars span,
#wrapper.detail-shopping_lists .products .tpl-list .content .stars span,
#wrapper.catalogue-shopping_lists .shopping_lists .tpl-list .content .stars span,
#wrapper.catalogue-shopping_lists .comments .tpl-list .content .stars span {
	color: #555;
	font-weight: normal;
	vertical-align: top;
}


#wrapper.detail-shopping_lists #center-content .products .tpl-list .content .list-index,
#wrapper.catalogue-shopping_lists #center-content .shopping_lists .tpl-list .content .list-index {
	float: left;
	font-weight: bold;
	text-align: center;
	padding: 0 4px;
}


#wrapper.detail-shopping_lists #main-center #left-content .about-listmania,
#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania,
#wrapper.detail-favorites #main-center #left-content .about-listmania {
	width: 197px;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .detail {
	font-weight: bold;
	padding-bottom: 4px;
}

#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania .detail,
#wrapper.detail-favorites #main-center #left-content .about-listmania .detail {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
}

#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania .area-top .detail,
#wrapper.detail-favorites #main-center #left-content .about-listmania .area-top .detail {
	border: 0;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .detail span,
#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania .detail span {
	font-weight: normal;
	color: #555;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .member-area {
	width: 100%;
}

#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania .member-area {
	width: 100%;
	padding: 0 0 10px 0;
}

#wrapper.detail-favorites #main-center #left-content .about-listmania .member-area {
	width: 100%;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .member-area .area-top,
#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania .member-area .area-top,
#wrapper.detail-favorites #main-center #left-content .about-listmania .member-area .area-top {
	border: 1px solid #CCCCCC;
	width: 187px;
	padding: 4px;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania div.member-area div.area-top div.member-data,
#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania div.member-area div.area-top div.member-data,
#wrapper.detail-favorites #main-center #left-content .about-listmania div.member-area div.area-top div.member-data {
	padding-left: 8px;
	/*width: 134px;*/
	width: 133px;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania div.member-area div.area-top div.member-data h2,
#wrapper.catalogue-shopping_lists #main-center #left-content .about-listmania div.member-area div.area-top div.member-data h2,
#wrapper.detail-favorites #main-center #left-content .about-listmania div.member-area div.area-top div.member-data h2 {
	font-size: 1em;
	padding-bottom: 4px;
}

.alert-message {
	font-weight: bold;
	padding: 8px 0;
}

#nickname-message.alert-message {
	padding-right: 12px;
}

#nickname-message.alert-message #message-ok,
#nickname-message.alert-message #message-notok {
	width: 400px;
	margin: 0 auto;
}

.alert-message #message-ok {
	background-color: #E4F2B7;
	border: 1px solid #C9E46B;
	color: #82A01D;
	padding: 2px 0;
	text-align: center;
}

.alert-message #message-notok {
	background-color: #FFFFFF;
	border: 1px solid #FF5E5E;
	color: #FF0000;
	padding: 2px 0pt;
	text-align: center;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .member-rating {
	padding: 4px 0;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .rate-comment {
	padding: 4px;
	border: 1px dotted #ccc;
	background-color: #f1f1f1;
	font-weight: bold;
}

#wrapper.detail-shopping_lists #main-center #left-content .about-listmania .rate-comment span img {
	vertical-align: middle;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists {
	padding: 2px 12px 2px 2px;
	width: 218px;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists-content .item {
	border-top: 1px dotted #CCCCCC;
	padding: 8px 0;
}

#wrapper #main-center #main-center-content #left-content .shopping_lists-content .item:first-child {
	border-top: none;
}

* html #wrapper #main-center #main-center-content #left-content .shopping_lists-content .item {
	border-top-style: expression(this.previousSibling==null?"none":"dotted");
}

#wrapper #main-center #left-content .shopping_lists .images {
	text-align: center;
}

#wrapper #main-center #left-content .shopping_lists .data {
	padding: 0 6px;
}

/* favorites */

#wrapper.favorites #main #main-top .main-title {
	text-align: center;
	width: 100%;
	padding-left: 0;
}

#wrapper.favorites #main #main-content {
	background-image: none;
	padding: 0;
}


#wrapper.favorites #main #main-center-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-bottom-bg-l.png) no-repeat left bottom;
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 14px;
	width: 924px;
}

#wrapper.favorites #main #main-center-content #center-content {
	width: 100%;
}

/*#wrapper.favorites #main #main-center-content #left-content {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-l.png) no-repeat left bottom;
	height: 2px;
	padding-top: 0;
	width: 924px;
}*/

#wrapper.favorites #main-center .favorites-content {

}

#wrapper.favorites #main-center .favorites-content .favorites .top {
	width: 100%;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .top-left {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-top-bg-l.png) no-repeat left top;
	width: 100%;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .title {
	color: #fff;
	font-size: 1.05em;
	text-align: center;
	font-weight: bold;
	padding: 0 0 4px 12px;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 10px 0 0 12px;
	height: 28px;
	background: transparent url(http://www.rolandiberia.com/images/ro-box-header-bg-ls.png) no-repeat left bottom;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type ul li {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-left.gif) no-repeat scroll left top;
	float: left;
	padding: 0 0 0 9px;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type ul li a {
	background: transparent url(http://www.rolandiberia.com/images/ro-order-by-right.gif) no-repeat right top;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type ul li.current {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-left-on.gif);
	border-width: 0;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .favorites-type ul li.current a {
	background-image: url(http://www.rolandiberia.com/images/ro-order-by-right-on.gif);
	color: #333333;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .actions {
	clear: both;
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
	margin-left: 0;
	padding-left: 0;
	width: 924px;
}

#wrapper.favorites #main-center .favorites-content .favorites .top .actions .remove-all-products {
	background: transparent url(http://www.rolandiberia.com/images/ro-remover-seta.gif) no-repeat 12px 10px;
	height: 24px;
	padding-left: 36px;
	padding-top: 4px;
	width: 883px;
	margin-left: 1px;
	border-bottom: 1px solid #ccc;
}

#wrapper.favorites #main-center .favorites-content .favorites .products-content {
background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
padding:0 12px 12px;
width: 900px;
}

#wrapper.favorites #main-center .favorites-content .favorites .noitems {
	background: transparent url(http://www.rolandiberia.com/images/ro-box-body-bg-l.png) repeat-y left top;
	text-align: center;
	padding: 12px 0;
	width: 924px;
}

#wrapper.favorites .products .tpl-list .content .item {
border-top:1px dashed #E5E5E5;
padding:12px 0;
}

#wrapper.favorites .products .tpl-list .content .item:first-child {
border-top: none;
}

* html #wrapper.favorites .products .tpl-list .content .item {
	border-top-style: expression(this.previousSibling==null?"none":"dashed");
}

#wrapper.favorites .products .tpl-list .content .checkbox {
float:left;
padding-right:8px;
}

#wrapper.favorites .products .tpl-list .content .image {
	float: left;
	padding: 0 8px 0 0;
	width: 170px;
}

#wrapper.favorites .products .tpl-list .content .btn-remove {
	padding-top:4px;
}

#wrapper.favorites .products .tpl-list .content .details {
	float:left;	
	width:640px;
}

#wrapper.favorites .products .tpl-list .content .details .title {
	font-weight: normal;
	padding-bottom: 4px;
}

#wrapper.favorites .products .tpl-list .content .details .short-desc {
	padding: 10px 0 12px 0;
}

#wrapper.favorites .products .tpl-list .content .views,
#wrapper.favorites .products .tpl-list .content .comments {
	display:inline;
	font-weight:bold;
	padding-right:12px;
}

#wrapper.favorites .products .tpl-list .content .views span,
#wrapper.favorites .products .tpl-list .content .comments span {
	font-weight:normal;
}

#wrapper.favorites .products .tpl-list .content .stars {
	font-size:0.88em;
	font-weight:bold;
	vertical-align:top;
}

#wrapper.favorites .products .tpl-list .content .stars img {
	vertical-align: -2px;
}


/* no-profile */
.no_profile {
	background: transparent url(http://www.rolandiberia.com/images/ro-or-separator.gif) no-repeat scroll left top;
	
}

#wrapper.account .rightCol .no_profile { background-image: none; padding-top: 14px; width: 478px; }

.no_profile.es {
	background: transparent url(http://www.rolandiberia.com/images/ro-or-separator-es.gif) no-repeat scroll left top;
	
}

#center-content .no_profile {
	/*margin-left: 40px;*/
	margin: 0 auto;
	padding-bottom: 25px;
	/*padding-left: 70px;*/
	padding-top: 25px;
	width: 483px;	
}

.account-area #center-content .col-2 .no_profile {
	background-image: none;	
}

#wrapper.account #main-center #main-center-content #center-content .leftCol .form-identification,
#center-content .leftCol .no_profile {
	width: auto;
}

#center-content .no_profile h1 {
	color: #4C4C4C;
	font-size: 1.25em;
	font-weight: normal;
	letter-spacing: -0.015em;
	padding-bottom: 12px;
	padding-left: 73px;
}

#center-content .no_profile ul {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 0;
	padding-left: 88px;
	*padding-left: 89px;
	color: #555;
}

#center-content .no_profile ul li {
	padding-bottom: 6px;
}

/* no-profile */
/*
#wrapper.account .leftCol { float: left; border-right: 1px solid #CCCCCC; padding: 0 73px 0 38px; }
*/
#wrapper.account .leftCol { float: left; border-right: 1px solid #CCCCCC; padding: 0 38px 0 38px; }
#wrapper.account .rightCol { float: left; }


#wrapper.account #main-center #main-center-content #center-content .form-identification {
	width: 480px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td .text {
	font-size: 1em;
	line-height: 18px;
	height: 18px;
	font-weight: normal;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification .btn-submit, 
#wrapper.account #main-center #main-center-content #center-content .form-register .btn-submit,
#wrapper #main-center #main-center-content .edit-password .btn-submit {
	padding-top: 12px;
}

#wrapper.account #main-center #main-center-content #center-content .form-register,
#wrapper.account-area #main-center #main-center-content #center-content .form-register {
	width: 380px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}

#wrapper #main-center #main-center-content .edit-password {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification input,
#wrapper.account #main-center #main-center-content #center-content .form-register input,
#wrapper.account-area #main-center #main-center-content #center-content .form-register input,
#wrapper #main-center #main-center-content .edit-password input {
	border: 1px solid #4C4C4C;
	padding: 2px;
	font-size: 1em;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#wrapper.account #main-center #main-center-content #center-content .form-register .normal-cell input,
#wrapper.account #main-center #main-center-content #center-content .form-identification .normal-cell input,
#wrapper.account #main-center #main-center-content #center-content .form-identification input.btn-submit,
#wrapper.account #main-center #main-center-content #center-content .form-register input.btn-submit {
	border: none;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification table,
#wrapper.account #main-center #main-center-content #center-content .form-register table {
	width: 100%;
	border-collapse: collapse;
}

#wrapper #main-center #main-center-content .edit-password table {
	width: 100%;
	border-collapse: collapse;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td,
#wrapper.account #main-center #main-center-content #center-content .form-register td,
#wrapper.account-area #main-center #main-center-content #center-content .form-register td,
#wrapper #main-center #main-center-content .edit-password td {
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	height: 26px;
}

#wrapper.account #main-center #main-center-content #center-content .form-register #recaptcha_table td {
	height: 0px !important;
}

#wrapper #main-center #main-center-content .edit-password td .info {
	font-size: .95em;
	color: #666666;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td.label-cell-right,
#wrapper.account #main-center #main-center-content #center-content .form-register td.label-cell-right,
#wrapper.account-area #main-center #main-center-content #center-content .form-register td.label-cell-right,
#wrapper #main-center #main-center-content .edit-password td.label-cell-right {
	font-weight: bold;
	padding-right: 8px;
	padding-top: 7px;
	*padding-top: 0px;
	text-align: right;
	vertical-align: top;
	*vertical-align: middle;
	white-space: nowrap;
	/*width: 94px;*/
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td.label-cell-right {
	width: 64px;
	*width: 60px;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td .required-fields,
#wrapper.account #main-center #main-center-content #center-content .form-register td .required-fields {
	text-align: right;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td .recover-pass {
	text-align: left;
	padding: 30px 0 16px 0;
	font-weight: normal;
}

#wrapper.account #main-center #main-center-content #center-content .form-identification td .required-fields span,
#wrapper.account #main-center #main-center-content #center-content .form-identification td.label-cell-right span,
#wrapper.account #main-center #main-center-content #center-content .form-register td .required-fields span,
#wrapper.account #main-center #main-center-content #center-content .form-register td.label-cell-right span {
	color: #ED2E38;
}

.btn-submit a,
.btn-upload a,
.btn-cancel a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-left.gif) no-repeat left top;
	color: #4C4C4C;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	padding: 0 0 0 4px;
	text-decoration: none;
}

.btn-submit a span,
.btn-upload a span,
.btn-cancel a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-right.gif) no-repeat right top;
	display: block;
	padding: 6px 44px 8px 40px;
	text-decoration: none;
}


.btn-more {
	text-align: center;
	padding-bottom: 20px;
}

.btn-more a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-left.gif) no-repeat left top;
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	height: 30px !important;
	padding: 4px 0 8px 4px !important;
	*padding: 0 0 0 4px;
	text-decoration: none;
}

.btn-more a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-right.gif) no-repeat right top;
	padding: 4px 14px 8px 10px;
	text-decoration: none;
}


/* btn-search */
#wrapper.events .btn-search,
#wrapper.catalogue-events .btn-search,
#wrapper.detail-events .btn-search {
	text-align: center;
}

#wrapper.events .btn-search p,
#wrapper.catalogue-events .btn-search p,
#wrapper.detail-events .btn-search p {
	line-height: 60px;
}

#wrapper.events .btn-search a,
#wrapper.catalogue-events .btn-search a,
#wrapper.detail-events .btn-search a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-black-left.jpg) no-repeat left top;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 16px 4px;
	*padding: 0 0 0 4px;
	text-decoration: none;
}

#wrapper.events .btn-search a span,
#wrapper.catalogue-events .btn-search a span,
#wrapper.detail-events .btn-search a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-black-right.jpg) no-repeat right top;
	text-decoration: none;
	padding: 10px 20px 16px 16px;
}

/* add-to-list */
.add-to-list a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-left.gif) no-repeat left top;
	color: #4C4C4C;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	padding: 0 0 0 4px;
	text-decoration: none;
	cursor: pointer;
}

.add-to-list a:hover {
	text-decoration: none;
}

.add-to-list a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-bg-right.gif) no-repeat right top;
	display: block;
	padding: 4px 44px 8px 40px;
	text-decoration: none;
	height: 18px;
}

/* add-to-cart */
.add-to-cart {
	padding: 5px 0 0 0;
	text-align: center;
}
.add-to-cart a {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-addtocart-icon.png) no-repeat left top;
	padding: 4px 0 5px 32px;
	*padding: 0px 0 5px 32px; 
	text-decoration: none;
}

.add-to-cart a:hover {
	text-decoration: none;
}

.add-to-cart a span {
	background: transparent url(http://www.rolandiberia.com/images/ro-btn-addtocart-bg.png) no-repeat right top;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	padding: 4px 10px 5px 4px;
	font-weight: bold;
}

/* member-area */

#wrapper.account-area #main-center #main-left,
#wrapper.profile #main-center #main-left {
	width: 510px;
	float: left;
}

#wrapper.account-area #main #main-top .main-title,
#wrapper.profile #main #main-top .main-title {
	text-align: center;
}

#wrapper.account-area #main-center #main-left .member-area {
	border-bottom: 1px solid #eee;
}

#wrapper.account-area #main-center #main-left .title {
	clear: both;
	font-weight: bold;
	font-size: 1.05em;
	padding-top: 12px;
}

.member-area {
	padding: 0;
}

.member-area .area-top {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	padding: 8px 0pt 8px 16px;
}

div.member-area div.area-top div.member-photo {
	float: left;
}

div.member-area div.area-top div.member-data {
	color: #333333;
	float: left;
	padding-left: 16px;
}

div.member-area div.area-top div.member-data h2 {
	font-size: 1.2em;
}

div.member-area div.area-top div.member-data div.member-rank {
	margin-top:8px;
	padding-top:8px;
}

div.member-area div.area-top div.member-data div.member-rank p {
	font-weight: bold;
	line-height: 1.6em;
}

div.member-area div.area-top div.member-data div.member-rank p span {
	font-weight:normal;
	color: #666666;
}

div.member-area div.area-top table.upload-photo {
	border-collapse: collapse;
}

div.member-area div.area-top table.upload-photo input {
	border: 1px solid #ccc;
	padding: 2px;
}

div.member-area div.area-top table.upload-photo td.upload-buttons {
	height: 40px;
}

.member-area #area-bottom {
	padding: 12px 0;
	color: #4c4c4c;
}

.member-area div#area-bottom span {
	font-weight:bold;
	color: #333333;
	line-height: 1.6em;
}

.account-area .member-area div#area-bottom a {
	text-decoration: underline;
	font-weight: bold;
}

.account-area .member-area div#area-bottom .share-about-member a {
	text-decoration: none;
}

#wrapper.account-area #main-center #main-right,
#wrapper.profile #main-center #main-right {
	float: right;
	margin-right: 0;
	padding: 0;
	width: 377px;
}

#wrapper.account-area div.member-menu .desc,
#wrapper.profile div.member-menu .desc {
	padding-top: 8px;
}

#wrapper.account-area div.member-menu .info,
#wrapper.profile div.member-menu .info {
	color: #666666;
	font-size: .95em;
	padding-bottom: 10px;
}

#wrapper.account-area div.member-menu .info span,
#wrapper.profile div.member-menu .info span {
	display: block;
}

#wrapper.account-area div.member-menu div.content ul {
	padding: 12px 0 0 0;
}

#wrapper.account-area div.member-menu div.content ul li {
	line-height: 1.8em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#wrapper.account-area div.member-menu div.content ul li.current a {
	color: #333;
}

#wrapper.account-area div.member-menu div.content ul li.current a:before {
	content: "» ";
	font-weight: bold;
}

#wrapper.account-area div.member-menu div.content ul li span {
	color: #666666;
	font-size: 0.95em;
}

#wrapper.account-area div#left-content .box .box-body {
	padding: 0 18px 0 8px;
}

#registeredProducts {
	padding: 0 14px;
}

#registeredProducts table { border-collapse: collapse; margin-bottom: 10px;}

#registeredProducts th {
	padding: 1px 4px 2px 4px
}
#registeredProducts td {
	border-top: 1px dotted #ccc;
	padding: 1px 4px 2px 4px
}

#registeredProducts p {
	padding-bottom: 10px;
}

#registeredProducts .btn-submit { padding-bottom: 10px; overflow: hidden; }

/* descatalogados */
.pagination-letters {
	padding: 0 0 20px;
    text-align: center;
    font-size: 14px;
    color: #ccc;
    border-bottom: 1px solid #ddd;
}

.pagination-letters .current { color: #333; font-weight: bold; font-size: 18px; }


.see-images,
.manual-links .manual-link {
	line-height: 24px;
	padding-bottom: 5px;
}

.see-images a { 
	background: url("http://www.rolandiberia.com/images/icon-images.png") no-repeat scroll left top transparent;
	padding: 0 0 0 30px;
	line-height: 24px;
	display: inline-block;
}

.manual-links .manual-link a { 
	background: url("http://www.rolandiberia.com/images/icon-pdf.png") no-repeat scroll left top transparent;
	padding: 0 0 0 30px;
	line-height: 24px;
	display: inline-block;
}


/* search-image */
.search-image { clear: both; width: 40px; height: 40px; overflow: hidden; margin-right: 5px; background-color: #fff; text-align: center; border: 1px solid #bbb;}
.search-image img { max-height: 40px; }

#WordsSearchResult { 
	color: #006BB6; border: 1px solid #bbb !important; 
	border-radius: 0 0 5px 5px; 
	-moz-border-radius: 0 0 5px 5px; 
	box-shadow: 1px 4px 5px #666666; 
	-moz-box-shadow: 1px 4px 5px #666666; 
	top: 35px !important;
	left: 251px !important;
	right: auto !important;
	width: 305px !important;
}


#WordsSearchResult .product-found { width: 305px !important; }

#product-found table { border-collapse: collapse; width: 100%; }
#product-found table td.td-search-image { width: 47px; }

/* bottom */
#bottom {
	/*background: #E8E8E8 url(http://www.rolandiberia.com/images/ro-bottom-bg.jpg) repeat-x left top;*/
	background: #ffffff url(http://www.rolandiberia.com/images/ro-bottom-bg-new.png) repeat-x left top;
	clear: both;
	text-align: center;
	padding-top: 16px;
	/*height: 175px;*/
}

#bottom #bottom-content {
	width: 924px;
	margin: 0 auto;
}

#bottom #bottom-content #site-map {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 8px;
	width: 906px;
	margin-bottom: 22px;
}

#bottom #bottom-content #site-map table {
	margin: 0 auto;
}

#bottom #bottom-content #site-map table td {
	width: 150px;
	text-align: left;
	font-size: .9em;
	vertical-align: top;
}

#bottom #bottom-content #site-map table td ul {
	list-style: none;
}

#bottom #bottom-content #site-map table td ul li {
	padding-bottom: 2px;
	padding-left: 6px;
}

#bottom #bottom-content #site-map table a:hover {
	text-decoration: underline;
}

#bottom #bottom-content #site-map h3 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 6px;
	color: #666666;
}


#bottom #bottom-content #btn-back-area {
	padding: 10px 0 20px 0;
	float: left;
}

#bottom #bottom-content #btn-help-area {
	padding: 10px 0 20px 0;
	float: right;
}

#bottom ul#footer-logos {
	/*display: table;*/
	display: inline;
	margin: 0 auto; 
	list-style-type: none;
	line-height: 1em;
	padding-bottom: 10px;
}

#bottom ul#footer-logos li {
	display:table-cell;
	/*width: 170px;*/
	font-size: .85em;
	vertical-align: top;
}

#bottom ul#footer-logos li div.logo {
  padding: 4px 16px;
}

#bottom #conditions {
	list-style: none;
	float: left;
	text-align: left;
}

#bottom #internal-links {
	width: 650px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
}

#bottom #conditions li {
	display: inline;
}

#bottom #copyright {
	float: right;
	text-align: right;
	color: #666666;
}

#bottom #powered-by {
	clear: both;
	text-align: right;
	color: #666666;
	padding: 16px 0;
}

#bottom #powered-by p {
	display: inline;
	padding-right: 4px;
}

#bottom #powered-by img {
	vertical-align: middle;
}

#bottom div#afiliados {
	text-align:left;
}

#bottom .footer-table {
	width: 100%;
	clear: both;
}

#fbLoadingPopup {
	position: absolute; 
	width: 300px; margin: 0 auto; background-color: #45619d; padding: 20px; border: 3px solid #3d568a;
	border-radius: 5px;
	box-shadow: 0 0 10px #111;
}

#fbLoadingPopup h2 { font-size: 15px; font-weight: bold; text-align: center; color: #fff; }
#fbLoadingPopup img { vertical-align: middle; }