@charset "iso-8859-1";


/*########################### PADRONIZAO ###############################*/

*{
	line-height:normal;
}

b{
	font-weight:800;
}

strong{
	font-weight:800;
}

img{
	border:0;
}

a, a:link {
	color: #2D486A;
	font-weight: 800;
	text-decoration: none;
}

a:visited {
	color: #609;
	font-weight: 800;
	text-decoration: none;
}

a:hover {
	color: #2D486A;
	text-decoration: underline;
}

h1 {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:normal;
	height:auto;
}

h2 {
	font-size:1em;
	margin:0 0 -15px 0;
	padding:0;
	font-weight:bold;
	list-style:square;
	line-height:normal;
	height:auto;
}

/*########################### CONFIGURAO DO LAYOUT ###############################*/

body{
	margin: 0; 
	padding: 0;
	background-color:#FFF;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 1em;
	line-height: 1.2em;
	background-image:url('../images/bg_rcfashion.gif');
	background-repeat:repeat;
}

#main{
	width:740px;
	margin:0 auto 0 auto;
	padding:0;
	border-left:5px solid #DDD;
	border-right:5px solid #DDD;
	background-color:#FFFFFF;
	opacity:0.97;
	filter:alpha(opacity=97);
}

/*########################### ESQUELETO ###############################*/

/*_______________CABEALHO_______________*/
	#main #cabecalho{
		width:auto;
		height:185px;
		text-align:left;
		background-image:url(../images/bg_banner.png);
		background-repeat:no-repeat;
		background-position:left bottom;
	}

		#main #cabecalho #logo{
			width:auto;
			height:131px;
			background-image:url(../images/backgrounds/logo.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
		}

		#main #cabecalho #logo #logo_click{
			float:left;
		}
		
		#main #cabecalho #logo #busca{
			font-family:"Trebuchet MS";
			color:#9A92A5;
			font-size:0.8em;
			width:250px;
			margin-right: 10px;
			float:right;
		}
		
		.estilo_busca{
			border:1px solid #CCC;
			padding:2px 3px 2px 3px;
			color:#999;
			font-weight:bold;
		}

		.estilo_bt_busca{
			border:1px solid #666;
			padding:2px 3px 2px 3px;
			color:#666;
			font-size:0.7em;
			background-color:#DDD;
			font-weight:bold;
			cursor:text;
			margin-bottom:8px;
		}
		
		#main #cabecalho #menu_global{
			width:auto;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*			color:#ddced7;*/
			color:#000000;
			height:40px;
			font-size:1em;
			margin:19px 0 0 0;
			text-align:center;
			letter-spacing:3px;
		}

			#main #cabecalho #menu_global a{
				color:#000000;
				letter-spacing:normal;
				text-decoration:none;
			}
	
			#main #cabecalho #menu_global a:hover{
				color:#706C93;
			}

			#main #cabecalho #cabelo{
			}
/*_______________CORPO_______________*/
	#main #content{
		width:auto;
		text-align:left;
		margin:15px 0 0 0;
	}




/*_______________RODAP_______________*/
	#main #rodape{
		width:auto;
		margin:40px 0 0 0;
		padding:10px 0 0 0;
		height:50px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:0.6em;
		text-align:left;
		border-top:1px solid #FDF;
		background-color:#DCC9E0;
	}

	#main #rodape #menu_rodape{
		width:290px;
		border-bottom:5px solid #53507C;
		float:left;
		height:37px;
		text-align:left;
		margin-left:8px;
	}

		#main #rodape #menu_rodape a{
			font-weight:bold;
			color:#53507C;
			text-decoration:none;
		}
	
		#main #rodape #menu_rodape a:hover{
			color:#53507C;
			text-decoration:underline;
		}

	#main #rodape #creditos{
		width:185px;
		margin:0 0 0 29px;
		float:left;
		height:50px;
		color:#575E6C;
		text-align:left;
	}

	#main #rodape #comunicacao{
		width:185px;
		margin:0 0 0 29px;
		border-bottom:5px solid #53507C;
		float:left;
		height:37px;
		text-align:left;
	}




/*_______________PGINAS_______________*/

/*~~~~~Home~~~~~*/ 
		#main #content #banner_home{/*O banner ter 690x250*/
			width:670px;
			height:250px;
			margin:0 0 0 26px;
			padding:0 5px 0 5px;
		}

		#main #content #materia_01{
			width:200px;
			margin:14px 0 0 30px;
			float:left;
			background-color:#E9E9E9;
			font-size:0.7em;
		}
		
			#main #content #materia_01 #img_materia01{
				width:110px;
				height:100px;
				margin:0 5px 0 0;
				float:left;
			}
			
		#main #content #materia_02{
			width:200px;
			margin:14px 0 0 25px;
			float:left;
			background-color:#E9E9E9;
			font-size:0.7em;
		}

			#main #content #materia_02 #img_materia02{
				width:110px;
				height:100px;
				margin:0 5px 0 0;
				float:left;
			}
			
		#main #content #agendamento{
			width:220px;
			margin:-51px 0 0 28px;
			float:left;
			font-size:0.95em;
		}

			#main #content #materia_03 #img_materia03{
				width:110px;
				height:100px;
				margin:0 5px 0 0;
				float:left;
			}

		#main #content #noticia{
			width:200px;
			margin:8px 0 0 30px;
			float:left;
			padding:0;
			font-size:0.7em;
			background-color:#FFFFFF;
		}
		
		#main #content #noticia_01{
/*			width:320px;*/
			margin:0;
			/*padding:0 3px 0 5px;
			float:left;
			font-size:0.7em;
			background-color:#FFEAEA;*/
		}
			#main #content #noticia_01 #img_noticia01{
			}

		#main #content #noticia_02{
/*			width:320px;*/
			margin:6px 0 0 0;
			/*padding:0 3px 0 5px;
			float:left;
			font-size:0.7em;
			background-color:#FFEAEA;*/
		}

/*			#main #content #noticia_02 #img_noticia02{
				float:left;
				margin-right:6px;
			}*/

		#main #content #noticia_03{
/*			width:320px;*/
			margin:6px 0 0 0;
			/*padding:0 3px 0 5px;
			float:left;
			float:left;
			font-size:0.7em;
			background-color:#FFEAEA;*/
		}

		#main #content #painel{
			width:448px;
			height:304px;
			margin:8px 0 0 25px;
			float:left;
			padding:2px 5px 0 7px;
			font-size:0.7em;
			background-image:url(../images/painel/bg_painel.jpg);
			background-repeat:no-repeat;
		}

/*~~~~~Sobre Ns~~~~~*/ 

		#main #content #conteudo{
			width:auto;
			margin:0 0 10px 0;
			padding:8px 5px 0 8px;
		}

		#main #content #title{
			width:auto;
			margin:0 0 10px 0;
			border-left:7px solid #47357B;
			border-bottom:1px solid #47357B;
			font-weight:bold;
			font-size:1.1em;
			padding-left:5px;
		}
		
		#main #content #fotos_salao{
			margin-left:10px;
			float:right;
			font-size:0.7em;
			text-align:center;
		}

/*______________________________________________________________________________________________________________________________________*/

/*########################### CLASSES ###############################*/

.tit_destaques{
	margin-left:33px;
	font-size:1em;
	font-weight:bold;
	color:#333;
	padding-left:8px;
	font-family:Verdana, Geneva, sans-serif;
}

.tit_paginas{
	font-size:1.2em;
	font-weight:bold;
	color:#634E5A;
	font-family:Verdana, Geneva, sans-serif;
	border-left:8px solid #634E5A;
	padding-left:5px;
}

.subtit_servicos{
	font-size:0.9em;
}

.subtit_servicos a:link{
	color:#D97B9C;
}

.subtit_servicos a:hover{
	background-color:#DECFFE;
	text-decoration:none;
}

.subtit_servicos a:visited{
	color:#D97B9C;
	text-decoration:none;
}