/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	
	Project: New Golfe
	@Author: Rafael Matias de Lima
	@URL:  http://www.rafaelmatias.com.br 
	
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Import
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	@import url("structure.css");
	@import url("pages.css");
	@import url("form.css");

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	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, 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; }

	small		  { font-size:80%;}
	
	strong        { font-weight: bold; }
	
	textarea	  { overflow:auto;}
	
	button 	      {background: none; cursor: pointer;}
	
	ol, ul 		  {list-style: none;}
	
	blockquote, q {quotes: none;}
	
	:focus        {}

	ins           {text-decoration: none;}
	
	del           {text-decoration: line-through;}

/*	table         {border-collapse: collapse;	border-spacing: 0;}	*/
	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Base
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	html { font-size: 62%;}			
	body { font: normal 1.3em Arial; color:#fff; behavior:url("includes/css/csshover.htc"); background:#7abc1b url(../../images/structure/bg-body.jpg) no-repeat top center; }
	/*.rds{behavior:url(includes/css/radius.htc)}*/

	input, select, textarea { font: normal 11px Arial; color: #707070;border:1px solid #e4e9e9;}
	.txt{ border:1px solid #e4e9e9; border-top:1px solid #acacac; height:18px; padding:5px 0 0 0; }

	a {text-decoration:underline; color:#fff; cursor:pointer }
	a:visited { text-decoration: none; }
	a:hover { color:#abf76c;  }
	p{ margin:0 0 10px 0; line-height:19px;}
	/*a:focus{ border-bottom:1px solid #ff0000!important; background-color:#ff0000;}*/
	
	.img-left      { float: left; }
	.img-right     { float: right; }
	.img-center    { display: block; margin: 10px auto; }
	
	.left    	   { float: left; }
	.right   	   { float: right; }
	.none          { display: none; }
	.inv           { visibility: hidden; }
	
	.noborder      { border: none !important; }
	.bold          { font-weight: bold; }
	.clear         { clear: both; }
	.clearleft     { clear: left; }
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Class add
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix { display: inline-block; }
	
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	
	*+html .clearfix{ min-height: 1%;}
	
	.dnone{ display:none;}
	.dblock{ display:block;}
	
	.focus{ border:1px solid #73b415!important; background-color:#ecffd0}
	
	.hr{ display:block; overflow:hidden; width:100%; line-height:1px; float:left;}
	
	.img-replace, .bt-replace{ display:block; text-indent:-5000px;}
	.bt-replace{ cursor:pointer;}
	.bt-replace:hover{ background-position:bottom;}