/*
Theme Name: Bahia Gastro Center
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:#FFF;}
/*********************************************************************************************
	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.last				{border:none; background:none;}
	p					{font-size:0.9em;line-height:1.4em;color:#4F5457;margin-bottom:1.2em; text-align:justify;}	
	p strong			{ font-weight:bold;}	
	h2.titulo-principal	{ font-size:1.6em;}
	h3.sub-titulo{ font-size:1.3em;}
	h3.sub-titulo a{ font-size:1.1em; text-decoration:none;}

	html body{ background:url(images/bg_layout.jpg) no-repeat top center; }
/* Cabeçalhohtml body *{ border:1px solid red;}
*********************/	
	#page_cabecalho{ height:286px;}	
	#page_cabecalho h1 { width:194px; height:144px; position:relative; top:18px; left:0;}
	#page_cabecalho h1 a{ width:194px; height:144px; background:url(images/logomarca.gif) no-repeat; }
	#page_cabecalho h5 { font-size:1.1em; position:relative; left:0; top:5px; float:left; color:#880F16; font-weight:lighter;}
	#page_cabecalho h5 span.c71{ font-size:0.8em;}
/* Menu Topo
*********************/
	#page_menu_topo{position:relative; left:13px; width:500px; height:31px; background:#92282A; padding-top:6px;}
	#page_menu_topo li{ float:left; padding:0 12px 0 12px; list-style:none; border-right:1px solid #812325;}
	#page_menu_topo li.last{ padding-right:0; border-right:0;}
	#page_menu_topo li a{ text-decoration:none; color:#FFF; text-transform:none; font-size:0.9em; }
	#page_menu_topo a:hover{ text-decoration:underline;}	
/* Menu Principal
*********************/
	#page_menu_principal {position:relative; top:15px; left:30px;}
	#page_menu_principal li{ width:160px; height:196px; padding:0 8px 8px 8px; text-transform:uppercase; list-style:none; border-left:1px solid #B2852A; float:left;  display:block;}
	#page_menu_principal li.last{width:135px;}
	#page_menu_principal li ul { width:auto; height:auto; margin-left:5px;}
	#page_menu_principal li ul li { width:auto; height:19px; border-left:0; padding:0 0 0 0; float:none; border-bottom:1px solid #A7BBC7;}
	#page_menu_principal li a{ text-decoration:none; color:#000; text-transform:uppercase; font-size:0.9em;}
	#page_menu_principal li a:hover{ text-decoration:underline;}
	#page_menu_principal li ul li a{ text-decoration:none; color:#57656C; text-transform:none; font-size:0.9em; }
	#page_menu_principal li ul li a:hover{ text-decoration:underline;}

	#page_menu_principal li ul.class-ul {margin:-1px 0 0 0;}
	#page_menu_principal li ul.class-ul li{border-bottom:0; width:175px; height:auto;}	
	#page_menu_principal li ul li.class-titulo a{ text-decoration:none; color:#000; text-transform:uppercase; font-size:0.9em; }
	#page_menu_principal li ul li.class-titulo a:hover{ text-decoration:underline;}

/* Conteúdo
*********************/		
	#page_conteudo{ height:auto;}
	#page_conteudo #col-1{ width:642px; padding:10px;}
	#page_conteudo #col-2{ position:relative; top:18px; width:260px; padding:12px; background:#DEE1E6;}
	#page_texto{ padding:0 15px 0 15px;}

/* Painel
*********************/	
	#page_painel{position:relative; margin-left:25px; width:416px; height:321px;}

/* Notícias Capa
*********************/		
	#page_noticias{ width:300px;}
	#page_noticias a.class-todas{ width:41px; height:21px; font-size:0.9em; padding:5px 8px 5px 8px; background:#A9A9A9; text-transform:uppercase; text-decoration:none; color:#FFF;}
	#page_noticias a:hover.class-todas{background:#CCC; color:#000;}
	#page_noticias h2{ font-size:1.5em;}
	#page_noticias h4{ font-size:0.9em; font-weight:700; margin:0 0 4px 0;}
	#page_noticias h6{ font-size:0.8em; border-bottom:0.5px dashed #A8A8A8; color:#A8A8A8; margin:0 0 5px 0;}
	#page_noticias ul li{ list-style:none; margin-top:14px;}
	#page_noticias ul li a{ font-size:0.97em; text-decoration:none; color:#4F5457; display:block;}
	#page_noticias ul li a:hover{ text-decoration:underline;}	

/* Notícias Internet
*********************/		
	#page_noticias_interna{ width:260px;}
	#page_noticias_interna a.class-todas{ width:41px; height:21px; font-size:0.9em; padding:5px 8px 5px 8px; background:#1F1A17; text-transform:uppercase; text-decoration:none; color:#FFF;}
	#page_noticias_interna a:hover.class-todas{background:#CCC; color:#000;}
	#page_noticias_interna h2{ font-size:1.5em;}
	#page_noticias_interna h4{ font-size:0.9em; font-weight:700; margin:0 0 4px 0;}
	#page_noticias_interna h6{ font-size:0.7em; border-bottom:0.5px dashed #A8A8A8; color:#A8A8A8; margin:0 0 5px 0;}
	#page_noticias_interna ul li{ list-style:none; margin-top:14px;}
	#page_noticias_interna ul li a{ font-size:0.9em; text-decoration:none; color:#4F5457; display:block;}
	#page_noticias_interna ul li a:hover{ text-decoration:underline;}	

/* Destaques Menu Lateral
*********************/
	#page_ico_lateral{ width:260px;}
	#page_ico_lateral ul li{list-style:none;}

/* Destaques Menu Capa
*********************/	
	#page_ico{ width:165px; position:relative; top:21px; left:25px;}
	#page_ico ul li{ margin-bottom:8px; list-style:none;}

/* Destaque Obesidade
*********************/	
	#page_obesidade{ width:296px; height:247px; border:1px solid #CACACA; padding:0 0 0 10px; background:url(images/foto-01.jpg) no-repeat;}
	#page_obesidade h2{ font-size:1.2em; font-weight:lighter; color:#4A2D29; text-transform:uppercase; z-index:1; margin:20px 35px 0 0;}
	 #page_obesidade h3{ font-size:1.0em; font-weight:lighter; color:#000; text-transform:uppercase; z-index:1; margin:0 28px 0 0;}	
/* Destaque Newsletter
*********************/
	#page_newsletter{ width:290px; padding:0 0 0 10px; }
	#page_newsletter h2{ font-size:1.2em; font-weight:lighter; color:#000; text-transform:uppercase; margin-bottom:7px;}
	#page_newsletter input.text{ border:1px solid #CCC; height:23px;}
	#page_newsletter input.botao{ padding:3px;}
	
/* Destaque Cirurgia
*********************/
	#page_cirurgia_tecnica{ width:296px; height:247px; border:1px solid #CACACA; padding:0 0 0 10px;}
	#page_cirurgia_tecnica h2{ position:absolute; font-size:1.2em; font-weight:lighter; color:#4A2D29; text-transform:uppercase; z-index:1;}
	#page_cirurgia_tecnica h3{ position:relative;  font-size:1.0em; font-weight:lighter; color:#000; z-index:1;}
	#page_cirurgia_tecnica h3 br{ margin-bottom:10px;}
	#page_cirurgia_tecnica img{ width:158px; height:247px; position:relative; left:40px; z-index:0;}
	#page_cirurgia_tecnica a.class-todas{position:relative; top:20px; left:30px; width:250px; height:21px; font-size:0.9em; padding:5px 8px 5px 8px; background:#4C2F29; text-transform:uppercase; text-decoration:none; color:#FFF;}
	#page_cirurgia_tecnica a:hover.class-todas{background:#CCC; color:#000;}	
/*	
	RODAPÉ
***************/		
	#page_rodape{ margin-top:0; 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:#676E74;
		border-top:1px solid #999;
	}
	#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;}	
/* 	
	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: 0 none;
	}
	
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
	}
