	
	#contents .breadcrumb h1 {
        /*text-transform:none;*/
    }

    #contents .breadcrumb h1 a {
        color:#FFFFFF;
    }

    #contents .info_text .name h2 a {
        color:#57496C;
    }

    #contents .main {
		display:inline-block;
		width:100%;
		background-image:url('/view/layouts/front/images/contents_main_bg.jpg');
		background-repeat:repeat;
	}

    #contents .main .center .search_collections {
        /*height:188px;*/
		width:100%;
    }

    #contents .main .center > .top_search {
        display:inline-block;
        width:100%;
    }

	#contents .main .center > .top_search > .left {
    	display:inline-block;
    	float:left;
    	width:65%;
    	margin-top:20px;
    	margin-right:4%;
	}
	
	.contentOnly #contents .main .center > .top_search > .left  {
		width:100%;
		margin:0;
	}
	
	#contents .main .center > .top_search .description:after{
		content: "";
		width:258px;
		height:12px;
		bottom:-12px;
		left:0;
		display:block;
		background:url('/view/layouts/front/images/shadow.png') 0 0 no-repeat rgba(0,0,0,0);
		position:absolute;
	}
	#contents .main .center > .top_search .description {
		display:inline-block;
		background-color: #FFFFFF;
		padding:20px;
		position:relative;
		margin-bottom:20px;
	}
	#contents .main .center > .top_search .brands h3,
	#contents .main .center > .top_search .description h3 {
		margin-bottom:10px;
		text-decoration:underline;
	}

	#contents .main .center > .top_search .brands:after{
		content: "";
		width:258px;
		height:12px;
		bottom:-12px;
		left:0;
		display:block;
		background:url('/view/layouts/front/images/shadow.png') 0 0 no-repeat rgba(0,0,0,0);
		position:absolute;
	}
	#contents .main .center > .top_search .brands {
		display:inline-block;
		background-color: #FFFFFF;
		padding:20px 3%;
		position:relative;
		margin-bottom:20px;
		width:94%;
	}
	#contents .main .center > .top_search .brands a{
		margin-right:15px;
		width:33%;
		max-height: 80px;
		text-align:center;
	}
	#contents .main .center > .top_search .brands a:hover{
		text-decoration:none;
	}
	#contents .main .center > .top_search .brands img{
		max-height: 80px;
	}

	#contents .main .center > .top_search > .left #search_results {
    	display:inline-block;
    	float:left;
    	width:100%;
    	margin-top:20px;
    	margin-right:34px;
	}

	#contents .main .center > .top_search > .left #search_results > .collection {
    	float:left;
    	width:32%;
    	height:331px;
    	margin-right:2%;
    	margin-bottom:17px;
	}

	#contents .main .center > .top_search > .left #search_results > .collection.last {
    	margin-right:0px;
	}

	#contents .main .center > .top_search > .left #search_results > .collection .box {
    	float:left;
    	width:100%;
    	height:322px;
        background-color: #FFFFFF;
	}

	#contents .main .center > .top_search > .left #search_results > .collection .box .photo {
    	float:left;
    	width:100%;
    	height:146px;
    	background-color:grey;
		position:relative;
	}

	#contents .main .center > .top_search > .left #search_results > .collection .box .photo .destacada {
		position:absolute;
		right:0;
		top:0;
		background: url(/view/layouts/front/images/marcadestacada.png) no-repeat;
		width:100px;
		height:100px;
	}
	
	#contents .main .center > .top_search > .left #search_results > .collection .box .photo img{
		width:100%;
	}

	#contents .main .center > .top_search > .left #search_results > .collection .box .info {
    	float:left;
    	width:100%;
    	height:123px;
	}

    #contents .main .center > .top_search > .left #search_results > .collection .box .info .info_text {
        float:left;
        width:100%;
        height:98px;
    }

    #contents .main .center > .top_search > .left #search_results > .collection .box .info .info_text .name {
        float:left;
        margin-bottom:5px;
        margin-left:10px;
        margin-top:10px;
    }

    #contents .main .center > .top_search > .left #search_results > .collection .box .info .info_text .name h2 {
        color:#57496C;
    }

    #contents .main .center > .top_search > .left #search_results > .collection .box .info .info_text .sinopsis {
        clear:left;
        margin-left:10px;
    }

    #contents .main .center > .top_search > .left #search_results > .collection .box .info .view_details {
        background-image: url("/view/layouts/front/images/contents_view_details_1_bg.jpg");
        background-repeat: no-repeat;
        float: right;
        height:25px;
        width:112px;
        margin-top: 53px;
    }

    #contents .main .center > .top_search > .left #search_results .collection_big {
        float:left;
        width:100%;
        height:476px;
        margin-bottom:25px;
        background-color:grey;
		position:relative;
		display:block;
    }

    #contents .main .center > .top_search > .left #search_results .collection_big .image_detail{
		position:absolute;
		background-color: #FFFFFF;
		bottom: 0;
		color: #000000;
		font-family: Museo;
		height: 19px;
		opacity: 0.65;
		padding: 10px 2%;
		position: absolute;
		width: 96%;		
	}
	
    #contents .main .center > .top_search > .left #search_results .collection_big .bottom_shadow{
		position:absolute;
		bottom: -9px;
	}
	
    #contents .main .center > .top_search > .left #load_more_collections {
        background-image: url("/view/layouts/front/images/load_more_collections.png");
        background-repeat: no-repeat;
        float: left;
        height: 17px;
        margin-left: 217px;
        margin-bottom: 17px;
        padding: 14px 14px 14px 48px;
        width: 141px;
    }
	
	.contentOnly #contents .main .center > .top_search > .left #load_more_collections{
		margin-left: 150px;
	}

    #contents .main .center > .top_search > .left #load_more_collections img#loader {
        margin-top: -3px;
        padding: 0 0 0 44px;
    }

     #contents .main .center > .top_search > .left #load_more_collections span#text {
        display:none;
    }

    #contents .main .center > .top_search > .left #load_more_collections:hover {
        background-image: url("/view/layouts/front/images/load_more_collections_hover.png");
    }

    #contents .main .center > .top_search > .right {
        display:inline-block;
        float:left;
        width:31%;
        margin-top:20px;
    }

    #no_results {
        margin-bottom: 40px;
        padding: 10px;
        background-color: white;
    }

    #no_results h2 {
        color: black;
        margin-bottom: 16px;
    }

    #no_results ul {
        list-style: inside circle none;
    }

    #no_results ul li {
        margin-bottom: 5px;
    }
	
	#contents .main .center > .top_search > .right  .banner {
		float:right;
	}
	#contents .main .center > .top_search > .right  .banner img{
		width:100%;
	}

	#contents .main {position:relative;}
	
	@media (max-width: 480px) {
		#contents .main .center > .top_search > .left #search_results > .collection  {
			width:80%;
			max-width: 195px;
			margin:2% 17px 2% 0!important;
		}
		#contents .main .center > .top_search > .left,
		#contents .main .center > .top_search > .right {
			float:none;
			width:90%;
			margin:15px auto ;
			display: block;
			clear: both;
		}
		#contents .main .center > .top_search > .right  .banner{
			float:none!important;
			margin:0 auto 15px;
			width:80%;
		}
	}