/* início da definicao de estilos para o site */
	body {
		margin:0;
		padding:0;
		border:0px solid #c3c3c3;
		font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
		background-image:url('../images/fundo_geral.gif');
		color:#333;
		text-align:center;
	}
	#tudo {
		width:710px;     
		margin:0 auto;
		text-align:left;
		border:1px solid #c3c3c3;
		background:#fff;
	}
	#topo {
		height:113px;
		background-image:url('../images/topo_pre_cred.png');
		background-repeat:repeat-x;
		background-position:top;
		text-align:center;
	}
	#tudo_credencial {
		width:autopx;     
		margin:0 auto;
		text-align:left;
		border:1px solid #c3c3c3;
		background:#fff;
	}
	#topo_credencial {
		height:113px;
		background-image:url('../images/fundo_topo_pre_cred.png');
		background-repeat:repeat-x;
		background-position:top;
		text-align:center;
	}
	#principal {
		float:left;
		width:150px; /* Estende a coluna principal */
		background:#fff;
		border: 1px solid #c3c3c3;
		margin-left:65px;
		margin-bottom:15px;
		margin-top:10px; 	
		text-align:center;
	}
	#principal_interno {
		float:left;
		width:550px; /* Estende a coluna principal */
		background:#fff;
		margin-left:0px; 	
		text-align:justify;
		border:solid #c3c3c3;
		border-right-width:0px;
		border-left-width:1px;
		border-top-width:0px;
		border-bottom-width:0px;
		padding: 0 10px;
	}
	#principal_interno_credencial {
		float:right;
		width:auto; /* Estende a coluna principal */
		background:#fff;
		margin-left:0px; 	
		text-align:justify;
		border:solid #c3c3c3;
		border-right-width:0px;
		border-left-width:1px;
		border-top-width:0px;
		border-bottom-width:0px;
		padding: 0 10px;
	}
	#dicas {
		float:left;
		width:450px; /* Estende a coluna principal */
		background:#ffffff;
		margin-left:5px;
		margin-top:10px; 	
		text-align:justify;
		border:solid #c3c3c3;
		border-right-width:0px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		padding: 0 10px;
	}
	#rodape {
		clear:both;
		width:auto;
		text-align:right;
		border-top:10px solid #EFEBEB;
		padding-right:10px;
		padding-top:00px;
		background-color:#fff;
	}
	
	.c_text, .c_text a
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#AEAEAE;
		text-decoration:none;
		text-align:left;
	}
	.c_text a:hover{
		text-decoration:underline;
	}
	
	.aviso {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#FF0000;
		text-decoration:none;
		text-align:left;
	}
	
	.texto_corrido_cinza_11 {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-color:#333333;
	}
	
	
	a {
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#05a501;
		text-decoration:none;
	}
	
	h1 {
		font-family:Tahoma;
		font-size:15px;
		line-height:13px;
		color:#ff7200;
	}
	h2 {
		font-family:Tahoma;
		font-size:15px;
		color:#555;
	}
	div, input, textarea, select {
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#444444;
	}
	.lista {
		font-size: 11px;
		line-height: 13px;
		color: #444444;
		background-color: #FFFFFF;
		list-style-position: outside;
		padding: 10px;
		margin: 0px;
	}
	.botao {
		border: 1px solid #7F7F7F; 
		font-size: 12px; 
		font-family: Tahoma; 
		background-color: #f0f0f0;
	}
	.botaoa {
		border: 1px solid #7F7F7F; 
		font-size: 12px; 
		font-family: Tahoma; 
		color:#444;
		background-color: #f0f0f0;
		height:18px;
		line-height:18px;
	}
	#nav {
	width:130px;
	background:#ffffff;
	border:solid #c3c3c3;
	border-width: 0 0px;
	border-left:0px;
	border-right:0px;
	float:left;
	}
	ul#nav,	ul#nav ul {
		margin: 0;
		padding: 0;
		width: 130px; /* Width of Menu Items */
		border-bottom: 1px solid #ccc;
		background: #ffffff; /* IE6 Bug */
		font-size: 100%;
		height:auto;
		}
	
	ul#nav li {
		position: relative;
		list-style: none;
		}
	
	ul#nav li a {
		display: block;
		text-decoration: none;
		color: #777;
		padding: 5px;
		border: 1px solid #ccc;
		border-bottom: 0;
		}
	
	/* Fix IE. Hide from IE Mac \*/
	* html ul#nav li { float: left; height: 1%; }
	* html ul#nav li a { height: 1%; }
	/* End */
	
	ul#nav ul {
		position: absolute;
		display: none;
		left: 129px; /* Set 1px less than menu width */
		top: 0;
		}
	
	ul#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
	
	ul#nav li:hover ul ul,
	ul#nav li:hover ul ul ul,
	ul#nav li.over ul ul,
	ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
	
	ul#nav li:hover ul,
	ul#nav li li:hover ul,
	ul#nav li li li:hover ul,
	ul#nav li.over ul,
	ul#nav li li.over ul,
	ul#nav li li li.over ul { display: block; } /* The magic */
	
	ul#nav li.menuparent:hover,
	ul#nav li.over { background-color: #f9f9f9; }
	
	ul#nav li a:hover { color: #ff7200; }

/* final da definicao de estilos para o site */
