* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #3399FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		}

legend {
	font-size:11px;
	color:#FFFFFF;
}


fieldset {
	
	border:solid 1px #FFF;

}

/* PNG Fix */
* html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="images/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
	



/*------------------------------------------------------------------------------------------------//
// CONTAINERS
//------------------------------------------------------------------------------------------------*/


div#container {
	width: 980px;
	margin: auto;
	text-align: left;
	background-repeat:no-repeat;
	background-color:#164F9F;
	margin-bottom:40px;

	}
	div#header-wrap {
		margin:0;
		}
		div#header-in {
			padding:0;
			height:158px;
			width:980px;
			z-index:1;
			}
	div#content-wrap {
		
		}
		div#center {
			margin: 0 190px;
			color:#FFFFFF;
			}
			div#center-in {
				margin:20px 0px 40px 25px; _margin:20px 0px 40px 15px; float:left; width:550px; border-left:solid 1px #164F9F; border-right:solid 1px #164F9F; background-image:url(../images/bg_content.jpg); background-repeat:repeat-x; background-position:top;
			}
		div#left {
		
			float: left;
			width: 203px;
			margin-top:-35px;
			height:390px;
			z-index:1000;
			position:absolute;
			*margin-left:-190px;
			
		}

#divFotoAmpliada {
	
	position:absolute;
	z-index:2000;
	width:420px;
	float:left;
	display:none; 
	margin:0px; 
	padding:0px;
	background-color:#FFF;
	border:solid 1px #CCC;

}

#divFotoAmpliada img  {
	
	margin:10px;

}

/*------------------------------------------------------------------------------------------------//
// TOP MENU
//------------------------------------------------------------------------------------------------*/

ul#nav-top {
	float: left;
	padding: 1px 0;
	list-style: none;
	margin-left:23px;
	_margin-left:13px;
	margin-top:5px;
	}
	ul#nav-top li {
		display: inline;
		}
		ul#nav-top li a {
			margin: 0 8px;
			color: #FFF;
			background-color: inherit;
			font-size: 11px;;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			font-weight:bold;
			}
		ul#nav-top li a:hover {
			color: #FFFF00;
			background-color: inherit;
			border-bottom: 1px solid #F1F7FF;
			text-decoration:underline;
			}



/*------------------------------------------------------------------------------------------------//
// SIMULADOR
//------------------------------------------------------------------------------------------------*/

div#simulador {
	float: right;
	width: 187px;
	margin-top:-25px;	
	position:absolute;
	margin-left:790px;
	*margin-left:600px;
}
div#simulador-in-top {
	height:40px;
}
div#simulador-in-center {
	padding:0 15px;
	height:240px;
	background-image:url(../images/simulador_bg_center.jpg);
	background-repeat:repeat-y;
}
div#simulador-in-bottom {
	height:26px;
	background-image: url(../images/simulador_bg_bottom.jpg);
	background-repeat:repeat-y;
}
.textoSimulador {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#btnSimulador {
	color:#FFFFFF;
	background-color:#2287DC;
	border:solid 2px #005985;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.input150 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	background-color:#A4CFF9;
	border:0px;
}

.select150 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	background-color:#A4CFF9;
	border:0px;
}

.titulo {
	font-size:15px;
	font-weight:bold;
	color:#FFFF00;
}

.simuladorFieldset {
	padding:15px;
	/*background-color:#A4CFF9;*/
	/*background-color:#A4CFF9;*/
	color:#FFF;
	font-size:12px;
}

.SimuladorLegend {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
}


/*------------------------------------------------------------------------------------------------//
// FOOTER
//------------------------------------------------------------------------------------------------*/

div#footer-wrap {
	clear: both;
	background-color:#3399FF;
	height:80px;
	padding-top:10px;
	border:solid 1px #164F9F;
	}
	div#footer-in {
	
		font-size:11px;
		color:#164F9F;
		font-weight:bold;
		text-align:center;
		line-height:18px;

}
div#footer-in a, a:hover, a:visited, a:active {
		color:#164F9F;
}	

/*------------------------------------------------------------------------------------------------------//
//	CONTATO
//------------------------------------------------------------------------------------------------------*/

.input300 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px;
	border:0px;
	background-color:#A4CFF9;
}

.select300 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:304px;
	border:0px;
	background-color:#A4CFF9;

}

.textarea300 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px;
	background-color:#A4CFF9;
	border:0px;
}

.titulo {
	font-size:16px;
	font-weight:bold;
	color:#FFFF00;
}

.tarifafieldset {
	padding:20px;
	/*background-color:#A4CFF9;*/
	/*background-color:#A4CFF9;*/
	color:#FFF;
	font-size:12px;
}

.tarifaLegend {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	/*padding-left:0px;*/
}


/*------------------------------------------------------------------------------------------------------//
//	TARIFÁRIO
//------------------------------------------------------------------------------------------------------*/

#tarifaFicha {
	width:530px;
	margin:auto;
	padding-top:10px;
}

	#tarifaFicha .titulo {
		font-size:16px;
		font-weight:bold;
		color:#FFFF00;
	}
	
	#tarifaFicha .tarifafieldset {
		padding:20px;
		/*background-color:#A4CFF9;*/
		/*background-color:#A4CFF9;*/
		color:#FFF;
		font-size:12px;
	}
	
	#tarifaFicha .tarifaLegend {
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		padding-left:0px;
	}

/*------------------------------------------------------------------------------------------------------//
//	CADASTRO
//------------------------------------------------------------------------------------------------------*/

#CadastroFicha {
	width:530px;
	margin:auto;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

	#CadastroFicha .titulo {
		font-size:18px;
		font-weight:bold;
		color:#FFFF00;
	}
	
	#CadastroFicha .tarifafieldset {
		padding:20px;
		/*background-color:#A4CFF9;*/
		/*background-color:#A4CFF9;*/
		color:#FFF;
		font-size:12px;
	}
	
	#CadastroFicha .tarifaLegend {
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
	}
	
	.input230 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:230px;
		height:15px;
		border:0px;
		background-color:#A4CFF9;
	}

	.select230 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:234px;
		border:0px;
		background-color:#A4CFF9;
	
	}
	
	.textarea230 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:234px;
		background-color:#A4CFF9;
		border:0px;
	}

/**************************
/* LINK
/****************************/
.link {
	color:#ffffff;
	margin:5px;
	margin-top:20px;
}

.link a, visited {

	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #eeeeee;
	font-weight:bold;
}

.link a:hover,a:active {
	color: #FFFF00;
	border-bottom: 1px solid #F1F7FF;
	text-decoration:underline;
	font-weight:bold;
}
