/*
Theme Name: Beautyseven
Theme URI: http://zoup.com.br/
Description: Template Criado por Ag&ecirc;ncia Digital ZWA (Lamartine Sampaio)- <a href="http://agenciadigitalzwa.com.br/">Website</a>.
Version: 10.0
Author: Lusenildo Dionei
Author URI: http://zwa.com.br/
Tags: Ag&ecirc;ncia Digital ZWA, Zoup, Ag&ecirc;ncia Web  

	Ag&ecirc;ncia Digital ZWA v1.0
	http://zoup.com.br/

	This theme was designed and built by Lusenildo Dionei,
	whose blog you will find at http://agenciadigitalzwa.com.br/
*/
/*********************************************************************************************
	CONFIGURA��ES PADR�O (RESET)
*********************************************************************************************/	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{		
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		vertical-align: baseline;
	}
/*********************************************************************************************
	Name: zoupframework.css
	Desenvolvido por: Zoup Web Ag�ncia 
	Data de Cria��o: 01/02/2008
	�ltima Atualiza��o: 05/08/2008
	Copyright: zoup.com.br
*********************************************************************************************/
/* LAYOUT
***************/
	.layout-centro		{position:relative;left:50%;}
	.layout-779			{width:779px;margin-left:-389.5px;}
	.layout-970			{width:970px;margin-left:-485px;}	
	.layout-960			{width:960px;margin-left:-480px;}
	.layout-950			{width:950px;margin-left:-475px;}
	.layout-930			{width:930px; margin-left:-465px;}
	.layout-920			{width:920px; margin-left:-460px;}
	.layout-760			{width:760px;margin-left:-380px;}
	
/* OBJ DEFINI��O
******************/
	.left 				{float:left;}
	.right 				{float:right;}
	.clearThis 			{clear:both;}
	.small				{font-size:.625em;}
	.large				{font-size:1em;}
	.soft				{color:#D3D3D3;}
	.hide				{display:none;}
	.img-replace		{position:relative;display:block;text-indent:-9000px;overflow:hidden;}
	a.link-text{width:auto; text-decoration:underline;}
	a.link-text:hover{background-color:#84C125;text-decoration:none;}
	#page_texto ul 		{ margin-left:10px; }
	#page_texto li{ background:url(images/ico-ticado.gif) no-repeat; font-size:0.9em; padding:0 0 5px 20px; color:#C8C8CA; list-style:none;}
	#page_texto li.last				{border:none; background:none;}
	#page_texto li a{font-size:1.0em;line-height:1.4em;color:#C8C8CA;margin-bottom:1.2em; text-decoration:none;}
	#page_texto li a:hover{text-decoration:underline;}
	#page_texto h3{color:#FFF; font: 2.0em Georgia, Times, Times New Roman, Serif; margin-bottom:10px;}
	#page_texto h4{color:#FFF; font: 1.2em verdana, Times, Times New Roman, Serif;}
	li a				{line-height:1.4em;color:#4F5457;}		
	li.last				{border:none; background:none;}
	p					{font-size:0.9em;line-height:1.4em;color:#C8C8CA;margin-bottom:1.2em;}	
	p strong			{ font-weight:bold;}	
	a{ color:#C8C8CA; text-decoration:none;}
	a:hover{ text-decoration:underline;}
	h2.titulo-principal	{ color:#FFF; font: italic 1.7em Georgia, Times, Times New Roman, Serif; border-bottom:1px solid #3F3F3F; padding-bottom:8px;}
	h3.sub-titulo{ color:#FFF; font-size:1.3em;}
	h3.sub-titulo a{ font-size:1.1em; text-decoration:none;}
	img{ border:4px solid #FFF;}

/* Cabe�alho
*********************/	
	#page_barra{position:relative; width:100%; height:47px; background:url(images/bg_barra.jpg) repeat-x; z-index:2;}
	#page_menu_principal{ position:relative; top:5px;}
	#page_menu_principal li{ height:41px; border-right:1px solid #6B6764; list-style:none; float:left;}
	#page_menu_principal li.last{ border-right:0;}
	#page_menu_principal li a{ height:30px; text-decoration:none; font-size:0.85em; font-weight:800; color:#FFF; padding:11px 11px 0 11px; display:block; font-weight:normal;}
	#page_menu_principal li a:hover{ color:#DCC51F;}
	
	#page_menu_principal ul ul{ position:absolute; margin-top:-1px; z-index:9999999;}
	#page_menu_principal ul ul li{ width:170px; height:auto; padding-top:0; background:url(images/bg_menu.png) repeat; border-bottom:1px solid #333; border-right:0; float:none;}
	#page_menu_principal ul ul li.first{ border-top:1px solid #737270;}
	#page_menu_principal ul ul li a{ height:auto; color:#FFF; padding:7px 11px; border-right:0; display:block;}	

	#page_cabecalho{ position:relative; height:150px; margin-bottom:10px; z-index:0;}

	#page_cabecalho h1{position:absolute;}
	#page_cabecalho h1{ top:15px; left:15px;}
	#page_cabecalho h1 a{ width:251px; height:91px; background:url(images/logomarca.png) no-repeat;}
	#page_link_marcas{ position:relative; top:80px; left:480px; width:430px; height:33px;}
	#page_link_marcas li{ float:left; margin-right:20px;}
	#page_link_marcas a.l-01{ width:163px; height:33px; background:url(images/l-01.png) no-repeat;}
	#page_link_marcas a.l-02{ width:226px; height:33px; background:url(images/l-02.png) no-repeat;}
	#page_link_marcas a.l-01:hover{background:url(images/l-01_hover.png);}
	#page_link_marcas a.l-02:hover{background:url(images/l-02_hover.png);}

	#page_conteudo{ height:auto;}
	#page_texto{ min-height:350px;}
	#col-1{ width:320px; height:auto; margin-right:15px;}
	#col-2{ width:620px; height:auto;}

	#page_academiabeautyseven{ width:289px; height:241px; background:url(images/caixa1.jpg) no-repeat; padding:15px 10px 0 21px;}
	#page_academiabeautyseven h2{ width:262px; height:43px; background:url(images/t-02.jpg) no-repeat; margin-bottom:10px;}
	#page_academiabeautyseven img{ width:265px; height:105px; border:6px solid #FFF; margin-bottom:8px;}
	#page_academiabeautyseven a{ font-size:0.85em; color:#FFF; text-decoration:none;}
	
	#page_nossos_artistas{ width:289px; height:271px; background:url(images/caixa2.jpg) repeat-y; padding:15px 10px 0 21px;}
	#page_nossos_artistas h2{ font-size:1.3em; color:#FFF; margin-bottom:10px;}
	#page_nossos_artistas img{ width:265px; height:122px; border:6px solid #FFF; margin-bottom:8px;}
	#page_nossos_artistas a{ font-size:1.0em; color:#FFF; text-decoration:none;}

	#page_painel{ border:9px solid #DDDDDB;}
	#page_painel #container-painel { width:602px; height:524px;}
	#page_painel #container-painel img {border:none;}
/*	
	Produto Senciense
***************/	
	#page_painel_produto{ position:relative; margin-bottom:5px;}

	#page_menu_produto {position:relative; width:760px; height:60px;}
	#page_menu_produto ul{ position:relative; top:0; width:760px; height:60px;}
	#page_menu_produto ul li{ margin-right:50px;}
	#page_menu_produto ul li a{ font-size:0.9em; color:#DDD; text-decoration:none;}
	#page_menu_produto ul ul{ position:absolute; top:15px; left:0; width:760px; height:19px;}
	#page_menu_produto ul ul.sm02{ left:-221px;}
	#page_menu_produto ul ul.sm03{ left:-340px;}
	#page_menu_produto ul ul.sm04{ left:-552px;}
	#page_menu_produto ul ul li { width:auto; float:left; margin-right:10px;}

	#page_painel_pro ul li{ float:left; list-style:none; margin-right:7px;}
	#page_painel_pro ul li.last{ margin-right:0;}
	#page_painel_pro ul li img{ border:0;}
	
	#page_texto table tr{ color:#FFF;}
	#page_rodape_produto { text-align:center; color:#999; }
	#page_rodape_produto a{ font-size:0.8em; color:#999;}
/*	
	RODAP�
***************/		
	#page_rodape{ height:100px; margin-top:20px; background: url(images/bg_rodape.png) repeat; color:#fff;}
	#page_rodape p{ margin-top:10px; font-size:0.9em;}
	#page_rodape a{ font-size:1.0em; color:#676E74; text-decoration:none;}
	#page_rodape a:hover{text-decoration:underline;}	
	#page_rodape address{
		margin-top:20px; 
		padding-top:15px;
		font-style:normal;
		font-size:0.9em;
		color:#fff;
	}
	#page_rodape .page_assinatura{position:relative;top:-35px;right:30px;width:120px;height:45px;display:block;float:right;}
	#page_rodape .page_assinatura a{display:block;float:right;}	
	.page_assinatura img{ border:0;}
/* 	
	WORDPRESS
***************/	
	.wp-caption {
		text-align: center;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		float:left;
	}
	
	.wp-caption img {
		margin: 0;
		padding: 0;
		border:4px solid #FFF;
	}
	
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
	}
	.alignleft{ float:left; margin:10px;}
	.alignright{ float:right; margin:10px;}	
