@charset "utf-8";
/* CSS Document */
body{
	background-color: #b3b3b3;
	margin: 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;
}
a img {
	border: 0;
}
a[disabled]
{
	display:none;
}
.Disabled{
	display: none;
}
/***************************************\\\ALINHAMENTOS///****************************************/
/*\\\ALIGN///*/
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.alignLeft {
	text-align: left;
}
/*\\\VERTICAL ALIGN///*/
.vAlignTop {
	vertical-align: top;
}
.vAlignBottom {
	vertical-align: bottom;
}
.vAlignMiddle {
	vertical-align: middle;
}
/*\\\FLOAT///*/
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/*\\\CLEAR///*/
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;	
}
/*\\\OVERFLOW///*/
.overflowAuto {
	overflow:auto;
}
/*\\\Separadores///*/
.contentMargin{
	margin-top: 15px;
}
.featureNewsImage{
	height: 131px;
	margin-right: 10px;
}
.featureNewsImageSpacer{
	width: 14px;
}
.featureNewsDateMargin{
	margin-left: 3px;
	margin-top: 9px;
}
.interiorNewsDateMargin{
	margin-top: 4px;
}
.featureNewsBulletMargin{
	margin-top: 12px;
}
#menuVerticalSpacer{
	width:1px;
}
#interiorLeftAreaMargin{
	margin-left: 13px;
}
#siteBullet{
	width:20px;
	padding-right: 10px;
}
.siteBulletPadding{
	padding-top: 20px;
}
.siteBulletPaddingOrange{
	padding-top: 12px;
}
.siteBulletPaddingBlue{
	padding-top: 12px;
}
.bottomContainerPadding{
	padding: 20px 20px 20px 0;
}
.bgTop{
	background-image:url(../images/wiremaze/bg_top_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bgWhite{
	background-color: #FFFFFF;
	border-top: 1px solid #b3b3b3;
}
.bgLightGray{
	background-color: #e6e6e6;

}
.borderCinzaTopo{
	border-top: 1px solid #b3b3b3;
}
.borderCinzaEsq{
	border-left: 1px solid #b3b3b3;
}
/***************************************\\\CONTAINERS///****************************************/
#centerContainer{
	width: 1013px;
}
.topMenuContainer{
	height: 144px;
}
#featureContainer{
	height: 294px;
}
#contentContainer{
	height: 164px;
	background-image:url(../images/wiremaze/bg_content_round.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.interiorContentContainer{
	width: 821px;
	background-image:url(../images/wiremaze/bg_interior_content_round.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 32px 23px 32px 23px
}
.interiorWhiteContentContainer{
	border-top: 1px solid #b3b3b3;
	width: 715px;
	background-color: #FFFFFF;
	padding: 32px 23px 32px 23px
}
.interiorNewsWhiteContentContainer{
	width: 821px;
	background-color: #FFFFFF;
	padding: 0 23px 0 8px;
	border-top: 1px solid #b3b3b3;
}
.interiorClientesContentContainer{
	width: 650px;
	background-color: #FFFFFF;
	padding: 14px 14px;
}
.interiorSuporteContentContainer{
	width: 742px;
	background-color: #FFFFFF;
	padding:14px 14px 14px 0;
}
.interiorSuporteProtegidoContentContainer{
	width: 596px;
	background-color: #FFFFFF;
	padding:14px 14px 14px 0;
}
.interiorNoMarginContentContainer{
	width: 821px;
}
.topContentContainer{
	background-image:url(../images/wiremaze/bg_topcontentbottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #0194c7;
	padding: 18px 18px 18px 0;
	border-top: 1px solid #bebebe;
}
.botttomContainerBg{
	background-image:url(../images/wiremaze/bg_bottom_round_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
}
.menuVerticalContainer{
	width: 132px;
}
.homeClientesContainer{
 	width: 350px;
	padding: 8px 5px 6px 6px;
}
.inputContainer{
	width: 215px;
	padding-top: 24px;
}
.inputCentralContainer{
	width: 238px;
	padding-top: 24px;
}
.featureNewsContainer{
	border-right: 1px solid #c2c2c2;
	padding: 16px 16px 0 16px;
}
#roundTop{
	width: 13px;
	vertical-align: top;
	background-color: #b3b3b3;
}
#inputBackground{
	background-image:url(../images/wiremaze/bg_input.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 164px;
	height: 23px;
	padding-left: 4px;
}
.interiorPartnersContainer{
	padding-left: 133px;
	padding-top: 5px;
}
.interior3AreasPartnersContainer{
	padding-left: 228px;
	padding-top: 5px;
}
.interiorCentralPartnersContainer{
	padding-left: 221px;
	padding-top: 5px;
}
.inicialPartnersContainer{
	padding-top: 5px;
}
.leftBottomContainer{
	width: 386px;
	border-right: 1px solid #cfcfcf;
}
/***************************************\\\INPUTS///****************************************/
.inputNormalTxt{
	border: 0;
	background-color: #b3b3b3;
	font-size: 10px;
	color: #666666;
	width: 155px;
}
/***************************************\\\NOTICIAS///****************************************/
#newsTableHeight{
	height: 167px;
}
#newsCellHeight{
	height: 133px;
}
.featureNewsSeparator{
	width: 26px;
}
.featureNewsImageSpacer{
	width: 14px;
	height: 126px;
}
.featureNewsWidth{
	width: 288px;
	cursor: hand;
}
.newsTitle{
	color: #ff6300;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
}
.newsTitle a{
	color: #ff6300;
	text-decoration: none;
}
.newsTitle a:hover
{
    color: #0094c6;
	text-decoration: none;
}
.newsTitleOver
{
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
	color: #0094c6;
	text-decoration: none;
}
.newsDetailTitle{
	color: #ff6300;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}
.newsDetailTitle a{
	color: #ff6300;
	text-decoration: none;
}
.newsDetailTitle a:hover{
	color: #ff6300;
	text-decoration: underline;
}
.newsText{
	font-size: 12px;
	color: #4c4c4c;
	line-height: 14px;
}
.newsText a{
	color: #66bbda;
	text-decoration: underline;
}
.newsText a:hover{
	color: #66bbda;
	text-decoration: none;
}
.newsDate{
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
.newsNavigatorContainer{
	height: 30px;
}
.newsNavigatorInteriorContainer{
	height: 20px;
}
.newsNavigatorInteriorViewContainer{
	height: 35px;
}
.newsNavigatorInteriorHeight{
	height: 25px;
}
.newsNavigatorViewBg{
	background-image:url(../images/wiremaze/newsDetailNavigatorBg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}
.newsImageNavigatorBorder{
	border-right: 1px solid #b3b3b3;
}
.newsNavigator{
	color: #999999;
	padding-top: 2px;
	font-size: 12px;
}
.newsNavigator a{
	color: #999999;
	text-decoration: none;
}
.newsNavigator a:hover{
	color: #66bbda;
	text-decoration: none;
}
.newsNavigatorImage{
	margin-right: 6px;
	
}
.newsNavigatorBorder{
	border-right: 1px solid #b3b3b3;
}
.newsNavigatorBorderBottom{
	border-bottom: 1px solid #cdcdcd;
}
.newsAnteriorWidth{
	width: 150px;
}
.newsSeguinteWidth{
	width: 150px;
}
.newsArquivoWidth{
	padding-left: 12px;
}
.newsThumbList{
	padding-right: 12px;
	border-right: 1px solid #b3b3b3;
	width: 62px;
}
.newsBulletWidth{
	width: 24px;
}
.newsListInnerPadding{
	padding-top: 8px;
	padding-bottom: 22px;
}
.newsListTextInnerPadding{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
}
.newsBulletNormal{
	border: 0;
	width: 7px;
	height: 9px;
	background-image:url(../images/wiremaze/newsBullet.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
.newsBulletOver{
	border: 0;
	width: 7px;
	height: 9px;
	background-image:url(../images/wiremaze/newsBullet_on.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
.newsBulletListagem{
	border: 0;
	width: 68px;
	height: 11px;
	background-image:url(../images/wiremaze/vermais_listagem.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
.newsBulletListagemOver{
	border: 0;
	width: 68px;
	height: 11px;
	background-image:url(../images/wiremaze/vermais_listagem-ovr.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
/***************************************\\\CONTEUDOS///****************************************/
.titleContainer{
	width: 65%;
}
.contenttextWhite{
	color: #FFFFFF;
	font-size: 12px;
}
.contenttext{
	color: #4c4c4c;
	font-size: 12px;
}
.contenttext td{
	color: #4c4c4c;
	font-size: 12px;
}
.contenttext a{
	text-decoration: underline;
	color: #0194c7;
}
.contenttext a:hover{
	text-decoration: none;
	color: #0194c7;
}
.contenttextSmall{
	font-size: 12px;
}
.contenttextSmall a{
	text-decoration: underline;
	color: #0194c7;
}
.contenttextSmall a:hover{
	text-decoration: none;
	color: #0194c7;
}
.contenttextBlue{
	color: #0094c6;
	font-size: 12px;
}
.contenttextBlue a{
	text-decoration: underline;
	color: #0094c6;
}
.contenttextBlue a:hover{
	text-decoration: none;
	color: #0094c6;
}
.copyrightText{
	color: #dadada;
	font-size: 10px;
	text-align: right;
	padding-right: 13px;
	padding-top: 8px;
	vertical-align: top;
}
.formButtonNormal{
	border: 0;
	width: 6px;
	height: 11px;
	background-image:url(../images/wiremaze/bt_ok.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
.formButtonHover{
	border: 0;
	width: 6px;
	height: 11px;
	background-image:url(../images/wiremaze/bt_ok_on.gif);
	background-repeat: no-repeat;
	background-color: #b3b3b3;
	cursor: pointer;
}
/***************************************\\\CONTACTOS///****************************************/
.contactosContainer{
	width:288px
}
.mapaContainer{
	width: 461px;
	background-color: #0194c7;
	padding: 9px 11px;
	border-top: 1px solid #b3b3b3;
}
.linhaDirectaContainer{
	background-color: #d9d9d9;
}
.contenttextWhite{
	color: #FFFFFF;
}
/***************************************\\\CLIENTES///****************************************/
.clientesBullet{
	width: 10px;
}
.clientesFirstCol{
	width: 280px;
}
.clientesSepCol{
	width: 20px;
	line-height: 10px;
}
.clientesTitle{
	font-weight: bold;
	color: #0194c7;
	font-size: 12px;
}
.clientesTitle2{
	font-weight: normal;
	color: #0194c7;
	font-size: 12px;
}
.clientesText{
	font-size: 10px;
}
.clientesLink{
	font-size: 12px;
	color: #ff6300;
}
.clientesLink a{
	color: #ff6300;
	text-decoration: none;
}
.clientesLink a:hover{
	color: #ff6300;
	text-decoration: underline;
}
/***************************************\\\CAMPOS///****************************************/
.camposCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	background-color: #F3F3F3;
	margin: 0px;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}
.textoTitulosCampos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-bottom: 4px;
}
.erro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e21616;
	}	
.sucesso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #65981a;
}
/***************************************\\\PRODUTOS///****************************************/
.wmcmTitle{
	color: #016e9f;
	font-size: 14px;
	font-weight: bold;
}
.wmcmSubTitle{
	color: #0094c6;
	font-size: 12px;
	font-weight: bold;
}
.wmcmReferencias{
	color: #006d9f;
	font-size: 12px;
	font-weight: bold;
}
.wmcmListas ul{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.wmcmListas li{
	background-image: url(../images/wiremaze/bullet_wmcm.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 10px;
    padding-bottom: 10px;
}
.netmunicipioTitle{
	color: #00849a;
	font-size: 14px;
	font-weight: bold;
}
.netmunicipioSubTitle{
	color: #0e97ad;
	font-size: 12px;
	font-weight: bold;
}
.netmunicipioReferencias{
	color: #007086;
	font-size: 12px;
	font-weight: bold;
}
.netmunicipioListas ul{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.netmunicipioListas li{
	background-image: url(../images/wiremaze/bullet_netmunicipio.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 10px;
    padding-bottom: 10px;
}
.wmintraTitle{
	color: #098782;
	font-size: 14px;
	font-weight: bold;
}
.wmintraSubTitle{
	color: #1d9a95;
	font-size: 12px;
	font-weight: bold;
}
.wmintraReferencias{
	color: #00736e;
	font-size: 12px;
	font-weight: bold;
}
.wmintraListas ul{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.wmintraListas li{
	background-image: url(../images/wiremaze/bullet_wmintra.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 10px;
    padding-bottom: 10px;
}
.servicosonlineTitle{
	color: #098782;
	font-size: 14px;
	font-weight: bold;
}
.servicosonlineSubTitle{
	color: #1d9a95;
	font-size: 12px;
	font-weight: bold;
}
.wservicosonlineReferencias{
	color: #00736e;
	font-size: 12px;
	font-weight: bold;
}
.servicosonlineListas ul{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.servicosonlineListas li{
	background-image: url(../images/wiremaze/bullet_servicosonline.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 10px;
    padding-bottom: 10px;
}
.wmcustomTitle{
	color: #3d8300;
	font-size: 14px;
	font-weight: bold;
}
.wmcustomSubTitle{
	color: #65aa19;
	font-size: 12px;
	font-weight: bold;
}
.wmcustomReferencias{
	color: #00736e;
	font-size: 12px;
	font-weight: bold;
}
.wmcustomListas ul{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.wmcustomListas li{
	background-image: url(../images/wiremaze/bullet_wmcustom.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 10px;
    padding-bottom: 10px;
}
/***************************************\\\PRODUTOS (TITULOS SIFR)///****************************************/
.areaTitleWmcm{ color: #006d9e; font-size: 20px; font-weight: bold;}
.areaSubTitleWmcm{ color: #006d9e; font-size: 14px; font-weight: bold;}
.areaTitleNetMunicipio{ color: #007086; font-size: 20px; font-weight: bold;}
.areaSubTitleNetMunicipio{ color: #007086; font-size: 14px; font-weight: bold;}
.areaTitleServicosOnline{ color: #037754; font-size: 20px; font-weight: bold;}
.areaSubTitleServicosOnline{ color: #037754; font-size: 14px; font-weight: bold;}
.areaTitleWmIntra{ color: #00736e; font-size: 20px; font-weight: bold;}
.areaSubTitleWmIntra{ color: #00736e; font-size: 14px; font-weight: bold;}
.areaTitleWmProcess{ color: #127a3b; font-size: 20px; font-weight: bold;}
.areaSubTitleWmProcess{ color: #127a3b; font-size: 14px; font-weight: bold;}
.areaTitleWmForms{ color: #218723; font-size: 20px; font-weight: bold;}
.areaSubTitleWmForms{ color: #218723; font-size: 14px; font-weight: bold;}
.areaTitleWmTraining{ color: #2f800a; font-size: 20px; font-weight: bold;}
.areaSubTitleWmTraining{ color: #2f800a; font-size: 14px; font-weight: bold;}
.areaTitleWmCustom{ color: #3d8300; font-size: 20px; font-weight: bold;}
.areaSubTitleWmCustom{ color: #3d8300; font-size: 14px; font-weight: bold;}
.areaTitleWmGlobal{ color: #4a8600; font-size: 20px; font-weight: bold;}
.areaSubTitleWmGlobal{ color: #4a8600; font-size: 14px; font-weight: bold;}

/***************************************\\\TITULOS SIFR///****************************************/
.areaTitle{ color: #ff6300; font-size: 20px; font-weight: bold;}
.areaSubTitle{ color: #ff6300; font-size: 14px; font-weight: bold;}
.areaTitleWhite{ color: #ffffff; font-size: 20px; font-weight: bold;}
.areaSubTitleWhite{ color: #ffffff; font-size: 14px; font-weight: bold;}
.areaTitleClientes{ color: #ff6300; font-size: 16px; font-weight: bold;}

/***************************************\\\TITULOS SIFR COM BULLET///****************************************/
.areaTitleBullet{
    background-image: url(/images/wiremaze/bullet_titulos_laranja.gif);
    background-repeat: no-repeat;
    margin-left: -23px;

}
.areaTitleWithBullet{
    color: #ff6300;
    font-size: 20px;
    font-weight: bold;
    margin-left: 23px;
    width: 600px;
}
/***************************************\\\PESQUISA///****************************************/
.botaoPesquisaInterior{
	text-align: left;
	background-image: url(/images/wiremaze/btn_pesquisar_interior.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 88px;
	height: 20px;
	border: 0;
	cursor: hand;
	vertical-align: bottom;
}
.paginacaoPesquisa{
	text-align: center;
	vertical-align: middle;
	background-color: #d9d9d9;
	margin: 0 -41px -32 -23px;
	padding-bottom: 16px;
}
.paginacaoPesquisa td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #4c4c4c;
	font-weight: bold;
	padding: 3px;

}
.paginacaoPesquisa td a {
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}
.paginacaoPesquisa td a:hover {
	text-decoration: normal;
	color: #4c4c4c;
	font-weight: normal;
}

/***************************************\\\PAGINACAO///****************************************/
.caixaPaginacao{		
	width: 200px;
	margin: 0 0 20px 280px;
	text-align: center;
	padding: 10px;
}
.backgroundPaginacao
{
    background-color: #d9d9d9;
    margin: 0 -23 -20 -8;
    
}
/*\\\PAGINACAO - Imagens///*/
a.cssPagerPrevious{	
	text-decoration: none;
	width: 19px;
	height: 17px;
	float: left;
	background-image: url(/images/wiremaze/anteriores.gif);
}
a:hover.cssPagerPrevious{
	background-image: url(/images/wiremaze/anteriores-on.gif) !important;
}
a.cssPagerNext{
	text-decoration: none;
	margin-top: -20px;
	margin-left: 180px;
	width: 19px;
	height: 17px;
	float: right;
	background-image: url(/images/wiremaze/seguintes.gif);
}
a:hover.cssPagerNext {
	background-image: url(/images/wiremaze/seguintes-on.gif) !important;
}
/*\\\PAGINACAO - Numerico///*/
.caixaPaginacaoNum{
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #999999;
	margin-left: 5px;
	margin-right: 5px;
}

/*\\\CASE STUDIES///*/
.caixaDados{
	padding: 0 10px 10px 10px;
}
.spacerBlue{
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/images/wiremaze/spacer_blue.gif);
	background-repeat: repeat-x;
}
