/* Style - Flor Cleaning :: Massagem Terapia | By: Conectasul.com :: Brasil */

/* Geral */

* 							{ margin:0px; padding:0px; }

body 						{ background:#D8EAC1; }

body, input, textarea		{ font-family: Tahoma, Arial, Verdana; font-size:12px; color:#666666; }

table						{ border:none; width:750px; }

img, fieldset 				{ border:none; }

h1							{ font-size:16px; color:#8CC63E; }

h2							{ background:url(../imagens/background-titles-pages-int.jpg); font-size:16px; color:#FFFFFF; width:770x; height:30px; line-height:30px; padding-left:10px; }	

a							{ color:#336699; text-decoration:none; }					

/* Layout */

div#container				{ width:100%; }

div#wraper					{ background:#FFFFFF; width:800px; margin:auto; overflow:auto; padding-bottom:10px; }

div#header					{ width:800px; height:180px; background:url(../imagens/background-website.jpg); margin:auto; }

div#logo_site				{ width:164px; height:107px; padding-top:60px; float:left; }

div#contact_us				{ width:220px; height:140px; background:url(../imagens/background-contact-us.jpg); float:right; padding-top:10px; margin-right:30px;  }

.title_contact_us			{ font-size:16px; color:#014711; font-weight:bold; padding-left:10px; padding-top:10px; }

div#contact_us p 			{ color:#FFF; font-size:14px; padding-left:17px; }

div#content_menu			{ width:800px; height:244px; background:url(../imagens/background-menu-site.jpg); margin:auto; }

div#menu					{ width:290px; padding-top:45px; margin-left:20px; float:left; margin-right:50px; }

div#menu ul li				{ height:25px; background:url(../imagens/background-menu-site-a.jpg); padding-top:5px; list-style:none; display:block; clear:both; }

div#menu ul li.border_none	{ background:none; }

div#menu ul li a			{ font-size:14px; color:#666; text-decoration:none; padding-left:30px; }

div#menu ul li a.link_ativo	{ font-weight:bold; }

div#menu ul li a:hover		{ font-weight:bold; color:#8CC63E; }

/* Swf Right */

div#swf_right				{ width:399px; float:left; margin-top:35px;}


/* Content Site */

div#content_all				{ width:780px; margin:auto; padding-top:10px; padding-bottom:10px; }

div#content_all p			{ line-height:20px; }

div#content_left			{ width:300px; float:left; }

.title_content_left			{ width:300px; height:30px; background:url(../imagens/background-title-pages.jpg); font-size:16px; display:block; line-height:30px; color:#8CC63E; }		

div#content_left p a		{ color:#336699; float:right; text-decoration:none; }

.logo_Association_2			{ padding-left:6px; }

.logo_Association_3			{ padding-top:5px; }

div#content_right			{ width:440px; float:left; margin-left:40px; }

.title_content_right		{ width:440px; height:30px; background:url(../imagens/background-title-pages.jpg); font-size:16px; display:block; line-height:30px; color:#8CC63E; }

.link_active				{ font-weight:bold; }	

/* Portfolio */

div#portfolio img			{ margin-right:25px; padding-bottom:5px; border-bottom: solid 1px #8CC63F; }

/* Footer */

div#content_footer			{ width:800px; height:45px; margin:auto; background:#FFFFFF; border-top: solid 5px #AED373; }

div#rights_reserved			{ width: 300px; float:left; line-height:45px; padding-left:10px; color:#417449; font-size:14px; }

div#logo_conectasul			{ width:109px; height:20px; float:right; padding-top:13px; padding-right:10px; }

/* Photos Company Specialties */

div#photo_company_specialties img	{ padding:5px; border: solid 1px #999999; margin-right:11px; margin-bottom:11px; }

div#photo_company_specialties img:hover	{ padding:5px; border: solid 1px #333; margin-right:11px; margin-bottom:11px; }

/* Contact Us */

/* Contato */

.campos						{ width:400px; padding:5px; border:solid 1px #CCCCCC; color:#333333; margin-bottom:10px }

.area						{ width:400px; padding:5px; border:solid 1px #CCCCCC; color:#333333; }

#btn_envia_form				{ margin-top:5px; float:left; margin-right:10px; background:#8CC63E; border:solid 1px #CCC; color:#FFF; padding:5px; }

.desce						{ padding-top:7px; margin-left:5px; }

div#form					{ width:430px; float:left; }

div#map_site				{ width:330px; float:left; margin-top:20px; border: solid 1px #003300; padding:5px; }

div#map_site a				{ color:#006600; text-decoration:none; }

div#map_site a:hover		{ text-decoration:underline; }

/* Foundation */

div#foundation_left			{ width:140px; float:left; }

div#foundation_right		{ width:640px; float:left; text-align:justify; }

/* Portfolio */

div.img_portfolio img		{ padding:5px; border: solid 1px #999999; margin-right:11px; margin-bottom:11px; }

div.img_portfolio img:hover	{ padding:5px; border: solid 1px #333; margin-right:11px; margin-bottom:11px; }
				