/*
Theme Name: Federação Baiana de Golfe
Theme URI: http://zwaagenciadigital.com.br/
Description: Template Criado por ZWA Ag&ecirc;ncia Digital(Lamartine Sampaio)- <a href="http://zwaagenciadigital.com.br/">Website</a>.
Version: 2.9
Author: Lusenildo Dionei
Author URI: http://agenciadigitalzwa.com.br/
Tags: ZWA, Ag&ecirc;ncia Digital, Zoup, Ag&ecirc;ncia Web 

	ZWA Ag&ecirc;ncia Digital v3.0
	http://zwaagenciadigital.com.br/

	This theme was designed and built by Lusenildo Dionei,
	whose blog you will find at http://zwaagenciadigital.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:Verdana, Geneva, sans-serif;
		font-size:14px;
		text-align:left;
		vertical-align: baseline;
	}
/*********************************************************************************************
	BODY

		OBSERVAÇõES 
		
			Nomeclatura padrão das imagens
			Background das páginas 
				= bg_pagina.jpg com qualidade alta se precisar efeito.

*********************************************************************************************/	
	
	html body{ background: url(images/bg_pagina_2.jpg) repeat 0 -2px; }
	#bg-secundario {top:0; left: 0; height: 563px;  position:absolute; width: 100%; z-index: 0; background: url(images/bg_pagina.jpg) repeat 0 0; display:inline-block;}
/*********************************************************************************************
	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;}
	.hide				{display:none;}
	.img-replace		{position:relative;display:block;text-indent:-9000px;overflow:hidden;}
	li.first			{border:none; background:none;}
	li.last				{border:none; background:none;}
	p					{font-size:0.8em;line-height:1.4em;color:#4F5457;margin-bottom:1.2em;}	
	p strong			{font-weight:bold;}	
	p.block				{display:block;}
		
/*
Generated by Font Squirrel (http://www.fontsquirrel.com) on May 25, 2010
*/

@font-face {
	font-family: 'VivaldiItalic';
	src: url('fonts/vivaldii-webfont.eot');
	src: local('?'), url('fonts/vivaldii-webfont.woff') format('woff'), url('fonts/vivaldii-webfont.ttf') format('truetype'), url('fonts/vivaldii-webfont.svg#webfontWrjNbQ5F') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'AaronBeckerRegular';
	src: url('fonts/aaronbecker-webfont.eot');
	src: local('?'), url('fonts/aaronbecker-webfont.woff') format('woff'), url('fonts/aaronbecker-webfont.ttf') format('truetype'), url('fonts/aaronbecker-webfont.svg#webfontgAPVG6D6') format('svg');
	font-weight: normal;
	font-style: normal;
}

/***********
 Cabeçalho
***********/
	#cabecalho { height:495px; }
	#cabecalho-interno { height:364px; }
	
	#cabecalho_topo{width:960px; height:94px;}
	#cabecalho_topo h1 a { position:absolute; z-index:900; left:351px;  background:url(images/logo.png); width:259px; height:202px; }
	#cabecalho_topo ul li{padding-left:20px; margin-left:10px; width:auto; margin-top:18px; background:url(images/estrela.png) no-repeat; list-style:none; }
	#cabecalho_topo ul.esquerda {width:270px; height:94px;}
	#cabecalho_topo ul.direita {position:absolute; right:0; width:348px; height:80px; display:block; margin-top:5px; }
	#cabecalho_topo ul li a{color:#f6de08; text-decoration:none; font-size:16px; font-family: 'AaronBeckerRegular',Georgia;}
	#cabecalho_topo ul.direita li.itapua { _width:300px;}
	
	#painel {position:relative; width:960px; height:349px; background:url(images/bg_topo.jpg);}
	#painel-interno { position:relative; width:960px; height:218px; background:url(images/bg_topo_interno.jpg); }
	
	#menu_principal {position:relative; width:960px; height:51px; background:url(images/bgMenu.jpg) repeat-x center left; border-top:#fff solid 1px; }
	#menu_principal ul {margin-left:53px}
	#menu_principal ul li{background:url(images/borda_menu.jpg) no-repeat; width:auto; height:51px; list-style:none; padding:16px 0 0 12px; float:left; margin:0 0 0 16px;}
	#menu_principal ul li a { font-family: 'AaronBeckerRegular',Georgia; text-decoration:none; color:#8aeaf8; border-bottom:dotted 1px #8aeaf8; font-size:16px; }
	#menu_principal ul li a:hover{border-bottom:solid 1px #8aeaf8;}
	.imagem_esquerda{position:absolute; z-index:1; left:0; }
	.imagem_direita{position:absolute; right:0; width:51px; height: 51px;}
	

/***********
 CONTEUDO
***********/
	#conteudo{ background:#fff; padding-top: 10px;}
		
	#col-1 {margin-left: 10px; width:427px; display: block;}
	#conteudo #col-1 h2.dest { font-weight: normal; background:#FFF; color:#0485c6; font-family: 'AaronBeckerRegular',Georgia; font-size: 24px; display: inline; }
		
	#conteudo #col-1 #destaques { width:411px; height:228px; margin:9px 0 0 0; padding:0; overflow: hidden; }
	#conteudo #col-1 #destaques img{width:155px; max-height: 228px; padding:0;}
	#conteudo #col-1 #destaques ul { list-style: none;  width:230px; margin: 5px 5px 0 0; padding: inherit; height: 210px; overflow: hidden; }
	#conteudo #col-1 #destaques ul li{ margin: 0 0 8px 0;}
	#conteudo #col-1 #destaques ul li b { font-size: 0.7em; color:#088ce1; }
	#conteudo #col-1 #destaques ul li a { color:#088ce1; font-size:0.9em; }
		
	#conteudo #col-1 #destaques span a{ float: right; font-size:0.8em; color:#585858; margin: 0 10px 5px 0; display: block; background: #FFF;}				
	
	#col-1 #noticias {width:427px;}
	
	#banners {width:450px; padding:0 0 40px 0;}
	#banners ul {list-style:none; margin-top:35px; margin-left:0;}
	#banners ul li {float:left; margin:0 5px;}
		
	#golf_esp_br {width:410px; margin-top: 35px;}
	#golf-esp-br-int {width:180px; height:251px; }
	
	#col-int-1 #golf-esp-br-int #box-iframe,
	#col-1 #noticias #golf_esp_br #box-iframe {width:165px; _width:180px; height:250px; padding:0 0 0 15px; margin:0 0 0 0; background:#5CA12F;}
	
	#col-2 {width:501px; margin-right: 10px;}
	#col-2 h2.galeria { background:#FFF; color:#0485c6; font-family: 'AaronBeckerRegular',Georgia; font-size: 24px; display: inline; font-weight: normal; }
	
	div.col-2-1 { width: 284px; }
	div.col-2-2 { width: 187px; }
	div.col-2-1-1 { width: 88px; margin-top: 19px; }
	div.col-2-1-2 { width: 159px; margin-top: 19px; }
	
	#calendario { margin-bottom: 22px; text-align: center; width:501px; height:213px; background:url(images/FotoCalendario.jpg) no-repeat;}
	#calendario #lado-direito { float: left; margin-left: 30px;}
	#calendario #lado-direito p { text-align: center; font-style: italic; text-transform: capitalize; font-size: 38px; font-family: VivaldiItalic, Georgia; color: #FFF; margin: 0; margin-top: 120px; }
	#calendario #lado-direito a { text-decoration:none; }
	#calendario #lado-direito a p.link-vertodos { text-transform: none; text-align: center; margin:0; color:#8aeaf8; border-bottom: dotted #8aeaf8 1px; font: normal normal 16px 'AaronBeckerRegular',Georgia, serif; }
		
	#calendario #torneios { float: left; width: 310px; height:203px; background:url(images/bg_torneios.png); margin:5px 0 0 0; }
	#calendario #torneios h3 { font-weight: normal; text-transform: uppercase; padding-bottom: 2px; margin: 3px 8px 0 8px; font-family: 'AaronBeckerRegular',Georgia; font-size: 24px; color:#B3D539; }
	#calendario #torneios table { border-top: #FFF dotted 1px; display: inline-table; font-family:'AaronBeckerRegular',Georgia,Times serif; color: #FFF; width: 295px;; margin: 3px 8px 0 8px; text-align: center; height: 170px; }
	#calendario #torneios table td a { padding: 3px; font-family:'AaronBeckerRegular',Georgia,Times serif; background: #FC68B4; text-decoration: none; color: #333; padding: 2px; font-size: 14px; }
	#calendario #torneios table td { text-align: center; padding: 2px; font-family:'AaronBeckerRegular',Georgia,Times serif; font-size: 14px; }
	#calendario #torneios table th { text-align: center; font-weight: normal; font-family:'AaronBeckerRegular',Georgia,Times serif; font-size: 20px;}
		
	/*
	
	Exibicao calendario
	
	*/
	
	#wp_agenda #agenda #menu_agenda_ano, #wp_agenda #menu_agenda_mes{ margin:0; }
	#wp_agenda ul{list-style: none; }

	#wp_agenda #menu_agenda_ano{ height:50px; margin-bottom:0;}
	#wp_agenda #menu_agenda_ano li{ text-align: center; width: 33%; background-image:none; padding:0; margin:0; height:19px; float:left; }
	#wp_agenda #menu_agenda_ano li a{ font-size:24px; font-family: 'AaronBeckerRegular',Georgia; color:#0485c6; text-decoration: none;}	
	
	#wp_agenda #menu_agenda_mes{ font-family: 'AaronBeckerRegular',Georgia; height:32px; margin:0 0 30px 0; background: #0485c6; border:1px solid #d5ba77; border-left:0; border-right:0;}
	#wp_agenda #menu_agenda_mes li{ background-image:none; margin:0; padding:6px 0 0 0; height:16px; float:left;}
	#wp_agenda #menu_agenda_mes li a{ font-size:1em; padding:0 8px 0 8px; color: #FFF; text-decoration: none;}

	#wp_agenda #lista_agenda_eventos li{ border-bottom:1px solid #d5ba77; margin:10px 0 10px 0; padding:0; height:86px; font-family: 'AaronBeckerRegular',Georgia; }
	#wp_agenda #lista_agenda_eventos li a { font-size: 1.0em; color: #585858; text-decoration: none; background: #FFF;}
	#wp_agenda #lista_agenda_eventos li span{ width: 45px; font-family: 'AaronBeckerRegular',Georgia; font-size:1.5em; text-transform:uppercase; text-align:center; background:#999; margin-right:10px; padding:8px; float:left; display:block; color: #FFF; }
	#wp_agenda #lista_agenda_eventos li h2{ font-size:18px; color:#0485c6; font-weight: normal; background: #FFF; }
		
	#agenda	a{ padding:5px; background:#585858; color: #585858;}
	#agenda h2{ color:#585858; font-weight:900; text-transform:uppercase;}		

	#agenda a.link{ font-size:0.85em; text-decoration:none; color:#0485c6; padding:5px; background:#585858; text-decoration: none;}
	#agenda a.link:hover{ background:#585858;}	
	#agenda ul li{ width:250px; height:40px; margin-bottom:10px; list-style:none; color: #585858;}
	#agenda ul li a{ font-size:1.00em; text-decoration:none; color:#585858; text-decoration: none;}

	#agenda ul li a:hover{ text-decoration:underline;}
	#agenda span.d, #agenda span.m{ width:26px; height:27px; font-size:1.3em; text-align:center; color:#585858; padding:8px 4px 5px; display:block;}
	#agenda span.d{ margin-right:2px; background:#585858;}	
	#agenda span.m{ margin-right:9px; background:#585858;}		
		
	/* 
	fim calendario
	*/
	
	#galeria{width:281px; height:85px; margin-top: 14px;}
	#galeria a img { float: left; width:88px; height:93px; margin-right: 10px;}
	#galeria a{ display:block; color:#0569b5; font-size:1.3em;}
	#galeria span a{margin-top:10px; color:#000; font-size:0.8em; color:#585858;}
		
	#parceiros {margin-top:10px; width:282px; height:157px;}
	#parceiros h2 {color:#0485c6; font-family: 'AaronBeckerRegular',Georgia; font-size: 24px; display: block; background: #FFF; font-weight: normal;}
	#parceiros ul li{list-style:none;}
	#parceiros img.fidelidade{}
	
	#links { width: auto; height:305px;}
	#links ul li {list-style:none;}
	#links ul li a img{width:187px; height:95px; margin-bottom: 10px;} 
	
	#links-int { width:auto; }
	#links-int ul li {list-style:none; display: block; }
	#links-int ul li a img{ width:187px; height:95px; margin-bottom: 10px;}
	#links-int ul li img{ width:187px; height:95px; margin-bottom: 10px;}


/********************
	Página Interna
********************/
	#conteudo-interno { background: #FFF; padding: 10px 0 10px 0; }
	
	#conteudo-interno #col-int-1{ width:187px; margin-left: 10px; background: #FFF; height: 710px; margin-bottom: 15px; position:relative; }
	#conteudo-interno #col-int-1 a {position:absolute; bottom:1px;}
	#conteudo-interno #col-int-1 img { width:180px; height: 155px; }
	
	#conteudo-interno #col-int-2{ margin: 25px; margin-left: 28px; height: auto; width: 496px; margin-bottom: 15px;}
	#conteudo-interno #col-int-2 h2.titulo,
	#conteudo-interno #col-int-2 h3.subtitulo {background:#FFF; color:#0485c6; font-family: 'AaronBeckerRegular',Georgia; font-size: 24px; display: inline;padding: 0 5px 6px 0; line-height: normal;}
	#conteudo-interno #col-int-2 h2.titulo { color:#0485c6; font-size:24px; font-weight: normal;}
 	#conteudo-interno #col-int-2 h3.subtitulo { color:#4D4D4D; font-size:18px; font-weight: bold;}
			
	#conteudo-interno #col-int-2 .caixa-texto { background: #FFF; font-family:Verdana, Geneva, sans-serif;}
	
	#conteudo-interno #col-int-2 .caixa-texto h4,
	#conteudo-interno #col-int-2 .caixa-texto h5 { line-height: 18px; padding:0; margin:0; background:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight: bold;}
	#conteudo-interno #col-int-2 .caixa-texto span{ margin:0 7px 11px 7px; font-size: 16px; display: block; }
	#conteudo-interno #col-int-2 .caixa-texto span h4 { color:#0485c6; }
	#conteudo-interno #col-int-2 .caixa-texto span h5 { color:#4D4D4D; }
	#conteudo-interno #col-int-2 .caixa-texto span p { font-weight: normal; margin-bottom: 10px;}
	#conteudo-interno #col-int-2 .caixa-texto span a { color:#0485c6; text-decoration: none; }
	#conteudo-interno #col-int-2 .caixa-texto span ul { margin: 10px 0 10px 5px; list-style-position:inside; }
	#conteudo-interno #col-int-2 .caixa-texto span ul li { color:#0485c6; }
	#conteudo-interno #col-int-2 .caixa-texto span ol { margin: 10px 0 10px 5px; list-style-position: inside;}
	#conteudo-interno #col-int-2 .caixa-texto span ol li { color:#0485c6; }
	
	#col-int-3{ width:187px; margin-right: 10px; background: inherit;}
	
	
	.ConversaoClube h2{
		color:#393;
		font-weight:bold;
			
	}
	
	#conteudo-interno #col-int-2 div.ConversaoClube input{
		border:1px solid #ECE0E4;
		width:auto;
		height:25px;
	}
	#conteudo-interno #col-int-2 div.ConversaoClube select{
		width:200px;
	}
	
	
	#conteudo-interno #col-int-2 div.ConversaoClube .BotaoCadastro{
		border:1px solid #ECE0E4;
		background-color:#B83749;
		width:85px;
		height:25px;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		margin-top:10px;
	}
	
	
	#conteudo-interno #col-int-2 div.ConversaoClube {		
		width: 100%;
		
	}
	
	#conteudo-interno #col-int-2 div.ConversaoClube ul{
		list-style:none;
		
	}
	
	#conteudo-interno #col-int-2 .ConversaoClube ul li{
		display: block;
		width: 220px;
		margin-bottom: 20px;
		margin-left: 5px;
		margin-bottom:10px;
		height:220px;
	}	
	
	#conteudo-interno #col-int-2 div.ConversaoClube ul li table {
		width: 220px;
		margin: 10px;		
		
	}
	
	#conteudo-interno #col-int-2 div.ConversaoClube ul li table tr td{	
			font-size:10px;
	}
	
	#conteudo-interno #col-int-2 div.ConversaoClube ul li table tr td a{	
			font-size:10px;
			
	}
	
	#conteudo-interno #col-int-2 div.ConversaoClube ul li table tr td span{	
			font-size:10px;
			font-weight:bold;
	}
	

	

	
	
/***********
 	Rodapé
***********/

	#rodape { height:102px; border-top:1px solid #d5ba77; background:#FFF; }
	#rodape ul {background:#fff;width:640px; height:15px;}
	#rodape ul li{float:left; list-style:none; margin-left:10px;}
	#rodape ul li a { font-style: normal; text-decoration:none; font-size:0.7em; color:#8e8f91; }
	#rodape ul li a:hover { color:#333; }
	#rodape address{ font-style: normal; margin-left: 10px; display: block; text-decoration:none; width:790px; font-size:0.85em; padding:10px 0 10px 0;color:#222222;}
	#rodape address p{ font-style: normal; font-size:0.85em; color:#222222;}	
	#rodape .page_assinatura{position:absolute;top:10px;width:94px;height:55px;display:block;right:10px;}
	#rodape .page_assinatura a{display:block;float:right;}
	#rodape .page_assinatura span{color:#666; font-size: 0.80em; }

	

/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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;
}
.alignleft{ float:left; margin:0 8px;}
.alignright{ float:right; margin:0 8px;}
img.alignleft{ border:4px solid #FFF;}
img.alignright{ border:4px solid #FFF;}
/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

	
