﻿/*-------------------------------------------------------------------------------------
  DEVIGATE - AGÊNCIA DIGITAL
  WWW.DEVIGATE.COM.BR
  
  ESTILO ESTRUTURA DO SITE
/*------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------- */
/*ESTRUTURA*/
/*------------------------------------------------------------------------------------- */
html, body {height:100%;} /**/

body 
{
	margin:0; 
	padding:0;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	/*background:#e8f1f8;
	color:#5185bd;*/
}

#tudo 
{ 
	width:765px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	background:#ffffff;
}


.fundo 
{ 
	/*background:#dcddde;*/
	background: url(../IMG/FUNDO/BG_LOGO3.gif);
}

* html #tudo {height: 100%;}

#conteudo 
{
 padding-bottom:10px;
 background-color:#FFFFFF;
}/**/


#topo {
	width:760px;
	height:107px;
	text-align:center;
	padding-top:0px;
	/*background: url('../IMG/HOME/topo.gif');
	border-bottom:1px solid #a1c7e0;*/
}

/*#topo h1 {text-indent:-1000em;}*/

#principal 
{
	display: table;
	width:760px;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	float:left;
	text-align:justify;
	background-color:#FFFFFF;
	/*height:300px;*/
}

#principalLogin 
{
	display: table;
	width:760px;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	float:left;
	text-align:justify;
	background-color:#FFFFFF;
	height:372px;
}


#rodape_div {
	width:760px;
	height:1px;
	clear:both;
	position:absolute;
	bottom: 0;
	text-align:center;
}

#rodape_div2 {
	width:760px;
	height:1px;
	clear:both;
	/*position:absolute;*/
	position:relative;
	/*bottom: 0;*/
	text-align:center;
}

#rodape_div p {
	margin:0;
	font-weight:bold;
	color:#fff;
}

.clear {
	clear:both;
}

/*------------------------------------------------*/
/* BANNER ----------------------------------------*/
/*------------------------------------------------*/

.EnderecoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7f7e7e;
}

.Logintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/*------------------------------------------------*/
/* MENSAGEM --------------------------------------*/
/*------------------------------------------------*/

.Mensagemavisotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


/*------------------------------------------------------------------------------------- */
/*TEXTO*/
/*------------------------------------------------------------------------------------- */
.TitCambio{
	font-size: 10px;
	color: black;
	text-indent: 15px;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.SiteMapPath{
	font-size: 11px;
	color: #666666;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.TitSiteMapPath{
	font-size: 11px;
	color: #666666;
	text-indent: 15px;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
}

.SeparadorSiteMapPath
{
	background: url('../IMG/MENU/SEPARADOR.gif');
}

.TitRodape{
	font-size: 10px;
	color: #990000;
	text-indent: 15px;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

A.Rodape
{
	color: #666666;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
A.Rodape:hover
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.RodapeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

A.Linksaibamais
{
	color: #666666;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
A.Linksaibamais:hover
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b30000;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------- */
/*MENU e SUBMENU*/
/*------------------------------------------------------------------------------------- */

ul 
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 233px; /* Width of Menu Items */
	background: #FFFFFF;
}

ul li 
{
	position: relative;
}

li ul 
{
	position: absolute;
	left: 233px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}

li a 
{
	display:block;
    padding: 4px; /* Altura de cada item do menu*/
	color: #6f6f6f;
    background: #FFFFFF;
    text-decoration:none;
    font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px solid #dbdcde;
	/*border-top: 1px solid #dbdcde;*/
	margin: 5px;
}

li a:hover 
{
	 display: block;
	 background: #666666;
	 color: #e8ba02;
	 font-weight:bold;
	 font-family: Verdana;
	 font-size: 12px;
	 border-bottom: 1px solid #dbdcde;
	 padding: 4px;
	 margin: 5px;
}

li:hover ul, li.over ul  
{
	display: inline-block;
}


A.HomeLinkMenuSuperior
{
	color: #9b9797;
	font-size: 14px;
	line-height: 25px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

A.HomeLinkMenuSuperior:hover
{
	color: #5e5b5b;
	font-size: 14px;
	line-height: 25px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none;
}

A.MapsiteLinkMenuSuperior
{
	color: #9b9797;
	font-size: 10px;
	line-height: 25px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

A.MapsiteLinkMenuSuperior:hover
{
	color: #5e5b5b;
	font-size: 10px;
	line-height: 25px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:underline;
}

.MapsiteMenuSuperior
{
	color: #888585;
	font-size: 10px;
	line-height: 25px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none;
}

.Titsite
{
	color: #FFFFFF;
	font-size: 20px;
	/*line-height: 25px;*/
	font-family: Tahoma, Geneva, Helvetica, sans-serif;
	font-style:italic;
	width:260px;
	/*padding:0 15px;*/
	/*padding-left:15px;*/
}

/*.titulo{background:url(../img/bgr_titulo.gif) top left repeat-y;padding:15px 0 10px 0;}*/

.HomeLinkMenuSeparador
{
	color: #b9b5b5;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------- */
/*BANNER*/
/*------------------------------------------------------------------------------------- */

.bannerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.bannerTIT {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px; color: #090948; text-align: left; margin:0 10px 10px 0; background-image: none;}


/*------------------------------------------------------------------------------------- */
/*TITULOS*/
/*------------------------------------------------------------------------------------- */

.TitulosBackground
{
	background:#950101;
}

.TituloLabel
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align:left;
	text-decoration: none;
}

/*-------------------------------------------------------------------------------------
  ESTILO DOS CAMPOS DA GRIDVIEW
/*------------------------------------------------------------------------------------- */
.HeaderText {
            FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
			FONT-WEIGHT: bold; 
			FONT-SIZE: 11px; 
			TEXT-ALIGN: left; 
			TEXT-DECORATION: none;
			COLOR: #FFFFFF; 
			BACKGROUND-COLOR: #950101;
			FONT-WEIGHT: bold; 
}

.HeaderTextSecundario{
            FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
			FONT-WEIGHT: bold; 
			FONT-SIZE: 13px; 
			TEXT-ALIGN: left; 
			TEXT-DECORATION: none;
			COLOR: #888888; 
}

.AlternateField
{
	font-size: 10px;
	color: #2e5500;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}


/*------------------------------------------------------------------------------------- */
/*FORM*/
/*------------------------------------------------------------------------------------- */

.TextLabel2 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #7f7e7e;
}

.TextLabel{
	font-size: 13px;
	color: #ffffff;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

.TextLabelADM{
	font-size: 13px;
	color: #780001;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

.TextRodape{
	font-size: 10px;
	color: #adadad;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.TextErro{
	font-size: 12px;
	color: #a10d33;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.formCampo { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c7a7a;
	border:solid #adadad;
	border-width:0 1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	text-align:left;
	vertical-align:bottom;
}

.formCampoLocaliza { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border:solid #595858;
	border-width:0 1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
}

.formDrop { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border:solid #595858;
	border-width:1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
}

.formBotao { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border:solid #aeaeae;
	border-width:0 1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	width:100px;
	height:25px;
}

.FormLabeltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/*------------------------------------------------------------------------------------- */
/*LOCALIZACAO*/
/*------------------------------------------------------------------------------------- */

.localizacaoLabel{
	font-size: 11px;
	color: #5e5e5e;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


/* ------------------------------------------------ */
/* POPUP */
/* ------------------------------------------------ */

.modalBackground {
	background-color:#fff;
	filter:alpha(opacity=95);
	opacity:0.8;
}

/* ------------------------------------------------ */
/* ERRO */
/* ------------------------------------------------ */

.LabelErro
{
	color: #ca0202;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------- */
/*MASTER ADM*/
/*------------------------------------------------------------------------------------- */

A.MenuMaster
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

A.MenuMaster:hover
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------- */
/*LINKS VOLTAR, MAIS ETC*/
/*------------------------------------------------------------------------------------- */

A.Voltar
{
	color: #AE0001;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

A.Voltar:hover
{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------- */
/*LINKS CLIENTE*/
/*------------------------------------------------------------------------------------- */

A.linkClientes
{
	/*position:fixed;*/
	color: #AE0001;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A.linkClientes:hover
{
	/*position:fixed;*/
	color: #AE0001;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


/*---------------------------------------------------------------------------------------*/
/* HOME */
/*---------------------------------------------------------------------------------------*/

A.HomeProdutosTitulo
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 19px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration: underline;
}

A.HomeProdutosTitulo:hover
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 19px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:none;
}

.HistoricoLabelSubTitulo
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align:left;
	text-decoration: none;
}

.HitoricoTexto{
	font-size: 12px;
	color: black;
	/*text-indent: 15px;*/
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

A.HomeHistoricoLink
{
	color: #b92732;
	font-size: 13px;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration: underline;
}

A.HomeHistoricoLink:hover
{
	color: #b92732;
	font-size: 13px;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration: none;
	text-align:left;
}

.VideoTexto
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;	
}

/*---------------------------------------------------------------------------------------*/
/* SERVICOS */
/*---------------------------------------------------------------------------------------*/

.ServicosLabelSubTitulo
{
	color: #616261;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:left;
	text-decoration: none;
}

.ServicosBackground
{
	background:#f1f1f1;
}

.ServicosBackgroundSub
{
	background:#b92732;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-indent: 5px;
	text-align:left;
}

A.LinkTitCurriculum
{
	color: #b30000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
A.LinkTitCurriculum:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f1919;
	text-decoration: underline;
}
