body
{
	
	margin: 0;
	padding: 0;
	background-color: #e7e7e7;
	

}
.pro_line3 {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url(blank_over_bw.gif);
}

.pro_line3 .select a {
display:block; 
height:36px; 
float:left; 
background: url(blank_bw.gif); 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}

.pro_line3 .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(blank_bw.gif) right top;
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url(blank_over_bw.gif); 
padding:0 0 0 15px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(blank_over_bw.gif) right top; 
cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{display:block;height:28px; line-height:28px; float:left; background:#e7e7e7; padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#000;font-size:12px;}

.pro_line3 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

/* 7)-=-=-=- Accessibility -=-=-=- */
	
#skip {
	display: none;
	}
	#content {
PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 8px; PADDING-TOP: 10px;
FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;
  }
 #titulo
 {
 FONT-SIZE: 13px; COLOR: #0170CE;FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;
 padding-left:5px;padding-bottom:10px;
 }
 
.line {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(line.gif) #718ea5 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px
  
}
.item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(item_bg.gif) #fafbfc repeat-x left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; POSITION: relative;
  FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;TEXT-ALIGN: justify;
}
.item A {
	COLOR: #93b2c8
}
.item A:hover {
	BACKGROUND: #fff; COLOR: #8cc0e5
}
.item H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #0170CE;
}
.item P {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 10px; TEXT-ALIGN: justify
}

.check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/img/check.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px
}

input {
font-family: Verdana, Helvetica;
	border: 1px solid #ffba00;
	color: #444444;
  background: #f7f7f7;
	padding: 2px 5px 1px 5px;
	font-size: 11px;
	}
	
	select,option {
font-family: Verdana, Helvetica;
	border: 1px solid #ffba00;
	color: #444444;
  background: #f7f7f7;
	padding: 2px 5px 1px 5px;
	font-size: 9px;
	}
	

	
textarea {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	border: 1px solid #ffba00;
	background: #f7f7f7;
	color: #444444;
	padding: 2px 5px 1px 5px;
	width: 250px;
	}
	
textarea:hover {
	background: #f7f7f7;
	border: 1px solid #ffba00;
	color: #444444;
	}
	
/* 8)-=-=-=- Hacks -=-=-=- */
	
.clearfix:after { /* float hack used to float content correctly */
    content: "."; 
   	display: block; 
   	height: 0; 
   	clear: both; 
    visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */	
