    
    #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_services {
        display:inline-block;
        width:100%;
    }

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

	#contents .main .center > .top_services > .left #type_services {
        float:left;
        width:100%;
		display:block;
        /*height:205px;*/
    }

 	#contents .main .center > .top_services > .left #type_services a{
		position:relative;
        margin-right:3%;
		width: 30%;
		/*height: 193px;*/
		box-shadow:-1px 1px 1px #9A97A9;
		display:inline-block;
	}

	#contents .main .center > .top_services > .left #type_services a img {
		width:100%;
    }

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

    #contents .main .center > .top_services > .left #type_services a span {
		bottom: 24px;
		left:0;
		color: #FFFFFF;
		font-family: 'Museo';
		font-size: 18px;
		position: absolute;
		width: 100%;
		text-transform:uppercase;
		text-align:center;
	}
	
	#contents .main .center > .top_services > .left #services_content {
        display:inline-block;
        width:100%;
        margin-top:18px;
    }

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

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

    #contents .main .center > .top_services > .left #services_content .bottom {
        float:left;
        display:inline-block;
        width:100%;
    }

    #contents .main .center > .top_services > .left #services_content .province_services {
        padding:5%;
        background-color: #FFFFFF;
        border-bottom:1px solid #ECECEA;
    }
	
	#contents .main .center > .top_services > .left #services_content .province_services.search{
		display:inline-block;
		width:90%;
		position:relative;
	}
	#contents .main .center > .top_services > .left #services_content .province_services.search .spanishmap{
		width:100%;
		height:350px;
		position:relative;
		clear:both;
	}
    
	#contents .main .center > .top_services > .left #services_content .province_services  .options{
		width:33%;
		float:right;
		margin-bottom:20px;
    }
	
	#contents .main .center > .top_services > .left #services_content .province_services  .options .chzn-container{
		/*float:right;*/
    }

	#contents .main .center > .top_services > .left #services_content .province_services  .text{
		width:33%;
		float:left;
    }

     #contents .main .center > .top_services > .left #services_content .province_services .service_info {
        width:70%;
        margin-bottom:10px;
    }

    #contents .main .center > .top_services > .right {
        display:inline-block;
        float:left;
        width:31%;
        margin-top:20px;
    }
	
	#contents .main .center > .top_services > .right .banner {
		float:right;
	}
	#contents .main .center > .top_services > .right .banner img{
		width:100%;
	}
	
	/*MAPA*/
	#transparent_map {
		position: absolute;
		z-index: 30;
		width:632px;
		height:353px;
		border: none;
	}

	#map{
	position:absolute;
	top:0;
	left:0;
	width:632px;
	height:353px;
	display:block;
	z-index:0;
	margin-top
}
	#map ul {
	  list-style: none;

	}
	#map li {
	  position: absolute;
	  z-index: 20;
	  /*text-indent: -1000em;*/
	  display: none;
	  text-align:center;
	}
	#map li#castillaleon.selected{
		display:inline!important;
	}
	#map li a {
		color:#444;
		/*border-bottom:1px solid #FFF;*/
		line-height:15px;
		font-size:13px;
		/*background:#413f3f;*/
		padding:3px;
		text-decoration:none;
		/*display:block;*/
	}

		#map li#castillaleon {
			background:url(/view/layouts/front/images/mapa/fnd_cl_over.png) 0 0 no-repeat;
			top:28px;
			left:208px;
			width:144px;
			height:65px;
			padding-top:53px;
		}
		#map li#comunidadvalenciana {
			background:url(/view/layouts/front/images/mapa/fnd_cv_over.png) 0 0 no-repeat;
			top:120px;
			left:361px;
			width:60px;
			height:62px;
			padding-top:50px;
		}
		#map li#galicia {
			background:url(/view/layouts/front/images/mapa/fnd_gal_over.png) 0 0 no-repeat;
			top:9px;
			left:150px;
			width:73px;
			height:45px;
			padding-top:32px;
		}
		#map li#asturias {
			background:url(/view/layouts/front/images/mapa/fnd_ast_over.png) 0 0 no-repeat;
			top:14px;
			left:209px;
			width:71px;
			height:21px;
			padding-top:20px;
		}
		#map li#cantabria {
			background:url(/view/layouts/front/images/mapa/fnd_can_over.png) 0 0 no-repeat;
			top:21px;
			left:271px;
			width:60px;
			height:18px;
			padding-top:20px;
		}
		#map li#catalunya {
			background:url(/view/layouts/front/images/mapa/fnd_cat_over.png) 0 0 no-repeat;
			top:43px;
			left:408px;
			width:80px;
			height:50px;
			padding-top:34px;
		}
		#map li#paisvasco {
			background:url(/view/layouts/front/images/mapa/fnd_pv_over.png) 0 0 no-repeat;
			top:23px;
			left:313px;
			width:80px;
			height:51px;
			padding-top:35px;
		}
		#map li#navarra {
			background:url(/view/layouts/front/images/mapa/fnd_nav_over.png) 0 0 no-repeat;
			top:29px;
			left:337px;
			width:41px;
			height:50px;
			padding-top:30px;
		}
		#map li#larioja {
			background:url(/view/layouts/front/images/mapa/fnd_rio_over.png) 0 0 no-repeat;
			top:45px;
			left:316px;
			width:60px;
			height:20px;
			padding-top:30px;
		}
		#map li#aragon {
			background:url(/view/layouts/front/images/mapa/fnd_ara_over.png) 0 0 no-repeat;
			top:42px;
			left:341px;
			width:80px;
			height:65px;
			padding-top:46px;
		}
		#map li#madrid {
			background:url(/view/layouts/front/images/mapa/fnd_mad_over.png) 0 0 no-repeat;
			top:108px;
			left:274px;
			width:50px;
			height:20px;
			padding-top:40px;
		}
		#map li#islasbaleares {
			background:url(/view/layouts/front/images/mapa/fnd_bal_over.png) 0 0 no-repeat;
			top:140px;
			left:439px;
			width:83px;
			height:20px;
			padding-top:45px;
		}
		#map li#murcia {
			background:url(/view/layouts/front/images/mapa/fnd_mur_over.png) 0 0 no-repeat;
			top:198px;
			left:337px;
			width:50px;
			height:20px;
			padding-top:40px;
		}
		#map li#ceutamelilla {
			background:url(/view/layouts/front/images/mapa/fnd_ceu_over.png) 0 0 no-repeat;
			top:308px;
			left:235px;
			width:120px;
			height:42px;
			padding-top:0px;
		}
		#map li#canarias {
			background:url(/view/layouts/front/images/mapa/fnd_ica_over.png) 0 0 no-repeat;
			top:287px;
			left:12px;
			width:150px;
			height:57px;
			padding-top:0px;
		}
		#map li#extremadura {
			background:url(/view/layouts/front/images/mapa/fnd_ext_over.png) 0 0 no-repeat;
			top:132px;
			left:191px;
			width:77px;
			height:49px;
			padding-top:40px;
		}
		#map li#andalucia {
			background:url(/view/layouts/front/images/mapa/fnd_and_over.png) 0 0 no-repeat;
			top:196px;
			left:186px;
			width:169px;
			height:56px;
			padding-top:40px;
		}
		#map li#castillalamancha {
			background:url(/view/layouts/front/images/mapa/fnd_clm_over.png) 0 0 no-repeat;
			top:103px;
			left:251px;
			width:126px;
			height:65px;
			padding-top:55px;
		}
		#map li.selected{display:block;}
		#map li.selected a{color:#FFF;text-shadow: -1px 1px #61578b;}
		#map li#castillaleon.selected{background:url(/view/layouts/front/images/mapa/fnd_cl_sel.png) 0 0 no-repeat;}
		#map li#comunidadvalenciana.selected{background:url(/view/layouts/front/images/mapa/fnd_cv_sel.png) 0 0 no-repeat;}
		#map li#galicia.selected{background:url(/view/layouts/front/images/mapa/fnd_gal_sel.png) 0 0 no-repeat;}
		#map li#asturias.selected{background:url(/view/layouts/front/images/mapa/fnd_ast_sel.png) 0 0 no-repeat;}
		#map li#cantabria.selected{background:url(/view/layouts/front/images/mapa/fnd_can_sel.png) 0 0 no-repeat;}
		#map li#catalunya.selected{background:url(/view/layouts/front/images/mapa/fnd_cat_sel.png) 0 0 no-repeat;}
		#map li#paisvasco.selected{background:url(/view/layouts/front/images/mapa/fnd_pv_sel.png) 0 0 no-repeat;}
		#map li#navarra.selected{background:url(/view/layouts/front/images/mapa/fnd_nav_sel.png) 0 0 no-repeat;}
		#map li#larioja.selected{background:url(/view/layouts/front/images/mapa/fnd_rio_sel.png) 0 0 no-repeat;}
		#map li#aragon.selected{background:url(/view/layouts/front/images/mapa/fnd_ara_sel.png) 0 0 no-repeat;}
		#map li#madrid.selected{background:url(/view/layouts/front/images/mapa/fnd_mad_sel.png) 0 0 no-repeat;}
		#map li#islasbaleares.selected{background:url(/view/layouts/front/images/mapa/fnd_bal_sel.png) 0 0 no-repeat;}
		#map li#murcia.selected{background:url(/view/layouts/front/images/mapa/fnd_mur_sel.png) 0 0 no-repeat;}
		#map li#ceutamelilla.selected{background:url(/view/layouts/front/images/mapa/fnd_ceu_sel.png) 0 0 no-repeat;}
		#map li#canarias.selected{background:url(/view/layouts/front/images/mapa/fnd_ica_sel.png) 0 0 no-repeat;}
		#map li#extremadura.selected{background:url(/view/layouts/front/images/mapa/fnd_ext_sel.png) 0 0 no-repeat;}
		#map li#andalucia.selected{background:url(/view/layouts/front/images/mapa/fnd_and_sel.png) 0 0 no-repeat;}
		#map li#castillalamancha.selected{background:url(/view/layouts/front/images/mapa/fnd_clm_sel.png) 0 0 no-repeat;}

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

	}