﻿/*-------------------------------------------------------------------------------------
  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:760px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	background:#ffffff;
}

#tudo2 { 
	width:760px;
	position:static;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	background:#ffffff;
}

#fundo { 
	/*background:#dcddde;*/
	background: url('../IMG/MENU/BG.jpg');
	height:800px;
}

* html #tudo {height: 100%;}/**/

#conteudo {padding-bottom:30px;}/**/

#conteudo2 {padding-bottom:30px;}/**/

#topo {
	width:760px;
	height:180px;
	text-align:center;
	padding-top:0px;
	/*background: url('../IMG/HOME/topo.gif');
	border-bottom:1px solid #a1c7e0;*/
}

#topo h1 {text-indent:-1000em;}

#topo2 {
	width:760px;
	height:130px;
	text-align:center;
	padding-top:0px;
	/*background: url('../IMG/HOME/topo.gif');
	border-bottom:1px solid #a1c7e0;*/
}

#principal {
	width:750px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	float:left;
	text-align:justify;
}

#principal2 {
	width:750px;
	height:600px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	float:left;
	text-align:justify;
}

#lateralEsquerda { 
	width:3%;
  	margin:10;
	text-align:left;
	min-height:100%;
	background:#ccc url(../IMG/HOME/bg-auxiliar.gif) repeat-y right;
	/*border:solid #a1c7e0;
	border-width:0 1px;*/
}

#lateralDireita { 
	width:3%;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	background:#ccc url(../IMG/HOME/bg-auxiliar.gif) repeat-y right;
	/*border:solid #a1c7e0;
	border-width:0 1px;*/
}


#rodape_div {
	width:760px;
	height:79px;
	clear:both;
	/*position:absolute;*/
	position:relative;
	/*bottom: 0;*/
	text-align:center;
}

#rodape_div p {
	margin:0;
	font-weight:bold;
	color:#fff;
}

#rodape_div2 {
	width:760px;
	height:50px;
	clear:both;
	position:absolute;
	bottom: 0;
	text-align:center;
}

#rodape_div2 p {
	margin:0;
	font-weight:bold;
	color:#fff;
}

.clear {
	clear:both;
}


/*------------------------------------------------------------------------------------- */
/*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;
}

.SiteMapPath2{
	font-size: 11px;
	color: #981014;
	line-height: 21px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration:underline;
}

.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;
}

/*------------------------------------------------------------------------------------- */
/*MENU e SUBMENU*/
/*------------------------------------------------------------------------------------- */

#divSUBMENUPRODUTO {
	position:absolute;
	width:141px;
	z-index:1;
	overflow:hidden;
	text-indent: 15px;
	clip: rect(auto,auto,auto,auto);
	visibility: hidden;
	background:#981014;
}

A.SubMenu
{
	color: #ffffff;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}
A.SubMenu:hover
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}


/*------------------------------------------------------------------------------------- */
/*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;}

/*------------------------------------------------------------------------------------- */
/*FORM*/
/*------------------------------------------------------------------------------------- */

.TextLabel{
	font-size: 13px;
	color: #5e5e5e;
	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: 12px;
	color: #666666;
	border:solid #595858;
	border-width:0 1px;
	border-left:5px;
	border-left-color:#595858;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	text-align:left;
	vertical-align:bottom;
	padding:5px;
}

.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;
	padding:5px;
}

.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:5px;
	border-left-color:#595858;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	width:100px;
	height:30px;
}


/*------------------------------------------------------------------------------------- */
/*LOCALIZACAO*/
/*------------------------------------------------------------------------------------- */

.localizacaoLabel{
	font-size: 11px;
	color: #5e5e5e;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


/*------------------------------------------------------------------------------------- */
/*PRODUTOS*/
/*------------------------------------------------------------------------------------- */

.ProdutosLabelTitulo
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-align:left;
}

.ProdutosLabelTituloADM
{
	color: #970f13;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-align:left;
}

.ProdutosLabelSubTitulo
{
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	text-decoration: none;
}

A.ProdutosLabelSubTitulo2
{
	color: #970f13;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

A.ProdutosLabelSubTitulo2:hover
{
	color: #970f13;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}


.ProdutosLabelSubTexto
{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	text-decoration: none;
}

.ProdutosBackground
{
	background:#b92732;
}


/* ------------------------------------------------ */
/* 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: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.Voltar:hover
{
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: none;
}

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;
}
