﻿body{font-family:Arial; padding: 0; margin: 0; background-color:#e6e6e6;}
.master-div1{ background-color:#fff; background-image: url('../layout/bg_rep.jpg'); background-repeat: repeat-x; background-position: top; margin-top:4px;  }
.master-div1-little{ background-color:#fff; background-image: url('../layout/bg_rep2.jpg'); background-repeat: repeat-x; background-position: top; margin-top:4px;  }
.master-table1{width:980px; position:relative;}
.table-content{width:980px; }
.div-content{ width:980px; }
.master-table-footer{ width:980px; background-color:Transparent; height:148px; }
.div-redes-sociais{position:fixed; right:0; top:40%; }

div#topbar{background-color:#fff; height:48px; padding-top:10px; vertical-align:middle; }
div#topbar > div {width:980px; margin-left:50%; transform:translateX(-50%);}
div#topbar > div > img {float:right;}

.logo{-webkit-transition: opacity 0.25s ease-in-out 0s; -moz-transition: opacity 0.25s ease-in-out 0s; -o-transition: opacity 0.25s ease-in-out 0s;transition: opacity 0.25s ease-in-out 0s;	
background-image:url('../layout/logo.jpg'); background-position:top; background-repeat:no-repeat; background-color:Transparent; width:258px; height:54px; border:0px; cursor:pointer; outline:none; margin-bottom:5px; }
.logo:hover{ opacity: 0.65;	filter: alpha(opacity=65);	}

.Titulos{font-family: 'Lato', sans-serif;  color:#404041; font-size:20px; line-height:20px; font-weight:900; text-transform:uppercase;}
.Subtitulos{font-family: 'Lato', sans-serif;  color:#4d4d4d; font-size:18px; line-height:24px; font-weight:700; text-transform:uppercase;}
.Titulos2{font-family: 'Lato', sans-serif;  color:#404041; font-size:14px; line-height:24px; font-weight:900; text-transform:uppercase;}
.Textos{font-family: Arial, sans-serif;  color:#4d4d4d; font-size:14px; line-height:20px; }

/********* BANNER PRINCIPAL ********/
.MainBanner{ width:980px; z-index: 100; height:300px; }
#nav {height:12px; z-index: 999;  position: absolute; bottom:40px; left:0; right:0; margin-left:auto; margin-right:auto; outline:none; padding:0px; }
#nav a{background:url('../layout/jquery.png') top no-repeat; width:12px; height:12px; margin:4px; padding-left:2px; padding-right:2px; text-decoration:none; outline:none; color:Transparent; }
#nav a.activeSlide{background:url('../layout/jquery_h.png') top no-repeat; width:12px; height:12px; margin:4px; padding-left:2px; padding-right:2px; text-decoration:none; outline:none; color:Transparent;}
         
.ModalBackground {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    font-size: 14px;
}

       
/****** FOOTER *******/
.lblTituloRedesSociais{ font-family:'Lato', Sans-Serif;  color:#787878; font-size:13px; font-weight:700; text-transform:uppercase;}
.footer_hr{ background-image: url('../layout/hr_footer.jpg'); background-repeat: repeat-x; background-position: top; height:2px; width:100%;}
.footer_text{font-family: 'Lato', sans-serif; color: #666666; font-size: 12px; }
.LinkBlueLine{ font-family: 'Lato', sans-serif; text-decoration: underline; font-size:10px;  color: #03ade8;}
.LinkBlueLine:hover{ text-decoration:underline;}
.FooterContactsLinks, FooterContactsLinks:visited{font-family: 'Lato', sans-serif; color:#666666; font-size: 14px; line-height:28px; padding-right:15px; text-decoration:none;}
.FooterContactsLinks:hover{ text-decoration:underline;}
.Footer_contactenos{background-image: url('../layout/contactenos_bg.jpg'); background-repeat: no-repeat; background-position: top;}

/****** MENU FOOTER *******/
.MenuFooter{ font-family:'Lato', Sans-Serif; font-size:12px; color:#787878; cursor:pointer; border:0px; text-decoration:none; outline:none;white-space:nowrap; margin-right:15px; text-transform:uppercase; font-weight:600;}
.MenuFooter:hover{color:#404041;}

/**** BREADCRUMB MENU ****/
.Breadcrumb_Link{color:#6d6e71; font-size:11px; text-align:left; font-family: 'Lato', sans-serif; padding:0px; margin:0px; text-transform:uppercase; background-color:Transparent; border:0px; cursor:pointer; outline:none;}
.Breadcrumb_Link:hover{color:#00abeb; text-decoration:underline;}
.Breadcrumb_Text_Selected{color:#00abeb; font-size:11px; text-align:left; font-family: 'Lato', sans-serif; font-weight:700; padding:0px; margin:0px; text-transform:uppercase;}
.Breadcrumb_Sep{color:#6d6e71; font-size:10px; text-align:left; font-family: 'Lato', sans-serif; padding:0px; margin:0px; text-transform:uppercase; padding-left:5px; padding-right:5px;}

/**** DESTAQUES *****/
.Destaques_Div1{ background-color:#ffcf00; width:212px; height:170px; padding:10px; padding-top:30px; position:relative; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius:10px; }
.Destaques_Div2{ background-color:#89c33e; width:212px; height:170px; margin-left:10px; margin-right:10px; padding:10px;padding-top:30px; position:relative; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius:10px;}
.Destaques_Div3{ background-color:#f07a1f; width:212px; height:170px; padding:10px;padding-top:30px; position:relative; -moz-border-radius: 20px; border-radius: 10px; -webkit-border-radius:10px;}
.Destaques_Titulo{font-family: 'Lato', sans-serif; font-size:16px; font-weight:900; color:#404041; text-transform:uppercase;}
.Destaques_Texto{font-family: Arial, sans-serif; font-size:9pt; line-height:10pt; color:#404041;}
.Destaques_ButtonPos{position:absolute; bottom:-10px; left:64px;  }
.Destaques_Icon{position:absolute; top:-30px; left:10px; }

/**** NOTICIAS DESTAQUE *****/
.NoticiasDestaque_Div{padding:6px; width:342px; min-height:92px; cursor:pointer; border:1px solid #fff; }
.NoticiasDestaque_Div:hover{-moz-transition: background 0.2s linear 0s; -o-transition: background 0.2s linear 0s;  transition: background 0.2s linear 0s;border:1px solid #d6d6d6; background-color:#e6e6e6; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius:5px;}
.NovidadesDestaque_Titulo{color:#4d4d4d; font-size:14px; text-align:left;  font-family: 'Lato', sans-serif; font-weight:700; line-height:18px;  }
.NovidadesDestaque_Data{color:#03ade8; font-size:10px; text-align:left; line-height:24px; font-family: 'Lato', sans-serif;font-weight:700; }
.NovidadesDestaque_Texto, NovidadesDestaque_Texto:visited{color:#4d4d4d; font-size:12px; font-family: Arial, sans-serif;   }

/**** EVENTOS DESTAQUE *****/
.EventosDestaque_Div{background-color:#e6e6e6; width:230px; height:210px; padding:10px;  position:relative; -moz-border-radius: 10px; border-radius: 10px;}
.EventosDestaque_Div:hover{background-color:#d6d6d6;-moz-transition: background 0.2s linear 0s; -o-transition: background 0.2s linear 0s;  transition: background 0.2s linear 0s;}
.EventosDestaque_DivTitulo{ background-color:#03ade8; color:#fff; font-family: 'Lato', sans-serif; font-size:17px; font-weight:700;  height:30px; width:210px; line-height:30px; vertical-align:middle; padding-left:20px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright:10px; border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;}
.EventosDestaque_Data{color:#404041; font-size:12px; text-align:left; line-height:18px; font-family: 'Lato', sans-serif; font-weight:700;  text-transform:uppercase; }
.EventosDestaque_Titulo{color:#03ade8; font-size:16px; text-align:left;  font-family: 'Lato', sans-serif; font-weight:700; line-height:30px; text-transform:uppercase; }
.EventosDestaque_Texto{color:#404041; font-family:Arial, Sans-Serif; font-size:12px; }
.EventosDestaque_hr {background: url('../layout/hr_eventos_rep.jpg') repeat-x; height:2px;}
.EventosDestaque_BtVerTodas{ font-family:'Lato', Sans-Serif; font-size:9pt; color:#404041; text-decoration:none; cursor: pointer; border: 0px; outline: none; background-color:transparent; cursor:pointer;}
.EventosDestaque_BtVerTodas:hover{text-decoration:underline;}
#EventosDestaque_Nav{ position:relative; z-index:9999;  bottom:-14pt;  right:0px; font-size:1pt;  }
#EventosDestaque_Nav a{background: url('../layout/jquery.png') no-repeat center; outline: none;padding:6px; margin:2px; height:12px; width:12px;}
#EventosDestaque_Nav a.activeSlide {background:url('../layout/jquery_h.png') no-repeat center; outline:none; padding:6px; margin:2px;height:12px; width:12px;}

/**** SERVIÇOS DESTAQUE *****/
.ServicosDestaque_Titulo{font-family: 'Lato', sans-serif;  color:#404041; font-size:18px; line-height:18px; font-weight:900; text-transform:uppercase;}
.ServicosDestaque_Texto{ font-family: Arial, sans-serif; font-size:12px; color:#4d4d4d; }

/**** CLIENTES DESTAQUE *****/
.ClientesDestaque_titulo{color:#7ac143; font-size:20px; text-align:left;  font-family: 'Lato', sans-serif; font-weight:600; padding-left:4px; padding-top:4px; padding-bottom:4px;}

/**** PESQUISA HEADER *****/
.PnlPesquisa{ background-color:#e6e6e6; width:206px; height:20px; padding:10px; padding-left:20px; padding-right:20px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomright:10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; }
.pesquisa_txt{ height:20px; border:0px; background-color:Transparent; color:#404041; width:180px; font-size:14px; font-family:'Lato', Sans-Serif; outline:none;}
.pesquisa_button{background-image: url('../layout/icon-search.jpg'); background-repeat: no-repeat; background-position: top; cursor: pointer; border: 0px; width:22px; height: 21px; outline: none; background-color:transparent; cursor:pointer; margin-right:5px;}
.pesquisa_button:hover{background-image: url('../layout/icon-search_h.jpg'); }

/****** LISTAGENS *******/
.listagem-tabela{ border:0px; border-bottom: 1px dashed #959595;  padding:0px; margin:0px; margin-bottom:10px; background-color:Transparent;}
.listagem-titulos{font-family: 'Lato', sans-serif;  color:#404041; font-size:18px; line-height:24px; font-weight:900; text-transform:uppercase;}
.listagem-textos{font-family: Arial, sans-serif;  color:#4d4d4d; font-size:14px; line-height:20px; }
.listagem-data{font-family: 'Lato', sans-serif;  color:#404041; font-size:14px; line-height:20px; font-weight:700; text-transform:uppercase;}
.listagem-div-results{ margin-top:30px; margin-bottom:30px; width:100%;  height:40px; vertical-align:middle;}
.listagem-lblText-results{font-family: 'Lato', sans-serif;  color:#4d4d4d; font-size:14px; line-height:24px; font-weight:700; text-transform:uppercase; }
.listagem-lbl-results{font-family: 'Lato', sans-serif;  color:#03ade8; font-size:14px; line-height:24px; font-weight:900; text-transform:uppercase; }
.listagem-categorias{font-family: 'Lato', sans-serif;  color:#03ade8; font-size:11px; line-height:24px; vertical-align:middle; }

/******** PESQUISA ARTIGOS | PUBLICAÇOES | FAQS **********/
.cmb-pesquisa { position:relative;  height:0px;}
.cmb-pesquisa .ajax__combobox_textboxcontainer input{background-color: #fff; border:1px solid #ccc; border-right:0px; color:#4d4d4d; font-size:11px; height:30px; margin:0px;padding:0px; line-height:30px; padding-left:5px; text-transform:uppercase; outline:none;}
.cmb-pesquisa .ajax__combobox_buttoncontainer button{background-image: url(../layout/combo_arrow.jpg);background-position: top left; background-repeat: no-repeat; background-color: Transparent; border:1px solid #ccc; border-left:0px; width:30px; height:30px; cursor:pointer; outline:none;}
.cmb-pesquisa .ajax__combobox_itemlist{ background-color:#fff; margin:0px; padding:0px; overflow-y: auto !important;position: absolute !important; left: 0px !important; top: 30px !important; }
.cmb-pesquisa .ajax__combobox_itemlist li{ color:#4d4d4d; font-size:11px; cursor:pointer; margin:0px; padding-left:0px; padding-right:0px; padding-bottom:2px; padding-top:2px; text-indent:4px; }
.cmb-pesquisa .ajax__combobox_itemlist li:hover{ background-color:#03ade8; color:#fff; }
.cmb-pesquisa-ListItemHoverCssClass{background-color:#03ade8; color:#fff; }
.txt-pesquisa{background-color: #fff; border:1px solid #ccc; color:#4d4d4d; height:30px; margin:0px;padding:0px; line-height:30px; padding-left:5px;}
.titulos-pesquisa{font-family: 'Lato', sans-serif;  color:#4d4d4d; font-size:12px; line-height:35px; font-weight:700; text-transform:uppercase;}

/************ VIDEOS *************/
.videos-panel{ margin-bottom:30px; border:0px; vertical-align:top;}
.videos-titulo{font-family: 'Lato', sans-serif;  color:#03ade8; font-size:16px; font-weight:900; text-transform:uppercase;}
.videos-texto{font-family: Arial, sans-serif;  color:#4d4d4d; font-size:13px; line-height:20px;}
.videos-data{font-family: 'Lato', sans-serif;  color:#404041; font-size:14px; line-height:24px; font-weight:900; }
.videos-frame{width:464px; height:348px;}

/**** SERVIÇOS *****/
.servicos-div-links{ font-family: 'Lato', sans-serif; color:#404041; font-size:15px; font-weight:700; text-transform:uppercase; background-color:#fff; border-bottom: 1px dashed #959595; height:50px; width:100%; margin-bottom:5px; margin-bottom:5px;}
.servicos-div-links:first-child{margin-top:0px;}
.servicos-div-links:hover{color:#03ade8;-moz-transition: color 0.1s linear 0s; -o-transition: color 0.1s linear 0s;  transition: color 0.1s linear 0s;}
.servicos-div-links-selected{ font-family: 'Lato', sans-serif; color:#03ade8; font-size:16px; font-weight:700; text-transform:uppercase; background-color:#fff; border-bottom: 1px dashed #959595; height:50px; width:100%; margin-bottom:5px; margin-bottom:5px;}

/**** EVENTOS *****/
.eventos-titulo-data{font-family: 'Lato', sans-serif;  color:#404041; font-size:20px; line-height:20px; font-weight:900; text-transform:uppercase;}
.eventos-titulo{font-family: 'Lato', sans-serif;  color:#03ade8; font-size:17px; line-height:24px; font-weight:700; text-transform:uppercase;}
.eventos-data{font-family: 'Lato', sans-serif;  color:#4d4d4d; font-size:14px; line-height:20px; font-weight:700; text-transform:uppercase;}
.eventos-texto{font-family: Arial, sans-serif;  color:#4d4d4d; font-size:13px; line-height:20px;}
.evento-titulo{font-family: 'Lato', sans-serif;  color:#03ade8; font-size:18px; line-height:24px; font-weight:700; text-transform:uppercase;}
.evento-data{font-family: 'Lato', sans-serif;  color:#4d4d4d; font-size:14px; line-height:20px; font-weight:700; text-transform:uppercase;}
.evento-texto{font-family: Arial, sans-serif;  color:#4d4d4d; font-size:14px; line-height:20px;}

/**** PESQUISA PÁGINA RESULTADOS *****/
.pesquisa_resultados_lblTermo{color:#03ade8; font-size:18px; text-align:left; line-height:24px;  font-family: 'Lato', sans-serif; font-weight:900;}
.pesquisa_resultados_tituloResultado{color:#03ade8; font-size:18px; text-align:left; line-height:24px;  font-family:'Lato', sans-serif; font-weight:700;}
.pesquisa_resultados_TextoResultados{color:#4d4d4d; font-size:13px; text-align:left; line-height:24px;  font-family: Arial, sans-serif; }
.pesquisa_resultados_NumResultados{color:#7ac143; font-size:18px; text-align:left; line-height:24px;  font-family: 'Lato', sans-serif; font-weight:800;}

/**** SHARE ICONS ****/
.MenuIcons_table{ border-top:1px solid #ededed; border-bottom:1px solid #ededed; height:30px; line-height:30px; vertical-align:top;}
.MenuIcons_Titulo{color:#666; font-size:12px; text-align:left; line-height:14px;  font-family: 'Lato', sans-serif; margin-bottom:5px; font-weight:800;  }
.MeunIcons_Sep{color:#666; font-size:12px;}

                      
/******** HTML TAGS **********/
h1{ padding:0px; margin:0px; }
h2{ padding:0px; margin:0px; }
hr{ width:100%; color:#959595; border: none 0; border-top: 1px dashed #959595; height: 1px;}
a{ outline: none; text-decoration: none; cursor: pointer;}
img{ border: none; outline: none;}
a img {border: none; outline:none; cursor:pointer;}
input[type=button],input[type=image] { outline:none; cursor:pointer; border: none; }
.txtboxes{height:20px;width:180px;text-indent:4px;line-height: 20px;font-size:12px;border:1px solid #a7a7a7; }

/******** ASP.NET CONTROLS **********/
/*.combos { position:relative; border:1px solid red; height:30px; }*/
.combos .ajax__combobox_textboxcontainer input{background-color: Transparent; border:1px solid #ccc; border-right:0px; color:#4d4d4d; font-size:11px; height:30px; margin:0px;padding:0px; line-height:30px; text-indent:4px; outline:none;}
.combos .ajax__combobox_buttoncontainer button{background-image: url(../layout/combo_arrow.jpg);background-position: top left; background-repeat: no-repeat; background-color: Transparent; border:1px solid #ccc; border-left:0px; width:30px; height:30px; cursor:pointer; outline:none;}
.combos .ajax__combobox_itemlist{ background-color:#fff; margin:0px; padding:0px; overflow-y: auto !important; position: absolute !important; left: 0px !important; top: 85px !important; }
.combos .ajax__combobox_itemlist li{ color:#4d4d4d; font-size:11px; cursor:pointer; margin:0px; padding-left:0px; padding-right:0px; padding-bottom:2px; padding-top:2px; text-indent:4px; }
.combos .ajax__combobox_itemlist li:hover{ background-color:#03ade8; color:#fff; }
.combos .ajax__combobox_itemlist li:first-child { display:none;}
.combos_ListItemHoverCssClass{background-color:#03ade8; color:#fff; }

.RadioButtonList label{ vertical-align:middle;}
.RadioButtonList input[type=radio]{background-image: url('../layout/select.png');background-repeat:no-repeat; background-position:top; background:none; width:16px; height:16px; color:#c60d18;  vertical-align:middle;}

.chkbox{ width:150px;}
.chkbox input {background-image: url('../layout/Checkbox_Checked.jpg'); background-position: top; background-repeat: no-repeat; width:13px; height:13px; border:0px;outline:none;margin:5px;padding:0px; color:#4d4d4d; }
.chkbox label{color:#4d4d4d; }
.chkbox label:hover {color:#e13a8d;}

.Calendar{ background-color:#f2f2f2; font-size:14px; font-family: 'Lato', sans-serif; color:#4d4d4d; }
.Calendar_DayHeader{ background-color:#f2f2f2; font-size:14px; font-weight:900; text-transform:uppercase;  } /* dias da semana */
.Calendar_DayStyle{ color:#4d4d4d; background-color:#fff; border:1px solid #e6e6e6; }
.Calendar_TodayDayStyle{ background-color:#414141; color:#fff; outline:none;font-weight:700;}
.Calendar_SelectedDayStyle{ background-color:#03ade8;  margin:0px; padding:0px; }
.Calendar_NextPrevStyle a{ font-size:30px;} /* arrows left |right  nav */
.Calendar_TitleStyle{background-color:#f2f2f2; font-size:20px; font-weight:700; text-transform:uppercase; border-bottom:1px solid #cccccc; padding:0; }

.Calendar_DayButton{ background-color:Transparent; color:#fff; outline:none; border:0px; font-weight:700; cursor:pointer; width:42px; height:24px; margin:0px; padding:0px; }


.Calendar_PnlEvents_btFechar{ background-image: url('../layout/PnlEvents_btFechar.jpg'); background-position: center; background-repeat: no-repeat; width:57px;height:12px;border:0px;cursor:pointer;}
.Calendar_PnlEvents_Item{ background-color:#f2f2f2;color:#4d4d4d;display:block;text-indent:10px;background-image: url('../layout/PnlEvents_arrow.png');background-position: right;background-repeat: no-repeat;height:22px;line-height:22px;vertical-align:middle;text-decoration:none;}
.Calendar_PnlEvents_Item:hover{ background-color:#800000; color:#fff; background-image: url('../layout/PnlEvents_arrow_h.png');}

/******** 12-06-2015 Tabelas Específicas **********/
table.MainTable							{ width:100%; border-collapse: collapse;  }
table.MainTable thead td.TxtLeftTitle 	{ vertical-align: bottom; margin: 0px; padding: 20px 100px 20px 10px; }
table.MainTable thead td.TextLeft			{ vertical-align: top; margin: 0px; padding: 20px 0px 0px 10px; }
table.MainTable thead td.ImgOne			{ vertical-align: top; width: 147px; margin: 0px 0px 0px 1px; }
table.MainTable thead td.ImgTwo			{ vertical-align: top; width: 147px; margin: 0px 0px 0px 1px; }
table.MainTable thead td.ImgThree		{ vertical-align: top; width: 147px; margin: 0px 0px 0px 1px; }

table.MainTable tbody td.SepBigLeft		{
	vertical-align: top;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	height: 5px;
	background-color: #03ade8;
}
table.MainTable tbody td.SepBigOne		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	height: 5px;
	border-left: 1px solid #ffffff;
	background-color: #ffcf00;
}
table.MainTable tbody td.SepBigTwo		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	height: 5px;
	border-left: 1px solid #ffffff;
	background-color: #89c33e;
}
table.MainTable tbody td.SepBigThree		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	height: 5px;
	border-left: 1px solid #ffffff;
	background-color: #f07a1f;
}

table.MainTable tbody td.SepSmlLeft		{
	vertical-align: top;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	height: 2px;
	background-color: #03ade8;
}
table.MainTable tbody td.SepSmlOne		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	height: 2px;
	border-left: 1px solid #ffffff;
	background-color: #ffcf00;
}
table.MainTable tbody td.SepSmlTwo		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	height: 2px;
	border-left: 1px solid #ffffff;
	background-color: #89c33e;
}
table.MainTable tbody td.SepSmlThree		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	height: 2px;
	border-left: 1px solid #ffffff;
	background-color: #f07a1f;
}

table.MainTable tbody td.TextLeft			{
	vertical-align: top;
	margin: 0px;
	padding: 10px 0px 20px 10px;
	border-top: 1px solid #ffffff;
	background-color: #E8F9FF;
}
table.MainTable tbody td.TextLeft sup		{ font-size: 8px; font-weight: bold; }
table.MainTable tbody td.TxtOne			{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #FFEFB0;
}
table.MainTable tbody td.TxtTwo			{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #D2E8B5;
}
table.MainTable tbody td.TxtThree		{
	vertical-align: top;
	width: 147px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #F9C7A2;
}

table.MainTable tbody td.TextLeftTitle	{ vertical-align: top; margin: 0px; padding: 10px 0px 10px 10px; border-top: 1px solid #ffffff; font-size: 14px; font-weight: bold; }
table.MainTable tbody td.TxtEmpty		{ vertical-align: top; margin: 0px; padding: 10px 0px 20px 10px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; }




/* Tabela Statement */
.statementTblConfig 						{color: #333;}
.statementTblConfig .sort					{font: 10px arial, sans serif; color: #6699cc;}
.statementTblConfig .sort:hover				{text-decoration: none;}
.statementTblConfig .sortUp					{padding: 0 10px 0 0; font: 10px arial, sans serif; color: #6699cc; text-decoration: none; background: transparent url(/media/images/global/sort_bullet_up.gif) no-repeat right 5px;}
.statementTblConfig .sortUp:hover			{text-decoration: underline;}
.statementTblConfig .sortDown				{padding: 0 10px 0 0; font: 10px arial, sans serif; color: #6699cc; text-decoration: none; background: transparent url(/media/images/global/sort_bullet_down.gif) no-repeat right 5px;}
.statementTblConfig .sortDown:hover			{text-decoration: underline;}

.statementTblConfig .tdHeader				{padding: 14px 8px 4px 8px; border-top: 5px solid #000; border-right: 1px solid #000;}
.statementTblConfig .tdHeaderRight			{padding: 14px 8px 4px 8px; border-top: 5px solid #000;}
.statementTblConfig .tdData					{font: 12px arial, sans serif; padding: 4px 8px 4px 8px; border-right: 1px solid #000;}
.statementTblConfig .tdDataRight			{font: 12px arial, sans serif; padding: 4px 8px 4px 8px;}
.statementTblConfig .trAlert td				{font-weight: bold; color: #990000;}
.statementTblConfig .trColor				{background-color: #dae6f3;}
.statementTblConfig .trColorAlert td		{font-weight: bold; background-color: #dae6f3; color: #990000;}


/* Tabela Diretório de Associados 06/2019 */

Table.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc;}
Table.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
Table.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
Table.tg .tg-cbks{font-weight:bold;background-color:#ffcf00;color:#ffffff;text-align:left;vertical-align:top}
Table.tg .tg-ve0s{font-weight:bold;background-color:#89c33e;color:#ffffff;text-align:left;vertical-align:top}
Table.tg .tg-6l51{background-color:#ffefb0;text-align:left;vertical-align:top}
Table.tg .tg-1r4e{background-color:#e8f9ff;text-align:left;vertical-align:top}
Table.tg .tg-tsyu{font-weight:bold;background-color:#03ade8;color:#ffffff;text-align:left;vertical-align:top}
Table.tg .tg-y6v4{background-color:#d2e8b5;text-align:left;vertical-align:top}