/*
Theme Name: Camaleão
Theme URI: http://teialocal.com/
Author: Giovani Faganello
Author URI: http://teialocal.com/
Description: Moldura de trabalho para temas Wordpress. Atualizado com plugins embutidos e galeria de imagens do post personalizavel.
Version: 0.1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: camaleao
*/

/* -------------------------------------------------------------- */			
/* 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, b, u, i,
	center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
	tbody, tfoot, thead, tr, th, td
							{ background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
	.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	html 					{ font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /*height: 100%;*/ }
	body                    { line-height: 1; }
	h1, h2, h3, h4, h5, h6  { font-weight: normal; font-size: 100%; }
	ol, ul                  { list-style: none; }
	blockquote              { quotes: none; }
	blockquote:before,
	blockquote:after        { conteudo: ''; conteudo: none; }
	del                     { text-decoration: line-through; }
	table                   { border-collapse: collapse; border-spacing: 0; }
	caption, th				{ text-align:left; }
	a img                   { border: none; }
	img                     { display: block; border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
	fieldset 				{ border:0; }
	svg:not(:root) 			{ overflow: hidden; }
	figure 					{ margin: 0; }
	address,caption,cite,
	code,dfn,th,var			{ font-style:normal; font-weight:normal; }
	:focus {outline:none;}


/* -------------------------------------------------------------- */			
/* Elementos */			
/* -------------------------------------------------------------- */

	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
		display: block;
	}
	
	audio, canvas, video {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	
	audio:not([controls]) {
		display: none;
	}
	
	[hidden] {
		display: none;
	}


/* -------------------------------------------------------------- */			
/* Forms */			
/* -------------------------------------------------------------- */

	form 			{ margin: 0; }
	fieldset 		{ border: 0; margin: 0; padding: 0; }
	label 			{ cursor: pointer; }
	legend 			{ border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
	button, input 	{ line-height: normal; }
	button, input, select, textarea
					{ font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
	button, input[type="button"], input[type="reset"], input[type="submit"]
					{ cursor: pointer; -webkit-appearance: button; *overflow: visible; }
	button[disabled], input[disabled]
					{ cursor: default; }
	input[type="checkbox"], input[type="radio"]
					{ box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
	input[type="search"]
					{ -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
	input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
					{ -webkit-appearance: none; }
	button::-moz-focus-inner, input::-moz-focus-inner
					{ border: 0; padding: 0; }
	textarea 		{ overflow: auto; vertical-align: top; resize: vertical; }



/* -------------------------------------------------------------- */			
/* Imagem Responsiva */			
/* -------------------------------------------------------------- */

	img {
		max-width: 100%;
		height: auto;
		-ms-interpolation-mode: bicubic;
	}
	
	@media \0screen {
	  img { 
		width: auto; /* for ie 8 */
	  }
	}



/* -------------------------------------------------------------- */			
/* Outros */			
/* -------------------------------------------------------------- */

	body {
		overflow-y: scroll;		
	}

	/* Palavras Longas */
	.quebra-palavra {
		word-wrap: break-word;
	}

	/* Casca do sítio, centralizada */
	.casca { margin: 0 auto; }
	
	/* Bgs 100% que envolvem cada bloco do sítio */
	.bg-cabecalho,
	.bg-conteudo,
	.bg-rodape
		{ width: 100%; clear: both; }

