@charset "utf-8";

/*-----------------------------------------------------------------
CORES
------------------------------------------------------------------
Cinza Fundo 	#F5F5F5
Cinza Claro		#B7B7B7


Home 			#9C4288
Ambientes		#CA282E
Dicas			#E58330
Serviços		#77A047
Fornecedores	#42909D
Blog			#574DA3
*/


/*-----------------------------------------------------------------
RESET
------------------------------------------------------------------*/
html {	overflow-y: scroll;}
html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;
	border: 0;	outline: 0;
	font-size: 100%;	vertical-align: baseline;
	background: transparent;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}

table {	
	border-collapse: collapse;	border-spacing: 0;
}


body {
	background:#F5F5F5 url(../image/bg_body.gif) repeat-x top left;
	line-height: 1;		
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;		color:#666;
}

p, h1, h2, h3, h4, #content li, #content-popup li { line-height:20px;}

label { display:block; margin-bottom:5px;}

small { font-size:10px; line-height:14px;}


/*-----------------------------------------------------------------
GENERAL STYLES
------------------------------------------------------------------*/
.floatright	{ float:right;}
.floatleft	{ float:left;}
.clear		{ clear:both;}
.margin-right{ margin-right:15px;}
.bold		{ font-weight:bold;}
.nobold		{ font-weight:normal;}
.margin-top-home { margin-top:15px;}
.margin-bottom { margin-bottom:10px;}


/*-----------------------------------------------------------------
LINK STYLES
------------------------------------------------------------------*/
a:link, a:visited 	{ text-decoration:none;}
a:hover 			{ text-decoration: underline;}
a:active 			{ text-decoration:underline;}


/*-----------------------------------------------------------------
CORES
------------------------------------------------------------------*/
.home			{ color:#9C4288;}
.ambientes		{ color:#CA282E;
				  font-weight:bold;}
.dicas			{ color:#E58330;}
.servicos		{ color:#77A047;}
.fornecedores	{ color:#42909D;}
.blog			{ color:#574DA3;}
.padrao			{ color:#666;}


/*-----------------------------------------------------------------
HEADINGS
------------------------------------------------------------------*/
#content h1{
	margin-bottom:15px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:16px;
	margin-bottom:15px;
	border-bottom:solid 1px #B7B7B7;
	padding-bottom:3px;
}

h4 {
	font-weight:bold;
	margin:25px 0 5px 0;
}

h4.outros-contatos {margin:10px 0 5px 0;}


/*-----------------------------------------------------------------
STRUCTURE
------------------------------------------------------------------*/
#wrapper		{ width:967px; margin:0 auto; padding:0 14px; }
#container		{ width:100%;}
#leftbar		{ float:left; width:242px;}
#content		{ margin-left:252px; margin-right:137px;}
#rightbar		{ float:right; width:127px;}
.leftcontent1	{ float:left; width:284px; min-height:250px;}
.rightcontent1	{ margin-left:294px; width:284px; min-height:250px;}
.rightcontent	{ margin-left:294px; width:284px;}
.leftcontent	{ float:left; width:284px;}


/*-----------------------------------------------------------------
MENU TOP
------------------------------------------------------------------*/
#nav-top	{ height:22px;}
#nav-top li { float:right; margin:4px 0 0 10px; padding:0 10px 2px 0; border-right:#999999 solid 1px;}
#nav-top a  { color:#666; text-decoration:none;}	
#nav-top a:hover 	{ text-decoration:underline;}	
#nav-top-last		{ margin:0; padding:0;}	  


/*-----------------------------------------------------------------
HEADER
------------------------------------------------------------------*/
#header		{ background:url(../image/bg_header.gif) no-repeat top left; height:114px;}
#slogan		{ padding-top:30px; margin-left:5px; float:left;}
.titulo		{ font-size:13px; color:#9C4288; font-weight:bold; margin-bottom:7px; line-height:11px;}		
.titulo2	{ font-size:11px; color:#5ABBCB; margin:0 0 5px 25px; line-height:11px;}		
/*#banner-top	{ float:right; margin-top:16px; width:540px; height:80px; border:solid 1px #eeeeee; background:#F5F5F5;}*/

#banner-top	{ float:right; width:522px; height:70px; margin-top: 27px;}


/*-----------------------------------------------------------------
BREAD CRUMB - SEARCH
------------------------------------------------------------------*/
#breadcrumb		{ margin:15px 0;}
#search			{ float:right; margin-top:-25px;}
.ic-search		{ float:right; margin-left:10px;}


/*-----------------------------------------------------------------
MENU
------------------------------------------------------------------*/
#nav	{ height:50px;}
#nav li 	{ float:left; width:161px;   text-align:center;}
#nav li a 	{ text-decoration:none; font-weight:bold; height:41px; padding-top:9px; display:block; color:#FFFFFF; line-height:15px;}
.texto-menu	{ font-weight:normal; }
#menu-home a				{ background:url(../image/bg-menu-home.png) no-repeat scroll 0 bottom;}
#menu-home a:hover			{ background:url(../image/bg-menu-home.png) no-repeat scroll 0 0;}
#menu-home-active			{ background:url(../image/bg-menu-home-active.png) no-repeat scroll 0 0;}
#menu-ambientes a			{ background:url(../image/bg-menu-ambientes.png) no-repeat scroll 0 bottom;}
#menu-ambientes a:hover		{ background:url(../image/bg-menu-ambientes.png) no-repeat scroll 0 0;}
#menu-ambientes-active		{ background:url(../image/bg-menu-ambientes-active.png) no-repeat scroll 0 0;}
#menu-dicas a				{ background:url(../image/bg-menu-dicas.png) no-repeat scroll 0 bottom;}
#menu-dicas a:hover			{ background:url(../image/bg-menu-dicas.png) no-repeat scroll 0 0;}
#menu-dicas-active			{ background:url(../image/bg-menu-dicas-active.png) no-repeat scroll 0 0;}
#menu-servicos a			{ background:url(../image/bg-menu-servicos.png) no-repeat scroll 0 bottom;}
#menu-servicos a:hover		{ background:url(../image/bg-menu-servicos.png) no-repeat scroll 0 0;}
#menu-servicos-active		{ background:url(../image/bg-menu-servicos-active.png) no-repeat scroll 0 0;}
#menu-fornecedores a		{ background:url(../image/bg-menu-fornecedores.png) no-repeat scroll 0 bottom;}
#menu-fornecedores a:hover	{ background:url(../image/bg-menu-fornecedores.png) no-repeat scroll 0 0;}
#menu-fornecedores-active	{ background:url(../image/bg-menu-fornecedores-active.png) no-repeat scroll 0 0;}
#menu-voce a				{ background:url(../image/bg-menu-voce.png) no-repeat scroll 0 bottom;}
#menu-voce a:hover			{ background:url(../image/bg-menu-voce.png) no-repeat scroll 0 0;}
#menu-voce-active			{ background:url(../image/bg-menu-voce-active.png) no-repeat scroll 0 0;}


/*-----------------------------------------------------------------
RIGHT BAR
------------------------------------------------------------------*/
#rightbar .banner	{ width:125px; height:95px; margin-bottom:10px;  border: solid 1px #eeeeee; overflow: hidden;}
#rightbar .banner-img	{ width:125px; height:95px; border: solid 1px #eeeeee; margin-bottom:10px; background:#FFFFFF url(../image/bg-input.png) repeat-x scroll left top; }
#rightbar .fb_iframe_widget { margin:15px 0;}



/*-------------------------------------------------------------------------------------
LEFTBAR
-------------------------------------------------------------------------------------*/
/*#leftbar a:link,  #leftbar a:visited 	{ color: #666;}
#leftbar a:hover, #leftbar a:active 	{ color: #666;}*/



.box-leftbar { 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: solid 1px #B7B7B7; 
	margin-bottom:10px; 
	background:#fff;
}
.box-leftbar-padding{ padding:15px;}

.submenu-titulo { 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#fff url(../image/bg-submenu-titulo.png) no-repeat scroll left top;
	height:30px;
}
.submenu-titulo p { 
	padding:3px 8px;  
	font-weight:bold; 
	color:#9C4288;
}




/*-------------------------------------------------------------------------------------
SUBMENUS
-------------------------------------------------------------------------------------*/
.submenu-tit-ambientes, .submenu-tit-dicas, .submenu-tit-servicos, .submenu-tit-fornecedores, .submenu-tit-blog { 
	-webkit-border-radius: 5px; 	
	-moz-border-radius: 5px;
	height:30px;
}
.submenu-tit-ambientes p,  .submenu-tit-dicas p, .submenu-tit-servicos p, .submenu-tit-fornecedores p, .submenu-tit-blog p { 
	padding:3px 8px; 
	font-weight:bold; 
	color:#fff;
}


.submenu-tit-ambientes 		{ background:#fff url(../image/bg-submenu-ambientes.png) no-repeat scroll left top; }
.submenu-tit-dicas 			{ background:#fff url(../image/bg-submenu-dicas.png) no-repeat scroll left top; }
.submenu-tit-servicos		{ background:#fff url(../image/bg-submenu-servicos.png) no-repeat scroll left top; }
.submenu-tit-fornecedores	{ background:#fff url(../image/bg-submenu-fornecedores.png) no-repeat scroll left top; }
.submenu-tit-blog			{ background:#fff url(../image/bg-submenu-voce.png) no-repeat scroll left top; }


.submenu { padding:0 15px 18px 15px; }
.submenu a{ padding:12px 0; border-bottom:solid 1px #B7B7B7; display:block; text-decoration:none; color:#666;}
.submenu a:hover { text-decoration:underline;}

.submenu li ul {  border-bottom:solid 1px #B7B7B7; padding:0 0 20px 0;}
.submenu li ul li a{  padding:5px; font-size:11px; border:none;}



/*-------------------------------------------------------------------------------------
SUBMENUS - VARIAÇÕES
-------------------------------------------------------------------------------------*/
.submenu-ambientes { padding:0 15px 18px 15px; }
.submenu-ambientes a { padding:12px 0 0 0; display:block; text-decoration:none; color:#CA282E;}
.submenu-ambientes a:hover { text-decoration:underline;}
.submenu-ambientes-border  { border-bottom:solid 1px #B7B7B7; padding:0 12px 12px 0;}
.submenu-ambientes li ul li a{  padding:5px; font-size:11px; border:none; color:#666;}

.submenu-dicas { padding:0 15px 18px 15px; }
.submenu-dicas a{ padding:12px 0 0 0; display:block; text-decoration:none; color:#E58330;}
.submenu-dicas a:hover { text-decoration:underline;}
.submenu-dicas-border  {border-bottom:solid 1px #B7B7B7; padding:0 12px 12px 0;}
.submenu-dicas li ul li a{  padding:5px; font-size:11px; border:none; color:#666;}

.submenu-servicos { padding:0 15px 18px 15px;}
.submenu-servicos a{ padding:12px 0 0 0; display:block; text-decoration:none; color:#77A047;}
.submenu-servicos a:hover { text-decoration:underline;}
.submenu-servicos-border  {border-bottom:solid 1px #B7B7B7; padding:0 12px 12px 0;}
.submenu-servicos li ul li a{  padding:5px; font-size:11px; border:none; color:#666;}

.submenu-fornecedores { padding:0 15px 18px 15px; }
.submenu-fornecedores a{ padding:12px 0 0 0; display:block; text-decoration:none; color:#42909D;}
.submenu-fornecedores a:hover { text-decoration:underline;}
.submenu-fornecedores-border  {border-bottom:solid 1px #B7B7B7; padding:0 12px 12px 0;}
.submenu-fornecedores li ul li a{  padding:5px; font-size:11px; border:none; color:#666;}

.submenu-blog { padding:0 15px 18px 15px; }
.submenu-blog a{ padding:12px 0 0 0; display:block; text-decoration:none; color:#574DA3;}
.submenu-blog a:hover { text-decoration:underline;}
.submenu-blog-border  {border-bottom:solid 1px #B7B7B7; padding:0 12px 12px 0;}
.submenu-blog li ul li a{  padding:5px; font-size:11px; border:none; color:#666;}


/*-------------------------------------------------------------------------------------
CONTENT
-------------------------------------------------------------------------------------*/
.box { 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7; 
	margin-bottom:10px; 
	background:#fff;
	padding:15px;
	overflow:hidden;
}
.box-2 { 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7; 
	margin-bottom:10px; 
	background:#F5F5F5;
	padding:15px;
	overflow:hidden;
}


#box-conteudo{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7; 
	margin-bottom:10px; 
	background:#fff;
	padding:15px;
	overflow:hidden;
}

#box-conteudo p {
	 margin-bottom:15px;
}
#box-conteudo h1 {
	 margin-bottom:5px;
}
#box-conteudo ol, #box-conteudo ul 	{ margin-bottom:15px;}
#box-conteudo li			{ margin-bottom:5px;}
#box-conteudo ol 		{ list-style:decimal outside; margin:0 0 15px 40px;} 
#box-conteudo ul 		{ list-style:circle outside; margin:0 0 15px 40px;}


.link-ambientes a{ color:#CA282E;}
.link-dicas a{ color:#E58330;}
.link-blog a{ color:#574DA3;}

.texto { margin:5px 0 0 0;}
.texto p { margin-bottom:15px;}

.divisoria{ width:55px; margin:30px auto; display:block;}	

.box ol, .box ul 	{ margin-bottom:15px;}
.box li			{ margin-bottom:5px;}
.box ol 		{ list-style:decimal outside; margin:0 0 15px 40px;} 
.box ul 		{ list-style:circle outside; margin:0 0 15px 40px;}

#content input, #content textarea, #content select		 { display:block; margin-bottom:15px;}

.linha { margin:20px 0; border-bottom:solid 1px #b7b7b7;}
.margin-top-home { margin-top:9px;}

.mapa-site a { color:#9C4288;}

.popup{
	margin:0 15px 15px 0; 
}

/*-------------------------------------------------------------------------------------
AMBIENTES
-------------------------------------------------------------------------------------*/
.autor {
	float:left;
	margin:0 0 10px 0;
	display:block;
	width:231px;
}
.desc-ambiente-home { /* height:136px; */ color:#666666}
.desc-ambiente-home-principal {  height:136px; color:#666666}

.desc-ambiente-home a{ text-decoration:none;}


/*-------------------------------------------------------------------------------------
DICAS E INFORMAÇÕES
-------------------------------------------------------------------------------------*/
.post{
	border-bottom: 1px solid #B7B7B7;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:20px;
}

.post .thumb{
	float:left;
	margin:0 15px 15px 0;
	height:130px;
	width:130px;
	background:#F5F5F5;
	border: 1px solid #B7B7B7;
}

.post h1{
	font-size: 16px;
}

.post p{
	margin-bottom:15px;
}

.post_meta_dicas{
	float:left;
	width:442px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7;
	padding:5px 10px 6px 10px;
	margin-bottom:15px;
	background: #f5f5f5;
}

.post_meta{
	float:left;
	width:521px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7;
	padding:5px 10px 6px 10px;
	margin-bottom:15px;
	background: #f5f5f5;
}


.post_meta ul, .post_meta_dicas ul {
	margin:0px
}

.post_meta li, .post_meta_dicas li {
	font-size:11px;
	display: inline;
}

.post_meta a:link,  .post_meta a:visited, .post_meta_dicas a:link, .post_meta_dicas a:visited	{ color: #666;}
.post_meta a:hover, .post_meta a:active, .post_meta_dicas a:hover, .post_meta_dicas a:active	{ color: #666;}

.post_comments_link{
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #B7B7B7;
	background:#FFFFFF url(../image/bg-input.png) repeat-x scroll left top;	
	height: 50px;
	width: 65px;
	padding:4px 0 0 3px;
	margin-top:-23px;
	text-align:center;
}
.post_comments_link a{
	font-size:9px;
}

.post_comments_link span{
	font-size: 30px;
	font-weight: bold;
	display: block;
	padding:0 4px;
}

#box-autor{
	display:block;
	height:100px;
	margin-bottom:15px;
	border-bottom: 1px solid #B7B7B7;
	text-align:center;
}
#box-autor-empresa{
	display:block;
	height:100px;
	margin-bottom:5px;

}

.hr-linha {
	height:1px; 
	background-color: #B7B7B7;
	color:#B7B7B7;
	margin-bottom:15px;
}

.gravatar{
	float: left;
	border:5px solid #F0F0F0;
	margin-right:15px;
}

.destaque-servicos .gravatar{ width: 75px}

.botao-dicas{
	background:#ffab4b url(../image/bg_botao_dicas.jpg) no-repeat scroll top center;
	border:1px solid #B7B7B7;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	padding:5px 20px 5px;
	text-transform:uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
a.botao-dicas {
	color:#fff;
}
a:hover.botao-dicas {
	background:#ffab4b url(../image/bg_botao_dicas.jpg) no-repeat scroll bottom center;
}

.botao-blog{
	background:#ffab4b url(../image/bg_botao_blog.jpg) no-repeat scroll center top;
	border:1px solid #B7B7B7;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	padding:5px 20px 5px;
	text-transform:uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
a.botao-blog {
	color:#fff;
}
a:hover.botao-blog {
	background:#ffab4b url(../image/bg_botao_blog.jpg) no-repeat scroll center bottom;
}

.botao-ambientes{
	background:#cb292f url(../image/bg_botao_ambientes.jpg) no-repeat scroll top center;
	border:1px solid #B7B7B7;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	padding:5px 20px 5px;
	text-transform:uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
a.botao-ambientes {
	color:#fff;
}
a:hover.botao-ambientes {
	background:#cb292f url(../image/bg_botao_ambientes.jpg) no-repeat scroll bottom center;
}



.comentario-top{
	margin:30px 0;
}
.intro 				{ min-height:95px;}
.intro a:link,  .intro a:visited, .intro a:link, .intro a:visited	{ color: #666;}
.intro a:hover, .intro a:active, .intro a:hover, .intro a:active	{ color: #666;}

.servicos_ck, .fornecedores_ck{ line-height: 160%; margin-left: 30px}


/*-------------------------------------------------------------------------------------
CLIQUE SERVIÇOS E CLIQUE FORNECEDORES
-------------------------------------------------------------------------------------*/
.destaque-servicos {
	background:#e7f7d4;
	border:solid 1px #7caa46;
	padding:15px;
}

.destaque-fornecedores {
	background:#ebf2e3;
	border:solid 1px #42909D;
	padding:15px;
}

.avancado {
	border-bottom:solid 1px #ccc;
	padding:15px;
	min-height:95px;
}

.simples {
	border-bottom:solid 1px #ccc;
	padding:15px;
}

#paginacao {
	margin:0; padding:0;
}
ul#paginacao li a.ativo {
	font-weight: bold;
	text-decoration: underline;
}

#paginacao li {
	float:left;
	list-style:none;
	margin:0 15px 0 0;
}

#paginacao li a {
	color:#9C4288;
}

.controls { width:552px;}

.prev { float:left;}
.next { float:right;}


.fornecedores_ck a {
	color:#42909D;
} 

.servicos_ck a {
	color:#77A047;
} 


#imagens_empresa {
	padding:0 0 40px 0;
	overflow:hidden;
	
}

#imagens_empresa ul {
	margin:0; padding:0px;
}

#imagens_empresa li {
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	border:solid 1px #e5e5e5;
	height:61px;
}

#imagens_empresa img {
	padding:2px;
}





/*-------------------------------------------------------------------------------------
CONTINUAR LENDO
-------------------------------------------------------------------------------------*/
.continuar_lendo_dicas {
	height:22px;
}

.continuar_lendo_dicas a {
	background:#E58330;
	padding:5px 20px;
	color:#fff;
	float:right;
	display:block;
}

.continuar_lendo_dicas a:hover{
	background:#d47220;
}


.continuar_lendo_ambientes {
	height:22px;
}
.continuar_lendo_ambientes a {
	background:#CA282E;
	padding:5px 20px;
	color:#fff;
	float:right;
	display:block;
}

.continuar_lendo_ambientes a:hover{
	background:#CA282E;
}



.continuar_lendo_servicos {
	height:22px;
}

.continuar_lendo_servicos a {
	background:#77A047;
	padding:5px 20px;
	color:#fff;
	float:right;
	display:block;
}

.continuar_lendo_servicos a:hover{
	background:#77A047;
}


.continuar_lendo_fornecedores {
	height:22px;
}

.continuar_lendo_fornecedores a {
	background:#42909D;
	padding:5px 20px;
	color:#fff;
	float:right;
	display:block;
}

.continuar_lendo_fornecedores a:hover{
	background:#42909D;
}




.continuar_lendo_blog {
	height:22px;
}

.continuar_lendo_blog a {
	background:#574DA3;
	padding:5px 20px;
	color:#fff;
	float:right;
	display:block;
}

.continuar_lendo_blog a:hover{
	background:#443993;
}


/*-------------------------------------------------------------------------------------
FOOTER
-------------------------------------------------------------------------------------*/
#footer {
	background:url(../image/bg-footer.png) repeat-x scroll 0 0;
	height:68px;
}

#footer-copyright { margin:15px 0;}

.footer_content	{ width:967px; margin:0 auto; padding-top:1px;}

.id9 { float:right;}

.footer_box_menu_top	{
	float:left;
	width:720px;
	height:35px;
	background:url(../image/footer_line.gif) repeat-x bottom;
}
.footer_box_menu	{
	float:left;
	width:720px;
}

#footer_contato { 
	float:right; 
	background:url(../image/bg_footer_contato.gif) repeat-y; 
	padding:10px 0 0 30px;
	height:57px;
}
#footer_contato p, #footer_contato a { color:#fff; line-height:15px;}

.footer_tit_menu{
	float:left;
	font-weight:bold;
	color:#761a61;
	padding:7px 10px 0 0;
}
.footer_menu{
	float:left;
	padding:11px 0 0 0;
	bac
}

.footer_bullet{
	float:left;
	padding:10px 8px;

}
.footer_menu a{
	color:#fff;
}

#assinatura{
	background: transparent url(../image/bg_assinatura.png) repeat-x left top;
	height: 49px;
	margin-top:20px;
	width: 100%;
}

#assinatura .assinatura_wrap{
	width:967px;
	margin: 0 auto;
}

#assinatura .id9{
	float: right;
	padding-top:10px;
}

#assinatura .logo-id9{
	float: right;
	padding-top:4px;
}

#assinatura .copyright{
	float: left;
}

#assinatura .copyright p{
	padding-top: 15px;	
}

#assinatura .id9 p{
	float: left;
	line-height:14px;
}

#assinatura .id9 a{
	color: #999;
	text-decoration: none;	
}

#assinatura .id9 a:hover{
	color: #666;
}

.sub_ativo, .categoria_ativa { color:#9C4288; font-weight: bold}


/*-------------------------------------------------------------------------------------
ALERTS
-------------------------------------------------------------------------------------*/
.msgOK	{
	background:#BBFAB7;
	border-bottom:1px solid #5AE116;
	border-top:1px solid #5AE116;
	margin-bottom:20px;
	margin-top:10px;
	padding:5px;
	text-align:left;
}

.msgErro {
	background:#F8D5D5;
	border-bottom:1px solid #D56C6C;
	border-top:1px solid #D56C6C;
	margin-bottom:20px;
	margin-top:10px;
	padding:5px;
	text-align:left;
}

label.error { color: #CA282E }

/*-------------------------------------------------------------------------------------
INPUT
-------------------------------------------------------------------------------------*/
input, select, textarea, file {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#fff url(../image/bg-input.png) repeat-x scroll left top;
	color:#666;
	padding:6px 8px;
	font-size:12px;
	border:1px solid #B7B7B7;
}




/*-------------------------------------------------------------------------------------
BOTOES
-------------------------------------------------------------------------------------*/
.bt-home {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#D899CA url(../image/bt_home.gif) repeat-x scroll 0 0;
	border:1px solid #9C4288;
	padding:5px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}

.bt-buscar {
	float:right;
	background:url(../image/ic_search.png) no-repeat scroll 0 0;
	height:28px;
	width:28px;
	background-color:#f5f5f5;
	border:0;
	margin-left:5px;
	cursor:pointer;
}

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

.text_main_principal {
	 min-height:115px; 
}

.Vertodos_home {
	position:absolute;
	padding:15px 0 0 505px ;
}
.Vertodos_home a{
	color:#ffffff;
}
.text_main_Ambientes {
	min-height:270px;
	padding:8px 0 0 4px;
}

.gravatar_ambientes{
	float: left;
	border:5px solid #F0F0F0;
	margin: 5px 15px 0 0;
	width:242px;
}

.box p{
	padding:0 0 5px 0;
}

.stButton_gradient{background-image:url('http://w.sharethis.com/images/gradient.gif');background-repeat:repeat-x;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding-left:2px;padding-right:2px;padding-top:0px !important;padding-bottom:0px !important;line-height:16px;font-size:16px;font-family:serif;}

