
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Import
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	@import url("structure.css");
	@import url("pages.css");
	@import url("form.css");
	@import url("add.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;
		z-index: 0;
	}
	
	img           {margin: 0;	padding: 0;	border: 0;	outline: 0;}
	
	body          {color: black;background: white; line-height:17px; height:100%;	}
	
	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;}
	
	:focus        {outline: 0;}

	ins           {text-decoration: none;}
	
	del           {text-decoration: line-through;}

	table         {border-collapse: collapse;	border-spacing: 0;}	
	p			  { margin:4px 0; line-height:17px}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Base
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	html { font-size: 62.5%; }			
	body { font: normal 1.1em Arial; color:#7A7A7A; background:url(/images/structure/bg-body.gif) repeat-x; background-color: #f9fafa; behavior: url('includes/css/libbs/csshover.htc'); } 

	input, select, textarea { font: normal 11px Arial; color: #707070; }

	a {text-decoration:none!important; color:#16519f; cursor:pointer }
	a:visited { text-decoration: underline; }
	a:hover { /*color:#fbca60!important */ text-decoration:underline!important}
	
	.img-left      { float: left; margin:10px; }
	.img-right     { float: right; margin:10px; }
	.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; }
	
	.img-replace, .bt-replace{ display:block; text-indent:-5000px;}
	.bt-replace:hover{ background-position:bottom}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Class
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

	.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%;}
	
	/*
	.hover_fix	   { }
	div,h2, img{behavior:url(includes/css/libbs/iepngfix.htc);}
	.ie_png{_background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/structure/bg-bottom.png,sizingMethod='scale');}
	*/		
	
	.namename{
		voice-family:  "\"}\"";
	    voice-family: inherit;
	}

    .co-h2 h2 { clear: both; display: block; }
	a.img-destaque, a.img-destaque img { float: left; overflow: hidden; border-color: #6FACCB; position: relative; }
	.img-destaque {margin-bottom: 5px;}
	a.img-destaque img { display: block; }
	a.img-destaque:hover img { margin: -3px; }
	a.img-destaque:hover { border-style: solid; border-width: 3px; }
    
