@charset "utf-8";
/* CSS - Folha de estilo criada para o site
www.miriamcabeleireiros.com.br

Criada em: 25 out 08

Ricardo Ribeiro
 */

body{
background:#fff;
text-align: center; /*Centraliza no IE*/
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif
color:#0f0f0f;
font-size:13px;
}
* html body{
font-size:13px;
}
#fundo{
padding:0;
margin: 0 auto; /*Centraliza em navegadores padrão*/
text-align:left; /*Corrige a cagada do IE*/
width:1024px;
height:920px;
background:url(../images/fundo.jpg) no-repeat;
border-top:solid 1px #e00b78;
}

/* Início Tratamentos de Textos, Links e Imagens*/
	h2{
		margin: 5px 5px 10px 3px;
		font-size:18px;
		color:#331aa1;
		display:inline;
	}
	h3{
		margin:3px 2px 10px 4px;
		font-size:16px;
		color:#331aa1;
	}
	h4{
		margin:3px 3px 2px 2px;
	}
	p{
		text-align:justify;
		font-size:15px;
		margin:4px;
		padding:3px;
	}
	* html p{
		text-align:justify;
		font-size:13px;
		margin:4px;
		padding:3px;
	}
	strong{
		color:#e00b78;
	}
	a{
		text-decoration:none;
		font-weight:600;
		color:#655999;
	}
	a:visited{
		text-decoration:none;
		font-weight:800;
		color:#331aa1;
	}
	a:hover{
		text-decoration:none;
		font-weight:800;
		color:#e00b78;
	}
	a:active{
		text-decoration:none;
		font-weight:800;
		color:#331aa1;
	}
	img{
		margin:2px 5px 3px 5px ;
		float:left;
	}
	img.img_texto{
		float:right;
		margin: 5px 10px 0;
		padding:0px;
	}
	img.img_foto{
		float:none;
		margin: 10px 25px;
		padding:0px;
	}

/*Fim Tratamentos de Textos, Links e Imagens*/

/*Início Menu Resumo*/
	ul.menu_resumo{
		text-align:center;
		margin:25px 0px -1px 0px;
		padding:0;
		list-style:none;
		font-size: 15px;
	}
	ul.menu_resumo li{
		display:inline;
		margin: 5px 2px 5px 2px;
	}
	ul.menu_resumo li a{
	text-decoration:none;
	}
/*Fim Menu Resumo*/



/*Início Geral*/

	#geral{
		margin: 0 auto; /*Centraliza em navegadores padrão*/
		text-align:left; /*Corrige a cagada do IE*/
		width:720px;
		height:875px;
		padding:0px;
		border:solid 0px #444;
	}
/*Fim Geral*/

/*Início Topo*/

	#topo{
		height:368px;
		width:713px;
		padding-left:5px;
	}

/*Fim Topo*/


/*Início Navegacao*/

	#navegacao{
		margin-left:0px;
		width:720px;
		height:43px;
		background:url(../images/barra_nav.jpg) no-repeat;
		padding:1px 0 0 3px;
	}
	#navegacao ul{
		padding-left:5px;
		margin:12px 3px 3px 0px;
		text-align:center;
	}
	#navegacao ul li{
		display:inline;
		padding-left:0;
		margin:2px 20px 2px 5px;
		font-size:16px;
		font-weight:800;
		color:#fff;
	}
	* html #navegacao ul li{
		display:inline;
		padding-left:0;
		margin:2px 20px 2px 5px;
		font-size:16px;
		font-weight:800;
		color:#fff;
	}
	#navegacao ul li a{
		color:#fff;
		text-decoration:none;
	}
	#navegacao ul li a:visited{
		color:#fff;
		text-decoration:none;
	}
	#navegacao ul li a:hover{
		color:#ece;
		text-decoration:none;
	}
	#navegacao ul li a:active{
		color:#331aa1;
		text-decoration:none;
	}

/*Fim Navegacao*/

/*Início Principal*/
	#principal{
		width:720px;
		height:445px;
	}
/*Fim Principal*/

/*Início Menu*/
	ul.menu{
		width:140px;
		float:left;
		border-bottom:dashed 1px #444;
		border-left:dashed 1px #444;
		list-style:url(../images/seta.jpg) outside;
		margin:3px 3px 2px 2px;
		display:inline;
		background:#eaeaea;
		padding:0px 5px 3px 28px;
	}
	ul.menu li{
		border-left:dashed 1px #444;
		margin:0;
		padding:5px 0px 6px 8px;
		font-weight:800;
		font-size:15px;
		border-top:dashed 1px #444;
	}
/*Fim Menu*/

/*Início Saudacao*/
	#saudacao{
		float:left;
		width:318px;
		padding-bottom:5px;
		margin:3px 0px 3px 3px;
		border-bottom:solid 1px #444;
	}
	#saudacao img{
		float:left;
		margin:5px;
	}
/*Fim Saudacao*/

/*Início Destaque1*/
	#destaque1{
		margin:3px 0px 3px 3px;
		padding-right:3px;
		float:left;
		width:170px;
		height:210px;
	}
	#destaque1 img{
		margin:1px;
		float:left;
	}
/*Fim Destaque1*/

/*Início Destaque2*/
	#destaque2{
		margin:3px 0px 3px 3px;
		padding-bottom:10px;
		width:318px;
		float:left;
		border-bottom:solid 1px #444;
	}
	#destaque2 img{
		margin:1px;
		float:left;
		border:0;
	}
/*Fim Destaque2*/

/*Início Destaque3*/
	#destaque3{
		margin:3px 0px 3px 3px;
		width:318px;
		float:left;

	}
	#destaque3 img{
		margin:1px;
		float:left;
	}
/*Fim Destaque3*/
ul.comum{
		list-style:url(../images/seta2.jpg) inside;
		margin:0;
		font-size:14px;
		padding:3px

}
/*Início Auxiliar1*/
	#auxiliar{
		margin:2px 0 0 0;
		padding-left:1px;
		float:right;
		width:200px;
		height:420px;
		border-left:solid 1px #444;
	}
	
	#auxiliar ul{
		list-style:url(../images/seta2.jpg) inside;
		margin:0;
		font-size:14px;
		padding:3px
	}
	#auxiliar li{
		padding:2px;
	}
/*Fim Auxiliar*/

/*Início Auxiliar 2*/
	#auxiliar2{
		margin:3px 2px 3px 1px;
		padding:0;
		padding-right:6px;
		float:left;
		width:170px;
		height:420px;
		border-right:solid 1px #444;
	}

/*Fim Axuliar 2*/

/* inicio Coluna*/
#coluna{
float:left;
margin:2px;
}
/* Fim Coluna*/

/*Início Rodape*/
	p.rodape{
		border:solid 0px #333;
		clear:both;
		float:none;
		font-size:11px;
		color:#331aa1;
		text-align:right;
		bottom:0;
		margin:0;
		padding-top:25px;
		height:11px;
	}
/*Fim Rodape*/

/*Início Formulário*/
	#rotulo{
		float:left;
		margin:1px;
		width:100px;
	}
	form input{
		border:solid 1px #777;
		margin:3px;
		display:block;
		float:left;
	}
	form textarea{
		float:left;
		margin:3px;
		border:solid 1px #777;
	}
	form label{
		display:block;
		line-height:20px;
		margin:4px 5px;
		text-align:right;
		vertical-align:top;
		color:#331aa1;
		font-weight:700;
	}
	form button{
		cursor:pointer;
		margin:3px;
		display:block;
		float:right;
		margin:40px;
	}
	form #buscar{
		margin:3px;
		float:right;
	}
	form input#txt_endereco{
		margin:5px 3px;
		line-height:15px;
		height:20px;
		clear:both;
	}
/*Fim Formulário*/

/*Início Mapa*/
	#mapa{
	margin:2px;
	width:318px;
	height:330px;
	float:left;
	border:solid 1px #333;
	}g
/*Fim Mapa*/

/*Início Vídeo Flash*/
	.video{
		margin:3px;
		border:solid 2px #777;
		
	}
/* Fim Vídeo Flash*/

.foto_pequena{
border:solid 0px #333;
background-image:url(../images/fnd_foto.jpg);
background-repeat:no-repeat;
width:106px;
height:85px;
float:left;
margin: 10px 25px;
padding:5px 7px;
}
img .thumb{
float:none;
border:solid 1px #888;
margin:0;
padding:0;
}