/* CSS Ultra Shape */


html, body
{
	width:100%;
 	height:100%;
	background: #79896D;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	vertical-align:middle;
}

.div-main
{
	position: relative;
	width: 715px;
	height:492px;
	/*top: 0;*/	
	/*left: 50%;*/
	/*margin-left: -358px;*/
}

.div-main_VELHA
{
	position: absolute;
	width: 715px;
	height:492px;
	top: 50%;	
	left: 50%;
	margin-top: -246px;
	margin-left: -358px;
	}

.cpos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: #CFE7EB 1px solid;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-arrow-color:#00877D;
	scrollbar-3dlight-color:#CFE6EA;
	scrollbar-highlight-color:#CFE6EA;
	scrollbar-face-color:#EEF4F0;
	scrollbar-shadow-color:#CFE6EA;
	scrollbar-darkshadow-color:#CFE6EA;
	scrollbar-track-color:#EEF4F0;
}

.bts
{
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #669999;
	border: #CFE7EB 1px solid;
}

/**** GERAL */

.div-geral
{
	background: url(imgs/back-geral.jpg) no-repeat;
	position: relative;
	width: 715px;
	height: 492px;
	float: left;
}

.div-geral ul
{
	display: none;
}

.div-esquerda
{
	position: relative;
	width: 391px;
	height: 492px;
	float: left;
}

.div-direita
{
	position: absolute;
	width: 323px;
	height: 492px;
	right: 0;
	top: 0;
}

		.div-faq
		{
			position:absolute;
			background: #ffffff;
			position: relative;
			width: 258px;
			height: 262px;
			float: right;
			border: #CFE7EB 2px solid; /***/
			margin-top: 110px;
			padding: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			line-height: 18px;
						
		}
			
		.div-faq1
		{
			position:absolute;
			background: #ffffff;
			position: relative;
			width: 258px;
			height: 227px;
			float: right;
			border: #CFE7EB 2px solid; /***/
			margin-top: 110px;
			padding: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			line-height: 18px;
						
		}
			
			
			.div-faq2
		{
			position:absolute;
			background: #ffffff;
			position: relative;
			width: 258px;
			height: 227px;
			overflow:auto;
			float: right;
			border: #CFE7EB 2px solid; /***/
			margin-top: 110px;
			padding: 11px;
			right:11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			line-height: 18px;
			overflow: auto;
			overflow-x: hidden;
			scrollbar-arrow-color:#00877D;
			scrollbar-3dlight-color:#CFE6EA;
			scrollbar-highlight-color:#CFE6EA;
			scrollbar-face-color:#EEF4F0;
			scrollbar-shadow-color:#CFE6EA;
			scrollbar-darkshadow-color:#CFE6EA;
			scrollbar-track-color:#EEF4F0;
						
		}

		.div-logo-centro
		{
			position: absolute;
			bottom: 25px;
			right: 9px;
			width: 265px;
			height: 70px;
		}	
/* Fim GERAL */

/**** MENU */
.div-menu
{
	position: absolute;
	width: 550px;
	height: 230px;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/* Fim MENU */

/**** CONTEUDO */
.bloco-conteudo-externo
{
	background: url(imgs/back-conteudo-externo.gif) left no-repeat;
	position: relative;
	width: 347px;
	height: 227px;
	float: right;
	margin-top: 220px;
	padding-left: 8px; /***/
	padding-top: 8px; /***/
}

		.bloco-conteudo-interno
		{
			background: #EEF4F0;
			position: relative;
			width: 343px;
			height: 217px;
			float: left;
			border: #CFE7EB 2px solid; /***/
			overflow: auto;
			scrollbar-arrow-color:#00877D;
 			scrollbar-3dlight-color:#CFE6EA;
 			scrollbar-highlight-color:#CFE6EA;
			scrollbar-face-color:#EEF4F0;
			scrollbar-shadow-color:#CFE6EA;
			scrollbar-darkshadow-color:#CFE6EA;
			scrollbar-track-color:#EEF4F0;
		}
		
		.format-conteudo-texto
		{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			line-height: 18px;
			padding-top: 15px;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 15px;
			
		}
		.envia_form
		{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			line-height: 18px;
			padding-top: 15px;
			padding-left: 15px;
			padding-right: 15px;
/*			padding-bottom: 15px;
*/			
		}
		
				.format-conteudo-texto a:link
				{
					text-decoration: underline;
					color: #666666;
				}
				
				.format-conteudo-texto a:visited
				{
					text-decoration: underline;
					color: #666666;
				}
				
				.format-conteudo-texto a:hover
				{
					text-decoration: none;
					color: #666666;
				}
				
				.format-conteudo-texto a:active
				{
					text-decoration: underline;
					color: #666666;
				}
				.format-conteudo-perguntas
				{	
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #666666;
					padding: 11px;
				}
				.format-conteudo-perguntas a:link, a:visited, a:active
				{
					text-decoration: none;
					color: #666666;
				}
				.format-conteudo-perguntas a:hover
				{
					text-decoration: none;
					color: #00877D;
				}
/* Fim CONTEUDO */

/**** RODAPE */
.div-rodape
{
	position: relative;
	width: 355px;
	height: 34px;
	float: right;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 3px;
	color: #666666;
	line-height: 13px;
}

		.span-rodape-cor
		{
			font-size: 10px;
			font-weight: bold;
			color: #009999;
		}
		