/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- BASICS */

*														{margin: 0; padding: 0; font-weight: normal; list-style-type: none; text-decoration: none;}

body {
	background-color: #131313;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
	color: #272A32;
	font-family: "Droid Sans", sans-serif;
	font-size: 1em;
	-webkit-text-stroke-color: transparent;
	-webkit-text-stroke-width: 1px;
}

@media only screen and (max-device-width: 480px)		{body {-webkit-text-stroke-color: black; -webkit-text-stroke-width: 0;}}

a														{color: #3B9EE3;}
a:hover													{color: #2A5FC8;}
a:active												{color: #3B9EE3;}

/*

#131313
#272A32
#3B9EE3
#2A5FC8
#AFAFAF
#F8F8F8
#DDD
#1D1F26
#636B7E
#DB0048
#7D0029

*/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- HEADER */

#header {
	background-color: #272A32;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
}

#header_inner {
	height: 120px; width: 960px;
	margin: 0 auto;
	background-image: url("../images/gri.png");
	background-position: top center;
	background-repeat: repeat-y;
	position: relative;
}

#name {
	height: 80px; width: 400px;
	top: 20px; left: 5px;
	background-image: url("../images/name.png");
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -9999px;
}

#name a													{height: 80px; width: 400px; display: block;}

#logo {
	height: 175px; width: 175px;
	top: 0; left: -4px;
	background-image: url("../images/logo.png");
	background-position: center center;
	background-repeat: no-repeat;
	display: none;
	position: absolute;
	text-indent: -9999px;
}

#logo a													{height: 175px; width: 175px; display: block;}

#certificate {
	height: 70px; width: 310px;
	top: 25px; right: 5px;
	background-image: url("../images/certificate.png");
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -9999px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MENU */

#menu {
	background-color: #FFF;
	background-image: url("../images/menu.png");
	background-position: center left;
	background-repeat: repeat-x;
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #AFAFAF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#menu_inner {
	height: 40px; width: 960px;
	margin: 0 auto;
	background-image: url("../images/gri.png");
	background-position: top center;
	background-repeat: repeat-y;
	position: relative;
}

.nav {
	right: 0;
	position: absolute;
}

.nav li {
	display: inline;
}

.nav li a {
	height: 40px;
	margin: 0 0 0 35px;
	background-image: url("../images/menu_buttons.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;
}

#button_home											{width: 65px; background-position: 0 0;}
#button_home:hover										{background-position: 0 -40px;}
#button_home:active										{background-position: 0 -80px;}
#button_company											{width: 113px; background-position: -65px 0;}
#button_company:hover									{background-position: -65px -40px;}
#button_company:active									{background-position: -65px -80px;}
#button_portfolio										{width: 113px; background-position: -178px 0;}
#button_portfolio:hover									{background-position: -178px -40px;}
#button_portfolio:active								{background-position: -178px -80px;}
#button_launchings										{width: 143px; background-position: -291px 0;}
#button_launchings:hover								{background-position: -291px -40px;}
#button_launchings:active								{background-position: -291px -80px;}
#button_blog											{width: 62px; background-position: -434px 0;}
#button_blog:hover										{background-position: -434px -40px;}
#button_blog:active										{background-position: -434px -80px;}
#button_contact											{width: 95px; background-position: -496px 0;}
#button_contact:hover									{background-position: -496px -40px;}
#button_contact:active									{background-position: -496px -80px;}

#page_home #button_home									{background-position: 0 -80px;}
#page_company #button_company							{background-position: -65px -80px;}
#page_portfolio #button_portfolio						{background-position: -178px -80px;}
#page_launchings #button_launchings,
#page_ilha_de_delphos #button_launchings,
#page_ilha_de_kalymnos #button_launchings,
#page_ilha_de_patmos #button_launchings					{background-position: -291px -80px;}
#page_blog #button_blog									{background-position: -434px -80px;}
#page_contact #button_contact							{background-position: -496px -80px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- EVERYTHING */

#everything {
	background-color: #FFF;
	background-image: url("../images/everything.png");
	background-position: top left;
	background-repeat: repeat-x;
}

#everything_inner {
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 20px 0;
	position: relative;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CALLS */

#call {
	height: 110px; width: 950px;
	margin: 0 0 15px 5px;
}

#call img												{position: absolute; top: 0; left: 0; display: none;}

.call_small {
	height: 60px; width: 960px;
	margin: 15px 0 15px 0;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- BUTTONS */

.button_small {
	height: 30px; width: 110px;
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

.button_small:hover										{background-position: center center;}
.button_small:active									{background-position: bottom center;}

.button_small_know_more									{bottom: 20px; left: 107px; background-image: url("../images/button_small_know_more.png");}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- BUBBLES */

.bubble {
	min-height: 100px;
	margin: 0 0 0 10px;
	background-color: #F8F8F8;
	background-image: url("../images/gri.png");
	background-position: top center;
	background-repeat: repeat-y;
	border-color: #DDD;
	border-style: solid;
	border-width: 1px;
	position: relative;
}

.bubble_solo											{width: 298px;}
.bubble_doubble											{width: 618px;}
.bubble_triple											{width: 938px;}

.bubble_title {
	top: 20px; left: 20px;
	font-size: 1.4em;
	font-weight: bold;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

.bubble_sub_title {
	top: 20px; left: 20px;
	font-size: 0.8em;
	font-weight: bold;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

.bubble_text {
	top: 56px; left: 20px;
	font-size: 0.8em;
	line-height: 1.4em;
	position: absolute;
	text-align: justify;
	text-shadow: #DDD 0 1px 1px;
}

.bubble_text span										{font-weight: bold;}

.bubble_image {
	top: 15px; left: 15px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SOCIAL TOP BAR */

#social_top_bar {
	background-color: #1D1F26;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
}

#social_top_bar_inner {
	height: 40px; width: 960px;
	margin: 0 auto;
	position: relative;
}

.social_top_bar_title {
	width: 300px;
	top: 10px;
	color: #636B7E;
	font-size: 0.8em;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
}

#social_top_bar_title_flickr							{left: 10px;}
#social_top_bar_title_twitter							{left: 330px;}
#social_top_bar_title_vimeo								{left: 650px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SOCIAL */

#social {
	background-color: #272A32;
	background-image: url("../images/noise_2.png");
	background-position: top left;
	background-repeat: repeat;
}

#social_inner {
	height: 250px; width: 960px;
	margin: 0 auto;
	position: relative;
}

.social_box {
	height: 220px; width: 310px;
	top: 15px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

#social_box_flickr										{left: 5px; position: absolute;}
#social_box_flickr img									{position: absolute; top: 0; left: 0; display: none;}

#social_box_twitter										{left: 325px; background-image: url("../images/social_box_twitter.png");}

#social_box_twitter #twitter_update_list {
	top: 10px; left: 14px;
	position: absolute;
}

#social_box_twitter #twitter_update_list li {
	height: 56px; width: 283px;
	margin: 0 0 7px 0;
	padding: 6px 0 0 0;
	background-color: re;
	text-align: center;
}

#social_box_twitter #twitter_update_list li span {
	color: #F8F8F8;
	font-size: 0.75em;
	line-height: 1.4em;
	text-shadow: #1D1F26 0 1px 1px;
}

#social_box_twitter #twitter_update_list a				{display: none;}
#social_box_twitter #twitter_update_list li span a		{display: inline;}

#twitterrific {
	height: 32px; width: 32px;
	top: 196px; left: 280px;
	background-image: url("../images/twitterrific.png");
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

#social_box_vimeo										{left: 645px; background-image: url("../images/social_box_vimeo.png");}

#social_box_vimeo object								{margin: 6px 0 0 6px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MAP */

#map {
	background-color: #1D1F26;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
}

#map_inner {
	height: 188px; width: 960px;
	margin: 0 auto;
	position: relative;
}

.map_title {
	top: 20px;
	color: #636B7E;
	font-size: 1.2em;
	position: absolute;
	text-transform: uppercase;
}

#map_title_map											{left: 10px;}
#map_title_company										{left: 250px;}
#map_title_launchings									{left: 490px;}
#map_title_contact										{left: 730px;}

.map_list {
	top: 48px;
	font-size: 0.8em;
	position: absolute;
}

.map_list a												{color: #636B7E; line-height: 1.6em;}
.map_list a:hover										{color: #3B9EE3;}
.map_list a:active										{color: #2A5FC8;}

#map_list_map											{left: 10px;}
#map_list_company										{left: 250px;}
#map_list_launchings									{left: 490px;}
#map_list_contact										{left: 730px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FOOTER */

#footer {
	background-color: #131313;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
}

#footer_inner {
	height: 50px; width: 960px;
	margin: 0 auto;
	position: relative;
}

.footer_text {
	top: 17px;
	color: #272A32;
	font-size: 0.75em;
	font-weight: bold;
	position: absolute;
}

#about													{left: 10px;}
#rights													{left: 385px;}
#amora													{right: 10px;}

#amora a												{color: #272A32;}
#amora a:hover											{color: #DB0048;}
#amora a:active											{color: #7D0029;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PAGE HOME */

#page_home #call										{top: 15px; left: 0; position: absolute;}

#launchings {
	background-color: #1D1F26;
	background-image: url("../images/noise_1.png");
	background-position: top left;
	background-repeat: repeat;
}

#launchings-inner {
	height: 660px; width: 960px;
	margin: 0 auto;
	position: relative;
}

.launching {
	height: 520px; width: 320px;
	top: 130px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

#launching_delphos										{left: 0; background-image: url("../images/launching_ilha_de_delphos.png");}
#launching_kalymnos										{left: 320px; background-image: url("../images/launching_ilha_de_kalymnos.png");}
#launching_patmos										{left: 640px; background-image: url("../images/launching_ilha_de_patmos.png");}

.launching .label										{top: 4px; right: 6px;}

.label_link {
	height: 30px; width: 298px;
	top: 370px; left: 11px;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

.launching p {
	height: 89px; width: 278px;
	top: 412px; left: 21px;
	color: #F8F8F8;
	font-size: 0.8em;
	line-height: 1.4em;
	position: absolute;
	text-align: center;
	text-shadow: #131313 0 1px 1px;
}

#call_small_1											{margin-top: 0; background-image: url("../images/calls/call_small_1.png");}

#bubble_welcome {
	height: 298px;
}

#bubble_welcome_title									{left: 480px;}

#bubble_welcome_text_1									{width: 440px; top: 56px; left: 480px;}
#bubble_welcome_text_2									{width: 440px; top: 156px; left: 480px;}
#bubble_welcome_text_3									{width: 440px; top: 222px; left: 480px;}

#bubble_welcome_image_1									{height: 263px; width: 450px; background-image: url("../images/bubble_welcome_image.png");}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PAGE COMPANY */

#bubble_history {
	height: 853px;
}

#bubble_history_text_1									{width: 580px; top: 56px;}
#bubble_history_text_2									{width: 580px; top: 156px;}
#bubble_history_text_3									{width: 580px; top: 453px;}
#bubble_history_text_4									{width: 580px; top: 733px;}
#bubble_history_text_5									{width: 580px; top: 799px;}

#bubble_history_image_1									{height: 165px; width: 590px; top: 273px; background-image: url("../images/bubble_history_image_1.png");}
#bubble_history_image_2									{height: 165px; width: 590px; top: 553px; background-image: url("../images/bubble_history_image_2.png");}

#bubble_team {
	height: 712px;
	top: 140px; right: 10px;
	position: absolute;
}

.team_member {
	height: 85px; width: 258px;
	left: 20px;
	border-top-color: #DDD;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	position: absolute;
}

#team_member_1											{height: 100px; top: 56px;}
#team_member_2											{top: 156px;}
#team_member_3											{height: 100px; top: 241px;}
#team_member_4											{height: 100px; top: 341px;}
#team_member_5											{top: 441px;}
#team_member_6											{top: 526px;}
#team_member_7											{top: 611px;}

.team_member_name {
	top: 7px; left: 0;
	font-weight: normal;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

.team_member_icon {
	height: 10px; width: 10px;
	left: 2px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

.team_member_icon_function								{top: 40px; background-image: url("../images/icons/icon_function.png");}
.team_member_icon_id									{top: 57px; background-image: url("../images/icons/icon_id.png");}
.team_member_icon_mail									{top: 57px; background-image: url("../images/icons/icon_mail.png");}

.team_member_function {
	top: 36px; left: 20px;
	color: #323640;
	font-size: 0.7em;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

.team_member_id {
	top: 53px; left: 20px;
	color: #323640;
	font-size: 0.7em;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

.team_member_email {
	top: 53px; left: 20px;
	color: #144196;
	font-size: 0.7em;
	position: absolute;
	text-shadow: #DDD 0 1px 1px;
}

#team_member_1 .team_member_email,
#team_member_3 .team_member_email,
#team_member_4 .team_member_email						{top: 70px;}

#team_member_1 .team_member_icon_mail,
#team_member_3 .team_member_icon_mail,
#team_member_4 .team_member_icon_mail					{top: 74px;}

#call_us {
	height: 129px; width: 310px;
	top: 869px; right: 5px;
	background-image: url("../images/call_us.png");
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -9999px;
}

#call_small_2											{background-image: url("../images/calls/call_small_2.png");}

#bubble_clients_list {
	height: 270px; width: 940px;
	background-color: #FFF;
	border: none;
}

#call_small_3											{background-image: url("../images/calls/call_small_3.png");}

#bubble_brands_list {
	height: 850px; width: 940px;
	background-color: #FFF;
	border: none;
}

.brand {
	height: 123px; width: 218px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border-color: #DDD;
	border-style: solid;
	border-width: 1px;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

.brand:hover											{border-color: #3B9EE3;}
.brand:active											{border-color: #2A5FC8;}

#brand_funasa											{top: 0; left: 0; background-image: url("../images/brands/funasa.png");}
#brand_odebrecht										{top: 0; left: 240px; background-image: url("../images/brands/odebrecht.png");}
#brand_shopping_recife									{top: 0; left: 480px; background-image: url("../images/brands/shopping_recife.png");}
#brand_transamerica										{top: 0; left: 720px; background-image: url("../images/brands/transamerica.png");}
#brand_ufpe												{top: 145px; left: 0; background-image: url("../images/brands/ufpe.png");}
#brand_ufrpe											{top: 145px; left: 240px; background-image: url("../images/brands/ufrpe.png");}
#brand_via_parque										{top: 145px; left: 480px; background-image: url("../images/brands/via_parque.png");}
#brand_walmart											{top: 145px; left: 720px; background-image: url("../images/brands/walmart.png");}
#brand_amanco											{top: 0; left: 0; background-image: url("../images/brands/amanco.png");}
#brand_arcelor_mittal									{top: 0; left: 240px; background-image: url("../images/brands/arcelormittal.png");}
#brand_atlas_schindler									{top: 0; left: 480px; background-image: url("../images/brands/atlas_schindler.png");}
#brand_brasilit											{top: 0; left: 720px; background-image: url("../images/brands/brasilit.png");}
#brand_celite											{top: 145px; left: 0; background-image: url("../images/brands/celite.png");}
#brand_cimpor											{top: 145px; left: 240px; background-image: url("../images/brands/cimpor.png");}
#brand_coral											{top: 145px; left: 480px; background-image: url("../images/brands/coral.png");}
#brand_docol											{top: 145px; left: 720px; background-image: url("../images/brands/docol.png");}
#brand_elizabeth										{top: 290px; left: 0; background-image: url("../images/brands/elizabeth.png");}
#brand_fabrimar											{top: 290px; left: 240px; background-image: url("../images/brands/fabrimar.png");}
#brand_gerdau											{top: 290px; left: 480px; background-image: url("../images/brands/gerdau.png");}
#brand_nambei											{top: 290px; left: 720px; background-image: url("../images/brands/nambei.png");}
#brand_nassau											{top: 435px; left: 0; background-image: url("../images/brands/nassau.png");}
#brand_pado												{top: 435px; left: 240px; background-image: url("../images/brands/pado.png");}
#brand_pial_legrand										{top: 435px; left: 480px; background-image: url("../images/brands/pial_legrand.png");}
#brand_pirelli											{top: 435px; left: 720px; background-image: url("../images/brands/pirelli.png");}
#brand_portobello										{top: 580px; left: 0; background-image: url("../images/brands/portobello.png");}
#brand_schneider_eletric								{top: 580px; left: 240px; background-image: url("../images/brands/schneider_eletric.png");}
#brand_solossantini										{top: 580px; left: 480px; background-image: url("../images/brands/solossantini.png");}
#brand_tigre											{top: 580px; left: 720px; background-image: url("../images/brands/tigre.png");}
#brand_tramontina										{top: 725px; left: 0; background-image: url("../images/brands/tramontina.png");}
#brand_vedacit											{top: 725px; left: 240px; background-image: url("../images/brands/vedacit.png");}
#brand_viapol											{top: 725px; left: 480px; background-image: url("../images/brands/viapol.png");}
#brand_votorantim										{top: 725px; left: 720px; background-image: url("../images/brands/votorantim.png");}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PAGE PORTFOLIO */

#call_small_4											{background-image: url("../images/calls/call_small_4.png");}

.bubble_work {
	height: 345px;
}

#bubble_work_ilha_de_capri,
#bubble_work_ilha_de_creta,
#bubble_work_ilha_de_dellos,
#bubble_work_ilha_de_karpathos,
#bubble_work_ilha_de_mikonos,
#bubble_work_ilha_de_millos,
#bubble_work_ilha_de_rhodes,
#bubble_work_ilha_de_santorini,
#bubble_work_ilha_de_delphos,
#bubble_work_ilha_de_kalymnos							{margin-bottom: 20px;}

#page_ilha_de_patmos #bubble_work_ilha_de_patmos		{margin-bottom: 20px;}

#bubble_work_todo_dia									{height: 250px;}

#call_small_5											{margin-top: -5px; background-image: url("../images/calls/call_small_5.png");}

.label {
	height: 74px; width: 74px;
	top: -11px; right: -9px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

.label_done												{background-image: url("../images/labels/label_done.png");}
.label_execution										{background-image: url("../images/labels/label_execution.png");}
.label_launching										{background-image: url("../images/labels/label_launching.png");}
.label_sale												{background-image: url("../images/labels/label_sale.png");}
.label_sold												{background-image: url("../images/labels/label_sold.png");}

.bubble_work_banner {
	width: 290px;
	top: 15px; left: 15px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

.bubble_work_banner_1									{height: 310px; background-image: url("../images/bubble_work_banner_1.png");}
.bubble_work_banner_1 img								{margin: 10px 0 0 10px;}
.bubble_work_banner_2									{height: 210px; background-image: url("../images/bubble_work_banner_2.png");}
.bubble_work_banner_2 img								{margin: 10px 0 0 10px;}

.bubble_work_image {
	bottom: 16px;
	display: block;
	position: absolute;
}

.bubble_work_image_1									{left: 315px;}
.bubble_work_image_2									{left: 405px;}
.bubble_work_image_3									{left: 495px;}
.bubble_work_image_4									{left: 585px;}
.bubble_work_image_5									{left: 675px;}
.bubble_work_image_6									{left: 765px;}

.bubble_work_title										{top: 25px; left: 318px;}

.bubble_work_sub_title									{left: 320px;}

.bubble_work_sub_title_1								{top: 61px;}
.bubble_work_sub_title_2								{top: 119px;}
.bubble_work_sub_title_3								{top: 194px;}

.bubble_work_text										{width: 600px; left: 320px;}

.bubble_work_text_1										{top: 82px;}
.bubble_work_text_2										{top: 140px;}
.bubble_work_text_3										{top: 215px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PAGE LAUNCHINGS */

.bubble_work_button {
	height: 30px; width: 130px;
	top: 75px; right: 15px;
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	text-indent: -9999px;
	z-index: 1;
}

.bubble_work_button:hover								{background-position: center center;}
.bubble_work_button:active								{background-position: bottom center;}

.bubble_work_button_details								{background-image: url("../images/bubble_work_button_details.png");}
.bubble_work_button_back								{background-image: url("../images/bubble_work_button_back.png");}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ISLANDS */

#call_small_6											{margin-top: -5px; background-image: url("../images/calls/call_small_6.png");}

.bubble_google_maps_launchings {
	height: 200px;
}

#call_small_7_ilha_de_delphos							{background-image: url("../images/calls/call_small_7_ilha_de_delphos.png");}
#call_small_7_ilha_de_kalymnos							{background-image: url("../images/calls/call_small_7_ilha_de_kalymnos.png");}
#call_small_7_ilha_de_patmos							{background-image: url("../images/calls/call_small_7_ilha_de_patmos.png");}
#call_small_8_ilha_de_delphos							{background-image: url("../images/calls/call_small_8.png");}
#call_small_8_ilha_de_kalymnos							{background-image: url("../images/calls/call_small_8.png");}
#call_small_8_ilha_de_patmos							{background-image: url("../images/calls/call_small_8.png");}
#call_small_9_ilha_de_delphos							{background-image: url("../images/calls/call_small_9_ilha_de_delphos.png");}
#call_small_9_ilha_de_patmos							{background-image: url("../images/calls/call_small_9_ilha_de_patmos.png");}
#call_small_10_ilha_de_delphos							{background-image: url("../images/calls/call_small_8.png");}
#call_small_10_ilha_de_patmos							{background-image: url("../images/calls/call_small_8.png");}

.table {
	width: 940px;
	border-spacing: 0;
	margin: 0 0 0 10px;
	font-size: 0.8em;
}

.table th {
	padding: 7px 5px 7px 5px;
	background-color: #1D1F26;
	color: #FFF;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.table td {
	padding: 5px;
	border-bottom-color: #DDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.row_type_1 {
	background-color: #FFF;
}

.row_type_2 {
	background-color: #F8F8F8;
}

.sale {
	color: #2A5FC8;
	text-transform: uppercase;
}

.sold {
	color: #AFAFAF;
	text-decoration: line-through;
	text-transform: uppercase;
}

.small_text {
	margin-left: 10px;
	font-size: 0.8em;
	text-shadow: #DDD 0 1px 1px;
}

#small_text_1											{margin-top: 15px;}
#small_text_2											{margin-top: 5px;}

#page_ilha_de_delphos #call_small_11,
#page_ilha_de_kalymnos #call_small_11,
#page_ilha_de_patmos #call_small_11						{background-image: url("../images/calls/call_small_1.png");}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PAGE CONTACT */

#bubble_contact_form {
	height: 423px;
}

.contact_label {
	left: 30px;
	color: #AFAFAF;
	font-size: 0.8em;
	position: absolute;
	z-index: 1;
}

#label_nome												{top: 69px;}
#label_email											{top: 114px;}
#label_telefone											{top: 159px;}
#label_assunto											{top: 204px;}
#label_mensagem											{top: 249px;}

.contact_input {
	height: 20px; width: 208px;
	left: 20px;
	padding: 5px 0 5px 0;
	border-color: #DDD;
	border-style: solid;
	border-width: 1px;
	font-size: 0.8em;
	outline: none;
	position: absolute;
}

.contact_input:hover									{border-color: #636B7E;}
.contact_input:focus									{border-color: #272A32;}

#input_nome												{width: 224px; top: 60px; padding-left: 54px;}
#input_email											{width: 228px; top: 105px; padding-left: 50px;}
#input_telefone											{width: 208px; top: 150px; padding-left: 70px;}
#input_assunto											{width: 211px; top: 195px;; padding-left: 67px;}
#input_mensagem											{height: 100px; width: 494px; top: 240px; padding: 8px 0 5px 82px;}

.star {
	left: 310px;
	position: absolute;
	text-shadow: #DDD 1px 1px 1px;
}

#star_1													{top: 72px;}
#star_2													{top: 117px;}
#star_3													{top: 162px;}

#button_send_contact_form {
	height: 45px; width: 129px;
	top: 363px; left: 474px;
	background-color: transparent;
	background-image: url("../images/button_send_contact_form.png");
	background-position: top center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	position: absolute;
	text-indent: -9999px;
}

#button_send_contact_form:hover							{background-position: center center;}
#button_send_contact_form:active						{background-position: bottom center;}

#contact_form_advice {
	top: 380px; left: 20px;
	color: #AFAFAF;
	font-size: 0.75em;
	position: absolute;
}

.contact_message_icon {
	height: 48px; width: 48px;
	top: 156px; left: 285px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	text-indent: -9999px;
}

#contact_message_icon_error								{background-image: url("../images/icons/icon_error.png");}
#contact_message_icon_success							{background-image: url("../images/icons/icon_envelope.png");}

#contact_message {
	margin: 221px 0 0 0;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: center;
}

#bubble_contact_address {
	height: 160px;
	top: 140px; right: 10px;
	position: absolute;
}

#bubble_contact_address ul {
	top: 60px; left: 20px;
	position: absolute;
}

#bubble_contact_address ul li h6 {
	font-size: 0.8em;
	line-height: 1.6em;
	text-shadow: #DDD 0 1px 1px;
}

#bubble_google_maps_contact {
	height: 241px;
	top: 322px; right: 10px;
	position: absolute;
}

#call_small_11											{background-image: url("../images/calls/call_small_1.png");}

.bubble_correctors										{height: 145px;}

#bubble_correctors_1									{}
#bubble_correctors_2									{bottom: 20px; left: 320px; position: absolute;}
#bubble_correctors_3									{bottom: 20px; right: 10px; position: absolute;}

.bubble_correctors ul {
	top: 50px; left: 20px;
	position: absolute;
}

.bubble_correctors ul li h6 {
	font-size: 0.8em;
	line-height: 1.6em;
	text-shadow: #DDD 0 1px 1px;
}

.bubble_correctors ul li a {
	font-size: 0.8em;
	line-height: 1.6em;
	text-shadow: #DDD 0 1px 1px;
}
