/* * * * * * * * * * *
 *
 *  CSS by REFFER
 *  www.reffer.com.br
 *
 * * * * * * * * * * */


/***** INICIALIZAÇÃO ***********************************************/

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
	vertical-align:baseline;
	outline: none;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:middle;
}


/***** FONTE PADRÃO - Alterar ***************************************/

body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, small, strong, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, td {
	font-size: 12px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}


/***** FORMULÁRIO PADRÃO - Alterar *********************************/


.campo, select, textarea {
	border: 1px solid #CCCCCC;	
	background-color: #F7F7F7;	
	margin: 4px 0pt 4px 4px;	
	vertical-align: middle;
}
.campo {
	height: 15px;
}
.botao {
	background-color: #EEE;
	border-color: #696;
}


.c_large
{
 width:250px;
}

.c_cod
{
  width:150px;
}

.t_large
{
 width:302px;
 height:60px;
 overflow:auto;
}


/***** CSS *********************************************************/

body
{
	background:#000000;
}

h1
{
	color:#FFFFFF;
	font-size:8pt;
}

a
{
	color:#596689;
	font-size:12px;
	font-weight:bold;
}

a:hover
{
	color:#8BA4DF;
}

p
{
	color:#FFFFFF;	
	font-size:12px;
}

#corpo
{
	margin:auto;
	width:767px;
	background:#000000;
	cursor:default;
}

#topo
{
	height:100px;
	text-align:center;
	background-image:url(../img/topo.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#flash_data
{
	margin:auto;
	width:715px;
}


#flash_topo
{
	 float:right;
	 margin-right:81px;
}

#data
{
	color:#8695DF;
	font-weight:bold;
	font-size:12px;
	float:right;
	margin-top:32px;
	line-height:17px;
}

#conteudo_princ
{
	background:#252936;	
	color:#FFFFFF;
}

#conteudo_princ
{
	padding-bottom:20px;
}

#flash
{
	height:280px;
}

#caixa_menu
{
	background:url(../img/flash1.jpg) no-repeat;	
}

#menu
{	
	height:150px;
}

#menu ul
{
	list-style:none;
	height:137px;
	margin:auto;
	text-align:center;
	width:400px;
}

#menu ul li
{
	width:70px;
	height:87px;
	border: none;
	float:left;
	display:block;	
	padding:13px 13px 0 13px;
}

#menu ul li a
{
	width:70px;
	height:87px;
	border: none;
	float:left;
	display:block;
}

#menu ul li a:hover
{
	width:70px;
	height:87px;
} 

.menu_home a
{
	background:url(../img/icone_homeie6.jpg) scroll 1px 7px no-repeat;
}

.menu_home a:hover
{
	background:url(../img/icone_homeie6.jpg) scroll 1px -94px no-repeat;
}

.menu_portfolio a
{
	margin-top:36px;
	background:url(../img/icone_portfolioie6.jpg) scroll 0 0px no-repeat;
}

.menu_portfolio a:hover
{
	background:url(../img/icone_portfolioie6.jpg) scroll 0 -87px no-repeat;
}

.menu_solucoes a
{
	margin-top:36px;
	background:url(../img/icone_solucoesie6.jpg) scroll 0 0 no-repeat;
}

.menu_solucoes a:hover
{
	background:url(../img/icone_solucoesie6.jpg) scroll 0 -87px no-repeat;
}

.menu_contato a
{	
	background:url(../img/icone_contatoie6.jpg) scroll 0 7px no-repeat;
}

.menu_contato a:hover
{
	background:url(../img/icone_contatoie6.jpg) scroll 0 -100px no-repeat;
}

#conteudo
{
	height:194px;
	background:url(../img/conteudo.gif) no-repeat;
	background-position:bottom;
}

#conteudo h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}

#caixa_cliente
{
	width:261px;
	height:157px;
	padding:13px 0 0 0;
	float:left;
}

#caixa_extranet
{
	width:157px;
	height:132px;
	padding:62px 0 0 44px;
	float:left;
}

#caixa_noticia
{
	width:260px;
	height:177px;
	padding:13px 0 0 45px;
	float:left;
}

#caixa_noticia h1
{
 padding-right:10px;
}

#caixa_noticias_int h1
{
	font-size:16px;
	font-weight:bold;
	color:#8BA4DF;
}

#caixa_noticias_int p
{
	line-height:18px;
	text-align:justify;
}

#caixa_noticias_int p.leia_mais
{
	text-align:right;
	font-style:italic;
}

#caixa_cliente h1
{
	color:#8c9503;
	padding-bottom:10px;
}

#container_clientes
{
	width:208px;
	height:115px;
	margin-left:25px;
}

#client_topo
{
	height:7px;
	float:left;
}

#client_base
{
	height:7px;
	float:left;
}

#clientes
{
	text-align: center;
	width:208px;
	height:100px;
	background:#FFFFFF;
}

#clientes_topo
{
	float:left;
}

#clientes_base
{
	display:block;
}

#caixa_extranet h1
{
	color:#c06225;
	margin-left:28px;
	font-size:20px;
}

/*#caixa_extranet h1 a:hover
{
	color:#FF6600;
}*/

#caixa_noticia h1
{
	text-align:right;
}

/*#noticias span
{
	font-size:10px; 
	font-style:italic; 
	float:right; 
	color:#8695DF;
	padding-right:10px;
}*/

.corpo_int
{
 padding: 0 11px;
}

#caixa_noticia h1 a
{
	color:#4d6f3d;
	font-size:20px;
}

#caixa_noticia h1 a:hover
{
	color:#59CF00;
}

#noticias
{
	padding-top:10px;
}

#noticias h1
{
	color:#8695DF;
	font-size:12px;
	font-weight:bold;	
	text-align:right;
	/*padding-right:10px;
	float:right;*/
}

#noticias h1 a
{
	color:#596689;
	font-size:12px;
	font-weight:bold;
}

#noticias h1 a:hover
{
	color:#8BA4DF;
}

#noticias p
{
	font-size:11px;
} 

#caixa_login
{
	text-align:right;
	font-weight:bold;
	padding:28px 0 0 10px;
	width:135px;
	height:65px;
}

label
{
	width:41px;
	color:#465499;
	font-size:12px;	
	display:block;
	float:left;
}

input
{
	margin-bottom:5px;
	color:#FFFFFF;
	background-color:#555f78;
	border:none;
}

#entrar
{
	float:right;
}

#login
{

}

#senha
{

}

#caixa_noticia p
{
	color:#8695df;
	padding:0 10px 10px 0;
	text-align:right;
}

#rodape_int
{
	height:40px;
	margin:auto;
	text-align:center;
	height:52px;
	background:url(../img/rodape_int.jpg) no-repeat;
}

#rodape img
{
	margin:0;
	display:block;
}

.clear
{
 clear:both;
}

/***** FORMATAÇÃO PAGINA INICIAL *********************************************************/


#menu
{
}

#menu a
{
}

#menu a:hover
{
}

/***** Internas *********************************************************************/


.titulo
{
	font-size:20px;
	font-weight:bold;
	color:#596689;
	padding:12px 0 0 10px;
	height:41px;
	background:url(../img/titulo_filete.jpg) repeat-x;
}

/***** CONTATOS *********************************************************************/

#endereco
{
	width:258px;	
	font-size:12px;
	color:#FFFFFF;
}

#endereco a 
{
	color:#596689;
	font-weight:bold;
}

#endereco a:hover 
{
	color:#8BA4DF;
}

#caixa_contatos
{
	margin-top:15px;
}

#formulario
{
	/*width:376px;*/
	float:right;
	padding-top:5px;
}

#formulario_int
{
	float:right;
}

#formulario_int label
{
	width:24em;
}

#caixa_contatos h3
{
	text-align:left;
	color:#596689;
}

label 
{
	display: block; 
	width: 48px;
	float: left; 
	position: relative; 
	text-align: right;
}

label input, label select, label textarea 
{
	vertical-align: middle; 
	width: 180px; 
	margin: 2px;
}

label textarea
{
	width: 178px; 
}

.submit 
{
	margin: 5px 37px 10px 0;
	display: block;	
	width:56px;
	color:#FFFFFF;
	float:right;
}

fieldset 
{
	background:#4D525F; 
	border:none;
}

#nome
{
	padding-top:10px;
}

#contatoForm
{
	width:322px;
}

legend 
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:26px;
}

#contato_int .titulo
{
	color:#60996E;
}

#contato_int label
{
	color:#8BA4DF;
	font-weight:bold;
}

#contato_int span
{
	color:#FFFFFF;
}

#contato_int input
{
	background:#FFFFFF;
	font-weight:bold;
	color:#555F78;
}

#map
{
	width: 710px; 
	height: 480px; 
	border: solid 1px #999999; 
	margin-left:15px;	
}

/***** PORTFOLIO *********************************************************************/

#portfolio
{

}

#portfolio .titulo
{
	color:#AD4F5F;
}

.caixa_portfolio_int
{
	float:left;
	height:213px;
	padding-left:28px;
	padding-right:5px;
	padding-top:21px;
	width:349px;
}

.caixa_portfolio_int .portfolio
{
	float:left;
	padding: 0 10px 10px 0;
}

.caixa_portfolio_txt
{
/*	width:556px;*/
	float:left;
	width:180px;
}

.url_tec
{
	text-align:left;
	clear:left;
}

.url_tec p
{
	font-size:11px;
}

.caixa_portfolio_txt h1
{
	font-size:16px;
}

#navbar strong
{
 color:#FFFFFF;
 font-size:12px;
}

/***** SOLUÇÕES *********************************************************************/

#solucoes .titulo
{
	color:#A3BA74;
}

#solucoes h1
{
	color:#596689;
	font-size:14px;
}

#solucoes p
{
	text-indent:30px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin-top:10px;
}

/***** EXTRANET *********************************************************************/

#extranet .titulo
{
	color:#C06225;
}

/***** NOTÍCIAS *********************************************************************/

#noticias_int .titulo
{
	color:#4D6F3D;
}

.leia_mais
{
	text-align:right;
	font-size:10px;
}





