/*
	Pirelli - Planeta Performa - 14/01/2008
	VM2 - www.vm2.com.br
	Caio J Ruman - caio@vm2.com.br
	PRIMARY STYLE SHEET	
	
*/

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		IMPORT ADDITIONAL SHEETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@import url("reset.css");
	@import url("estrutura.css");
	@import url("internas.css");


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS e outros elementos de todo o site
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	html {
		font-size: 62.5%;
		height: 100%;
	}
		
	body {
		font: normal 100%/1.4em Tahoma, Verdana, Arial, sans-serif;
		height: 100%;
		background: transparent url(../Images/Geral/bg_body.jpg) repeat left top;
	}
		
	#principal {
		width: 788px;
		padding: 0 17px;
		min-height: 100%;
		margin: 0 auto;
		background: #000 url(../Images/Geral/bg_principal.jpg) repeat-y center;
		position: relative;
	}
	
	#principal2 {
		width: 788px;
		padding-left:-200px;
		min-height: 100%;
		margin: 0 auto;
		background: #000 url(../Images/Geral/bg_principal.jpg) repeat-y center;
		position: relative;
	}

/* Basic inputs fonts */
input, select, textarea { font: normal 10px Verdana, Arial, Helvetica; color: #545454; }


a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

.img-left      { float: left; margin: 0 10px 5px 4px; }
.img-right     { float: right; margin: 0 15px 5px 5px; }
.img-center    { display: block; margin: 10px auto 10px; }
.floatleft     { float: left; }
.noborder      { border: none !important; }
.bold          { font-weight: bold; }
.clear         { clear: both; }
.clearleft     { clear: left; }
.inv           { visibility: hidden; }
.dnone         { display: none; }

/* Clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

*+html .clearfix{
  min-height: 1%;
}

/* End hide from IE-mac */