.navi{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(Images/topnav_bg.gif);}

.li_foot a{
	height:20px;
	margin-right:0px;
	text-align:center;
	text-decoration:none;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	width:100px;
	float:left;
	background-repeat:no-repeat;
}

.li_header a{
	height:24px;
	padding-top:2px;
	margin-right:0px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	width:100px;
	float:left;
	background-image:url(Images/tab_ac_up.gif);
	background-repeat:no-repeat;
	
}
.li_headera a{
	height:28px;
	padding-top:2px;
	margin-right:0px;
	text-align:center;
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	width:100px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(Images/tab_ac_over.gif);
	
}
.li_header a:hover{
	text-decoration:none;
	color:#333333;
	background-image:url(Images/tab_ac_over.gif);
	background-repeat:no-repeat;	
	
}
@charset "utf-8";
/* CSS Document */

.header{
	height:110px;
	width:820px;
	margin:0px;
	padding:0px;
	background-color:#333333;
	background-image:url(Images/header.jpg);
}
.container{
	border-right:1px solid #CCCCCC;
	width:555px;
	height:600px;
	padding-left:10px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;	
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.menu_container{
	margin-top:10px;
	height:700px;
	width:210px;
	float:left;
	
}
.menu_item, .menu_title{
	padding-left:20px;
	border-bottom:solid 1px #CCCCCC;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	height:18px;
	padding-top:5px;
	padding-left:15px;
	background-image:url(Images/leftNavBullet.gif);
	background-position:left;
	background-repeat:no-repeat;	
}
.menu_title{
	border-top:solid 1px #CCCCCC;
	background-color:#EFEFEF;
	border-top:none;
}
.menu_item:hover, .menu_title:hover{
	background-image:url(Images/leftNavBulleto.gif);
	background-position:left;
	background-repeat:no-repeat;	
	border-bottom:#999999 solid 1px;
	color:#333333;
}
.row, .title_container{
	width:520px;
	padding-left:5px;
	margin-top:5px;
	padding-bottom:5px;
	color:#3F3F3F;
	font-size:11px;
	font-family:arial;
}
.title_container{
	color:#333333;
	padding-left:10px;
	font-size:18px;
	font-family:arial;
	font-weight:600;
	background-position:bottom;
	background-image:url(Images/border_bottom.jpg);
	background-repeat:no-repeat;
	
}
.textFormat{
	color:#000000;
	font-size:11px;
	font-family:arial;
	height:20px;
}
.required{
	color:#990000;
	font-size:12px;
}
.text, textarea, select{
	border:#CCCCCC solid 1px;
	color:#3F3F3F;
	font-size:11px;
	font-family:arial;
	padding-left:3px;
	width:300px;
}
.text1{
	border:#CCCCCC solid 1px;
	color:#3F3F3F;
	font-size:11px;
	font-family:arial;
	padding-left:3px;
}

.checkbox, .radio{
	color:#3F3F3F;
	font-size:11px;
	font-family:arial;
	width:250px;
	float:left;
}
.input{
	padding-left:5px;
	margin-top:3px;
}

.Estilo2 {font-size: 14px}
.Estilo3 {color: #FF0000; font-weight:300;}
.Estilo22 {font-size: 10px}
.style53 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; font-weight:200;}
.style45 {font-size: 12px;	font-weight:200;}
.style46 {color: #000099}
.style47 {font-family: "Lucida Handwriting"; font-size: 10px;}
.style48 {color: #333333}
.style49 {color: #666666; font-weight:200;}
.style50 {font-family:arial; height:20px; font-size: 11px;}
.style56 {color: #666666}
.style57 {color: #999999; font-weight:200;}
.style58 {color: #CCCCCC; font-weight:100;}
.bodyTitle {font-size: 18px; color: #333333; font-weight:500;}



ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}

