    
    #contents p + p {
        margin-top:0px;
    }

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

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

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

    #contents h4 {
        font-size:18px;
        color:#554A82;
        margin-bottom:4px;
    }

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

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

	#contents .main .center > .top_service > .left {
    	display:inline-block;
    	float:left;
    	width:65%;
    	/*margin-top:20px;*/
    	margin-right:4%;
	}

	#contents .main .center > .top_service > .left #type_services {
        float:left;
        width:100%;
        height:115px;
        margin-top:25px;
    }
	
	#contents .main .center > .top_service > .left #type_services a{
		position:relative;
        margin-right:17px;
		width: 110px;
		height: 110px;
		box-shadow:-1px 1px 1px #9A97A9;
		display:inline-block;
	}

    #contents .main .center > .top_service > .left #type_services img {
		width: 110px;
    }

    #contents .main .center > .top_service > .left #type_services a.last {
        margin-right:0px;
    }

	#contents .main .center > .top_service > .left #type_services span{
		bottom: 12px;
		left: 0;
		color: #FFFFFF;
		font-family: 'Museo';
		font-size: 12px;
		text-align: center;
		position: absolute;
		width: 100%;
		text-transform:uppercase;
	}

    #contents .main .center > .top_service > .left #services_content {
        display:inline-block;
        /*width:636px;*/
        margin-top:18px;
    }

    #contents .main .center > .top_service > .left #services_content > .top {
        background-image: url("/view/layouts/front/images/contents_search_collections_top_bg.jpg");
        background-repeat: repeat-x;
        height: 40px;
        width: 100%;
    }

    #contents .main .center > .top_service > .left #services_content > .top h3 {
        color: white;
        padding-left: 18px;
        padding-top: 9px;
    }

    #contents .main .center > .top_service > .left #services_content  > .bottom {
        background-color: white;
        padding: 30px;
    }
	
	#contents .main .center > .top_service > .left #services_content  > .bottom .image,
	#contents .main .center > .top_service > .left #services_content  > .bottom .info,
	#contents .main .center > .top_service > .left #services_content  > .bottom .working .workStyles,
	#contents .main .center > .top_service > .left #services_content  > .bottom .working .workSpaces,
	#contents .main .center > .top_service > .left #services_content  > .bottom .features .middle{
		float:left;
		width:50%;
		margin-bottom:15px;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom li{
		padding:5px;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom .working ul,
	#contents .main .center > .top_service > .left #services_content  > .bottom .features .middle ul{
		margin-left:15px;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom .working li,
	#contents .main .center > .top_service > .left #services_content  > .bottom .features .middle li{
		list-style:circle outside none;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom .features .middle li.si strong{
		display:inline-block;
		background: url(../images/enabled.gif) 0 0 no-repeat;
		width:16px;
		height:16px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom .features{
		display: inline-block; width: 100%;margin-top:15px;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom  h3{
		text-align:center;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom .working{
		display: inline-block; width: 100%;margin-top:15px;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom  .mapa{
		width:100%;
		height:300px;
		display:block;
	}
	#contents .main .center > .top_service > .left #services_content  > .bottom  .mapa #map_canvas{
		width:100%;
		height:250px;
		display:block;
	}

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

	@media (max-width: 979px) {
		#contents .main .center > .top_service > .left #type_services a span{
			bottom:12px;
			font-size: 12px;
		}
	}
	@media (max-width: 480px) {
		#contents .main .center > .top_service > .left,
		#contents .main .center > .top_service > .right{
			float:none;
			width:90%;
			margin:15px auto 0;
			display: block;
		}
		#contents .main .center > .top_service > .right .banner{
			float:none!important;
			margin:0 auto 15px;
			width:80%;
		}
		#contents .main .center > .top_service > .left #type_services a span{
			bottom:10px;
			font-size: 10px;
		}

	}