/* 
	Project:Editora Gente: Shinyashiki
	Author: Rafael Matias de Lima
	URL: www.rafaelmatias.com.br
*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Import styles
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	@import url("structure.css");
	@import url("pages.css");
	@import url("form.css");

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Reset all browsers
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	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, 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, button {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	
	img           {margin: 0;	padding: 0;	border: 0;	outline: 0;}
	
	body          {color: black;background: white;	}
	
	h1, h2, h3, h4, h5, h6 { font-weight: bold; }
	
	strong        { font-weight: bold; }
	
	button 	      {background: none; cursor: pointer;}
	
	ol, ul 		  {list-style: none;}
	
	blockquote, q {quotes: none;}
	
	/*remember to define focus styles! */
	:focus        {outline: 0;}
	
	/*remember to highlight inserts somehow!*/
	ins           {text-decoration: none;}
	
	del           {text-decoration: line-through;}
	
	/*tables still need 'cellspacing="0"' in the markup*/
	table         {border-collapse: collapse;	border-spacing: 0;}	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Base class
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	html { font-size: 62.5%; }			
	body { font: normal 1em Verdana; color:#3f556b; background:url(../../images/structure/bg-all.jpg) repeat-x; background-color:#efefef}

	/* Form*/
	input, select, textarea { font: normal 11px Verdana; color: #545454; }
	dt { text-align:right; width:auto; float:left; }
	
	/*link*/
	a {text-decoration: none; color:#3f556b; cursor:pointer }
	a:visited { text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	/*images*/
	.img-left      { float: left; margin: 0 10px 5px 4px; }
	.img-right     { float: right; margin: 0 0px 5px 5px; }
	.img-center    { display: block; margin: 10px auto 10px auto; }
	
	/*Position*/
	.left    	   { float: left; }
	.right   	   { float: right; }
	.none          { display: none; }
	.inv           { visibility: hidden; }
	
	/*Geral styles*/
	.noborder      { border: none !important; }
	.bold          { font-weight: bold; }
	.clear         { clear: both; }
	.clearleft     { clear: left; }
	
	/*Config element image replacement*/
	.img-replace{ display:block; text-indent:-5000px;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Class Correction for browsers
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix { display: inline-block; }
	
	* html .clearfix { height: 1%; }/* Hides from IE-mac*/
	.clearfix { display: block; } /* Hides from IE-mac*/
	
	*+html .clearfix{ min-height: 1%;}/* End hide from IE-mac*/
	
	
	/*.ie_png{
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/structure/bg-bottom.png,sizingMethod='scale');
	}
	*/









