
/* - - - - - - - - - - - - - - - - - - - - - - - - - - INDEX */

.homepage_col_1 { width:400px; float:left; margin-right:10px; }
.homepage_col_2 { width:276px; float:left; margin-right:10px; }
.homepage_col_3 { width:328px; float:left; }

.homepage_col_4 { width:275px; float:left; margin-right:10px; }
.homepage_col_5 { width:325px; float:left; margin-right:10px;}
.homepage_col_6 { width:404px; float:left; }
.homepage_col_7 { width:490px; float:left;  margin-right:10px; }
.homepage_col_8 { width:239px; float:left; }

.homepage_line { height:1px; line-height:1px; background-color:#FFF; width:100%; }
.homepage_text_title   {
	margin-top:5px;
	font-family: RBNo21a-Bold;
	letter-spacing:1px;
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
}

.homepage_text_company {
	margin-top:5px;
	font-family: Roboto;
	font-weight:300;
	font-size:13px; 
	color:#FFFFFF;
}

#homepage_img_1		   	   { width:400px; height:253px; }
#homepage_img_1_shadow     { width:400px; height:253px; }
.homepage_img_1_box        { position:relative; height:253px; }
.homepage_img_1_box_img    { width:400px; height:253px; float:left; z-index:1; position:absolute; top:0px; left:0px;}
.homepage_img_1_box_shadow { width:400px; height:253px; float:left; z-index:2; position:absolute; top:0px; left:0px;}
.homepage_img_1_box_text   { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:73.5px;
}

#homepage_img_2   	   	   { width:400px; height:237px; }
#homepage_img_2_shadow 	   { width:400px; height:237px; }
.homepage_img_2_box	   	   { position:relative; height:237px; }
.homepage_img_2_box_img    { width:400px; height:237px; float:left; z-index:1; position:absolute; top:0px; left:0px;}
.homepage_img_2_box_shadow { width:400px; height:237px; float:left; z-index:2; position:absolute; top:0px; left:0px;}
.homepage_img_2_box_text   { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:65.5px;

}

#homepage_img_3  	   	   { width:276px; height:337px; }
#homepage_img_3_shadow 	   { width:276px; height:337px; }
.homepage_img_3_box		   { position:relative; height:337px; }
.homepage_img_3_box_img    { width:276px; height:337px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_3_box_shadow { width:276px; height:337px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_3_box_text   {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:115.5px;
}

#homepage_img_4    	   		{ width:276px; height:152px; }
#homepage_img_4_shadow 		{ width:276px; height:152px; }
.homepage_img_4_box		    { position:relative; height:152px; }
.homepage_img_4_box_img     { width:276px; height:152px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_4_box_shadow  { width:276px; height:152px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_4_box_text    { 
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:23px;
}

#homepage_img_5		   		{ width:328px; height:212px; }
#homepage_img_5_shadow 		{ width:328px; height:212px; }
.homepage_img_5_box		    { position:relative; height:212px; }
.homepage_img_5_box_img     { width:328px; height:212px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_5_box_shadow  { width:328px; height:212px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_5_box_text    { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:53px; 
}

#homepage_img_6 	     	{ width:328px; height:277px; }
#homepage_img_6_shadow 		{ width:328px; height:277px; }
.homepage_img_6_box		 	{ position:relative; height:277px; }
.homepage_img_6_box_img     { width:328px; height:277px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_6_box_shadow  { width:328px; height:277px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_6_box_text    { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:86px; 
}

/* - - - -  BOTTOM IMAGES*/

#homepage_img_7		   		{ width:275px; height:390px; }
#homepage_img_7_shadow 		{ width:275px; height:390px; }
.homepage_img_7_box		    { position:relative; height:390px; }
.homepage_img_7_box_img     { width:275px; height:390px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_7_box_shadow  { width:275px; height:390px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_7_box_text    {
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:142px; 
}

#homepage_img_8   		 	{ width:325px; height:190px; }
#homepage_img_8_shadow  	{ width:325px; height:190px; }
.homepage_img_8_box		 	{ position:relative; height:190px; }
.homepage_img_8_box_img 	{ width:325px; height:190px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_8_box_shadow  { width:325px; height:190px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_8_box_text    { 
	position:absolute;
	top:0px; 
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:42px; 
}

#homepage_img_9    	   		{ width:404px; height:190px; }
#homepage_img_9_shadow 		{ width:404px; height:190px; }
.homepage_img_9_box	        { position:relative; height:190px; }
.homepage_img_9_box_img     { width:404px; height:190px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_9_box_shadow  { width:404px; height:190px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_9_box_text    { 
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:42px; 
}


#homepage_img_10			{ width:490px; height:190px; }
#homepage_img_10_shadow 	{ width:490px; height:190px; }
.homepage_img_10_box		{ position:relative; height:190px; }
.homepage_img_10_box_img    { width:490px; height:190px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_10_box_shadow { width:490px; height:190px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_10_box_text   {
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:42px; 
}

#homepage_img_11		   	{ width:239px; height:190px; }
#homepage_img_11_shadow 	{ width:239px; height:190px; }
.homepage_img_11_box		{ position:relative; height:190px; }
.homepage_img_11_box_img    { width:239px; height:190px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_img_11_box_shadow { width:239px; height:190px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_img_11_box_text   {
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:35px;
	margin-top:42px; 
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - ARCHIVE */

#homepage_archive		   	 { width:334px; height:147px; }
#homepage_archive_shadow 	 { width:334px; height:147px; }
.homepage_archive_box		 { position:relative; height:147px; }
.homepage_archive_box_img    { width:334px; height:147px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.homepage_archive_box_shadow { width:334px; height:147px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.homepage_archive_box_text   {
	position:absolute; 
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:25px;
	margin-top:33px;
}

.homepage_archive_text_title {
	margin-top:2px;
	font-family: RBNo21a-Bold;
	letter-spacing:1px;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
}

.homepage_archive_text_company {
	margin-top:2px;
	font-family: Roboto;
	font-weight:300;
	font-size:10px; 
	color:#FFFFFF;
}

.homepage_col_archive_1 { width:334px; float:left; margin-right:11px; }
.homepage_col_archive_2 { width:334px; float:left; margin-right:11px; }
.homepage_col_archive_3 { width:334px; float:left; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - ABOUT */

.line_about { background-color:#b9d304; }
.about_img_line { background-color:#b9d304; height:1px; width:100%; }
.about_img_text_company { 
	color:#b9d304; 
	font-family:RBNo21a-Bold; 
	letter-spacing:1px;
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	border-top:1px solid #b9d304;
	border-bottom:1px solid #b9d304;	
}
.about_text_images 		{ font-family: Roboto; font-size:36px; font-weight:300; color:#C4D600; text-decoration:none; }
.about_text_title  		{ font-family: Roboto; font-size:14px; font-weight:300; color:#424039; text-decoration:none; }
.about_text_title_green { font-family: RBNo21a-Bold; letter-spacing:1px; font-size:19px; color:#b9d304; text-decoration:none; }
.about_text 	   		{ font-family: Roboto; font-size:16px; font-weight:300; color:#000; text-decoration:none; }

.about_images_col1 { width:335px; float:left; margin-right:10px; }
.about_images_col2 { width:334px; float:left; margin-right:10px; }
.about_images_col3 { width:334px; float:left; }

#img_office			{ width:335px; height:235px; }
#img_office_shadow  { width:335px; height:235px; }
.office_box			{ position:relative; height:235px; }
.office_box_img		{ width:335px; height:235px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.office_box_shadow	{ width:335px; height:235px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.office_box_text	{ 
	position:absolute;
	top:0px;
	left:0px;
	width:100%; 
	z-index:3; 
	line-height:35px;
	margin-top:99px; 
}

#img_studio			{ width:334px; height:234px; }
#img_studio_shadow  { width:334px; height:234px; }
.studio_box			{ position:relative; height:234px; }
.studio_box_img		{ width:334px; height:234px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.studio_box_shadow	{ width:334px; height:234px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.studio_box_text	{ 
	position:absolute;
	top:0px;
	left:0px;
	width:100%; 
	z-index:3;
	line-height:35px;
	margin-top:99px;
}

#img_lounge_area_about		  { width:334px; height:234px; }
#img_lounge_area_shadow_about { width:334px; height:234px; }
.lounge_area_box			  { position:relative; height:234px; }
.lounge_area_box_img_about	  { width:334px; height:234px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.lounge_area_box_shadow_about { width:334px; height:234px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.lounge_area_box_text_about	  { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:35px;
	margin-top:99px;
}


/* - - - - - - - - - - - - - - - PREMIOS */

.box_premio_garage_ccp_text,
.box_premio_garage_ojo_text,
.box_premio_garage_mep_text,
.box_premio_garage_cannes_text {
	font-family: Roboto; 
	font-size:8px; 
	font-weight:300;
	color:#a7a9ac; 
	text-decoration:none;
	float:left;
	text-align:left;
}

.box_premio_garage_ccp_text	   { width:180px; }
.box_premio_garage_ojo_text    { width:126px; }
.box_premio_garage_mep_text    { width:160px; }
.box_premio_garage_cannes_text { width:132px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - ABOUT OUR TEAM*/

.our_team_text_title  		{ font-family: RBNo21a-Bold; letter-spacing:1px; font-size:15px; font-style:normal; font-weight:normal; color:#454545; text-decoration:none; }
.our_team_text 	   			{ font-family: Roboto; font-size:15px; font-weight:300; color:#000; text-decoration:none; }
.our_team_text_email 	    { font-family: Roboto; font-size:15px; font-weight:300; color:#000; text-decoration:none; }
.our_team_text_email:hover  { font-family: Roboto; font-size:15px; font-weight:300; color:#b9d304; text-decoration:none; cursor:pointer; }
.our_team_text_green  		{ font-family: RBNo21a-Bold; letter-spacing:1px; font-size:15px; font-style:normal; font-weight:normal; color:#b9d304; text-decoration:none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - LOCATIONS */

.locations_col_1_top   { width:397px; float:left; margin-right:10px; }
.locations_col_2_top   { width:243px; float:left; margin-right:10px; }
.locations_col_3_top   { width:363px; float:left; }

.locations_col_1_bottom   { width:285px; float:left; margin-right:10px; }
.locations_col_2_bottom   { width:355px; float:left; margin-right:10px; }
.locations_col_3_bottom   { width:363px; float:left; }

.locations_line { height:1px; line-height:1px; background-color:#FFFFFF; width:100%;}
.locations_text   { 
	font-family: RBNo21a-Bold; 
	letter-spacing:1px;
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#img_roads 		  { width:397px; height:265px; }
#img_roads_shadow { width:397px; height:265px; float:left; }
.roads_box		  {	position:relative; height:265px; }
.roads_box_img 	  { width:397px; height:265px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.roads_box_shadow { width:397px; height:265px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.roads_box_text   {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:50px;
	margin-top:106.5px;
}

#img_landscapes { width:243px; height:264px; }
#img_landscapes_shadow { width:243px; height:264px; }
.landscapes_box		   { position:relative; height:264px; }
.landscapes_box_img    { width:243px; height:264px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.landscapes_box_shadow { width:243px; height:264px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.landscapes_box_text   { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:106px;
}

#img_beaches    	{ width:363px; height:265px; }
#img_beaches_shadow { width:363px; height:265px; float:left; }
.beaches_box		{ position:relative; height:265px; }
.beaches_box_img    { width:363px; height:265px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.beaches_box_shadow { width:363px; height:265px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.beaches_box_text   {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:106.5px;
}

#img_sports 		{ width:285px; height:393px; }
#img_sports_shadow  { width:285px; height:393px; }
.sports_box			{ position:relative; height:393px; }
.sports_box_img 	{ width:285px; height:393px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.sports_box_shadow  { width:285px; height:393px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.sports_box_text    { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%; 
	line-height:50px;
	margin-top:170.5px; 
}

#img_villages		 { width:355px; height:198px; }
#img_villages_shadow { width:355px; height:198px; }
.villages_box		 { position:relative; height:198px; }
.villages_box_img    { width:355px; height:198px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.villages_box_shadow { width:355px; height:198px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.villages_box_text   {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:73px;
}

#img_interiors  { width:355px; height:185px; }
#img_interiors_shadow  { width:355px; height:185px; float:left;}
.interiors_box		   { position:relative; height:185px; }
.interiors_box_img     { width:355px; height:185px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.interiors_box_shadow  { width:355px; height:185px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.interiors_box_text    {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:66.5px;
}

#img_oldtown     	{ width:363px; height:216px; }
#img_oldtown_shadow { width:363px; height:216px; }
.oldtown_box		{ position:relative; height:216px; }
.oldtown_box_img 	{ width:363px; height:216px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.oldtown_box_shadow { width:363px; height:216px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.oldtown_box_text   { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:82px;
}

#img_moderncity 	   { width:363px; height:166px; }
#img_moderncity_shadow { width:363px; height:166px; }
.moderncity_box		   { position:relative; height:166px; }
.moderncity_box_img    { width:363px; height:166px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.moderncity_box_shadow { width:363px; height:166px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.moderncity_box_text   {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:57px;
}

	/* - - - - - - - - - - - - - - - - - - - - - - - - - - LOCATIONS SUBPAGINA */

	.loc_box { width:720px; }
	.loc_t_seta_esq { float:left; width:20px; position:relative; top:220px; margin:0px; padding:0px;; border:0px; margin-right:10px; visibility:hidden; }
	.loc_frame_div  { float:left; width:659px; height:440px; }
	.loc_frame_src  { background-color:transparent; width:659px; height:440px; margin-right:10px; }
	.loc_t_seta_dta { float:right; width:20px; position:relative; top:220px; }
	.loc_box_titlepagina { 
		font-family: RBNo21a-Bold;
		 letter-spacing:1px;
		font-size:21px;
		text-decoration:none;
		width:659px;
		text-align:left;
		color:#C4D600;
		float:left;
	}
	
	/* - - - - IFRAME - - - - */
	.loc_f_seta_esq { float:left; width:20px; height:8px; line-height:8px; margin-top:20.5px; margin-left:10px; }
	.loc_f_seta_dta { float:left; width:20px; height:8px; line-height:8px; margin-top:20.5px; }
	.loc_box_img_descricao {
		width:659px;
		float:left; 
		text-align:left; 
		color:#000; 
		font-family: Roboto;
		font-size:15px;
		font-weight:300;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - WEATHER */

.div_weather { width:1024px; height:662px; position:relative; z-index:1; }
#img_weather { width:1024px; height:662px; position:absolute; z-index:1; top:0px; left:0px; }

.div_sun	 { width:679px; height:476px; position:relative; z-index:2; top:-569px; left:0px;}
#img_sun 	 { width:679px; height:476px; position:absolute; z-index:2; left:0px; top:0px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - TALENTS */

.talents_col_1 { width:305px; float:left; margin-right:10px; }
.talents_col_2 { width:341px; float:left; margin-right:10px; }
.talents_col_3 { width:358px; float:left; }
.talents_line { height:1px; line-height:1px; background-color:#FFFFFF; width:100%;}

.talents_text   { 
	font-family: RBNo21a-Bold; 
	letter-spacing:1px;
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#img_latins 		   { width:305px; height:290px; }
#img_latins_shadow     { width:305px; height:290px; }
.latins_box			   { position:relative; height:290px; z-index:1; }
.latins_box_img        { width:305px; height:290px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.latins_box_img_shadow { width:305px; height:290px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.latins_box_img_text   { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:50px;
	margin-top:119px; 
}


#img_nordics 			{ width:305px; height:358px; }
#img_nordics_shadow 	{ width:305px; height:358px; }
.nordics_box			{ position:relative; height:358px; }
.nordics_box_img    	{ width:305px; height:358px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.nordics_box_img_shadow { width:305px; height:358px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.nordics_box_img_text   { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:50px;
	margin-top:155px;
}

#img_arabs 	 		  { width:341px; height:658px; }
#img_arabs_shadow 	  { width:341px; height:658px; }
.arabs_box			  { position:relative; height:658px; }
.arabs_box_img    	  { width:341px; height:658px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.arabs_box_img_shadow { width:341px; height:658px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.arabs_box_img_text   { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width:100%;
	line-height:50px;
	margin-top:304px;
}

#img_africans 			 { width:358px; height:306px; }
#img_africans_shadow 	 { width:358px; height:306px; }
.africans_box			 { position:relative; height:306px; }
.africans_box_img    	 { width:358px; height:306px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.africans_box_img_shadow { width:358px; height:306px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.africans_box_img_text   { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:50px;
	margin-top:129px; 
}

#img_asians  			{ width:358px; height:342px; }
#img_asians_shadow  	{ width:358px; height:342px; }
.asians_box				{ position:relative; height:342px; }
.asians_box_img     	{ width:358px; height:342px; float:left; z-index:1; position:absolute; top:0px; left:0px; }
.asians_box_img_shadow  { width:358px; height:342px; float:left; z-index:2; position:absolute; top:0px; left:0px; }
.asians_box_img_text    { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	line-height:50px;
	margin-top:146px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - CONTACTS */

.contacts_col_01 { width:492px; float:left; margin-right:20px; }
.contacts_col_01_t_01 { width:175px; float:left; margin-right:20px; } /* Coluna 01 Top */
.contacts_col_01_t_02 { width:135px; float:left; margin-right:20px; } /* Coluna 02 Top */
.contacts_col_01_t_03 { width:135px; float:left; } 					  /* Coluna 03 Top */

.contacts_col_01_m_01 { width:175px; float:left; margin-right:20px; } /* Coluna 01 Middle */
.contacts_col_01_m_02 { width:135px; float:left; margin-right:20px;} 					  /* Coluna 02 Middle */
.contacts_col_01_m_03 { width:135px; float:left; } 					  /* Coluna 03 Middle */
.contacts_col_01_m_b_01 { width:260px; float:left; } 				  /* Coluna Bottom - Middle */

.contacts_col_02 { width:512px; float:left; }

.contacts_col_03 { width:100%; float:right; }
.contacts_col_03_01 { width:492px; float:left; }
.contacts_col_03_02 { width:492px; float:right; position:relative; right:1px; z-index:2;}
.contacts_col_03_03 { width:100%; float:left; position:relative; top:-21px; z-index:1;}

.contacts_col_04 { width:100%; float:left; text-align:left }

.line_contacts { height:1px; background-color:#C4D600; }
.line_contacts_form { height:1px; background-color:#CCC; }

.contacts_text 		  { font-family: Roboto; font-size:14px; font-weight:300; color:#000; text-decoration:none; text-align:left; }
.contacts_text_title  { font-family: RBNo21a-Bold; letter-spacing:1px; font-size:16px; font-style:normal; font-weight:normal; color:#b9d304; text-decoration:none; }
.contacts_text_email  { font-family: Roboto; font-size:14px; font-weight:300; color:#000; text-decoration:none; }
.contacts_text_email:hover { font-family: Roboto; font-size:14px; font-weight:300; color:#b9d304; text-decoration:none; cursor:pointer; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - HEADER / FOOTER FOLLOW US */

#img_follow_facebook { width:18px; height:16px; }
/*#img_follow_linkedin { width:18px; height:16px; }*/
#img_follow_twitter { width:17px; height:16px; }
/*#img_follow_vimeo { width:17px; height:16px; }*/
#img_follow_youtube { width:17px; height:16px; }
#img_follow_instagram { width:18px; height:16px; }
.div_bts_follow { width:18px; height:16px; float:right; cursor:pointer; vertical-align:top; }
.div_text_follow{ width:120px; margin-right:10px; float:right; }
.follow_up_text { 
	font-family:Roboto;
	font-weight:300;
	font-size:13px; 
	color:#000000; 
	text-decoration:none;
}

.footer_bottom_text {
	font-family: Roboto; 
	font-size:13px;
	font-weight:300;
	color:#000; 
	text-decoration:none;
}

.footer_bottom_text_email {
	font-family: Roboto;
	font-weight:300; 
	font-size:13px;
	color:#000; 
	text-decoration:none;
}

.footer_bottom_text_email:hover {
	font-family: Roboto; 
	font-weight:300;
	font-size:13px; 
	color:#b9d304; 
	text-decoration:none;
	cursor:pointer;
}


.footer_bottom_text_title {
	font-family: RBNo21a-Bold; 
	letter-spacing:1px;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#b9d304; 
	text-decoration:none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - LINE */

.line_header { height:1px; background-color:#C4D600; width:100%;}
.line_footer { height:1px; background-color:#C4D600; width:100%;}
.line { height:3px; background-color:#FFFFFF; width:200px;}
.line_roads { height:1px; background-color:#FFFFFF; width:100%;}
.line_video_player { height:2px; background-color:#C4D600; }


