﻿body, html{margin: 0px;text-align: left;}

/*******
		STRUCTURE
*******/
.heightPlaceHolder {min-height:950px; max-height:100%;}
.imBorder{ border: 0px;}
.twoColumnContentSecond table{background-color:#C3CCD3; border:1px solid #01243a;width: 100%;}
.divImBrd{width: 125px;height: 125px;border: 1px dashed #CCCCCC;position: static;}
.paginacao {padding-left:5px}
.item {text-align:center;}


/*****************************Vertical Menu****************************************/
#rightmenu{position: static;background-color: #C3CCD3;width: 100%;display: block; color: #01243A;text-decoration: none;line-height: 24px;font-size: 12px; width: 100%; vertical-align: middle; text-align:left;}
#rightmenu a:hover{background-color: #E3E3E3;}
#rightmenu a{position: relative;background-color: #C3CCD3;width: 100%;display: block;border-bottom: 1px solid #202B41;color: #01243A;text-decoration: none;line-height: 24px; font-size: 12px; vertical-align: middle;}
#rightmenu span {padding-left: 10px;}


/*****************************Linha****************************************/
.linha{width: 9.69em;height: 180px; border-left: 1px solid #01243a;border-right: 1px solid #01243a;border-bottom: 1px solid #01243a;background-color: #C3CCD3;}
.linhaCinza{border-bottom: 1px solid #e9e9e9;text-align: left;width: 95%;overflow:hidden;max-width:80px;width: expression(this.width > 80 ? "80px": "auto");}
.linhaCinza1{border-bottom: 1px solid #e9e9e9;text-align: left;width: 95%;overflow:hidden;max-width:200px;/*width: expression(this.width > 80 ? "80px": "auto");*/}
.linhaCinza2{border-bottom: 1px solid #e9e9e9;text-align: left;width: 95%;overflow:auto;height:20px;max-width:200px;/*width: expression(this.width > 80 ? "80px": "auto");*/}


/****************POPUPS*********************/
.popupControl{border: 2px solid #c4d3e6; background-color: #AAD4FF;position: absolute;visibility: hidden;}
.modalBackground {background-color: #FFFFFF;filter: alpha(opacity=80); -moz-opacity: 0.8; /* para mozilla */opacity: 0.8; /* para Chrome*/}
.modalPopup{background-color: #e6e6e6;border: 2px solid #c6c6c6; padding: 2px;}
.modalConfirmBackground{background-color: #FFFFFF;filter: alpha(opacity=80);-moz-opacity: 0.8; /* para mozilla */opacity: 0.8; /* para Chrome*/}
.modalPopupConfirm{background-color: #efefef; border: 3px solid #808080;padding: 3px;text-align: center;}
.modalPopupImg{background-color: #e6e6e6;border: 2px solid #c6c6c6;padding: 3px;color: #535353;text-align: center;}
.modalImgBackground{background-color: #FFFFFF;filter: alpha(opacity=80);-moz-opacity: 0.8; /* para mozilla */opacity: 0.8; /* para Chrome*/}

.txtMsgConfirm{font-size: 12px;color: #404040;/*font-weight: bold;*/text-decoration: none;text-align: center;}


/***************FORMS**********************/

/**Alteração na cor sendo a antiga #535353**/
.formInput{ border: 1px solid #ccc; color: #0c3c61; font-size:12px; line-height: 18px;height: 18px; vertical-align:middle; padding-left:5px;}

/****/
.formInputFile
{
    border: 1px solid #999999;
    color: #535353;
    font-size: 0.69em;
    line-height: 18px;    
    font-family: Arial, Helvetica, sans-serif;
    vertical-align:middle;
}
.formInput2{/*  border: 0px solid #999999;*/color: #535353;font-size:12px;line-height: 18px;height: 18px;}
.formInputDisable{ border: 1px solid #ccc;color: #0c3c61;font-size: 12px;line-height: 18px;height: 18px;}
.formTxtDisable{color: #9c9c9c;font-size: 12px;line-height: 18px;height: 18px;}
.FormGrayLine{padding-left: 5px;background-color: #ececec;}
.textnumber{text-align: right;font-size:12px ;color: #343434;}
.textForm{text-decoration:none; font-size:12px; color:#282828; height:22px;padding-right:5px;}
.textFormB{font-size:12px; color:#282828; line-height:18px; height:18px; vertical-align:middle}
.textFormB1{font-size:12px; color:#282828; margin-left:10px;}
.textFormB2{font-size:12px; color:#282828; margin-left:10px; vertical-align:top;}
.textFormB3{font-size: 0.69em;font-weight: bold;color: #282828;line-height:18px;height:18px; vertical-align:top}  
.textFormCB{font-size:12px; color:#787878;}
.txtBox{background-color:#f9f9f9; border:1px solid #999999; font-size:12px; color:#282828; height:16px;}
.botao{background-image:url(  "../../Images/buttons/bg_Bts.gif" );background-repeat:repeat-x; background-position:bottom; border:1px solid #3d3d3d; background-color:#e5e4e4; padding:3px 3px 2px 3px;/*font-size: 0.69em;*/ font-size:10px; text-decoration:none; text-align:center; color:#343434; cursor:pointer;}
.alinhamentoBtn{padding-bottom:10px; vertical-align:bottom}

/*****************************GridViews****************************************/

.gridviewPaging a {/*background-color: #2E4A62;*/color: #000000;height: 10px;font-size: 11px;text-decoration: none;padding-left:7px;}
.gridviewPaging a:hover {text-decoration: underline;color: #1a1a1a;height: 10px;font-size: 11px;padding-left:7px;}
.gridviewPaging span  {text-decoration: underline;color: #1a1a1a;height: 10px;font-size: 11px;padding-left:7px;}
.tableGrid {font-weight: bold;text-decoration: none;}
.tableGrid2 {font-weight:bold; text-decoration: none; font-size:12px; line-height:18px; text-align:left;}
.Rowstyle2 {border-bottom: 1px solid #e9e9e9; text-align:left; font-size:11px; width:100%;}
.GridViewHeader {background-color:#f9f9f9; font-weight:bold; color:#212121;font-size:12px; /*font-size: 0.69em;*/text-decoration:none; text-align:center; border-left:1px solid #ffffff;padding-top:10px;padding-bottom:5px;height:20px;}
.GridViewHeader2 {font-weight:bold; font-size:12px; color:#1a1a1a; line-height:16px; text-decoration:none;}
.GridViewHeader a {font-weight: bold;color: #212121; /*font-size: 0.69em;*/text-decoration: none;text-align: center;}
.GridViewLines {color: #1a1a1a; line-height: 16px;border-left: 1px solid #ffffff; overflow:hidden; max-width:100px; padding-left:3px; font-size: 12px;text-decoration: none;padding-top:10px;padding-bottom:5px;}
.GridViewLines a{font-size:12px; color:#1a1a1a; line-height: 16px;}
.GridViewLines2 {color: #1a1a1a; line-height:16px; font-size:12px; border-left: 1px solid #ffffff;}
.GridViewLines3 {color: #1a1a1a; line-height: 16px;border-left: 1px solid #ffffff; overflow:hidden; max-width:100px; padding-left:3px; font-size: 12px;text-decoration: underline;padding-top:10px;padding-bottom:5px;}
.GridViewPaging a:link {background-color: #ffffff;font-size: 11px;color: #1a1a1a;line-height: 16px;text-decoration: none;padding-right:10px}
.GridViewPaging a:hover {background-color: #ffffff;font-size: 11px;color: #1a1a1a;line-height: 16px;text-decoration: underline;padding-right:10px}
.GridViewPaging a:visited{background-color: #ffffff;font-size: 11px;color: #1a1a1a;line-height: 16px;text-decoration: underline;padding-right:10px;}
.GridViewFooter{background-color: #ffffff;font-size: 11px;color: #1a1a1a;line-height: 20px;padding-left:5px;text-decoration: none;padding-top:20px;}
.GridViewFooter:hover{background-color: #ffffff;font-size: 11px;color: #1a1a1a;line-height: 20px;text-decoration: underline;padding-top:20px;padding-left:5px;}


/**************Textbox Watermark*****************************/
.unwatermarked{height: 18px;}
.watermarked{font-size: 11px;height: 18px;padding: 2px 0 0 2px; border: 1px solid #BEBEBE;background-color: #FFFFFF;color: #808080;}


/**********************Text*************************/

.titulospagina{font-size: 12px;color: #606060;text-align: left;padding-top:25px;padding-bottom:20px;text-transform: uppercase;}
.titulospaginaFrontEnd {font-size: 12px;color: #606060;text-align: left;padding-top:10 px;padding-bottom:15px;text-transform: uppercase;}

.textoFrontEnd {font-size:13px;line-height:16px;padding-right: 15px;font-variant:normal;text-align: justify;}
.questionsHelp{font-size: 13px; color: #606060; text-align: left; line-height:18px; text-decoration: none; }  

.textHelp{/*font-size: 0.69em;*/color: #404040;/*line-height: 16px;*/display: none;}
.textHelpOpen{/*font-size: 0.69em;*/font-weight: bold;color: #282828;}
.textHelpOpen:hover{text-decoration: underline;cursor: pointer;/*font-size: 0.69em;*/font-weight: bold;color: #282828;}
.textLeft{text-align: left;}
.textCenter{text-align: center;}
.textLink{text-align: left;line-height: 16px;font-size: 11px;text-decoration: none;color: #404040;}
.textLink2{text-align: left;line-height: 16px;font-size: 11px;text-decoration: underline;color: #404040;}
.textLink:hover{text-align: left;line-height: 16px;font-size: 11px;text-decoration: underline;cursor: pointer;color: #404040;}
.textResult{font-size: 11px;text-decoration: none;text-align: left;color:#404040;}
.textPeqB{font-size: 10px;font-weight: bold;line-height: 12px;}
.textPeq{font-size: 10px;line-height: 12px;color: #1a1a1a;}
.textPeq1{font-size: 10px;line-height: 12px;color: #1a1a1a;padding-top:15px;padding-bottom:10px;}
.textPeqLinks{font-size: 10px;line-height: 12px;text-decoration: none;color: #1a1a1a;}
.textPeqLinks:hover{font-size: 10px;line-height: 12px;text-decoration: underline;color: #1a1a1a;}
.linksBlueP{color: #007095;font-size: 0.63em;line-height: 0.88em;text-decoration: none;cursor: pointer;}
.linksBlueP:hover{color: #007095;font-size: 0.63em;line-height: 0.88em;text-decoration: underline;}
.textDadosPessoais{font-size: 0.69em;color: #666666;text-decoration: none;text-align: left;}
.textPosi{font-size: 0.63em;height: 20px;line-height: 18px;color: #1a1a1a;}


/***************LINKS********************/
.linksRed{color: #cc0033;font-size: 11px;text-decoration: none;}
.linksRed:hover{color: #cc0033;font-size: 11px;text-decoration: underline;}
.linksGreen{color: #477005;font-size: 11px;text-decoration: none;padding-right:10px;}
.linksGreen:hover{color: #477005;font-size: 11px;text-decoration: underline;}
.linksBlue{color: #007095;font-size: 11px;text-decoration: none;cursor: pointer;}
.linksBlue:hover{color: #007095;font-size: 11px;text-decoration: underline;}


/*******************TABS BACKOFFICE*******************/

.tabOff{text-decoration: none; font-size:11px; color:#282828; height:22px; background-color:#f9f9f9; padding: 0px 10px 0px 10px;}
.tabOn{text-decoration: none;font-size: 11px;line-height:14px;color: #282828;height: 22px;font-weight: bold;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; /*  border-top: 5px solid #cccccc;*/border-bottom: 1px solid #ffffff;padding: 4px 10px 0px 10px;background-image: url(  "../../Images/bgTabOn.gif" );background-repeat: repeat-x;width: 100%;}
.tabLine{/* border-bottom: 1px solid #cccccc; background-color: #f9f9f9;*/background-image: url(  "../../Images/bgTab.gif" );background-repeat: repeat-x; width: 100%;height: 22px;}
.tabLineUsers {height: 22px; /* border-bottom: 1px solid #cccccc; background-color: #f9f9f9;*/background-image: url(  "../../Images/bgTab.gif" ); background-repeat: repeat-x;width: 95%;}


/**************Mensagens***************/
.msgError{color: #cc0000;font-size: 12px;vertical-align: top;}
.loginMsg{position: static;color: #535353;text-align: center;font-size: 0.75em;background-color: #e6e6e6;padding: 10px;line-height: 18px;width: 65%;}


/*******************Rodape*******************/
.bgRodape{width: 100%;border-left: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-top: 1px solid #ce0201;}
.caixaConfig{border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;vertical-align:top;}
.caixaEdit{margin-top:25px;background-color: #f2f2f2;border: 1px solid #cccccc;width:100%;}
.divTransparente{background-color: #FFFFFF;position: absolute;overflow: auto;display: none;filter: alpha(opacity=80);-moz-opacity: 0.8; /* para mozilla */opacity: 0.8; /* para Chrome*/z-index: 100;top: 0;left: 0;}
.divInfo{background-color: #FFFFFF;border: solid 1px #000000;position: absolute;overflow: auto;display: block;width: 300px;height: auto;z-index: 100001;}
.divHide{background-color: #FFFFFF;position: absolute;overflow: auto;display: none;z-index: 100001;}
.divShow{background-color: #FFFFFF;position: absolute;overflow: auto;display: block;z-index: 100001;}
.barraportal{width: 777px;border: 0;height: 26px;}
.divMapCanvas{width: 100%;height: 400px;}
.divMapCanvasBorder{width: 600px;height: 400px;border: solid 1px #000000;}
.divMap{display: none;font-size: 62.5%;}
.imgMiniMapa{padding: 10px 0px 10px 0px;}
.captcha{text-decoration: none;font-size: 10px;height:100px;padding: 0px 5px 0px 5px; color: #535353;}
.captchaLabeltext{text-decoration: none;font-size: 10px;padding: 0px 5px 0px 5px; color: #cc0000;vertical-align:top;}
.formInputCaptcha{border: 1px solid #999999; color:#535353;font-size: 11px;line-height: 16px;height: 18px;}

.gmnoprint div img {
  max-width: none;
}





/*******             **********/
	 /*CSS NÃO USADO*/
/*******             *******/             

/*td
{
    padding: 2px 2px 2px 2px;    
}*/


/*.contentArea
{
    border-left: 1px solid #01243a;
    text-align: left; /* height: 20.81em;
    width: 38.63em;
}*/


/***************HEADINGS*******************/
/*h1
{
    font-size: 0.9em;
    font-weight: bold;
    color: #2c3c4c;
    padding: 0em 2.25em 0em 0em;
    text-align: right;
    text-transform: uppercase;
}

h2
{
    font-size: 0.75em;
    font-weight: bold;
    color: #282828;
    text-align: left;
    padding: 0px 0px 0px 0.25em;
    text-transform: uppercase;
}


h3
{
    font-size: 0.69em;
    font-weight: bold;
    color: #282828;
    text-align: left;
    padding: 0px 0px 0px 0.25em;
    text-transform: uppercase;
}

h4
{
    font-size: 0.63em;
    font-weight: bold;
    color: #606060;
    text-align: left;
    padding: 0px 0px 0px 0.25em;
    text-transform: uppercase;
}*/


/************* Zona Logo *********************/

/*.logo
{
    position: relative;
    width: 518px;
    left: 640px;
    top: 12px;
    z-index: 1;
}

.zonaLogo
{
    height: 75px;
    background-color: #ffffff;
}

.zonaLogoBck
{
    height: 95px;
    background-color: #ffffff;
}*/




/****************Zona Cabeçalho****************/
/*.headerTop
{
    /*background-image: url(../../Images/layout/header_orange.gif);*/
    /*background-image: url(../../Images/layout/back_orange.gif);
    background-position: top right;
    background-repeat: no-repeat;
    width: 775px;
    height: 130px;
    background-color: #e77b13;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.LogoHeader
{
    background-image: url(../../Images/layout/logoHeader.gif);
    background-position: center left;
    background-repeat: no-repeat;
    height: 130px;
}



.cabecalho
{
    height: 1.25em;
    background-color: #8a9199;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-left: 0.75em;
    vertical-align: top;
}

.txtWhite
{
    color: #ffffff;
    text-decoration: none;
    font-size: 0.69em;
    padding-left: 0.75em;
}

.cursor
{
    cursor: pointer;
}*/



/*.linha
{
    background-image: url(../../Images/layout/imLateral.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 9.69em;
    height: 180px;
    border-left: 1px solid #01243a;
    border-right: 1px solid #01243a;
    border-bottom: 1px solid #01243a;
    background-color: #C3CCD3;
}*/

/*.contentAreaBck
{
	border-left: 1px solid #01243a;
	height: 290px;
	text-align: left;
}*/



/*.borderLeft
{
    border-left: 1px solid #01243a;
    height: 20px;
    text-align: left;
}

.conteudosformImg
{
    background: url(   "../../Images/layout/imagens_computador copy.jpg" ) no-repeat;
    border-left: 1px solid #01243a;
    border-top: 1px solid #01243a;
    height: 98px;
    width: 100%;
    text-align: left;
}

.conteudosformImg2
{
    
    border-left: 1px solid #01243a;
    
    height: 98px;
    width: 100%;
    text-align: left;
}*/




/*****************************Menu Loja Cidadão***********************************/
/*.menuCidadao
{
    background-color: #545557;
    height: 25px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}



.menuTop
{
    text-align: center;
    list-style-image: none;
    list-style-type: none;
    list-style: none;
    margin:0px;
    padding:0px;
}
.menuTop li
{
    display: inline;
    margin:0px;
    float:left;
    white-space:nowrap;
}
.text_menuTop, A.text_menuTop
{
    font-size: 11px;
    margin: 0px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    font-style:normal;
    font-variant:normal;
    text-transform:none;
}

A.text_menuTop:hover
{
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: underline;
    color: #FFFFFF;
}
*/

/*#menuBottom
{
    text-align: left;
    list-style-image: none;
    list-style-type: none;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#menuBottom li
{
    display: inline;
    margin: 0px;
    float: left;
}
.text_menuBottom, A.text_menuBottom
{
    text-align: center;
    font-size: 11px;
    margin: 0px;
    line-height: 18px;
    text-decoration: none;
    color: #000000;
}

A.text_menuBottom:hover
{
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}




.text_menuTopP, A.text_menuTopP
{
    font-size: 0.7em;
    line-height: 20px;
    text-decoration: none;
    color: #FFFFFF;
}

A.text_menuTopP:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.CssNoWrap
{
    white-space: nowrap;
}
.centered
{
    text-align: center;
}

.trNavigationBackgroudColor
{
    background-color: #545557;
 
}

.height25
{
    height: 1.56em;
}
.hidden
{
    display: none;
}
.listNoBullet
{
    list-style-image: none;
    margin: 0px;
    padding:0px;
    list-style-type: none;
}
.listNoBullet LI
{
    display: inline;
}
.text_branco, A.text_branco
{
    font-size: 0.69em;
    font-style: normal;
    line-height: 1.56em;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration:none;
    color: #FFFFFF;
}

A.text_branco:hover
{
    text-decoration:underline;
}

.width100p
{
    width: 100%;
   
}
.border0
{border-width:0;}

.borderLR
{
     border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
*/


/*****************************GridViews****************************************/

/*.gridViewRow
{
	background: #FFFFFF;
}

.gridViewAlternateRow
{
	background-color: #EEEEEE;
}*/



/*.OnMouseoverCssClass
{
	background-color: Yellow;
	color: White;
}

.OnMouseoverCssClass a
{
	color: White;
}*/
   