

/*
####################################################################################################
DEFINIÇÕES DO CORPO
####################################################################################################
*/

body
{
	/*font: normal 11px Tahoma, Arial, Verdana;
	color: #615844;
	line-height: 14px;*/
	font: normal 11px Verdana, Arial, Sans-Serif, Helvetica;
	color: #1F5E9C;
	line-height: 15px;
	text-decoration: none;
	background-color: #FFFFFF;
	
	/* MARGEM NO MOZILLA */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	/* BARRA DE ROLAGEM NO IE */
	scrollbar-face-color: #718694;
	scrollbar-arrow-color: #113070;
	scrollbar-track-color: #EEEEEE;
}

h4 { font-weight: bold; color: #530029; }

.textarea_front
{
  font: normal 10px Verdana, Tahoma, Arial;
	color: #333333;
	border: 1px solid #666666;
  background: #DFE6EF;
}
.small { font: normal 10px Tahoma, Verdana; }

/*
####################################################################################################
Definições para principais trabalhos
####################################################################################################
*/


#rodape 
{
 width: 580px;
 height: 23px;
 background: url(../img/background-rodape.png) no-repeat;
}

#rodape h1 
{
 margin: 10px 0 0 465px;
 padding: 10px 0 0 0;
 }
#rodape h1 a 
{
 display: block;
 width: 103px; height: 5px;
 background: url(../img/span-fechar-popup.png) no-repeat;
}
#rodape h1 a span 
{ 
 display: none;
}


/*
####################################################################################################
DEFINIÇÕES GLOBAIS PARA LINKS
####################################################################################################
*/


a:link
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #1F3272;
	text-decoration: none;
	cursor: pointer;
}

a:visited
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #1F3272;
	text-decoration: none;
	cursor: pointer;
}

a:hover
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #1F3272;
	text-decoration: underline;
	cursor: pointer;
}

/*
####################################################################################################
DEFINIÇÕES PARA OUTROS ESTILOS DE LINKS
####################################################################################################
*/

.textoplano 
{ 

	font-family : Arial, Verdana,  Helvetica, sans-serif; 
	font-size : 11px; 
	line-height : 15px; 
	color : #EAEDF0; 

}


a.claro:link
{
	font: normal 11px Arial, Verdana, Sans-Serif, Helvetica;
	color: #EAEDF0;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

a.claro:visited
{
	font: normal 11px Arial, Verdana, Sans-Serif, Helvetica;
	color: #EAEDF0;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

.TextoLinkNoHand
{
	font: normal 11px Arial, Verdana, Sans-Serif, Helvetica;
	color:#FFFFFF;
	text-decoration: none;
}

a.claro:hover
{
	font: normal 11px Arial, Verdana, Sans-Serif, Helvetica;
	color: #C9DFF7;
	line-height: 15px; 
	text-decoration: underline;
	cursor: hand;
}

/* ESTILO DE LINKS PARA TEXTOS EM BRANCO */
a.TextoPequeno_Branco_lnkBranco:link
{
	font: normal 10px Verdana, Arial, Sans-Serif, Helvetica;
	color: #FFFFFF;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

a.TextoPequeno_Branco_lnkBranco:visited
{
	font: normal 10px Verdana, Arial, Sans-Serif, Helvetica;
	color: #FFFFFF;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

a.TextoPequeno_Branco_lnkBranco:hover
{
	font: normal 10px Verdana, Arial, Sans-Serif, Helvetica;
	color: #FFFFFF;
	line-height: 15px; 
	text-decoration: underline;
	cursor: hand;
}

.Texto_Blue_lnk:link
{
	font: normal 11px Verdana;
	color: #0000FF;
	line-height: 14px;
	text-decoration: none;
	cursor: hand;
}

.Texto_Blue_lnk:visited
{
	font: normal 11px Verdana;
	color: #0000FF;
	line-height: 14px;
	text-decoration: none;
	cursor: hand;
}

.Texto_Blue_lnk:hover
{
	font: normal 11px Verdana;
	color: #0000FF;
	line-height: 14px;
	text-decoration: underline;
	cursor: hand;
}

/* MENU ESQUERDA PÁGINA BUSCA */
A.Pag-busca:link
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DFE4E8;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

A.Pag-busca:visited
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DFE4E8;
	line-height: 15px; 
	text-decoration: none;
	cursor: hand;
}

A.Pag-busca:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DFE4E8;
	line-height: 15px; 
	text-decoration: underline;
	cursor: hand;
}


/*
####################################################################################################
ESTILO PARA TAGS GLOBAIS
####################################################################################################
*/

td
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 15px;
}

.alignJustify { text-align: justify; }

p
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 15px;
}

.p_site
{
	font: normal 11px Tahoma, Arial, Verdana;
	color: #615844;
	line-height: 14px;
	margin: 0; 
	padding: 0;
}

ul
{
 font: normal 11px Verdana;
	color: #1F5E9C;
 list-style-image: url("/img/marcadores.ul.bullet01.gif");
}

li
{
 font: normal 11px Verdana;
	color: #1F5E9C;
 list-style-image: url("/img/marcadores.li.bullet01.gif");
}


form
{
	font: normal 11px Verdana;
	line-height: 15px;
	color: #000000;
}

acronym
{
 font: bold 11px Verdana;
	border-bottom: 1px dashed #3F587F;
	cursor: help;
}

.acronym_normal
{
 font: bold 11px Verdana;
}

label
{
 cursor: hand;
}

.label_front
{
	font: normal 11px Tahoma, Arial, Verdana;
	color: #615844;
	line-height: 14px;
	margin: 0; 
	padding: 0;
}

pre
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 14px;
}

/*
####################################################################################################
ESTILOS DECLARADOS
####################################################################################################
 */
	
.Tabela
{
	font: normal 11px Verdana;
	line-height: 15px;
	border: 1px solid #000000;
}

.Formularios
{
	font: normal 11px Verdana;
	color: #000000;
	line-height: 13px;
	background-color: #EFF5FC;
	border: 1px solid #000000;
}

.Formularios02
{
	font: normal 11px Verdana;
	color: #000000;
	line-height: 13px;
	background-color: #F1F1F1;
	border: 1px solid #000000;
}

.Formularios03
{
	font: normal 11px Verdana;
	color: #000000;
	line-height: 13px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.inputBuscaSite
{
  font: normal 10px Verdana, Tahoma, Arial;
	color: #333333;
	height: 16px;
	border: 1px solid #666666;
  background: #DFE6EF;
}

.inputBusca_internas    /* USADO PARA CAMPOS DE BUSCA NAS INTERNAS */
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
	background-color: #F1F1F1;
	border: 1px solid #000000;
	width: 100px;
	height: 16px;
}

.inputSelectBox_top    /* USADO NO SELECT BOX DE DESTAQUES NO CABEÇALHO */
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
	background-color: #F1F1F1;
	border: 1px solid #000000;
	width: 130px;
	height: 16px;
}

.inputSelectBox_Menu_Internas    /* USADO PARA SELECT BOX NO MENU ESQUERDA DAS INTERNAS */
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
	background-color: #F1F1F1;
	border: 1px solid #000000;
	width: 140px;
	height: 16px;
}

.inputSelectBox_Case    /* USADO PARA SELECT BOX NO MENU ESQUERDA DAS INTERNAS */
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
	background-color: #F1F1F1;
	border: 1px solid #000000;
	width: 210px;
	height: 16px;
}

.btn_SelectBox_top    /* USADO NO SELECT BOX DE DESTAQUES NO CABEÇALHO */
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 11px;
	background-color: #FFD368;
	border: 1px solid #000000;
	height: 18px;
 cursor: hand;
	padding: 2px 2px 2px 2px;    /* respectivamente: top, left, bottom, right */
}

.select_front
{
	font: normal 10px Verdana, Tahoma, Arial;
	color: #333333;
	height: 16px;
	border: 1px solid #666666;
  background: #DFE6EF;
}

.botao, .botao_fale-conosco
{
	font: normal 10px Verdana, Tahoma, Arial;
	color: #333333;
	height: 16px;
	border: 1px solid #666666;
	background: #FFD200;
	padding: 0 0 2px 0;
	margin: 2px 0 0 5px;
	padding: 0 0 0 0;
	cursor: pointer;
}


.botao1 
{
	font: normal 10px Verdana, Tahoma, Arial;
	color: #333333;
	height: 16px;
	border: 1px solid #666666;
	background: #EBF6FF;
	padding: 0 0 2px 0;
	margin: 2px 0 0 5px;
	padding: 0 0 0 0;
	cursor: pointer;
}


.Botoes
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 11px;
	background-color: #FFD368;
	border: 1px solid #000000;
	height: 17px;
 cursor: hand;
	padding: 1px 2px 2px 2px;    /* respectivamente: top, left, bottom, right */
}



.P-cinza
{
	font: normal 11px Verdana;
	color: #AAAAAA;
	line-height: 14px;
}




.P-branco
{
	font: normal 11px Verdana;
	color: #DFE4E8;
	line-height: 14px;
}

.P-branco_bold
{
	font: bold 11px Verdana;
	color: #DFE4E8;
	line-height: 14px;
}

.P-azul
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 14px;
}

.P-azul_normal
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 14px;
}

.P-azul_bold
{
	font: bold 11px Verdana;
	color: #1B4876;
	line-height: 14px;
}

.Sep
{
	font: normal 10px Arial;
	line-height: 14px;
	color: #1F5E9C;
	text-decoration: none;
}

.Fld_Teste
{
	font: normal 10px Arial;
	color: #FF0000;
}

.TituloEditor
{
  font: bold 15px Arial, Verdana,  Helvetica, sans-serif;
  color: #0099FF;
}

.Texto_Branco
{
	font: normal 11px Verdana;
	color: #FFFFFF;
	line-height: 14px;
}

.Texto_Branco_Bold
{
	font: bold 11px Verdana;
	color: #FFFFFF;
	line-height: 14px;
}

.Texto_Red
{
	font: normal 11px Verdana;
	color: #FF0000;
	line-height: 14px;
}

.Texto_Red_Bold
{
	font: bold 11px Verdana;
	color: #FF0000;
	line-height: 14px;
}

.Texto_Blue
{
	font: normal 11px Verdana;
	color: #0000FF;
	line-height: 14px;
}

.Texto_Blue_Menu
{
	font: 10px Verdana;
	color: #98AABD;
	line-height: 14px;
}

.Texto_Blue_Bold
{
	font: bold 11px Verdana;
	color: #0000FF;
	line-height: 14px;
}

.Texto_Azul_Conteudo
{
	font: normal 11px Verdana;
	color: #1B4876;
	line-height: 15px;
}

.Texto_Azul_Conteudo_Bold
{
	font: bold 11px Verdana;
	color: #1B4876;
	line-height: 15px;
}

.Texto_Black
{
	font: normal 11px Verdana;
	color: #1F5E9C;
	line-height: 14px;
}

.Texto_Black_Bold
{
	font: bold 11px Verdana;
	color: #000000;
	line-height: 14px;
}

.Texto_Preto
{
	font: normal 11px Verdana;
	color: #000000;
	line-height: 14px;
}

.Texto_BlueLight
{
	font: normal 11px Verdana;
	color: #C2DEFF;
	line-height: 14px;
}

.TextoPequeno 
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
}

.TextoPequeno_Black
{
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
}

.TextoPequeno_BlueLight     /* USADO NO RODAPÉ */
{
	font: normal 10px Verdana;
	color: #C2DEFF;
	line-height: 14px;
}

.TextoPequeno_Red
{
	font: normal 10px Verdana;
	color: #FF0000;
	line-height: 14px;
}

.TextoPequeno_Blue
{
	font: normal 10px Verdana;
	color: #0000FF;
	line-height: 14px;
}

.TextoPequeno_Branco
{
	font: normal 10px Verdana;
	color: #FFFFFF;
	line-height: 14px;
}

.Titulo_conteudo_DarkBlue    /* TÍTULOS CONTEÚDO */
{
	font: bold 12px Verdana;
	color: #184D7B;
	line-height: 15px;
}

.Sub_Titulo_conteudo_LightBlue    /* SUB-TÍTULOS CONTEÚDO */
{
	font: bold 11px Verdana;
	color: #0075AD;
	line-height: 14px;
}

.Sub_Titulo_Indexador    /* SUB-TÍTULOS CONTEÚDO */
{
	font: bold normal 11px Verdana;
	color: #EAEDF0;
}


a.Sub_Titulo_Indexador    /* SUB-TÍTULOS CONTEÚDO */
{
	font: bold normal 11px Verdana;
	color: #333;
}
.Menu_Internas
{
	font: normal 11px Arial, Verdana, Sans-Serif, Helvetica;
	color: #EAEDF0;
	line-height: 15px; 
	text-decoration: none;
}


.menuskin{
position:absolute;
/*width:320px;*/
background-color:#D6D6D3;
border:1px solid #14304D;
font:normal 10px Verdana;
line-height:18px;
padding:5px 5px 5px 5px;
z-index:1000;
visibility:hidden;
TEXT-DECORATION: none;
}

.menuskin a{
text-decoration:none;
color:#0A4279;
padding:2px 2px 2px 2px;
TEXT-DECORATION: none;
}

#mouseoverstyle{
background-color:#F5F5F5;
TEXT-DECORATION: none;
z-index: 2;
}

#mouseoverstyle a{
top: 300px;
left: 160px;
color:black;
TEXT-DECORATION: none;
z-index: 3;
}

.link_site
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #1F3272;
	text-decoration: none;
	cursor: pointer;
}

/*
.a_site:link, a_site:visited
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #1F3272;
	text-decoration: none;
	cursor: pointer;
}

.a_site:hover
{
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}*/


#box_busca, #box_busca_internas
{
	position: absolute; 
	left: 613px; 
	top: 316px;
}

#box_busca_internas { top: 203px; }

#form-fale-conosco
{
	font: normal 11px Tahoma, Arial, Verdana;
	color: #615844;
	margin: 0 0 0 55px;
	padding: 0 0 0 0;
	text-align: left;
}

/* popup principais trabalhos */

#popup-principal
{
	background: #ECEBEB;
}

#popup-top
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#popup-conteudo
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 580px;
}

#popup-conteudo p
{
	margin: 2px 15px 10px 15px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666;
	text-align: justify;
}

#popup-conteudo p b
{
	font-weight: bold;
	color: #666;
}

#popup-conteudo ul li
{
	margin: 10px 20px 10px 0;
	list-style-image: url(../img/principais.trabalhos/seta-li.png);
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666;
	text-align: justify;
	
}

#popup-conteudo h1 { margin: 0 0 0 0; padding: 0 0 0 0; }
#popup-conteudo h1#barra-cliente { width: 580px; height: 26px; background: url(../img/principais.trabalhos/barra-cliente.png) no-repeat; }
#popup-conteudo h1#barra-servicos { width: 580px; height: 26px; background: url(../img/principais.trabalhos/barra-servicos.png) no-repeat; }
#popup-conteudo h1#barra-caracteristicas { width: 580px; height: 26px; background: url(../img/principais.trabalhos/barra-caracteristicas.png) no-repeat; }
#popup-conteudo h1 span { display: none; }

#rodape { width: 580px; height: 23px; background: url(../img/background-rodape.png) no-repeat; }
#rodape h1 { margin: 10px 0 0 465px; padding: 10px 0 0 0; }
#rodape h1 a { display: block; width: 103px; height: 5px; background: url(../img/span-fechar-popup.png) no-repeat; }
#rodape h1 a span { display: none; }


