.selector-title{
color: #AC1F23;
font-family: Georgia,serif;
font-size: 26px;
text-align: left;
}
	#selector-map{
	background: url("/media/price_calculator/images/new-school-finder/2/fondo_mapa.png") no-repeat scroll left top transparent;
	min-height: 456px;
	width: 957px;
	position:relative;
	}
	#selected_language_countries{
    display: inline-block;
    margin: 1px 0 0 10px;
    padding: 0;
    vertical-align: top;
    width: 117px;
	}

	#selected_language_countries li{ list-style: none;}
	#selected_language_countries li.a:hover{ text-decoration: underline; }
	#selected_language_countries li.arrow a{		
	/* list-style-image: url("/media/price_calculator/images/new-school-finder/2/flecha.jpg"); */
	 color: #AC1F23;
	 text-decoration: underline;
	}
	.selected_language{
    color: #AC1F23;
    font-family: georgia,serif;
   /* font-size: 18px;*/
	font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
	}
	.selected_language_country{
    font-size: 11px;
    line-height: 17px;
	}
	.selected_language_country a{
	color: #DEB126;	
	}
	.selected_language_country.selected{
	font-weight: bold;
	background-color:transparent;
	}

	#map_container{
    width: 807px;
	display: inline-block;
	}

		#language_button_container{
		display: block;
		height: 30px;
		margin-top: 15px;
		padding-left: 7px;
		vertical-align: top;
		width: 807px;
		}
			.language_button{
			display: inline-block;
			height: 25px;
			margin-left: 3px;
			margin-right: 3px;
			position: relative;
			vertical-align: top;
			width: 90px;
			}
			.language_button a{
				position:relative;
				color: #555555;
			}

			img.selected{
			display: inline-block;
			height: 30px;
			left: 0;
			position: absolute;
			top: 0;
			width: 93px;
			background-color:transparent;
			}
			img.off{ 
			display: inline-block;
			height: 25px;
			left: 0;
			position: absolute;
			top: 0;
			width: 93px;
			}
			img.on{
			display: none;
			height: 25px;
			left: 0;
			position: absolute;
			top: 0;
			width: 93px;
			}
			p.language_name{
			font-size: 1em;
			line-height: 1.5em;
			margin: 0;
			position: absolute;
			text-align: center;
			top: 3px;
			width: 93px;
			}
		#map_display{
		background: url("/static/school_assistant/images/maps/gris.png") no-repeat scroll left top transparent;
		height: 363px;
		margin-left: 20px;
		margin-top: 10px;
		width: 740px;
		position:relative;
		}
			.countries_highlight{
			display: block;
			position:absolute;
			left: 0; top: 0;
			}
			.country_highlight{
			position:absolute;
			left: 0; top: 0;
			}
			.country_highlight_fix{
			position:absolute;
			left: 0; top: 0;
			}
	.tooltip_feedback{
		position: absolute;
		width: 65px;
		display:none;
	}
		.tooltip_feedback a{
			color: #AC1F23;
		}
		.tooltip_feedback .feedback_image{
			width: 30px;
			height: 30px;
			display:inline-block;
		}
			.tooltip_feedback .feedback_image img{
				width: 30px;
				height: 30px;
				border: 1px solid #AC1F23;
			}
		
			
	#feedback_container .feedback_content{
		margin:10px 15px;
		padding:10px 10px 25px 10px;
		border-bottom: 1px solid #de9f26;	
	}	
		
	#feedback_container .feedback_image{
		border: 3px solid #AC1F23;
		width: 140px;
		height: 140px;
		display:inline-block;	
	}
	
	#feedback_container .feedback_image img{
		width: 140px;
		height: 140px;			
	}
	
	#feedback_container .feedback_message{
		margin-left: 25px;
		width:500px;
		display:inline-block;
		vertical-align: top;
	}
	#feedback_container .feedback_message .school_name{
		font-weight: bold;
		font-size: 17px;
		margin: 0;
		color:#AC1F23;
		font-family: georgia,serif;
	}
	#feedback_container .feedback_message .feedback_text{
		max-height: 68px;
		overflow-y:hidden;
	}
	#feedback_container .feedback_message .feedback_text.expand{
		height:auto;
		max-height: none;
	}
	
	#feedback_container .feedback_message p{
		margin:0;
		color:#444;
		width:auto;
		font-size:11px;
		display: inline;
		word-wrap: break-word;
	}
	
	
	
	#feedback_container .feedback_message .read_more{
		color:#AC1F23;
		margin:0;
		font-size:11px;
		display:inline;
		cursor: pointer;
	}
	
	#feedback_container .feedback_message .url_school{
		margin-top: 20px;
	}
	
	#feedback_container .feedback_message .url_school a{
		color:#AC1F23;
		font-style:italic;
		text-decoration:underline;
		font-family: georgia,serif;
	}
	
	.country_button{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #DEB126;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0;
	}
	button:focus{outline: none;}
	button{ outline: none;}

	.activity_button{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
	color: #555555;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0;
	}

#top-button-container{
    display: inline-block;
    height: 70px;
    margin-left: 166px;
    position: relative;
    width: 300px;
}
	img#off {
		left: 0;
		position: absolute;
		top: 0;
	}
	img#on {
		display: none;
		left: 0;
		position: absolute;
		top: 0;
	}
/*
	p.text{
    color: #555555;
    font-size: 9px;
    left: 10px;
    line-height: normal;
    margin: 0;
    position: absolute;
    top: 10px;
	}
*/