#container #content .cms-text-format {
	
	font-size: 13px;
	
}

#container #content .cms-text-format h2 {
	
	margin: 0 0 5px 0;
	
	font-size: 18px;
	
}

#container #content .cms-text-format h3 {
	
	margin: 0 0 5px 0;
	
	font-size: 17px;
	
}

#container #content .cms-text-format h4 {
	
	margin: 0 0 5px 0;
	
	font-size: 16px;
	
}

#container #content .cms-text-format h5 {
	
	margin: 0 0 5px 0;
	
	font-size: 15px;
	
}

#container #content .cms-text-format h6 {
	
	margin: 0 0 5px 0;
	
	font-size: 14px;
	
}

#container #content .cms-text-format p {
	
	margin: 0 0 10px 0;
	
}

#container #content .cms-text-format ul {
	
	margin: 0 0 10px 0;
	
	list-style: none;
	
}

#container #content .cms-text-format li {
	
	display: block;
	
	background: url(../images/bullet.png) left 5px no-repeat;
	
	margin: 0;
	
	padding: 0 0 5px 10px;
	
}




#content #medium .top_medium {
	
	position: relative;

	width: 580px;
	
}

#content #medium .top_medium h1 {
	
	font-size: 40px;

	font-weight: normal;

	margin: 0;

}

#content #medium .top_medium .products {
	
	font-size: 14px;
	
	font-style: normal;

	color: #857B73;

}



#content #medium .pagination-bottom {
	
	position: relative;
	
	height: 19px;
	
	margin: 15px 0 0 0;
	
}

#content #medium .pagination {
	
	position: absolute;
	
	top: 36px;
	
	right: 0;
	
	height: 19px;
	margin-top:-10px;
	
}

#content #medium .pagination-bottom .pagination {
	
	top: 0;	
	
}

#content #medium .pagination p {
	
	font-size: 14px;

	color: #453a47;

}

#content #medium .pagination span {
	
	display: block;
	
	float: left;
	
	height: 19px;
	
	margin-left: 10px;
	
	line-height: 19px;
	
}

#content #medium .pagination a {
	
	display: block;
	
	float: left;
	
	width: 19px;

	height: 19px;

	margin-left: 10px;

    /* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}

#content #medium .pagination a.prev-page {
	
	background: url(../images/button_prev.png) no-repeat;

}

#content #medium .pagination a.next-page {
	
	background: url(../images/button_next.png) no-repeat;

}




#content #medium .filteren-op-container {
	
	position: relative;
	
	background: url(../images/dash.gif) left top repeat-x;
	
	margin: 0;
	
	padding: 10px 10px 10px 10px;
	
	z-index: 99;
	
}



#content #medium .filteren-op-box {
	
	float: left;
	
	width: 490px;
	
}

#content #medium .filteren-op-box.sort-by-box {
	
	float: right;
	
	width: 150px;
	
}

#content #medium .filteren-op-box span {
	
	margin: 0 0 5px 0;
	
	font-size: 14px;
	
	font-weight: normal;
	
	color: #453a47;
	
}


#content #medium .filteren-op-box li.filteren-op {

	display: block;
	
	float: left;
	
	width: 148px;
	
	margin: 0 13px 11px 0;
	
	height: 20px;

	list-style: none;
	
	border: 1px solid #8e8175;



}

#content #medium .filteren-op-box li.filteren-op.show {
	
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:medium none;
    border-color:#584E56 #584E56 -moz-use-text-color;
    height:26px;
    z-index:99999 !important;
    float: left;

}

#content #medium .filteren-op-box div.label {	
	background: url(../images/dropdown-button.png) right 1px no-repeat;
	
	height: 20px;
	
	margin: 0 1px 0 0;
	
	padding: 0 0 0 3px;

	font-size: 12px;
	
	font-weight: normal;

	color: #8e8175;
	
	line-height: 20px;
	
	cursor: pointer;

}

#content #medium .filteren-op-box li.filteren-op.show h4.label {
	
	background: url(../images/dropdown-button-up.png) right 1px no-repeat;

}

#content #medium .filteren-op-box li.filteren-op h4.label.sort-asc span {

	/*background: url(../images/sort_asc_arrow.gif) right 2px no-repeat;*/
	
	padding: 0 13px 0 0;
	
}

#content #medium .filteren-op-box li.filteren-op h4.label.sort-desc span {
	
	background: url(../images/sort_desc_arrow.gif) right 3px no-repeat;
	
	padding: 0 13px 0 0;
	
}

#content #medium .filteren-op-box .filter {
	
	display: none;
	
	position: absolute;
	
	left: 0;
	
	width: 703px;
	
	padding: 1px 0 0 0;

    margin-top:0px;
	
}

#content #medium .filteren-op-box li.filteren-op.show .filter {
	
	display: block;
	z-index:0;
}

/*#content #medium .filteren-op-box .filter_line{
background-color:white;
display:none;
height:7px;
margin-bottom:-6px;
position:relative;
width:148px;
z-index:1;
}*/

#content #medium .filteren-op-box  .filter.filter_line{
background-color:white;
height:5px;
margin-bottom:-1px;
position:relative;
width:148px;
}


#content #medium .filteren-op-selected{
position:relative;
}


#content #medium .filteren-op-box .filteren-op-top {
	
	background: url(../images/filter-op-bg-top.png) no-repeat;
    z-index:0;
	margin-left:7px;
}

#content #medium .filteren-op-box .filteren-op-bottom {
	
	background: url(../images/filter-op-bg-bottom.png) left bottom no-repeat;
	
	padding: 0 0 10px 0;
	
}

#content #medium .filteren-op-box .filteren-op-content {
	
	background: url(../images/filter-op-bg.png) repeat-y;
	
	padding: 15px;

}

#content #medium .filteren-op-box .filteren-op-dark {
	
	background: #e2ddd8;
	
	padding: 8px 8px 8px 8px;
	
}

#content #medium .filteren-op-box .filteren-op-content li {
	
	display: block;
	
	float: left;
	
	/*width: 20%;*/
	min-width:50px;

	margin: 0;
	
	padding: 0 4% 15px 0;
	
}

#content #medium .filteren-op-box .filteren-op-content li a {

	color: #453a47;
	
}

#content #medium .filteren-op-box .filteren-op-content li a.sort-asc {
	
	background: url(../images/sort_asc_arrow.gif) right 2px no-repeat;
	
	padding: 0 13px 0 0;
	
}

#content #medium .filteren-op-box .filteren-op-content li a.sort-desc {
	
	background: url(../images/sort_desc_arrow.gif) right 3px no-repeat;
	
	padding: 0 13px 0 0;
	
}





#content #medium .filteren-op-selected h4 {
	
	margin: 0 0 5px 0;
	
	font-size: 14px;
	
	font-weight: normal;
	
	color: #453a47;
	
}

#content #medium .filteren-op-selected ol li {
	
	display: block;
	
	float: left;
	
	background: #e2ddd8;
	
	margin: 0 15px 15px 0;
	
	padding: 10px 10px 10px 10px;
	
	border: 1px solid #8e8175;
	
}




#content #medium .category-description {
	
	margin: 0 0 20px 0;
	
}



#content #medium .medium_content {
	
	position: relative;
	
	background: url(../images/dash.gif) left top repeat-x;

	width: 700px;

	height: 230px;
	
	margin: 0 0 10px 0;

	padding: 10px 0 0 0;

}

#content #medium .medium_content h2 {
	
	margin: 3px 0 0 0;

	font-size: 16px;
	
}





#content #medium .medium_content ul{

}

#content #medium .medium_content ul li{
display:block;
float:left;
margin-top:7px;
}

#content #medium .medium_content ul li p{
color:#857B73;
display:block;
margin-left:12px;
}


#content #medium .medium_content ul li span{
color:#FF8700;
float:left;
}






#content #medium .medium_content .big_image {
	
	position: relative;

	float: left;

	width: 300px;
	
	overflow: hidden;
	
}

#content #medium .medium_content .big_image .full {
	
	position: relative;
	
	width: 300px;
	
	height: auto !important;
		
	height: 100px;
	
	min-height: 100px;
	
	overflow: hidden;

}

#content #medium .medium_content .big_image .full img {
	
	display: block;
	 float: left;
}

#content #medium .medium_content .small_images {
	
	position: relative;

	float: left;

	width: 175px;
	
	margin-left: 10px;

}

#content #medium .medium_content .small_images .image {

	float: left;

	width: 70px;
	
	height: 70px;

	margin: 0 0 10px 10px;

	text-align: center;

	overflow: hidden;

	border: 2px solid #453A47;

}

#content #medium .medium_content .small_images .image img {

	padding: 2px;

}

#content #medium .medium_content .description {
	
	position: relative;

	float: left;

	width: 350px;
	
	margin-left: 20px;
	
	font-size: 14px;

	color: #857B73;
	
}

#content #medium .medium_content .description h2 {
	
	margin: 0 0 5px 0;
	
}

#content #medium .medium_content .description h2 a {
	
	font-size: 16px;
	
	color: #453a47;
	/*font-weight:bold;*/

}

#content #medium .medium_content .description p {
	
	margin: 0 0 10px 0;
	
}

#content #medium .medium_content .description img {

	margin: 0 0 5px 0;

}




#content .full-price-box {
	
	font-family: Tahoma, Geneva, sans-serif;

}

#content .full-price-box .strike {
	
	text-decoration: line-through;
	
}

.price {
	
	white-space: nowrap;
	
}


/* Precio normal
******************************************************************************************************************/
#content .full-price-box .normal-price .label {

	font-size: 14px;
	
	color: #817775;
	
}

#content .full-price-box .normal-price .symbol {

	font-size: 14px;
	
	color: #453a47;
	
}

#content .full-price-box .normal-price .price {

	font-size: 24px;

	/*font-weight: bold;*/
	
	color: #453a47;
	
}


/* Precio viejo
******************************************************************************************************************/
#content .full-price-box .old-price {

	font-size: 11px;
	
	color: #817775;

    font-weight:bold;
	
}

#content .full-price-box .old-price .symbol {
	
	color: #453a47;
	
}

#content .full-price-box .old-price .price {

	color: #453a47;
	
}



/* Precio nuevo
******************************************************************************************************************/
#content .full-price-box .new-price {
	
	margin: 0 0 0 10px;

	font-size: 18px;
	
	color: #453a47;
	
}

#content .full-price-box .new-price .label {

	text-transform: lowercase;
	
}

#content .full-price-box .new-price .price {

	font-size: 24px;
	
	font-weight: bold;
	
}









#content #medium .medium_content .description .comment {
	
	margin: 0 0 5px 0;

}

#content #medium .medium_content .description a.link {
	
	display: block;

	background: url(../images/meer_info.png) no-repeat;

	width: 102px;
	
	height: 23px;

    /* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}

#content #medium .medium_content .description a.link1 {

	display: block;

	background: url(../images/apple.gif) no-repeat;

	height: 18px;
	
	padding: 0 0 0 24px;
	
	color: #453A47;

}

#content #medium .medium_content .description a.link1 span {

	display: block;

	background: url(../images/li-orange.gif) right 4px no-repeat;

	margin: 1px 0 0;

	padding: 0 10px 0 0;

}


#select1_invisible{
display:none;
}

#select2_invisible{
display:none;
}

#select3_invisible{
display:none;
}

#select4_invisible{
display:none;
}

#select5_invisible{
display:none;
}


#content #medium .medium_content .med_cont_left .select a.up{
background:transparent url(../images/button_up.png) no-repeat scroll left top;
display:block;
float:right;
height:20px;
width:20px;
}

#content #medium .medium_content .med_cont_left .select ul{
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #857B73 #857B73;
border-style:none solid solid;
border-width:medium 1px 1px;
float:left;
margin-left:-1px;
position:relative;
width:150px;
}

#content #medium .medium_content .med_cont_left .select ul li{
color:#857B73;
display:block;
float:left;
padding-left:5px;
width:145px;
}

#content #medium .medium_content .med_cont_left .select ul li{
color:#857B73;
display:block;
float:left;
padding-left:5px;
width:145px;
}

#content #medium .medium_content .med_cont_left .select ul li:hover{
background:#000000;
color:#FFFFFF;
}


#content #medium h2 {
  margin:0px;
  font-weight:normal;
  font-size:25px;
}

#content #medium h1 {
  margin:0px;
  font-weight:normal;
  font-size:25px;
}

#content #medium #current-link {
  color:#857b73;
}

#content #medium #current-link a{
  color:#332735;
}

div#main-product .image-link{
  width:110px;
  height:110px;
  position:absolute;
  margin:100px 0 0 820px;
}

div#main-product .image-link a{
  font-size:70px;
  text-decoration:none;
  padding:0 40px;
}



