
body {
					margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
}

a img, a:focus, a:active {
					border:none;
					outline:none;
}

#top {
					width:100%;
					height:295px;
					margin:0;
					background:#fff url(../img/bg-body.png) repeat-x;
}

.header {
					display:block;
					margin-top:5px;
					text-transform:uppercase;
					font-weight:bold;
					font-size:16px;
					color:#cf1806;
					text-decoration:none;
}

.header:hover { text-decoration:none; }

#top #content-top {
					position:relative;
					width:996px;
					height:293px;
					background:left -6px url(../img/bg-content-top.png) no-repeat;
					margin:0 auto 0 auto;
}

#top #content-top ul#menu-top {
					display:block;
					position:relative;
					margin:0;
					padding:0;
					float:left;
					background-color:#f58220;
}

#top #content-top ul#menu-top li {
					display:block;
					float:left;
					list-style:none;
					font-size:11px;
					text-transform:uppercase;
					color:#fff;
					font-weight:bold;
}

#top #content-top ul#menu-top li.separator { margin-top:10px !important; }

#top #content-top ul#menu-top li a {
					position:relative;
					display:block;
					padding:10px;
					color:#fff;
					text-decoration:none;
					float:left;
}

#top #content-top ul#menu-top li a.twitter-icon {
					padding-right:53px;
					background:url(../img/twitter-icon.png) 60px no-repeat;
}

#top #content-top ul#menu-top li a.rss-icon {
					padding-right:53px;
					background:url(../img/rss-icon.png) 40px no-repeat;
}

#top #content-top ul#menu-top li a:hover { background-color:#e66a1f; }

#top #content-top ul#menu-top li a:hover span.seta {
					display:block;
					width:22px;
					height:12px;
					position:absolute;
					top:98%;
					left:30%;
					background-color:#c07;
					background:url(../img/seta-menu.png);
}

#top #content-top #logo-top {
					position:absolute;
					width:207px;
					height:152px;
					background:url(../img/logo-beleza_e_cia.png) no-repeat;
					top:50px;
					left:0;
}

#top #content-top #logo-top a {
					display:inline-block;
					width:207px;
					height:152px;
}

#top #content-top .box-home {
					position:absolute;
					width:170px;
					height:30px;
					bottom:13px;
					left:0;
					background:url(../img/home.png) left no-repeat;
					padding-left:40px;
}

#top #content-top #box-search {
					text-align:right;
					width:280px;
					height:30px;
					position:absolute;
					right:0;
					bottom:10px;
}

#top #content-top #box-search form {
					display:block;
					margin:0;
					padding:0;
}

#top #content-top #box-search form label {
					font-size:16px;
					font-weight:bold;
					color:#f2652e;
}

#top #content-top #box-search form .input {
					border:none;
					padding:5px;
					margin-right:5px;
					background-color:#f2652e;
					-moz-border-radius: 5px;
					border-radius: 5px;
					
}

#top #content-top #box-search form .submit {
					border:none;
					color:#fff;
					padding:5px;
					cursor:pointer;
					background-color:#b8252a;
					-moz-border-radius: 5px;
					border-radius: 5px;
}

#wrapper {
					width:996px;
					height:auto;
					overflow:hidden;
					margin:0 auto 0 auto;
}

#wrapper #box-left {
					position:relative;
					width:180px;
					background-color:#f2f2f2;
					height:auto;
					overflow:hidden;
					float:left;
					margin-bottom:10px;
					-moz-border-radius: 10px;
					border-radius: 10px;

}

#wrapper #box-left #menu {
					padding:10px;
					margin:0;
}

#wrapper #box-left #menu li {
					list-style:none;
					font-size:13px;
					text-transform:uppercase;
					line-height:20px;
					padding-bottom:2px;
					font-weight:bold;
					border-bottom:dashed 1px #999;
}

#wrapper #box-left #menu li a {
					
					width:100%;
					text-decoration:none;
					color:#4d4d4d;
}

#wrapper #box-left #menu li a:hover {
					background-color:#cf1806;
					color:#fff;
}

#wrapper #box-left #menu li ul {
					display:block;
					padding-left:10px;
					padding-top:0;
					margin:0 0 0 10px;
}

#wrapper #box-left #menu li:hover ul { background:none !important; }

#wrapper #box-left #menu li a:hover ul { background:none !important; }

#wrapper #box-left #menu li ul li {
					list-style:none;
					text-transform:none !Important;
					margin-left:0;
					border:none;
					line-height:20px;
}

#wrapper #box-left #menu li ul li a:hover {
					background:none !important;
					color:#4d4d4d;
					text-decoration:underline;
}

#wrapper #box-left #box-contato {
					margin-top:50px;
					width:100%;
					height:auto;
					overflow:hidden;
}

#wrapper #box-left #box-contato .img-contato {
					position:relative;
					width:77px;
					height:80px;
					background:url(../img/img-contato.png) no-repeat;
					margin:0 auto 10px auto;
}

#wrapper #box-left #box-contato .img-contato span {
					display:block;
					position:absolute;
					bottom:0;
					font-size:12px;
					color:#cf1806;
					font-weight:bold;
}

#wrapper #box-left #box-contato .contato {
					position:relative;
					display:block;
					width:100%;
					background-color:#f2f2f2;
					height:25px;
					float:left;
					margin-bottom:14px;
}

.contato a {
					display:block;
					color:#fff;
					font-size:12px;
					padding:5px 10px 5px 10px;
					font-weight:bold;
					text-decoration:none;
					text-align:center;
					float:left;
					background:#cf1806;
}

.contato a.icon {
					width:18px;
					height:17px;
					padding:0;
					margin-top:4px;
					margin-left:5px;
}

#wrapper #box-left #box-contato .contato .seta-contato {
					margin:0;
					display:block;
					position:absolute;
					width:14px;
					height:14px;
					top:100%;
					left:30%;
					background:url(../img/seta-contato.png);
}

#wrapper #box-left #box-contato #box-form-contato {
					display:block;
					width:100%;
					height:auto;
					margin-top:0;
					overflow:hidden;
					background:#cf1806;
					display:none;
					padding-top:10px;
					float:left;
 *margin-top:14px;
					padding-bottom:10px;
}

#wrapper #box-left #box-contato #box-form-contato div {
					width:100%;
					height:auto;
					overflow:hidden;
					margin-bottom:5px;
}

#wrapper #box-left #box-contato #box-form-contato label {
					display:block;
					float:left;
					font-size:12px;
					margin-left:5px;
					font-weight:bold;
					color:#fff;
}

#wrapper #box-left #box-contato #box-form-contato .input {
					border:solid 1px #fff;
					float:right;
					padding:2px;
					width:120px;
					margin-right:5px;
}

#wrapper #box-left #box-contato #box-form-contato .textarea {
					border:solid 1px #fff;
					float:right;
					padding:2px;
					width:125px;
					margin-right:5px;
}

#wrapper #box-left #box-contato #box-form-contato .submit {
					display:block;
					float:right;
					padding:5px 10px 5px 10px;
					margin-right:5px;
					font-weight:bold;
					border:none;
					background-color:#000;
					cursor:pointer;
					color:#fff;
}

#wrapper #content-wrapper {
					width:793px;
					float:right;
					height:auto;
					overflow:hidden;
					position:relative
}

#wrapper #content-wrapper h1 { }

#wrapper #content-wrapper h1.header {
					position:absolute;
					top:0;
					margin:0 !important;
					right:0;
					font-weight:bold;
					color:#fff !important;
					font-size:16px;
					padding:5px 10px 5px 10px;
					text-transform:none;
					background-color:#f2652e;
}

#wrapper #content-wrapper #box-destaque {
					width:100%;
					height:auto;
					overflow:hidden;
					padding-bottom:15px;
					background-color:#f2f2f2;
					-moz-border-radius: 10px;
					border-radius: 10px;
}

#wrapper #content-wrapper #box-destaque img {
					float:left;
					margin:15px 15px 0 15px;
					border:solid 5px #fdb913;
}

#wrapper #content-wrapper #box-destaque p {
					font-size:13px;
					color:#808080;
					text-align:left;
					font-weight:bold;
}

#wrapper #content-wrapper #box-destaque p a {
					color:#808080;
					text-decoration:none;
}

#wrapper #content-wrapper #box-destaque p a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-destaque h1 {
					
					font-weight:bold;
					margin-top:40px;
					font-size:16px;
					color:#f2652e;
																								
																									
}

#wrapper #content-wrapper #box-destaque h1 a {
					text-decoration:none;
					color:#f2652e;
}

#wrapper #content-wrapper #box-destaque h1 a:hover { text-decoration:underline; }

#wrapper #content-wrapper #content-materia {
					position:relative;
					width:540px;
					height:auto;
					overflow:hidden;
					margin-top:25px;
					float:left;
}

#wrapper #content-wrapper #box-gallery {
					position:relative;
					width:540px;
					height:auto;
					overflow:hidden;
					margin-top:25px;
					float:left;
					text-align:center;
}

#wrapper #content-wrapper #box-gallery h1 {
					font-weight:bold;
					color:#c00 !important;
					text-align:left !important;
					display:block;
					width:100%;
					background-color:#E6E6E6;
					padding:5px 10px 5px 10px;
}
#wrapper #content-wrapper #content-materia .content-lista{

	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:10px;																																	
	padding-bottom:10px;
	border-bottom:solid 1px #e7e7e7;
	
}

#wrapper #content-wrapper #content-materia .content-lista a.mais{
	bottom:10px;
					right:0;
}

#wrapper #content-wrapper #content-materia .content-lista img{
	
					border:solid 2px #F90;
																									float:left;
																																																																																																																													margin-right:10px;
}

#wrapper #content-wrapper #content-materia .content-lista h1{
				margin:0 ;	
}

span.datalista{

				color: #808080;	
				font-size: 11px;
}

#wrapper #content-wrapper #content-materia .content-lista h1 a{
	
		text-decoration:none;
		color:#F2652E;
																							
}

#wrapper #content-wrapper #content-materia .content-lista h1 a:hover{
					text-decoration:underline;
																									}
																									#wrapper #content-wrapper #content-materia .content-lista p{
																																																																																																																																		
	margin:0;		
					font-weight:normal !important;}
#wrapper #content-wrapper #content-materia .content-lista p a{
	margin:0 !important;
					
																									text-decoration:none;																																																																																																																							color:#808080;
					
}
#wrapper #content-wrapper #content-materia .content-lista p a:hover{
	
					text-decoration:underline;
}
#wrapper #content-wrapper #content-materia label {
					font-weight:bold;
					font-size:12px;
					color:#555;
}

#wrapper #content-wrapper #content-materia .input {
					border:solid 1px #e7e7e7;
					margin:5px 0 5px 0;
					padding:5px;
					width:350px;
}

#wrapper #content-wrapper #content-materia .textarea {
					border:solid 1px #e7e7e7;
					width:350px;
					margin:5px 0 5px 0;
					padding:5px;
}

#wrapper #content-wrapper #content-materia .submit {
					border:none;
					background-color:#F90;
					font-weight:bold;
					text-align:center;
					color:#fff;
					cursor:pointer;
					padding:5px 10px 5px 10px;
}

#wrapper #content-wrapper #content-materia .icons {
					float:right;
					margin:0 10px 10px 10px;
}

#wrapper #content-wrapper #content-materia span.date-materia {
					font-weight:bold;
					font-size:12px;
					color:#000;
}

#wrapper #content-wrapper #content-materia h1 {
					font-size:16px;
					margin:5px 0 10px 0;
					font-weight:bold;
					color:#F2652E;
}

#wrapper #content-wrapper #content-materia p {
					font-size:13px;
					color:#808080;
					font-weight:bold;
					text-align:justify;
					line-height:20px;
}

#wrapper #content-wrapper #box-servicos-tratamentos {
					position:relative;
					width:550px;
					height:auto;
					overflow:hidden;
					margin-top:25px;
					float:left;
}

#wrapper #content-wrapper span.header {
					position:absolute;
					background: url(../img/seta-header.png) 10px center no-repeat;
					top:0;
					left:0;
					display:block;
					font-size:16px;
					color:#fff;
					text-transform:uppercase;
					padding:5px 10px 5px 30px;
}

#wrapper #content-wrapper #box-servicos-tratamentos span.header { 
					background-color:#cf1806; 
					-moz-border-radius: 5px;
					border-radius: 5px;
					
					}

#wrapper #content-wrapper #box-servicos-tratamentos h1 {
					
																									display:block;
																																																																																																																														height:40px;
																									font-size:15px;
					font-weight:bold;
					color:#cf1806;
					margin-left:3px;
					margin-right:3px;
					margin-bottom:0;
}

#wrapper #content-wrapper #box-servicos-tratamentos h1 a {
					text-decoration:none;
					color:#cf1806;
}

#wrapper #content-wrapper #box-servicos-tratamentos h1 a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-servicos-tratamentos p {
					font-size:13px;
					color:#808080;
					text-align:left;
					font-weight:bold;
					margin:0;
					margin-left:3px;
					margin-right:3px;
}

#wrapper #content-wrapper #box-servicos-tratamentos p a {
					color:#808080;
					text-decoration:none;
}

#wrapper #content-wrapper #box-servicos-tratamentos p a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-servicos-tratamentos img {
					margin:3px;
					border:solid 2px #cf1806;
}

a.mais {
					display:block;
					padding:0 5px 0 5px;
					font-size:10px;
					position:absolute;
					text-decoration:none;
					bottom:0;
					color:#E0E0EF !important;
					right:0;
					border:solid 1px #E0E0EF;
}

#wrapper #content-wrapper #box-servicos-tratamentos #box-left {
					position:relative;
					width:165px;
					height:240px;
																					
					margin-top:40px;
					overflow:hidden;
					background:none;
					float:left;
}

#wrapper #content-wrapper #box-servicos-tratamentos #box-center {
					position:relative;
					width:165px;
					height:240px;
					margin-top:40px;
					overflow:hidden;
					margin-left:30px;
					float:left;
}

#wrapper #content-wrapper #box-servicos-tratamentos #box-right {
					position:relative;
					width:165px;
					height:240px;
					overflow:hidden;
					margin-top:40px;
					float:right !Important;
}

#box-content-right {
					width:228px;
					height:auto;
					overflow:hidden;
					float:right;
}

#wrapper #content-wrapper #box-videos {
					position:relative;
					width:228px;
					height:auto;
					overflow:hidden;
					margin-top:30px;
					margin-bottom:10px;
					background-color:#d1e9d4;
					float:right;
					-moz-border-radius: 10px;
					border-radius: 10px;
}

#wrapper #content-wrapper #box-videos span.header {
					width:188px;
					margin:0;
					background-color:#60b093;
					-moz-border-radius: 10px;
					border-border-radius: 10px;
					
}

#wrapper #content-wrapper #box-videos img { margin:40px 10px 10px 10px; }

#wrapper #content-wrapper #box-videos h1 {
					font-size:15px;
					font-weight:bold;
					margin:0 10px 10px 10px;
					color:#4b8e76;
}

#wrapper #content-wrapper #box-videos h1 a {
					text-decoration:none;
					color:#4b8e76;
}

#wrapper #content-wrapper #box-videos h1 a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-vitrine {
					position:relative;
					width:100%;
					height:auto;
					overflow:hidden;
					padding-top:40px;
					margin-bottom:10px;
					background-color:#ccccff;
					float:right;
					-moz-border-radius: 10px;
					border-border-radius: 10px;
}

#wrapper #content-wrapper #box-vitrine span.header {
					width:188px;
					margin:0;
					background-color:#8B80B8;
					-moz-border-radius: 10px;
					border-border-radius: 10px;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine {
					position:relative;
					width:100%;
					height:100px;
					overflow:hidden;
					padding-bottom:5px;
					border-bottom:solid 1px #fff;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine img {
					border:solid 2px #E0E0EF;
					float:left;
					margin:10px;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine h1 {
					font-size:12px;
					font-weight:bold;
					color:#000;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine .mais {
					bottom:10px;
					right:10px;
					background-color:#fff;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine h1 a {
					color:#000;
					text-decoration:none;
}

#wrapper #content-wrapper #box-vitrine .content-vitrine h1 a:hover { text-decoration:underline; }




#wrapper #content-wrapper #box-veja {
					position:relative;
					width:100%;
					height:auto;
					overflow:hidden;
					padding-top:40px;
					margin-bottom:10px;
									text-align:center;																padding-bottom:10px;
					background-color:#F2F2F2;
					float:right;
}

#wrapper #content-wrapper #box-veja span.header {
					width:100%;
					margin:0;
					background-color:#CF1806;
}

#wrapper #content-wrapper #box-veja .content-veja {
					position:relative;
					width:210px;
					height:auto;
					overflow:hidden;
					
																						margin:0 auto 5px auto;
					border-bottom:dashed 1px #808080;
}

#wrapper #content-wrapper #box-veja .content-veja img {
					border:solid 2px #c00;
					
					
																									
																									
}

#wrapper #content-wrapper #box-veja .content-veja h1 {
					font-size:16px;
					font-weight:bold;
					color:#c00;
																								
}

#wrapper #content-wrapper #box-veja .content-veja .mais {
					bottom:10px;
					right:10px;
					background-color:#fff;
}

#wrapper #content-wrapper #box-veja .content-veja h1 a {
					color:#c00;
					text-decoration:none;
}

#wrapper #content-wrapper #box-veja .content-veja h1 a:hover { text-decoration:underline; }


#wrapper #content-wrapper #box-slide {
					margin-top:20px;
					position:relative;
					width:100%;
					height:auto;
					overflow:hidden;
					clear:both;
																									margin-top:15px;
																									background:#eee;
}

#wrapper #content-wrapper #box-slide li { position:relative; }

#wrapper #content-wrapper #box-slide img { border:solid 2px #c00; }

#wrapper #content-wrapper #box-slide h1 {
					font-size:15px;
					font-weight:bold;
					color:#cf1806;
					margin-left:3px;
					margin-right:3px;
					margin-bottom:0;
					margin-top:0;
}

#wrapper #content-wrapper #box-slide h1 a {
					text-decoration:none;
					color:#cf1806;
}

#wrapper #content-wrapper #box-slide h1 a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-slide p {
					font-size:13px;
					color:#808080;
					text-align:left;
					font-weight:bold;
					margin:0;
					margin-left:3px;
					margin-right:3px;
					text-align:left;
																									
}

#wrapper #content-wrapper #box-slide p a {
					color:#808080;
					text-decoration:none;
}

#wrapper #content-wrapper #box-slide p a:hover { text-decoration:underline; }

#wrapper #content-wrapper #box-slide a.mais { bottom:25px; }

#footer {
					position:relative;
					width:100%;
					height:223px;
					marbin:0;
					background: url(../img/bg-footer.png) left bottom repeat-x;
}

#footer #img {
					position:absolute;
					right:0px;
					width:390px;
					height:253px;
					background:url(../img/img-footer.png);
}

#footer #box {
					position:relative;
					width:991px;
					height:223px;
					margin:0 auto 0 auto;
}

#footer #box p {
					position:absolute;
					width:390px;
					display:block;
					margin-left:100px;
					font-size:9px;
					bottom:10px;
					font-weight:bold;
					text-align:center;
					color:#b4712d;
}

#footer #box .logo-footer {
					position:absolute;
					left:260px;
					bottom:50px;
					width:71px;
					height:42px;
					background:url(../img/logo-footer.png) no-repeat;
}

#footer #box .logo-footer a {
					display:block;
					width:71px;
					height:42px;
}

#footer #content-footer {
					position:absolute;
					width:991px;
					height:223px;
					padding:0;
					mnargin:0;
					background:#fff url(../img/footer.png) center bottom no-repeat;
					bottom:0;
					left:0;
}

span.listartodas  a{
	
	color: #CF1806;
	padding: 10px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;

}

span.label  {
	
	color: #000;
	
	

}

.vejatambem {
	margin: 30px 0 0 0 !important;
	padding: 0 0 0 0;
	

}

#content-materia  a.togglebusca {
	
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #E30419;
	font-weight: normal;
	margin: 10px 0 0;
	cursor: pointer;

}

#content-materia  a.togglebusca:hover {
	
	text-decoration: underline;

}

#content-materia  h2 {
	
	font-size: 18px;
	color: #E30419;
	font-weight: normal;
	margin: 10px 0 0;
	

}

#content-materia  img {
	
	float: left;
	
	

}

