/*
Theme Name: IAB
Theme URI: http://www.zwa.com.br
Description: Tema desenvolvido para IAB
Author: Lamartini
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/*********************************************************************************************
	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;
	}	
	
	html body { background: url(images/bg_pagina.jpg) repeat-x 0 0; text-align: center; }
	
		
/*********************************************************************************************
	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; text-align: left; margin: 0 auto; }
	.layout-779			{width:779px;}
	.layout-970			{width:970px;}	
	.layout-960			{width:960px;}
	.layout-950			{width:950px;}
	.layout-938			{width:938px;} /* <-- Tamanho criado apenas para este layout específico */
	.layout-920			{width:920px;}	
	
/* 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;}
	h1,h2,h3,h4,h5,h6 { font-weight: lighter; }
	
	/*
/* Cabeçalho
***************/
		
	#cabecalho{ height:auto; z-index: 0; position:relative; }
	#cabecalho h1{ position: absolute; left: 0; top: 1px; width:392px; height:123px; z-index:-1; }
	#cabecalho h1 a{ width:210px; height:131px; }
	#cabecalho h1 a img {border: none; }
	
	#cabecalho .menu-header { height: 41px; display: block; float: right; }
	#cabecalho .menu-header ul { list-style: none; width: auto; z-index: 999999;}
	#cabecalho .menu-header ul li{ float:left; height: 41px; background: url(images/bg-menu.jpg) no-repeat right 0 ; padding-right: 12px; }
	#cabecalho .menu-header ul li.current_page_item a{ background-color: #ED1B24; color: #000; }
	#cabecalho .menu-header ul li.last { padding-right: 0; background: none; }
	#cabecalho .menu-header ul li#menu-item-38 { padding-right: 0; background: none; }
	#cabecalho .menu-header ul li a { text-transform: uppercase; font-size: 0.85em; color: #BDBDBD; height: auto; text-decoration:none; display: block; padding: 13px 8px 12px 8px;}
	#cabecalho .menu-header ul li a:hover { background: #ED1B24; color: #000; }
	
	#cabecalho #img-texto { margin: 17px 5px 0 0; }
	#cabecalho #img-texto img{ width: 463px; height: 109px; }
			
/*
/* Conteúdo
***************/

	#corpo { margin-top: 23px; display: block; z-index: 666; position:relative; }

	/* SECAO SERVICOS */

	#corpo .secao { margin:0 0 15px 0; padding:0; display:inline-block; background: url(images/bg_sombra.png) no-repeat center bottom; overflow: hidden; }	
	#corpo .secao ul { display:inline-block; padding-left: 3px; }
	#corpo .secao ul li { display: block; } 
	
	#corpo .secao ul li.dest-1,
	#corpo .secao ul li.dest-2,
	#corpo .secao ul li.dest-3,
	#corpo .secao ul li.dest-4,
	#corpo .secao ul li.dest-5,
	#corpo .secao ul li.dest-6{ height: 367px; display: block; width: 292px; padding: 0; margin: 0; list-style: none;}
		
	#corpo .secao ul li ul { height: 353px; list-style: none; }
	#corpo .secao ul li ul li h2 { text-transform: uppercase; font-size: 1.9em; color: #FFF; padding: 10px 0 4px 15px; display: block; }
	#corpo .secao ul li ul li img { width: 281px; height: 159px; border: none; margin: 0 0 2px 0; padding: 0; }
	#corpo .secao ul li ul li.txt-centro { width: 281px; height: 190px; }
	#corpo .secao ul li ul li.txt-centro a { text-align: right; text-decoration: none; display: block; width: 270px; padding: 7px 10px 0 0; color: #FFF; font-size: 0.8em; }
	#corpo .secao ul li ul li.txt-centro div { position: relative; width: 254px; height: 85px; margin-left: -5px; padding: 15px 19px; font-size: 1.1em; color: #FFF; overflow: hidden; text-align: justify; display: block; }
	
	/*
	
		Menu lateral das páginas internas
		
	*/
	
	#corpo .secao ul li ul li.txt-centro span { position: relative; width: 254px; height: auto; margin-left: -5px; padding: 10px 19px; font-size: 1.1em; color: #FFF; overflow: hidden; text-align: justify; display: inline-block; margin-bottom: 20px }
	
	#corpo .secao ul li ul li.txt-centro span ul { display: block; list-style: disc; margin:0; padding:0; height: auto; }
	#corpo .secao ul li ul li.txt-centro span ul li { font-size: 1.2em; position: relative; }
	#corpo .secao ul li ul li.txt-centro span ul li a{ text-align: left; display: block; padding-top:0; line-height: 1.5em; }
	#corpo .secao ul li ul li.txt-centro span ul li a:hover{ color: #000; }
	#corpo .secao ul li ul li.txt-centro span ul li ul.sub-menu{ padding: 0; display: block; overflow:visible; }
	#corpo .secao ul li ul li.txt-centro span ul li ul.sub-menu li { padding-left: 15px; }
	#corpo .secao ul li ul li.txt-centro span ul li ul.sub-menu li a { display: block; width: inherit; }
	
	#corpo .secao ul li ul li.txt-centro span #pag { height: auto; margin:0; padding:0; margin-top: 10px; }	
	#corpo .secao ul li ul li.txt-centro span #pag ol { display: block; padding:0; margin:0; list-style: none; }
	#corpo .secao ul li ul li.txt-centro span #pag ol li { display: inline; float:left; margin-right:15px; }
	#corpo .secao ul li ul li.txt-centro span #pag ol span { font-size: 12px; display: inline; }
	#corpo .secao ul li ul li.txt-centro span #pag ol a { display: inline; color:#fff; text-decoration:none; width: auto; font-size: 12px; }
	#corpo .secao ul li ul li.txt-centro span #pag ol a:hover, .wp-paginate a:active { background:#fff; color:#000; text-decoration: underline; }
	#corpo .secao ul li ul li.txt-centro span #pag ol .title { color:#000;}
	#corpo .secao ul li ul li.txt-centro span #pag ol .gap { color:#000;}
	#corpo .secao ul li ul li.txt-centro span #pag ol .current {color:#000; background:#fff; padding:0; font-weight: bold; }
	#corpo .secao ul li ul li.txt-centro span #pag ol .page { color:#000; }
	#corpo .secao ul li ul li.txt-centro span #pag ol .prev, .wp-paginate .next { color:#000;}
		
	/* ESPACAMENTO ENTRE DESTAQUES */
	#corpo .secao ul li.dest-2 { margin: 0 28px 0 29px; }
	#corpo .secao ul li.dest-5 { margin: 0 28px 0 29px; }
	
	/*
	
		FORMATACAO DA PRIMEIRA FILEIRA
	
	*/
		
	#corpo .secao ul li.dest-1 ul li.txt-centro { background: #880BD8 url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-1 ul li.txt-centro div { background:#63069D; }
	#corpo .secao ul li.dest-1 ul li.txt-centro span { background:#63069D; }
			
	#corpo .secao ul li.dest-2 ul li.txt-centro { background: #F66C07 url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-2 ul li.txt-centro div { background:#CE5801; }
	#corpo .secao ul li.dest-2 ul li.txt-centro span { background:#CE5801; }
	
		
	#corpo .secao ul li.dest-3 ul li.txt-centro { background: #0EC02C url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-3 ul li.txt-centro div { background:#04881A; }
	#corpo .secao ul li.dest-3 ul li.txt-centro span { background:#04881A; }
			
	/*
	
		FORMATACAO DA SEGUNDA FILEIRA
	
	*/
	
	#corpo .secao ul li.dest-4 ul li.txt-centro { background: #F80C0C url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-4 ul li.txt-centro div,
	#corpo .secao ul li.dest-4 ul li.txt-centro span {background:#B80103; }
			
	#corpo .secao ul li.dest-5 ul li.txt-centro { background: #078EF7 url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-5 ul li.txt-centro div,
	#corpo .secao ul li.dest-5 ul li.txt-centro span { background:#035BA2; }
		
	#corpo .secao ul li.dest-6 ul li.txt-centro { background: #D0C305 url(images/bg-destaque.png) no-repeat 0 bottom; }
	#corpo .secao ul li.dest-6 ul li.txt-centro div,
	#corpo .secao ul li.dest-6 ul li.txt-centro span { background:#A09603; }
			
	
/*
/* conteudo interno
***************/
	
	
	#corpo #col-1 { width: 580px; height: auto; }
	#corpo #col-1 a { color: #A00; }
	#corpo #col-1 strong { font-weight:800; font-size: 1em; }
	#corpo #col-1 h2.titulo { font-size: 1.8em; color: #ED1B24; display: block; }
	#corpo #col-1 h1,
	#corpo #col-1 h3,
	#corpo #col-1 h4,
	#corpo #col-1 h5,
	#corpo #col-1 h6{ background: none; color: #ED1B24; }
	#corpo #col-1 p{ color: #7D7D7D; font-size: 0.9em; margin: 5px 0 25px; text-align:justify;}
	#corpo #col-1 ul,
	#corpo #col-1 ol { color: #7D7D7D; font-size: 0.9em; margin: 5px 0; list-style: inside; }
	#corpo #col-1 li { margin: 4px 0;}
	


/*
/* Rodapé
***************/	
	
	#rodape { border-top: #A6A6A6 solid 1px; padding-top: 14px; margin-top: 15px; height: 180px; }
	#rodape a img { border: none; margin-left: 6px; display: block;}
	#rodape p { display: block; }
	#rodape p.tel { font-size: 1.30em; color: #4C4847; display: block; margin: 30px 0 0 37px; }
	#rodape ul { margin-left:12px; padding-bottom: 20px; display: block; list-style: none; margin-top: 12px; }
	#rodape ul li { width: auto; float: left; margin-right: 17px; }
	#rodape ul li h4 { color: #4C4847; font-size: 1.2em; font-weight: lighter; }
	#rodape ul li p{ font-size: 0.85em; color: #919191; }
	#rodape p.copy { font-size: 0.85em; color: #919191; display: block; padding:0; margin-left: 12px; margin-top:10px; }
	#rodape #assinatura a img{ position: absolute; width:82px; height: 42px; right: 25px; top: 115px; }
	#rodape #twitter { background: url(images/twitter.jpg) top left; width:55px; height:59px; }
	
/* 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." */

