/*
Theme Name: Contact Service
Theme URI: http://zoup.com.br/
Description: Template Criado por Zoup Web Ag&ecirc;ncia - <a href="http://zoup.com.br/">Website</a>.
Version: 2.7
Author: Lusenildo Dionei
Author URI: http://zoup.com.br/
Tags: Zoup, Ag&ecirc;ncia Web 

	Zoup Web Agência v2.6
	http://zoup.com.br/

	This theme was designed and built by Lusenildo Dionei,
	whose blog you will find at http://zoup.com.br/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/*********************************************************************************************
	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: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align: left;
		vertical-align: baseline;
	}
/*********************************************************************************************
	BODY
*********************************************************************************************/	
	body{ background:url(images/bg_page.jpg) repeat-x;}
/*********************************************************************************************
	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{ background:url(images/bg_list.gif) no-repeat; padding:0 0 5px 20px; color:#4F5457; list-style:none;}
	li a				{line-height:1.4em;color:#4F5457;}		
	li.last				{border:none; background:none;}
	p 					{ line-height:1.4em;color:#4F5457;margin-bottom:1.2em;}		
	p strong			{ font-weight:bold;}	
	h2.titulo-principal	{ font-size:1.6em; text-transform:uppercase; font-weight:lighter;}
	h3.sub-titulo{ font-size:1.3em;}
	h3.sub-titulo a{ font-size:1.1em; text-decoration:none;}
	h3.sub-titulo-form{ font-size:1.3em; border-bottom:2px solid #333; color:#930A0A; margin-bottom:10px; text-transform:uppercase;}
	#botao li {background-color:#930; color:#FFF;}
	
	
	#page_texto .lista-dicas { margin-left:0; }
	#page_texto .lista-dicas li {  background:url(images/bg_list.gif) no-repeat;   }
	#page_texto .lista-dicas li.exibe-post { padding-left:0; background:none;}
	#page_texto .lista-dicas li.margim-top { margin-top:45px;}
	#page_texto .lista-dicas li h3 a { color:#900;  }
	#page_texto .lista-dicas li h3 a:hover { color:#999;}
	#page_texto .lista-dicas li h3.sub-titulo a { font-size:1em; }
	#page_texto a.class-texto-completo:hover{ color:#900;}
	
	span.leia-mais-dicas { float:left; font-size:1.1em; font-weight:bolder; margin-bottom:15px;}
	.mais-noticias li a { color:#900; }
	.mais-noticias li a:hover { color:#999; }
	.solicite{ font-size:1.1em; color:#900; font-weight:bolder; }
	.solicite:hover { color:#999;}
	
	.class-tabela-sessao{
		background:#FFF;
		color:#4F5457;
	}
	.class-tabela-sessao td{
		padding-bottom:5px;
	}
	.class-tabela-sessao input{
		background:#EFEFEF;
		border-top:1px solid #BEBEBE;
		border-left:1px solid #BEBEBE;
		border-bottom:1px solid #E2E2E2;
		border-right:1px solid #E2E2E2;
		height:20px;
	}
	.class-tabela-sessao textarea{
		background:#EFEFEF;
		border-top:1px solid #BEBEBE;
		border-left:1px solid #BEBEBE;
		border-bottom:1px solid #E2E2E2;
		border-right:1px solid #E2E2E2;
		height:auto;
	}	
	.class-tabela-sessao select{
		background:#EFEFEF;
		border-top:1px solid #BEBEBE;
		border-left:1px solid #BEBEBE;
		border-bottom:1px solid #E2E2E2;
		border-right:1px solid #E2E2E2;
		size:25px;
	}	
/* Cabeçalho
*********************/	
	#page_cabecalho{ height:348px;  background:url(images/bg_page.jpg) repeat-x; z-index:2;}
	#page_cabecalho h1 { position:absolute; margin:20px 0 0 30px; z-index:2; }
	#page_cabecalho h1 a{ width:348px; height:57px; background:url(images/logomarca.jpg) no-repeat;}
	#page_cabecalho img{ position:absolute; top:3px; left:200px; z-index:1;}
	#page_cabecalho h2{ position:absolute; top:220px; left:30px; width:303px; height:50px; background:url(images/t-01.jpg) no-repeat; z-index:1;}
/* Menu Principal
*********************/
	#page_menu_principal{ position:absolute; top:301px; z-index:100;}
	#page_menu_principal ul{width:100%; height:43px; padding-top:3px;}
	#page_menu_principal ul li{ width:auto; height:30px; list-style:none; margin:0; float:left; border-right:2px solid #dededc; padding-top:12px;}
	#page_menu_principal ul li.last{ padding-right:0; border-right:none;}
	#page_menu_principal ul li a{ height:32px; font-size:0.87em; text-transform:uppercase; padding:0 18px 0 18px; color:#FFF; text-decoration:none;}
	#page_menu_principal ul li a:hover{ text-decoration:underline;}
	#page_menu_principal ul ul{width:auto; background:none; margin-top:-13px; padding-top:0;}
	#page_menu_principal li ul li{ width:180px; height:auto; list-style:none; margin:0; padding:9px; background:#a02a28; border-bottom:1px solid #dededc; border-right:0;}
	#page_menu_principal li ul li a{ height:auto; font-size:0.87em; text-transform:uppercase; color:#FFF; text-decoration:none;}
	#page_menu_principal li ul li a:hover, #page_menu_principal li ul li:hover{ background:#ba3a37; color:#FFF;}	
	
	#page_menu_principal #m-01{ width:68px;}
	#page_menu_principal #m-02{ width:97px;}
	#page_menu_principal #m-03{ width:88px;}         
	#page_menu_principal #m-04{ width:180px;}
	#page_menu_principal #m-05{ width:141px;}
	#page_menu_principal #m-06{ width:177px;}
	#page_menu_principal #m-07{ width:66px;}
	#page_menu_principal #m-08{ width:120px;}	
/* Conteúdo
*********************/		
	#page_conteudo{ height:auto; z-index:0; padding-top:14px; background:#FFF;}
	#page_texto{ padding:0 25px 0 10px;}
	
	#col-1{ width:728px;}
	#col-2{ width:232px;}		

/* Conteúdo Destaques
*********************/
	#page_conteudo #d-01{ width:244px; background:#09F; }
	#page_conteudo #d-01 h2{ font-size:1.2em; text-transform:uppercase;}
	#page_conteudo #d-01 ul li{ width:228px; height:32px; list-style:none; margin-bottom:10px; padding:7px 0 0 15px;}
	#page_conteudo #d-01 ul li a{ color:#FCFCC8; text-decoration:none; font-size:1.1em;}
	#page_conteudo #d-01 ul li.bg-01{ background:url(images/bg-lista-01.jpg) no-repeat;}
	#page_conteudo #d-01 ul li.bg-02{ background:url(images/bg-lista-02.jpg) no-repeat;}
	#page_conteudo #d-02{ width:430px; margin:0 24px 0 24px; background:#0C0; }
	#page_conteudo #d-02 h2 a{ width:345px; height:88px; background:url(images/t-02.jpg) no-repeat;}
	#page_conteudo #d-02 ul{ width:210px; margin-right:10px; margin-top:35px;}
	#page_conteudo #d-02 ul.last{margin-right:0;}
	#page_conteudo #d-02 ul li{ list-style:none; padding:0 8px 4px 13px; background:url(images/bg_lista.jpg) no-repeat 0 7px; font-size:0.9em; color:#333; margin-bottom:5px;}
	#page_conteudo #d-02 ul li h3{ font-size:1.16em; font-weight:700;}
	#page_conteudo #d-02 ul li.titulo{ background:none; padding-left:0;}
	#page_conteudo #d-03{ width:232px;}
	#page_conteudo #d-03 a.banner{ margin-bottom:10px; display:block;}
	
	#page_conteudo #banner-dicas {  height:355px; background:url(images/bkg_banners.png) repeat-x; overflow:hidden; }
	#page_conteudo #banner-dicas .titulo { background:url(images/sombra_banner_topo.png) no-repeat bottom left; height:168px; }
	#page_conteudo #banner-dicas .titulo h3 { padding:12px 0 134px 0; line-height:22px; font-size:1.3em; text-align:center; color:#FFF; background: url(images/bkg_ico_dicas.png) no-repeat center 20px; }
	#page_conteudo #banner-dicas .titulo a,
	#page_conteudo #banner-dicas .titulo h3 { font-family:Arial, Helvetica, sans-serif; }
	#page_conteudo #banner-dicas ul,
	#page_conteudo #banner-dicas li { margin:0; padding:0; list-style:none; }
	#page_conteudo #banner-dicas li { background:#A32928 url(images/bkg_item_home_banner_vermelho.png) repeat-x; }
	#page_conteudo #banner-dicas li a { font-family:Verdana, Geneva, sans-serif; line-height:14px; font-size:0.85em; color:#FFF; text-decoration:none; display:block; padding:13px; }
	#page_conteudo #banner-dicas li a:hover { text-decoration:underline; }
	#page_conteudo #banner-dicas li.lista-completa { background:url(images/sombra_banner_base.png) no-repeat; }
	#page_conteudo #banner-dicas li.lista-completa a { line-height:54px; color:#8c726d; text-decoration:underline; text-align:center; padding:0; }
	#page_conteudo #banner-dicas li.lista-completa a:hover { color:#633; }
	
	#page_conteudo #lista-home { width:728px; line-height:13px; }
	#page_conteudo #lista-home h2 { font-size:1.2em; text-transform:uppercase; line-height:18px; }
	#page_conteudo #lista-home ul { overflow:hidden; margin:0; padding:0; }
	#page_conteudo #lista-home li { overflow:hidden; height:236px; width:230px; float:left; line-height:10px; margin-right:12px; margin-bottom:10px; display:inline; }
	#page_conteudo #lista-home li img { width:162px; height:94px; border:1px solid #BDBDBD; display:block; margin:0; padding:0; }
	#page_conteudo #lista-home h3 { color:#a12a26; font-size:0.8em; line-height:15px; font-weight:bolder; text-transform:uppercase; }
	#page_conteudo #lista-home h4 { color:#7a7a7a; font-size:0.85em; line-height:15px; font-weight:normal;  width:220px; }
	#page_conteudo #lista-home .saiba-mais { color:#a02a28; text-decoration:underline; line-height:15px; font-size:0.85em; }
	#page_conteudo #lista-home .saiba-mais:hover { color:#76252C; }
	#page_conteudo #lista-home h3,
	#page_conteudo #lista-home h4,
	#page_conteudo #lista-home .saiba-mais { font-family:Verdana, Geneva, sans-serif; } 
/*	
	RODAPÉ
***************/		
	#page_rodape{ margin-top:20px; font-size:0.9em; }
	#page_rodape p.HF{ text-align:center;}
	#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:1.0em;
		color:#000;
		border-top:1px solid #999;
	}
	#page_rodape .page_assinatura{position:relative;top:-85px;right:30px;width:120px;height:45px;display:block;float:right;}
	#page_rodape .page_assinatura a{display:block;float:right;}		
/* 	
	WORDPRESS
***************/	
	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	.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;
	}
