/* CSS Document */
html
{
 margin  : 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
}

Body
{
 margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
    background-color: white;
    font-family: Verdana, ArialHelvetica, sans-serif;
    font-size: 13px;
    color: #000;
        background-image: url('images/bg.jpg');
    background-repeat: repeat-x;
}

h1
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #13055D;
}

h2
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #13055D;
}


img
{
    border: 0;
    border-style: none;
}

a
{
    text-decoration: none;
    color: #0066FF;
}

a:hover
{
    text-decoration: none;
    color: #0000FF;
}

a:visited
{
    text-decoration: none;
    color: #0066FF;
}



input[type="text"]
{
}

.tblTopo
{
    width: 100%;
    height: 80px;
    background-image:url('images/bgMenuTopo.png') ;
}

.MenusTopo
{
   /* margin-top:30px;*/
    width: 610px;
    text-align: right;
    float: right;
    margin-right: 20px;
    
    
}

.divImg
{
    margin-left: 20px;
    margin-top: 2px;
    width: 200px;
    float: left;    
}

.navegador
{
    width:95%;
    text-align: right;
    float: right;
    margin-top:10px;
     
}

#content
{
    width: 100%;
    margin-top: 0px;
}


.tblMain
{
    /* 	border-left: 1px solid #004F68; 	border-right: 1px solid #004F68; 	border-bottom: 1px solid #004F68; 	*/
    border-top: 1px solid Silver;
    width: 100%;
}

.PageHeader
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: white;
    padding: 2px;
}

.Texto
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #505050;
}

.Texto A:Link
{
    text-decoration: none;
    color: Blue;
}

.Texto A:Visited
{
    text-decoration: none;
    color: Blue;
}

.Texto A:Hover
{
    text-decoration: underline;
    color: red;
}

.Texto ul
{
    border: 0px solid #000;
    margin: 0.9em;
    padding: 5px;
}

.Header
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #D82F2F;
}

.Box
{
    background-color: #eee; /*background-image: url(images/bgBox.jpg);*/
    background-repeat: no-repeat; /* border: 1px solid White;*/
    padding: 2px;
}

/* Background da Toolbar */
.bgBar
{
    border: 1px solid #666666;
    background-color: Silver;
    padding: 2px;
    background-image: url(images/fdToolbar.jpg);
}

/* Divisor da Toolbar */
.divToolbar
{
    background-image: url(images/divToolbar.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#comopagar
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #505050;
    padding: 10px;
}

.MenuItem
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    padding-right: 10px;
    padding-left: 10px;
}

.MenuItem A:Link
{
    text-decoration: none;
    color: Black;
}

.MenuItem A:Visited
{
    text-decoration: none;
    color: Black;
}

.MenuItem A:Hover
{
    text-decoration: none;
    color: Blue;
}


.Box2Header
{
    background-color: #0086A8;
    background-image: url('images/bgBox2Header.jpg');
    color: white;
    padding: 2px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.Box2
{
    background-color: white;
    border: 1px solid #F5F5DC;
    padding: 5px;
}

.BoxErro
{
    background-color: #FFE8E3;
    color: red;
    padding: 2px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid red;
}

.TextBox
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 3px;
    border: 1px solid #999;
    color: #505050; /*margin-top:4px;*/
}

.DropDownList
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px; /* border: 1px solid #666666;*/
    color: black;
}

.MsgBoxCritico
{
    border: 1px solid red;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    background-color: #FFF0F3;
    padding: 5px;
}

.TextoMini
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
}

.TextoMiniClaro
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: Silver;
}

/* TextoTop */
.TextoTop
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #13055D;
    padding-left: 5px;
}

.TextoTop A:Link
{
    text-decoration: none;
    color: #13055D;
}

.TextoTop A:Visited
{
    text-decoration: none;
    color: #13055D;
}

.TextoTop A:Hover
{
    text-decoration: underline;
    color: red;
}

/* Resumo Sacola */

.ResumoSacola
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: white;
    background-image: url(images/btnCarrinho_r1_c3.png);
    background-repeat: repeat-x;
    height: 36px;
}

.ContaBar
{
    background-image: url(images/bgContaBar.jpg);
    background-repeat: repeat-x;
    height: 30px;
}

.Rodape
{
    /*background-image: url(images/bgContaBar.jpg); 	background-repeat: repeat-x;*/
    height: 30px;
    background-color: #646464;
    border-top: 2px solid #D82F2F;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* Grupos Principais */

.GrupoPrincipal
{
    background-image: url(images/bgAbaC.gif);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    white-space: nowrap;
    height: 20px;
    width: 100%;
}

.GrupoPrincipal A:Visited
{
    color: white;
    text-decoration: none;
}

.GrupoPrincipal A:Hover
{
    color: white;
    text-decoration: none;
}

.GrupoPrincipal A:Link
{
    color: white;
    text-decoration: none;
}

.GrupoPrincipalSelecionado
{
    background-image: url(images/bgAbaSelecC.gif);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    height: 20px;
}

.GrupoPrincipalSelecionado A:Visited
{
    color: white;
    text-decoration: none;
}

.GrupoPrincipalSelecionado A:Hover
{
    color: white;
    text-decoration: none;
}

.GrupoPrincipalSelecionado A:Link
{
    color: white;
    text-decoration: none;
}

/* Site Map */

.SiteMap
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: gray;
    border-bottom: 1px solid silver;
    padding: 2px;
}

.SiteMap A:Link
{
    text-decoration: none;
    color: gray;
}

.SiteMap A:Visited
{
    text-decoration: none;
    color: gray;
}

.SiteMap A:Hover
{
    text-decoration: underline;
    color: red;
}

/* Abas */

.AbaD
{
    background-image: url(images/bgAbaD.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.AbaE
{
    background-image: url(images/bgAbaE.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.AbaC
{
    background-image: url(images/bgAbaC.gif);
    background-repeat: repeat-x;
}

.AbaSelecD
{
    background-image: url(images/bgAbaSelecD.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.AbaSelecE
{
    background-image: url(images/bgAbaSelecE.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.AbaSelecC
{
    background-image: url(images/bgAbaSelecC.gif);
    background-repeat: repeat-x;
}

/* Checkout */
.Checkout
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    background-image: url("images/checkoutBG.jpg");
}

.Checkout A:Link
{
    text-decoration: none;
    color: Blue;
}

.Checkout A:Visited
{
    text-decoration: none;
    color: Blue;
}

.Checkout A:Hover
{
    text-decoration: underline;
    color: red;
}

/* Separadores */
.Separador1
{
    /* border-bottom: 1px dashed gray; */
}

.HeaderMaior
{
    background-color: #D82F2F;
    padding: 2px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: White;
    background-image: url(images/bgHeaderMaior.jpg);
    background-position: top;
    background-repeat: repeat-x;
}




.iconLinkTexto
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: Maroon;
}

.iconLinkTexto A:Link
{
    text-decoration: none;
    color: Maroon;
}

.iconLinkTexto A:Visited
{
    text-decoration: none;
    color: Maroon;
}

.iconLinkTexto A:Hover
{
    text-decoration: none;
    color: Red;
}


.decoLinkR1C1
{
    background-image: url(images/DecoLink_r1_c1.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #CCCCCC;
}

.decoLinkR1C3
{
    background-image: url(images/DecoLink_r1_c3.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #CCCCCC;
}

.decoLinkR3C1
{
    background-image: url(images/DecoLink_r3_c1.gif);
    background-repeat: no-repeat;
    background-position: left;
    background-color: #CCCCCC;
}

.decoLinkR3C3
{
    background-image: url(images/DecoLink_r3_c3.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #CCCCCC;
}

.decoLinkTexto
{
    background-color: #CCCCCC;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: Maroon;
}

.decoLinkTexto A:Link
{
    text-decoration: none;
    color: Maroon;
}

.decoLinkTexto A:Visited
{
    text-decoration: none;
    color: Maroon;
}

.decoLinkTexto A:Hover
{
    text-decoration: none;
    color: Red;
}

.decoLinkVazio
{
    background-color: #CCCCCC;
}

.vTexto
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
}

.vTexto A:Link
{
    text-decoration: none;
    color: #666666;
}

.vTexto A:Visited
{
    text-decoration: none;
    color: #666666;
}

.vTexto A:Hover
{
    text-decoration: underline;
    color: red;
}

.vPreco
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red;
    white-space: nowrap;
}

.vDetalhe
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
.vDetalhe A:Link
{
    text-decoration: none;
}

.vDetalhe A:Visited
{
    text-decoration: none;
}

.vDetalhe A:Hover
{
    text-decoration: underline;
    color: red;
}


.pgTexto
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: Maroon;
}

.pgTexto A:Link
{
    text-decoration: none;
    color: Maroon;
}

.pgTexto A:Visited
{
    text-decoration: none;
    color: Blue;
}

.pgTexto A:Hover
{
    text-decoration: underline;
    color: red;
}

.pgTexto1
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Maroon;
    font-weight: bold;
}

.pgTexto1 A:Link
{
    text-decoration: none;
    color: Maroon;
}

.pgTexto1 A:Visited
{
    text-decoration: none;
    color: Maroon;
}

.pgTexto1 A:Hover
{
    text-decoration: underline;
    color: red;
}

.pgHeaderMini
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: Maroon;
    text-align: center;
}

.pgHeader
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #CC280D;
    text-align: center;
    background-color: #F5F5DC;
}

.pgTable
{
    width: 100%;
}


.pgDeco
{
    background-image: url(images/horizontalBordaFina.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 30px;
}

/* GridView*/
/*****[ HeaderStyle ]**************************************************************/
.HeaderStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #F5F5DC;
    color: Maroon;
    padding: 2px;
    white-space: nowrap;
}

.HeaderStyle A:Link
{
    text-decoration: none;
    color: White;
    white-space: nowrap;
}

.HeaderStyle A:Visited
{
    text-decoration: none;
    color: White;
}

.HeaderStyle A:Hover
{
    text-decoration: underline;
    color: red;
}

.cabecalhoTabela{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #F5F5DC;
    color: Maroon;
    padding: 2px;
    white-space: nowrap;
}

.linhaTabela{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
}

.linhaTabelaAlternada{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:normal;
}


/*****[ RowStyle ]***************************************************************/
.RowStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: white;
    color: Black;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
    white-space: nowrap;
}

.RowStyle A:Link
{
    text-decoration: none;
}

.RowStyle A:Visited
{
    text-decoration: none;
}

.RowStyle A:Hover
{
    text-decoration: underline;
    color: Red;
}

/*****[ AlternatingRowStyle ]********************************************************/
.AlternatingRowStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #FFFAFA;
    color: Black;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
    white-space: nowrap;
}

.AlternatingRowStyle A:Link
{
    text-decoration: none;
}

.AlternatingRowStyle A:Visited
{
    text-decoration: none;
}

.AlternatingRowStyle A:Hover
{
    text-decoration: underline;
    color: Red;
}


/*****[ EditRowStyle ]***************************************************************/
.EditRowStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/*****[ EmptyDataRowStyle ]**********************************************************/
.EmptyDataRowStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
}

/*****[ SelectedRowStyle ]******************************************************/
.SelectedRowStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: White;
    background-color: #CC280D;
    padding: 2px;
}

.SelectedRowStyle A:Link
{
    text-decoration: none;
    color: White;
}

.SelectedRowStyle A:Visited
{
    text-decoration: none;
}

.SelectedRowStyle A:Hover
{
    text-decoration: underline;
}
/*****[ FooterStyle ]***************************************************************/
.FooterStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #CABDF0;
}

/*****[ PagerStyle ]**************************************************************/
.PagerStyle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #CABDF0;
    color: #13055D;
}

.PagerStyle A:Link
{
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    color: #13055D;
}

.PagerStyle A:Visited
{
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    color: #13055D;
}

.PagerStyle A:Hover
{
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}
/*fim gridview*/

.linkAjuda
{
    font-size: 0.8em;
    text-decoration: none;
    color: #0066FF;
}

.linkAjuda:hover
{
    font-size: 0.8em;
    text-decoration: none;
    color: #0000FF;
}

.linkAjuda:visited
{
    font-size: 0.8em;
    text-decoration: none;
    color: #0066FF;
}


.BotoesDeAcaoComuns
{
    text-align: right;
    vertical-align: middle;
    margin: 1 0 10px;
    line-height: 30px;
    height: 32px;
    _height: 32px; /*background: url('fundocaixabotoes.gif') repeat-x;*/
    border-top: 0px solid gainsboro;
    border-bottom: 0px solid gainsboro;
    border-right: gainsboro 0px solid;
    border-left: gainsboro 0px solid;
    padding: 20px;
}

.BotoesDeAcaoComuns a
{
    /* text-decoration: underline;*/ /* font-size:medium;*/
    font-family: Arial; /* font-style: italic;*/ /*font-weight: bold;*/
    padding-right: 4px;
    margin-top: 10px;
}

.BotoesDeAcaoComuns input
{
    /*font-size: medium;*/
    font-family: Arial;
    color: white;
    margin-right: 4px;
    margin-top: 8px;
    vertical-align: middle;
    background-color: #FF0000;
    border-right: 1px outset;
    border-top: darkgray 1px outset;
    border-left: darkgray 1px outset;
    border-bottom: 1px outset;
    font-weight: bolder;
}
#boxcadastrobasico .BotoesDeAcaoComuns{
 text-align: right;
    vertical-align: middle;
    margin: 1 0 1 0px;
    line-height: 15px;
    height: 15px;
    _height:15px; /*background: url('fundocaixabotoes.gif') repeat-x;*/
    border-top: 0px solid gainsboro;
    border-bottom: 0px solid gainsboro;
    border-right: gainsboro 0px solid;
    border-left: gainsboro 0px solid;
    padding:0;
}
#boxcadastrobasico  .BotoesDeAcaoComuns a
{
    /* text-decoration: underline;*/ /* font-size:medium;*/
    font-family: Arial; /* font-style: italic;*/ /*font-weight: bold;*/
    padding-right: 4px;
    margin-top: 2px;
}

#boxcadastrobasico .BotoesDeAcaoComuns input
{
    /*font-size: medium;*/
    font-family: Arial;
    color: #0066FF;
    margin-right: 4px;
     margin-top:0;
    vertical-align: middle;
    background-color: #fff;
    border-right: 0px outset;
    border-top: darkgray 0px outset;
    border-left: darkgray 0px outset;
    border-bottom: 0px outset;
    font-weight: bolder;
}

#boxcadastrobasico .BotoesDeAcaoComuns input hover
{ 
cursor:crosshair;

}


.textoajuda
{
    padding: 10px;
    text-align: justify;
}

.textoajuda a
{
    float: right;
    margin-botton: 10px;
}
    
.loginOuUsercorrente
{ 
    font-size: 11px;
    clear:both;
    margin-right:20px;
    
    padding-top:15px;
    
}

.loginOuUsercorrente .naoehvc
{
    font-size: 0.9em;
}
.InfoMessagePanel
{
    text-align: center;
    width: 400px;
    height: 100%;
    padding: 6px 10px 6px 28px;
    margin: 0px auto;
    font-weight: bold;
    color: #FF3300;
    background: #FFFFCC;
    border-bottom: 1px solid #c30;
    border-bottom-color: #CC0066;
    font-size: 1.1em;
}

.ErroMessagePanel
{
    text-align: center;
    width: 400px;
    height: 100%;
    padding: 6px 10px 6px 28px;
    margin: 0px auto;
    font-weight: bold;
    color: #c30;
    background: #fdc;
    border-bottom: 1px solid #c30;
}



.erroBox
{
    text-align: center;
    width: 400px;
    font-weight: bold;
    margin: 0px auto;
    padding: 6px 10px 6px 28px;
    color: #c30;
    background: #fdc;
    border-bottom: 1px solid #c30;
}


/*region corporate*/

.divCorporateMenu
{
    width: 171px;
    padding: 10px 5px 10px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #EEEEEE;
}

.divCorporateMenu h1{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #D82F2F;
}

.mostraformato{
margin-left:5px;
font-size:0.8em;
}

/*fim region corporate*/