/** Configura o fundo do site */
body {
	margin: 0 auto;
	text-align:center; /*hak para o IE*/
	padding: 0;
	background-color: #0e3966;
	background-image: url(../../../custom/Prud_Institucional/imagens/background_site.gif);
	background-position:top;
	background-repeat: repeat-y;
}


/** Link sem precisar chamar na TAG **/
a:link
{ font-size: 11px; font-weight: normal; color: #095eb8; }
a:hover
{ font-size: 11px; font-weight: normal; color: #333; }
a:visited
{ font-size: 11px; font-weight: normal; color: #095eb8; }
/** Link sem precisar chamar na TAG **/


div, td, input, select, textarea, table, span
{
    font-family: Tahoma, Trebuchet MS, sans-serif;
    font-size: 11px;
    margin: 0;
    color: #333;
}

input, select, textarea /* Coloca borda nestes forms */
{
    border: 1px solid #CCC;
}

input  /* Altura dos campos */
{
    height: 19px;
}

.Select100
{
    width: 100%;
}

.Radio /* Tira a borda dos radios e checks */
{
    border: 0;
    cursor: pointer;
}

div, table /* Força as tabelas e divs terem 100% de largura */
{
    width: 100%;
}

HR
{
    height: 0px;
    border-bottom: 1px dotted #a6a6a6;
}


/*** ADM ***/
.cEZTBackground4
{
    background-color: #e5e5e5 !important;
}

.cEZTFont8 
{
    color: #095eb8;
}

/**** Retira as margens dos formulários ****/
form, select, input {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Trebuchet MS, sans-serif;
}

.cEZTPage {
	margin:0 auto;
	text-align:center; /*hak para o IE*/
	height: 100%;
}

/*  Topo  */
.cEZTPageArea0
{
    height: 145px;
    background-image: url(../../../custom/Prud_Institucional/imagens/background_topo.jpg);
}

.cEZTPageArea0, .cEZTPageArea1, .cEZTPageArea2, .cEZTPageArea3, .cEZTPageArea4, .cEZTPageArea5, .cEZTPageArea6, .cEZTPageArea7, .cEZTPageArea8, .cEZTPageArea9, .cEZTPageArea10 {
	text-align:left; /*conserta hak para o IE*/
	width: 830px; /*largura do site*/
	background-color: #FFF;
}

/* Rodape */
.cEZTPageArea3 
{
    padding: 10px;
    margin-top: 20px;
    border-top: 1px solid #e7e5e7;
}

.DivMenuComplementar 
{
    width: 530px;
    vertical-align: middle;
    text-align: right;
    padding: 5px;
    float: right;
}

.DivMenuComplementar a:link
{
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    color: #FFF !important;
}

.DivMenuComplementar a:hover
{
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    color: #CCC !important;
    text-decoration: underline;
}

.DivMenuComplementar a:visited
{
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    color: #FFF !important;
}

/********************************/
.DivMenuGlobal
{
    width: auto;
    margin: 0;
    /*margin-top: 27px;*/
    height: 23px;
    border: 0px solid #000;
    line-height: 15px;
    font-family: Tahoma, Arial, Verdana;
}

.DivMenuGlobal a
{
    border-left: 1px solid #2577d2;
    border-right: 1px solid #0a3665;
    background-image: url(../../../custom/Prud_Institucional/imagens/background_menuprincipal.gif);
    background-repeat:repeat-x;
    font-size: 11px !important;
    /*text-transform: uppercase;*/
    font-weight: bold !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    color: #FFF;
    height: 23px;
    margin: 0;
    text-decoration: none;
}

.DivMenuGlobal a:link
{
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}

.DivMenuGlobal a:hover
{
    font-size: 10px;
    font-weight: normal;
    color: #b5d7fd !important;
    text-decoration: none;
}

.DivMenuGlobal a:visited
{
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}

.DivMenuGlobal .Selecionado
{
    background-image: url(../../../custom/Prud_Institucional/imagens/background_menuprincipal_on.gif) !important;
    background-repeat:repeat-x !important;    
    border-left: 1px solid #ccc;
    border-right: 1px solid #666;
    color: #0062cf;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none !important;
}

.DivMenuGlobal .Selecionado:link
{
    font-size: 10px;
    font-weight: normal;
    color: #0053a9 !important;
    text-decoration: none !important;
}


.DivMenuGlobal .Selecionado:hover
{
    font-size: 10px;
    font-weight: normal;
    color: #0053a9 !important;
    text-decoration: none !important;
}

.DivMenuGlobal .Selecionado:visited
{
    font-size: 10px;
    font-weight: normal;
    color: #0062cf;
    text-decoration: none !important;
}
/***********************************/


.DivBusca 
{
    width: auto;
    height: 23px;
    padding: 3;
    /*margin-top: 23px;*/
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    /*background-color: #0053a9;*/
    float: right;
}

.DivBusca .BtBusca
{
    background: transparent;
    background-image: url(../../../custom/Prud_Institucional/imagens/bt_busca.gif);
    background-position: center;
    border: 0;
    width: 19px;
    height: 19px;
    font-size: 9px;
    font-weight: bold;
    cursor: pointer;
    margin-left: 3px;
    color: #FFF;
    letter-spacing: 0px;
    font-family: Trebuchet MS;
    text-transform: uppercase;
}


/* Área Banner Principal */
.cEZTPageArea1
{
    margin-bottom: 10px;
    padding: 0;
    background-color: #CCC;
}


/* Coluna 1 do conteudo */
.cEZTPageArea2Column0
{
    width: 20%;
    padding: 8px;
    padding-top: 0;
    background-image: url(../../../custom/Prud_Institucional/imagens/background_menu_lateral.gif);
    background-repeat: repeat-y;
}

/* Coluna 2 do conteudo */
.cEZTPageArea2Column1
{
    width: 80%;
    padding: 8px;
    padding-top: 0;
}

/* Área do Conteudo */
.cEZTPageArea2
{
    height: 60%;
}

.TituloDestaques
{
    background-image: url(../../../custom/Prud_Institucional/imagens/ttl_destaques.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 100%;
    display: block;
}

.DivDestaques HR
{
    height: 0px;
    border-bottom: 1px dotted #a6a6a6;
}

.DivBreadCrumb
{
    font-size: 10px;
    color: #666;
    height: auto;
    margin-bottom: 20px;
}

.DivBreadCrumb H1
{
    font-size: 17px;
    font-weight: bold;
    color: #095eb8;
    margin:0;
    padding: 0;
    height: auto;
    letter-spacing: -1px;
    font-family: Tahoma;
}

.DivBannerPrincipal 
{
    border: 0px solid #a6a6a6;
}

.Link1
{
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.Link1:link
{
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.Link1:hover
{
    font-size: 11px;
    font-weight: normal;
    color: #333 !important;
}

.Link1:visited
{   
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.Link2
{
    font-size: 11px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: underline;
}

.Link2:link
{
    font-size: 11px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: underline;
}

.Link2:hover
{
    font-size: 11px;
    font-weight: normal;
    color: #1a89e3 !important;
    text-decoration: underline;
}

.Link2:visited
{   
    font-size: 11px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: underline;
} 

.Link3
{
    font-size: 10px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: none;
}

.Link3:link
{
    font-size: 10px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: none;
}

.Link3:hover
{
    font-size: 10px;
    font-weight: normal;
    color: #1a89e3 !important;
    text-decoration: underline;
}

.Link3:visited
{
    font-size: 10px;
    font-weight: normal;
    color: #0053a9;
    text-decoration: none;
}

.Link4
{
    font-size: 11px;
    font-weight: bold;
    color: #333;
}

.Link4:link
{
    font-size: 11px;
    font-weight: bold;
    color: #333;
}

.Link4:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #333 !important;
}

.Link4:visited
{   
    font-size: 11px;
    font-weight: bold;
    color: #333;
}

.DivMateriaMiniBanner 
{
    width: 49%;
    height: auto;
    margin-top: 20px;
    float: left;
    padding-right: 10px;
}

.DivMateriaMiniBanner IMG
{
    float: left;
    border: 1px solid #a6a6a6;
    margin-right: 5px;
}

.DivMateriaMiniBanner H2
{
    font-size: 10px;
    height: auto;
    margin: 0;
    padding:0;
}

.DivMateriaMiniBanner SPAN
{
    font-size: 11px;
    color: #333;
}

.DivSubMaterias
{
    width: 100%;
    height: auto;
    font-weight: bold;
    margin-bottom: 20px;
}

.DivSubMaterias SPAN
{
    font-size: 11px;
    color: #333;
}

.DivBannerLateralHome 
{
    margin-top: 20px;
}

.DivMenuRodape 
{
    width: 100%;
    text-align: left;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
}

.DivMenuRodape a:link
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #0053a9;
}

.DivMenuRodape a:hover
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #1a89e3;
}

.DivMenuRodape a:visited
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #0053a9;
}


.DivTxtRodape
{
    font-size: 10px;
    color: #333;
    padding: 10px;
    padding-top: 10px;
    text-align: justify;
}


/** Navegação Local **/

.MenuNavegacaoLocal 
{
    background-color: #CCC;
    width: 100%;
    padding: 0px;
    border-top: 2px solid #1a89e3;   
}

.MenuNavegacaoLocal ul
{
    list-style: none;
	color: #122c60;
	margin: 0;
	padding: 0;
}

.MenuNavegacaoLocal li {
	width: 100%;
	list-style: none;
	margin: 0;
	padding-bottom: 1px;
}

.MenuNavegacaoLocal li a {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 2px;
	text-decoration: none;
	width: 100%;
	height: 18px;
	line-height: 18px;
	background-color: #FFF;
}

.MenuNavegacaoLocal li a:visited {
	color: #333;
	text-decoration:none;
}

.MenuNavegacaoLocal li a:hover { 
	color: #000;
	text-decoration:none;
	background-color: #E5E5E5;
}

.MenuNavegacaoLocal li a:active
{
	color: #333;
	text-decoration:none;
}

/******************************/


.DivTituloCanalGlobal 
{
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
    background-color: #e7e5e7;
    color: #095eb8;
    padding: 5px;
    margin: 0;
    width: 200px;
}

.DivConteudoTexto
{
    text-align: justify;
    color: #333;
}

.DivConteudoTexto H2
{
    color: #0053a9;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

.DivListaOutrasMaterias 
{
    margin-top: 50px;
}

.DivListaOutrasMaterias SPAN
{
    font-weight: bold;
    font-size: 11px;
    display: block;
    color: #095eb8;
    margin-bottom: 10px;
}

.DivMapaSite
{
    width: 100%;
    padding: 20px;
}

.DivMapaSite .MapaNivel1:link, .MapaNivel1:visited
{
    display: block;
    color: #0053a9;
    font-weight: bold;
    font-size: 11px;
    margin-top: 15px;
}

.DivMapaSite .MapaNivel1:hover
{
    display: block;
    color: #0053a9;
    font-weight: bold;
    font-size: 11px;
    margin-top: 15px;
}

.DivMapaSite .MapaNivel2:link, .MapaNivel2:visited
{
    display: block;
    color: #333;
    text-indent: 15px;
    font-size: 11px;
}

.DivMapaSite .MapaNivel2:hover
{
    display: block;
    color: #333;
    text-indent: 15px;
    font-size: 11px;
}

.DivListaMaterias 
{
    width: 100%;
}



/* Usada para todos os filtros do site */
.TabelaFiltro
{
    margin-bottom: 20px;
}

.TabelaFiltro td 
{
    padding: 3px;
    border-top: 1px solid #CCC;
    background-color: #F5F5F5;
}
/* Usada para todos os filtros do site */




/* Usada para todos os filtros do site */
.TabelaFiltroDinamica
{
    margin-bottom: 20px;
    width: auto !important;
}

.TabelaFiltroDinamica td 
{
    padding: 3px;
    border-top: 1px solid #CCC;
    background-color: #F5F5F5;
    white-space: nowrap;
}
/* Usada para todos os filtros do site */




/* Usada para os resultados dos filtros */
.TabelaResultados
{
    margin-bottom: 20px;
    background-color: #FFF;
}

.TabelaResultados td 
{
    padding: 3px;
    border-top: 1px solid #CCC;
}
/* Usada para os resultados dos filtros */



/* Usada para detalhe da apólice, extrato, enfim, qualquer detalhe de consulta*/
.TabelaPadrao
{
    background-color: #FFF;
}

.TabelaPadrao td 
{
    padding: 3px;
    border-top: 1px solid #CCC;
    /*font-size: 10px;*/
}
/* Usada para detalhe da apólice, extrato, enfim, qualquer detalhe de consulta*/



/*** Classes de Textos e Cores ***/
.Texto1 
{
    font-size: 10px;
}

.Texto2
{
    font-size: 10px;
    font-weight: bold;
}

.Texto3
{
    font-size: 11px;
}

.Texto4 
{
    font-size: 11px;
    font-weight: bold;
}

.Cor1
{
    color: #0053a9;
}

.Cor2
{
    color: #0062cf;
}

.Cor3
{
    color: #333;
}

.Cor4
{
    color: #FFF;
}

.Cor5
{
    color: #006600;
}

.Cor6
{
    color: #CC0000;
}

.CorFundo1
{
    background-color: #f5f5f5 !important;
}

.CorFundo2
{
    background-color: #0062cf !important;
}

.CorFundo3
{
    background-color: #c4d8f7 !important;
}

.CorFundo4
{
    background-color: #FFF !important;
}

.CorFundo5
{
    background-color: #fdfbe7 !important;
}

.cEZTBackground22
{
    background-color: #CCC;
}

/*** Classes de Textos e Cores ***/


.DivAlinhaBotoes
{
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
}

.BotaoAcaoForm
{
    background-color: #0062cf;
    border-left: 1px solid #2577d2;
    border-top: 1px solid #2577d2;
    border-right: 1px solid #0a3665;
    border-bottom: 1px solid #0a3665;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    height: 20px;
    margin-right: 20px;
}

.BotaoAcaoForm2
{
    background-color: #0062cf;
    border-left: 1px solid #2577d2;
    border-top: 1px solid #2577d2;
    border-right: 1px solid #0a3665;
    border-bottom: 1px solid #0a3665;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    height: 20px;
    margin-right: 20px;
    font-size: 10px;
}

.BotaoVoltar
{
    background-color: #FFF;
    border-left: 1px solid #2577d2;
    border-top: 1px solid #2577d2;
    border-right: 1px solid #0a3665;
    border-bottom: 1px solid #0a3665;
    color: #2577d2;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
}

.DivImpressao 
{
    width: 100%;
    margin-bottom: 5px;
    margin-top: 30px;
}

.BotaoExcel, .BotaoPDF
{
    background-repeat: no-repeat;
    background-position: left;
    background-color: #0062cf;
    border-left: 1px solid #2577d2;
    border-right: 1px solid #0a3665;
    border-top: 1px solid #0053a9;
    border-bottom: 1px solid #0a3665;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    width: auto;
    padding: 3px;
    padding-left: 20px;
    margin-left: 5px;
    float: right;
}

.BotaoExcel 
{
    background-image: url(../../../custom/Prud_Institucional/imagens/icon_excel.gif);
}

.BotaoPDF
{
    background-image: url(../../../custom/Prud_Institucional/imagens/icon_pdf.gif);
}

.DivFotoLP 
{
    border: 2px solid #0062cf;
    width: 51px;
    height: 68px;
    margin: 5px;
}

.DivNomeLP 
{
    width: 500px;
    padding: 5px;
    text-align: left;
    margin:0;
}

.DivNomeLP FONT
{
    display: block;
    margin-bottom: 20px;
} 

.DivCxMensagem
{
    width: 230px;
    padding: 10px;
    padding-top: 35px;
    height: 60px;
    margin-top: 21px;
    background-image: url(../../../custom/Prud_Institucional/imagens/ttl_cx_mensagem.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.DivMenuLifePlanner 
{
    text-align: left;
    margin: 0px;
    height: auto;
    padding: 5px;
    padding-top: 0;
    margin: 0;
    width: 100%;
}

.DivMenuLifePlanner a:link
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #333;
}

.DivMenuLifePlanner a:hover
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #333;
}

.DivMenuLifePlanner a:visited
{
    font-size: 10px;
    font-weight: normal;
    padding-right: 10px;
    color: #333;
}

.Icone
{
    /*border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    background-color: #E5E5E5;*/
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.DivBoxesHome
{
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e7e5e7;
    padding: 8px;
    margin-top: 5px;
}

.DivBoxesHome a
{
    display: block;
    margin: 2px;
}


/* Classes Cx Mensagem */

.MenuCxMensagem 
{
    height: 23px;
    line-height: 23px;
    width: 62%;
    float: left;
}

.MenuCxMensagem ul
{
    list-style: none;
	margin: 0;
	padding: 0;
}

.MenuCxMensagem li {
	list-style: none;
	margin: 0;
	margin-right: 3px;
	display: inline;
	float: left;
}

.MenuCxMensagem li a {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	height: 18px;
	line-height: 18px;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-bottom: 0px;
}

.MenuCxMensagem li a:visited {
	color: #333;
	text-decoration:none;
}

.MenuCxMensagem li a:hover { 
	color: #000;
	text-decoration:none;
	background-color: #E5E5E5;
}

.MenuCxMensagem li a:active
{
	color: #333;
	text-decoration:none;
}

.MenuCxMensagem li .On{
    font-weight: bold;
    color: #0053a9;
}

.MenuCxMensagem li .On:visited{
    font-weight: bold;
    color: #0053a9;
    background-color: #f5f5f5;
}

.BuscaCxMensagem
{
    width: 40%;
    float: left;
    text-align: right;
}

.DivCxMsgPaginador
{
    width: 100%;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}

.DivCxMsgPaginador Div
{   
    float: left;
    width: 50%;
}

.DivCxMsgPaginador .Right
{   
    text-align: right;
}

#CxMsg a
{
    width: 97%;
}

/* Classes Cx Mensagem */



.DivAdm
{
    width: 120;
    background-color: #FFF;
    padding: 3px;
    font-size: 17px;
    font-weight: bold;
    color: #095eb8;
    float: right;
    height: 21px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -1px;
}

.DivFloat1 /*  */
{
    float:left; 
    width:48%;
    padding: 1px;
}

.DivFloat2
{
    float:right;
    width:48%;
    padding: 1px;
}


/*** Calendário ***/
.days /*Dia da semana*/
{
    FONT-SIZE: 11px; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center;
    background-color: #095eb8;
    color: #FFF;
}

.today /*Dia atual*/
{
    FONT-SIZE: 11px; 
    FONT-WEIGHT: bold; 
    CURSOR: pointer;
    background-color: #F5F5F5;
    text-align: center;
    color: #095eb8;
}

.dates /*Demais dias*/
{
    FONT-SIZE: 11px; 
    CURSOR: pointer;
    background-color: #FFF;
    text-align: center;
}

#calendar /*Tabela Calendário*/
{
    DISPLAY: none;
    POSITION: absolute;
    Z-INDEX: 4;
    BACKGROUND-COLOR: #FFF;
    WIDTH: 160px !important;
    border: 1px solid #095eb8;
}
/*** Calendário ***/



/* Classes Agências Intra */

#conteudo_interna
{
    text-align: left;
}

#conteudo_interna .cEZTFont16
{
    display: none;
}

#conteudo_interna .cEZTFont1 
{
    font-weight: bold;
}

#conteudo_interna  a:link { color: #0053a9; }
#conteudo_interna  a:visited { color: #0053a9; }
#conteudo_interna  a:hover { color: red; }

#conteudo_interna .sortable
{
    margin-bottom: 20px;
}

#conteudo_interna .sortable td 
{
    padding: 3px;
    border-top: 1px solid #CCC;
}

#conteudo_interna .sortable thead tr th
{
    color: #fff;
    background-color: #0062cf;
    padding: 3px;
    font-family: Tahoma, Trebuchet MS, sans-serif;
    font-size: 11px;
}

/* Classes Agências Intra */




/* Classe CSS Lumis */

.cEZTFont13, .cEZTBackground22, .cEZTBackground27, .cEZTBackground28
{
    display: ;
}

.cEZTFont15
{
    
}

/* Classe CSS Lumis */




/* Classes Meu Perfil */

.MenuPerfil 
{
    height: 23px;
    line-height: 23px;
    width: 100%;
    float: left;
}

.MenuPerfil ul
{
    list-style: none;
	margin: 0;
	padding: 0;
}

.MenuPerfil li {
	list-style: none;
	margin: 0;
	margin-right: 3px;
	display: inline;
	float: left;
}

.MenuPerfil li a {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	height: 18px;
	line-height: 18px;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-bottom: 0px;
}

.MenuPerfil li a:visited
{
	color: #333;
	text-decoration:none;
}

.MenuPerfil li a:hover
{
	color: #000;
	text-decoration:none;
	background-color: #E5E5E5;
}

.MenuPerfil li a:active
{
	color: #333;
	text-decoration:none;
}

.MenuPerfil li .On
{
    font-weight: bold;
    color: #0053a9;
    background-color: #f5f5f5;
}

.MenuPerfil li .On:visited
{
    font-weight: bold;
    color: #0053a9;
    background-color: #f5f5f5;
}

.MenuPerfil li .On:hover
{
    font-weight: bold;
    color: #0053a9;
    background-color: #f5f5f5;
}

.BuscaMenuPerfil
{
    width: 40%;
    float: left;
    text-align: right;
}

.DivMenuPerfil
{
    width: 100%;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}

.DivMenuPerfil Div
{   
    float: left;
    width: 50%;
}

.DivMenuPerfil .Right
{   
    text-align: right;
}

#MenuPerfil a
{
    width: 97%;
}

/* Classes Meu Perfil */


.DivBannerFloating
{
    position: absolute;
    width: 100%;
    vertical-align: top;
    text-align: center;
    border: 1px solid #000;
    margin: 0 auto;
    margin-top: 250px;
    padding: 0;
}

.DivBannerFloating .BtFechar
{
    border: 1px solid #999;
    background-color: #FFF;
    width: 40px;
    padding: 2px;
    font-size: 10px;
    color: #999;
    font-weight: bold;
    cursor: pointer;
}

.DivMateriasColuna1 
{
    padding: 8px;
}

.DivMateriasColuna1 h1
{
    font-size: 19px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #0066b3;
    margin: 0;
}

.DivMateriasColuna1 h2
{
    font-size: 11px;
    font-weight: bold;
    color: #0066b3;
    margin: 0;
}

.DivMateriasColuna1 a
{
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.DivLoginCliente
{
    float: right;
    text-align: right;
    padding-right: 5px;
    padding: 1px;
    margin: 0;
    width: 145px;
}

.DivLoginClienteInterno
{
    background-image: url(../../../custom/Prud_Institucional/imagens/background_login.gif);
    padding: 20px;
    width: 295px;
    height: 188px;
    float: left;
    margin-left: 40px;
    margin-top: 40px;
}

.DivLoginNaoCliente
{
    background-image: url(../../../custom/Prud_Institucional/imagens/background_login.gif);
    padding: 20px;
    width: 295px;
    height: 188px;
    float: right;
    margin-right: 40px;
    margin-top: 40px;
}

.DivMateriasColuna2
{
    padding: 8px;
}

.DivMateriasColuna2 h1
{
    font-size: 19px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #0066b3;
    margin: 0;
}

.DivConteudoLogin 
{
    width: 100%;
    margin:0 auto;
    text-align:center;
}

.DivConteudoLogin DIV
{
    width: 550px;
    text-align: left;
}

.DivLinksHome 
{
    padding: 5px;
}

.DivLinksHome img
{
    float:left;
    margin-right: 8px;
}





/*** Chamada Banner Rotativo ***/
.ch_principal_tv {
	background-color: #F5F5F5;
}

.ch_principal_tv ul.chamadas { margin: 0; padding: 0; }

.ch_principal_tv ul.chamadas li { display: none !important; list-style:none; margin:0; cursor: pointer; }
.ch_principal_tv ul.chamadas li.ativo { display: block !important; list-style:none; cursor: pointer; }

.ch_principal_tv ul.chamadas p { display: none; }
.ch_principal_tv ul.chamadas a { border:0; height: auto; }
.ch_principal_tv ul.chamadas a img { border:0; height: auto; }

.ch_principal_tv ul.controle {
	margin: 0; 
	padding: 0; 
	margin-left: 0;
	height: 19px;
	margin-top: -19px;
}

.ch_principal_tv ul.controle li {
	margin: 0;
	cursor: pointer;
	float: left;
	margin-right: 5px;
	display: block;
	width: 17px;
	height: 17px;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

.ch_principal_tv ul.controle li.ativo {
	color: #FFF !important;
	background-color: #0053a9 !important;
}

/*** Varia com a sessão **
.ch_principal_tv ul.controle li { color: #000; }
.ch_principal_tv ul.controle li:hover { background-color: #e5eef4; }
.ch_principal_tv ul.controle li.ativo { background-color: #015a96; }
/**************************/

/*** Chamada Banner Rotativo ***/


.DivScroll 
{
    width:100%;
    border: 0px solid red;
    OVERFLOW: auto;
    PADDING: 0;
    margin: 0;
    scrollbar-arrow-color: #0062cf;
    scrollbar-3dlight-color: #FFF;
    scrollbar-highlight-color: #CCC;
    scrollbar-face-color: #FFF;
    scrollbar-shadow-color: #CCC;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-track-color: #F5F5F5;
}


/*** Formata Tool Tip 30/4/2010 ***/
.tooltip
{
    position:relative;
    padding:0;
    text-decoration:none;
    cursor:help;
    z-index:24;
    font-size: 10px !important;
}

.tooltip:hover
{
    font-size: 10px;
    text-decoration: none;
    z-index:25;
}

.tooltip span
{display: none}

.tooltip:hover span
{ 
    display:block;
    position:absolute;
    width:350px; 
    top:15px;
    text-align:left;
    left:5;
    padding: 5px;
    border: 1px solid #CCC;
    background-color: #fefed4;
    font-size: 10px;
    z-index:1000;
}
/*** Formata Toll Tip ***/