/*
Theme Name: Agência Digital ZWA
Theme URI: http://zoup.com.br/
Description: Template Criado por Zoup Web Ag&ecirc;ncia (Lamartine Sampaio)- <a href="http://zoup.com.br/">Website</a>.
Version: 2.7
Author: Lusenildo Dionei
Author URI: http://zwa.com.br/
Tags: Zoup, Ag&ecirc;ncia Web 

	Zoup Web Agência v1.0
	http://zoup.com.br/

	This theme was designed and built by Lusenildo Dionei,
	whose blog you will find at http://zoup.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;
	}
/*********************************************************************************************
	BODY
*********************************************************************************************/	
	html body{ background:url(images/bg_pagina.jpg) repeat-x top left;}
/*********************************************************************************************
	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;}	
	
/* 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, .page_area_restrita li{ background:url(images/ico-ticado_cinza.gif) no-repeat; font-size:0.9em; padding:0 0 5px 20px; color:#4F5457; list-style:none;}
	#page_texto li.last, .page_area_restrita li.last {border:none; background:none;}
	#page_texto li a{font-size:1.0em;line-height:1.4em;color:#4F5457;margin-bottom:1.2em; text-decoration:none;}
	#page_texto li a:hover, .page_area_restrita li a:hover{text-decoration:underline;}
	#page_texto h3{ font: 2.0em Georgia, Times, Times New Roman, Serif; margin-bottom:10px;}
	#page_texto h4{ 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:#4F5457;margin-bottom:1.2em;}	
	p strong			{ font-weight:bold;}	
	h2.titulo-principal	{ font: italic 2.4em Georgia, Times, Times New Roman, Serif;}
	h3.sub-titulo{ font-size:1.3em;}
	h3.sub-titulo a{ font-size:1.1em; text-decoration:none;}

/* PERSONALIZADO
******************/	
	.produtos ul{ width:220px; height:130px;}
	.produtos li.last{ margin-left:-15px;}
	.produtos li{ margin-left:10px;}
	.portfolio li{ width:204px; height:200px; float:left; margin-right:24px;}
	.portfolio li img{ width:203px; height:137px; border:1px solid #CCCCCC; margin-bottom:4px;}
	.portfolio li a{ text-transform:uppercase; font-weight:800; font-size:0.6em;}
	.clientes li{ width:320px; float:left; padding:5px;}
	.page_area_restrita li a{font-size:1.0em;line-height:1.4em;color:#4F5457; text-decoration:none;}
	.frmLoginParceiro label{ width:200px; height:25px; font-size:0.85em; padding-top:2px; text-align:right; float:left; display:block;}
	.frmLoginParceiro .botao{ font-size:1.4em;}
/*CABEÇALHO
*********************/	
	#page_cabecalho{height:145px;}
	#page_cabecalho h1 { position:relative; top:40px; left:0;}
	#page_cabecalho h1 a{ width:193px; height:91px; background:url(images/logomarca.png) no-repeat;}

	#page_cabecalho h2{position:absolute; top:60px; right:10px; height:45px; font-size:1.2em; color:#666; background:url(images/ico-telefone.png) no-repeat top left; padding-left:50px;}
	#page_cabecalho h2 span{ font-size:1.4em; color:#666;}
	
/*MENU DE SUB PÁGINA
*********************/
	#page_menu_sub{ width:120px; height:16px; position:absolute; top:0; left:280px;}
	#page_menu_sub li{ height:16px; float:left; list-style:none; padding-top:5px; margin-left:5px;}
	#page_menu_sub li a{ background:url(images/ico-ticado_vermelho.gif) no-repeat 0 -2px; color:#FFF; padding-left:15px; font-size:0.87em;}

/*MENU PRINCIPAL
*********************/
	#page_menu_principal{ width:577px; height:46px; position:absolute; top:0; right:0px; background:url(images/bg_menu_principal.gif) repeat-x; z-index:9999998;}
	#page_menu_principal li{ width:auto; height:46px; list-style:none; float:left; padding-top:11px;}
	#page_menu_principal li.first{ padding-left:0; background:url(images/m-01.png) no-repeat top left;}
	#page_menu_principal li.last{ padding-right:0; background:url(images/m-07.png) no-repeat top right;}
	#page_menu_principal li.last a{border-right:0;}
	#page_menu_principal li a{ height:20px; font-size:0.97em; color:#FFF; text-decoration:none; border-right:2px solid #426273; padding:10px 15px 5px 15px;}
	#page_menu_principal li a:hover{ text-decoration:underline;}

	#page_menu_principal ul{ position:absolute; margin-top:-4px; z-index:9999999;}
	#page_menu_principal ul li{ width:170px; height:auto; padding-top:0; background:#426273; border-bottom:1px solid #6F97AC; border-right:0; float:none;}	
	#page_menu_principal ul li a{ height:auto; font-size:0.97em; color:#FFF; padding:7px 11px; border-right:0; display:block;}
	
/*CONTEÚDO
*********************/
	#page_conteudo{ padding-top:6px;}
	#page_texto{ padding:10px;}
	#col-1{ width:670px; margin-right:10px;}

	#page_destaque_solucao{ width:657px; padding:10px 0 10px 10px; background: #EBEBEB;}
	#page_destaque_solucao h2{ font-size:1.5em; color: #033; font-weight:lighter;}
	#page_destaque_solucao .lista-01 li{ width:188px; padding:5px 4px 5px 15px; border-bottom:1px solid #CCC; margin-right:10px; font-size:0.87em; color:#000; background:url(images/ico-ticado_cinza.gif) no-repeat 0 2px; list-style:none; float:left;}
	#page_destaque_solucao .lista-02 li{ list-style:none; float:left;}
	#page_destaque_solucao .lista-02 li h3{ font-size:1.1em; color:#333; margin-bottom:10px;}	
	#page_destaque_solucao .lista-02 li a{ font-size:0.87em; color:#000; text-decoration:none;}
	#page_destaque_solucao .lista-02 li a:hover{ text-decoration:underline;}
	#page_destaque_solucao .lista-02 #s-01{ width:210px; border-right:1px solid #CCC; padding-right:10px; margin-right:25px;}
	#page_destaque_solucao .lista-02 #s-02{ width:370px;}

	#page_customizacao_wordpress,
	#page_conversao_xhtml_css,
	#page_padrao_web{ width:202px; padding:10px 0 10px 16px;}	

	#page_customizacao_wordpress{ padding-left:0;}
	
	#page_conversao_xhtml_css,
	#page_padrao_web{ margin-left:13px; background:url(images/bg_li_destaque.png) no-repeat left;}

	#page_customizacao_wordpress h2,
	#page_conversao_xhtml_css h2,
	#page_padrao_web h2{ font-size:1.4em; margin-bottom:8px;}	

	#page_customizacao_wordpress p,
	#page_conversao_xhtml_css p,
	#page_padrao_web p{ font-size:0.87em; color:#4F5457; margin-bottom:10px;}	
	
	#page_customizacao_wordpress a,
	#page_conversao_xhtml_css a,
	#page_padrao_web a{ font-size:0.87em; text-decoration:none; color:#FFF; background:url(images/ico-ticado_branco.gif) no-repeat 0 4px #666; display:block; padding:7px 7px 7px 17px;}		

	#page_customizacao_wordpress a:hover,
	#page_conversao_xhtml_css a:hover,
	#page_padrao_web a:hover{ text-decoration:underline;}		

	#col-2{ height:auto;}
	#page_barra_cliente{ width:262px; height:500px; background:#FFF; padding:8px;}
	#page_barra_cliente h2{ font-size:1.7em; color:#446475; font-weight:lighter;}
	#page_barra_cliente p{font-size:0.87em;color:#4F5457;}
	#page_barra_cliente span.abra-aspa{ width:20px; height:15px; background:url(images/abre_aspas.png) no-repeat;}
	#page_barra_cliente span.fecha-aspa{ width:20px; height:15px;  background:url(images/fecha_aspas.png) no-repeat;}
	#page_logo_cliente img{ border:1px solid #CCC; border-bottom:3px solid #999; border-right:3px solid #999;}

/*PÁGINAS INTERNAS
*********************/
	#col-int-1{ width:226px; height:auto; margin-right:15px;}
	#col-int-2{ width:714px; height:auto;}
	
	#page_sugestao{ margin-top:50px;}
	#page_sugestao h2{font: bold 0.95em Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase;}
	#page_sugestao a{ font-size:0.85em; color:#4F5457; text-decoration:none;}
	#page_sugestao a:hover{ text-decoration:underline;}
/*	
	RODAPÉ
***************/		
	#page_rodape{ width:100%; height:180px; background:url(images/bg_rodape.jpg) repeat-x; border-top:2px solid #666666;}
	#page_rodape h3{ font-size:1.4em; color:#324E5A; padding-top:8px;}
	#page_rodape ul { margin-top:10px;}
	#page_rodape ul li{ width:320px; height:160px; float:left; list-style:none; margin-right:30px; border-right:1px dashed #666666; background:url(../img/bg_li_rodape.png) no-repeat top left;}
	#page_rodape ul li.last{width:180px; background:none; border:0;}
	#page_rodape ul li a{ font-size:1.0em; text-decoration:none;}
	#page_rodape ul li a:hover{ text-decoration:underline;}
	#page_rodape address p{ font-size:0.87em;}
	#page_rodape .midia{ display:block; width:auto;}
	
	#page_rodape .page_assinatura{position:relative;top:-45px;right:30px;width:120px;height:45px;display:block;float:right;}
	#page_rodape .page_assinatura a{display:block;float:right;}	
/*	
	MENU EXTRA
***************/		
	#page_menu_extra{
		height:90px;
		border-top:2px solid #666666;
		background:#FFF;
	}
	#page_menu_extra .assinatura{ position:relative; top:20px;} 
	#page_menu_extra ul li{ position:relative; top:35px; left:50px; float:left; margin-left:10px; padding-right:10px; list-style:none; border-right:1px solid #333; font-size:0.87em;}
	#page_menu_extra ul li a{ font-size:0.97em; color:#666; text-decoration:none;}
	#page_menu_extra ul li a:hover{ text-decoration:underline;}
/* 	
	WORDPRESS
***************/
	.alignleft{ padding:9px; border:1px solid #CCC; margin-right:15px;}
	.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: 0 none;
	}
	
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
	}
	.alignleft{ float:left; padding:7px;}
	.alignright{ float:right; padding:7px;}