body { margin: 0 25% 0 25%; background: url(../imagens/tall_main.gif) repeat; font-family:Tahoma; font-size:11px; color:#FFFFFF; }
#logo { margin: 45px 0 0 20px; background: url(../imagens/logo.png) no-repeat; width: 250px; height: 180px; position: absolute; }
#menu { margin: 250px 0 0 35px; color: #FFFFFF; font-weight: bold; width: 300px; position: absolute; }
#menu ul { list-style: none; }
#menu li { float: left; padding: 2px; width: 80px; }
#menu a { display: block; }
#menu img { border: 0; }

#topo { background: url(../images/header.jpg) no-repeat; }

#mais { maring: 3px 0 3px 0; float: right; font-family:Tahoma; font-size:11px; }
#mais a { text-decoration: none; color: #82CAE7; font-weight: bold; }
#separador { padding: 15px 0 10px 0; width: 100%; }

#foto { float: left; margin: 0 8px 0 0; }
#foto img { border: 1px solid #656565; padding: 2px; }

/*Produtos*/
#produtos { width: 100%; }
#produtos .imagem img { border: 1px solid #656565; padding: 2px;}
#produtos .tit { font-family: Tahoma; font-size:11px; }
#produtos .tit a { color: #82CAE7; font-weight: bold; }
#produtos .descricao { margin: 2px 0 0 0; font-family: Tahoma; font-size:11px; color: #C6C4C4; text-align: left; }
/*Fim Produtos*/

/*Projetos*/
#projetos { width: 100%; }
#projetos .imagem img { border: 0px; padding: 2px;}
#projetos .tit { font-family: Tahoma; font-size:11px; text-align: left; }
#projetos .tit a { color: #FFFFFF; }
#projetos .descricao { margin: 2px 0 0 0; font-family: Tahoma; font-size:11px; color: #C6C4C4; text-align: left; }
/*Fim Projetos*/

/*Videos*/
#videos { width: 100%; }
#videos .imagem img { border: 1px solid #656565; padding: 2px; }
#videos .data { font-family: Tahoma; font-size:11px; color: #82CAE7; font-weight: bold; }
#videos .descricao { margin: 0 0 5px 0; font-family: Tahoma; font-size:11px; color: #C6C4C4; text-align: left; }
/*fim videos*/

/*Empresa*/
#empresa { width: 98%; margin: 0 0 0 5px; }
#empresa .imagem { float: left; margin: 5px; }
#empresa .imagem img { border: 1px solid #656565; padding: 2px; }
#empresa .descricao { float: left; margin: 0 0 10px 0; font-family: Tahoma; font-size:11px; color: #C6C4C4; width: 250px; }
#emp { padding: 5px; border: 1px solid #666666; margin: 5px 0 0 0; width: 670px; }
/*Fim Empresa*/

/*Noticias*/
#noticias { width: 100%; }
#noticias .imagem img { border: 1px solid #656565; padding: 2px; }
#noticias .data { font-family: Tahoma; font-size: 11px; color: #82CAE7; font-weight: bold; }
#noticias .tit { font-family: Tahoma; font-size: 11px; }
#noticias .tit a { color: #C6C4C4; text-decoration: none; }
/*fim Noticias*/

#newsletter { width: 100%; margin: 0 0 2px 0; padding: 0; }
#newsletter input[type=text] { font-family: tahoma; font-size: 11px; color: #82CAE7; width: 180px; }

#politica { padding: 20px 0 0 0; text-align: center; width: 100%; font-family:Tahoma; font-size:11px; color:#8C8C8C; }

.blue{ font-family:Tahoma; font-size:10px; color:#C9DEE7; }
.blue_main{ font-family:Tahoma; font-size:11px; color:#82CAE7; }
.white{ font-family:Tahoma; font-size:11px; color:#FFFFFF; }
.main{ font-family:Tahoma; font-size:11px; color:#C6C4C4; }
.titulo { font-family:Tahoma; font-size:13px; color:#6198b6; background: #232323; font-weight: bold; }
.categoria { font-family:Tahoma; font-size:11px;  color:#ffffff; font-weight: bold; }
.input{ font-family: Tahoma; font-size:11px; color:#747474; }
.policy{ font-family:Tahoma; font-size:11px; color:#8C8C8C; text-decoration:none }
.borda { border: 1px solid #666666; }
.bordazul { border: 1px solid #82CAE7; }
.especificacao { font-family:Tahoma; font-size:14px; color:#FFFFFF; font-weight: bold; }
.botao { border: 1px solid #666666; font-family: tahoma; font-size: 11px; color: #FFFFFF; background: #4d4c4c;}


.campo { border: 1px solid #666666; color: #FFFFFF; background: #4d4c4c; font-family: tahoma; font-size: 11px; }
.paginacao { border: 1px solid #666666; font-family:Tahoma; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#414040; padding: 5px;}
.nopaginacao { border: 1px solid #666666; font-family:Tahoma; font-size:11px; color:#82CAE7; font-weight: bold; background-color:#4d4c4c; padding: 5px;}

		 #input2{
  		width:202px; height:18px;
		border-width:1px;
		border-style:solid;
		background-color:#3E4548;
		border-color:#24282A;
		}

	  textarea{
		width:202px; height:148px;
		border: 1px solid #82CAE7;
		background: #747474;
		color: #FFFFFF;
	}	
