/*====================================
CLIENTE: WHITE GROUP
BANCO DE DADOS: ACCESS
PROGRAMAÇÃO: ASP/FLASH/ACCESS

DESIGNER: VALTER FURTADO
PROGRAMAÇÃO: VALTER FURTADO / LEONARDO TAVARES

EMPRESA: WHITE TECNOLOGIA
DATA DE CRIAÇÃO: 05 / 12 / 2008
POR: VALTER FURTADO
=====================================*/

/*Componentes comuns a todas as paginas*/
html, body {
	background:#FFFFFF;
	margin:0 auto;
}

/*div principal para centralizar
	o conteudo*/
#main {
	margin:0 auto;
}

/*div onde ira ficar contido todo
	o conteúdo do site, todas as divs
	estarao limitadas ao tamanho desta.*/
#content{
	margin:40px auto;
	padding: 8px 8px 8px 8px;
	width:940px;
	background:#EFF1EE;
}

#imagem-grande{
	width:940px;
/*	height:215px;*/
	height:150px;
	border:0;
	margin-top:2px;
	margin-bottom:2px;
}

#titulos{
	width:943px;
	height:50px;
	border:0;
}

#textos-default{
	width:938px;
	border:1px solid #19526B;
	border-top:0px;
	background:url(../images/bg-default.gif) scroll repeat-y;
	/*min-height:200px;*/
}

#credito{
	width:940px;
	margin-top:2px;
	text-align:center;
}

/*ITENS DA PaGINA DEFAULT*/
#titulo-1{
	float:left;
	height:50px;
	width:362px;
	background:#095D82;
	padding-left:20px;
}

#titulo-1 img{
	margin-top:8px;
}

#titulo-2{
	float:left;
	height:50px;
	width:263px;
	background:#09709B;
	padding-left:20px;
}

#titulo-2 img{
	margin-top:15px;
}

#titulo-3{
	float:left;
	height:50px;
	width:255px;
	background:#77acc1;
	padding-left:20px;
}

#titulo-3 img{
	margin-top:15px;
}

#texto-1{
	width:361px;
	float:left;
	padding:4px 10px 4px 10px;
	/*border:1px solid #0099FF;*/
}

#texto-2{
	width:263px;
	float:left;
	padding:4px 10px 4px 10px;
	/*border:1px solid #009933;*/
}

#texto-3{
	width:254px;
	float:left;
	padding:4px 10px 4px 10px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
	/*border:1px solid black;*/
}

.bt-todas{
	margin:2px 2px 2px 2px;
	border:0;
}

/*PAGINAS INTERNAS*/
#titulo-4{
	width:490px;
	float:left;
	height:50px;
	background:#095D82;
	padding-left:20px;
}

#titulo-4 img{
	margin-top:15px;
}

#titulo-5{
	width:410px;
	float:left;
	height:50px;
	background:#77acc1;
	padding-left:20px;
}

#titulo-5 img{
	margin-top:15px;
}

#titulo-6{
	width:920px;
	float:left;
	height:50px;
	background:#095D82;
	padding-left:20px;
}

#titulo-6 img{
	margin-top:15px;
}

#textos-internas{
	width:938px;
	border:1px solid #19526B;
	border-top:0px;
	background:url(../images/bg-internas.gif) scroll repeat-y;
	min-height:200px;
}

#texto-4{
	width:490px;
	float:left;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

#texto-5{
	width:408px;
	float:left;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

#texto-6{
	width:408px;
	float:left;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

/*PAGINA DE NOTICIAS*/
.linha-noticia{
	width:450px;
	font-family:Arial;
	font-size:12px;
	/*background-color:#FFFFFF;*/
}

.linha-noticia a{
	font-family:Arial;
	font-size:12px;
	/*background-color:#FFFFFF;*/
}

.linha-noticia a:hover{
	/*background-color:#F5F5F5;*/
}

	.noticia-data{
		float:left;
		width:70px;
	}
	
	.noticia-titulo{
		float:left;
		width:280px;
	}

/*PAGINA DE CONTATO*/

.linha-contato{
	width:310px;
	height:20px;
	margin:2px 0 2px 50px;
}

.input-contato{
	float:left;
	width:200px;
}

.input{
	border:1px solid #42A0D9;
	background:#F4F4F4;
	font-family:Arial;
	font-size:12px;
}

.campo-contato{
	float:left;
	width:100px;
}

.enviar{
	width:60px;
	height:25px;
	border:0px;
	background:url(../images/enviar.jpg) scroll no-repeat;
}

.enviar-b{
	width:60px;
	height:25px;
	border:0px;
	background:url(../images/enviar-b.gif) scroll no-repeat;
}

/*=======================================
VALIDADORES - Colore o campo incompleto
========================================*/
.textareaValidState textarea, 
textarea.textareaValidState,
.selectValidState select, 
select.selectValidState,
.textfieldValidState input, 
.input.textfieldValidState {
	background-color:#B8F5B1;
}

textarea.textareaRequiredState, 
.textareaRequiredState textarea, 
textarea.textareaMinCharsState, 
.textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, 
.textareaMaxCharsState textarea,
select.selectRequiredState, 
.selectRequiredState select,
select.selectInvalidState, 
.selectInvalidState select,
input.textfieldRequiredState, 
.textfieldRequiredState input, 
input.textfieldInvalidFormatState, 
.textfieldInvalidFormatState input, 
input.textfieldMinValueState, 
.textfieldMinValueState input, 
input.textfieldMaxValueState, 
.textfieldMaxValueState input, 
input.textfieldMinCharsState, 
.textfieldMinCharsState input, 
input.textfieldMaxCharsState, 
.textfieldMaxCharsState input {
	background-color:#FF9F9F;
}

.textareaFocusState textarea, 
textarea.textareaFocusState,
.selectFocusState select, 
select.selectFocusState,
.textfieldFocusState input, 
input.textfieldFocusState {
	background-color:#FFFFCC;
}

.textareaFlashState textarea, 
textarea.textareaFlashState,
textfieldFlashText input, 
input.textfieldFlashText {
	color:red !important;
}

/*FONTES*/

.fonte-12{
	font-family:Arial;
	font-size:12px;
	color:#545454;
}

.fonte-12 a{
	font-family:Arial;
	font-size:12px;
	color:#545454;
	text-decoration:none;
}

.fonte-12 a:hover{
	font-family:Arial;
	font-size:12px;
	color:#000066;
	text-decoration:underline;
}

.fonte-13{
	font-family:Arial;
	font-size:13px;
	color:#545454;
}

.fonte-14{
	font-family:Arial;
	font-size:14px;
	color:#545454;
}
