@import url("../library/estilo.css");
@import url("../library/header.css");
@import url("../library/format.css");
@import url("../library/home.css");

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, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
input.disabled {filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;cursor: default }

p {
	margin-bottom: 1.2em;	
}

html,body {
	margin: 0; padding: 0; width: 100%; font-family: Tahoma, Arial; font-size: 12px; color: #4b4b4b;
}

a:link,a:visited {
	color: #5791b1; text-decoration: underline;;
}

a:visited,a:active {
	color: #417998; text-decoration: underline;
}

#wrapper {
	background: #e4e5ee;
}

.pagewidth {
	width: 1000px; text-align: left; margin-left: auto; margin-right: auto;
}

.pagemain {
	width: 1000px; text-align: left; margin: auto; 
}

.lmt { float:left; background: url("../images/layout/bg_cont.png") repeat-y; }

#header {
	position: relative; height: 80px; width: 100%; min-width: 1000px;
}

#chamada {
	position: relative; width: 100%; min-width: 1000px; border-bottom: 8px solid #165BA0; background: url("../images/layout/bg_banner.png");
}

#leftcol {
	width: 158px; float: left; /*position: relative;*/ padding: 10px;  
}

#twocols {
	width: 820px; float: right; position: relative; line-height: 1.5em;
}
#twocols h3 {
	font-size: 1.15em; color: #2f5493; 	
}
#twocols h2 {
	font-size: 1.35em; color: #2f5493; 	
}
#rightcol {
	width: 159px; float: right; position: relative; padding: 10px; 
}

#maincol {
	float: left; display: inline; position: relative; width: 610px; padding: 10px 15px;
}

#footer {
	height: 100px; clear: both; min-width: 1000px; background: #14508c url("../images/layout/bg_rodape.gif");
}

.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;
}

/* End hide from IE-mac */ /*printer styles*/
@media print { /*hide the left column when printing*/
	#leftcol {
		display: none;
	}
	/*hide the right column when printing*/
	#rightcol {
		display: none;
	}
	#twocols,#maincol {
		width: 100%; float: none;
	}
}
