/* Geral */

/* configuracao do botao salvar e configuracoes */

.botao_BS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	text-decoration: none;
	color: #737373;
	background-color: #efefef;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	width: auto;
	border: 1px solid #737373;
	cursor: hand;
}

.obrigatorio {
	font-style:italic;
	font-size:9px;
	color: #CC0000;
	}

textarea {overflow: auto}

.noborder, img {border: 0}

.DF-alert {border: 1px solid #CC0000}

/* camadas */

#menu_lateral {
	z-index:0;
	position:absolute; 
	width:200px; 
	height:25px; 
	left: 550px; 
	top:115px;
	}

/* Link no Venda online usado pelo site de Assessorias 09-01-2009 */
#menu_lateral_asse {
	z-index:0;
	position:absolute; 
	width:200px; 
	height:25px; 
	left: 550px; 
	top:47px;
	}
	
#molduradhtml_ganhevenda {
	z-index:1;
	position:absolute; 
	width:300px; 
	height:350px; 
	left: 95px; 
	top:105px;
	background:#99FF00;
	border:1px;
	}
	
#molduradhtml_alo {  
	z-index:1;
	position:absolute; 
	width:260px; 
	height:60px; 
	left:122px; 
	top:259px;
	}
	
#molduradhtml_alo2 {  
	z-index:1;
	position:absolute; 
	width:260px; 
	height:60px; 
	left:122px; 
	top:214px;
	}
	
#molduradhtml_corretor {
	z-index:1;
	width: 550px;
	position:absolute; 
	width:415px; 
	height:300px; 
	left:10px; 
	top:-10px;
	}
	
#molduradhtmlSms {
	z-index:5;
	width: 200px;
	position:absolute; 
	width:300px; 
	height:350px; 
	left: 180px; 
	top:70px;
	}
	
	
#molduradhtml_longevidade {
	z-index:1;
	width: 550px;
	position:absolute; 
	width:765px; 
	height:340px; 
	left: 4px; 
	top:70px;
	}
	
	
#molduradhtml {
	z-index:3;
	position:absolute; 
	width:300px; 
	height:350px; 
	left: 0px; 
	top:165px;
	}
	
#moldurafoto_clubebeneficios {
	z-index:4;
	position:absolute; 
	width:131px; 
	height:98px; 
	left: 415px; 
	top:154px;
	
	}
	
	
#moldubanner1 {  
	z-index:3;
	width: 258px;
	position:absolute; 
	width:550px; 
	height:131px; 
	left: 10px; 
	top: 246px;
	}
	
#moldubanner2 { 
	z-index:4;
	width: 258px;
	position:absolute; 
	width:550px; 
	height:131px; 
	left: -08px; 
	top: 246px;
	}
	
	
/* Fonts */

.f-preto {color: #000000}
.f-branco {color: #FFFFFF}
.f-cinza-1 {color: #737373}
.f-roxo-1 {color: #666666}
.f-roxo-2 {color: #666666}
.f-roxo-3 {color: #999999}
.f-roxo-4 {color: #CCCCCC}  
.f-roxo-5 {color: #555555}
.f-roxo-6 {color: #666666}
.f-roxo-8 {color: #666666}
.f-roxo-9 {color: #CCCCCC}

.f-vermelho {color: #CC0000}

.f-azul-1 {color: #1F4E8A}
.f-azul-2 {color: #316AB2}
.f-azul-3 {color: #C8C9DD}

.f-0 {font-size: 9px}
.f-1 {font-size: 10px}
.f-11 {font-size: 11px}
.f-2 {font-size: 13px}

.lh-14 {line-height: 14px}
.lh-15 {line-height: 15px}
.lh-16 {line-height: 16px}
.lh-17 {line-height: 17px}
.lh-18 {line-height: 18px}
.lh-19 {line-height: 19px}

/* Backgrounds */

.bg-none {background: none}
.bg-home-bs {background: #b5b5b5 url(../img/bg_home_logo.gif) no-repeat}
.bg-home-vp {background: #b5b5b5 url(../img/bg_home_logo.gif) no-repeat}
.bg-home-bs_cz {background: #B7B7B7 url(../img/bg_home_logo_cz.gif) no-repeat}
.bg-home-saude {background: #666699 url(../img/bg_home_logo.gif) no-repeat}
.bg-home-nh {background: #316AB2 url(../img/bg_home_nh.gif) no-repeat}
.bg-header2 {background: url(../img/bg_header2.gif) repeat-x}
.bg-header2-nh {background: url(../img/bg_header2_nh.gif) repeat-x}

.bg-preto {background-color: #000000}
.bg-branco {background-color: #FFFFFF}
.bg-cinza-1 {background-color: #F4F4F4}
.bg-cinza-2 {background-color: #999999}
.bg-cinza-3 {background-color: #cccccc}

.bg-vermelho {background-color: #CC0000}

.bg-roxo-1 {background-color: #929292}
.bg-roxo-2 {background-color: #939393}
.bg-roxo-3 {background-color: #999999}
.bg-roxo-4 {background-color: #EBEBEB}
.bg-roxo-5 {background-color: #555555}
.bg-cinza-2 {background-color: #939393}
.bg-cinza-3 {background-color: #A3A3A3}
.bg-cinza-claro {background-color: #D1D1D1}

.bg-azul-1 {background-color: #316AB2}
.bg-azul-2 {background-color: #1D4D88}
.bg-azul-3 {background-color: #6790C8}

.bg-box-1 {background-color: #A3A3A3}

.bg-box-2 {background-color: #939393}

/* Forms */

.input-home, .input-home-nh {border: #FFFFFF 1px solid; background-color: #A3A3A3; color: #FFFFFF}
.input-home-nh {background-color: #6790C8}
.input-interna-nh {border: #89A8D7 1px solid}

/* Links */

a:link, a:visited {color: #666666; text-decoration: underline}
a:active, a:hover {color: #666666; text-decoration: none}

a.link-preto:link, a.link-preto:visited, a.link-preto:active, a.link-preto:hover {color: #000000; text-decoration: none}

a.link-branco:link, a.link-branco:visited, a.link-branco:active, a.link-branco:hover {color: #FFFFFF; text-decoration: none}

a.link-branco-under:link, a.link-branco-under:visited {color: #FFFFFF; text-decoration: underline}
a.link-branco-under:active, a.link-branco-under:hover {color: #FFFFFF; text-decoration: none}

a.link-mn:link, a.link-mn:visited, a.link-mn:active, a.link-mn:hover {color: #555555; text-decoration: none}

a.link-vermelho-1:link, a.link-vermelho-1:visited, a.link-vermelho-1:active, a.link-vermelho-1:hover {color: #D1000A; text-decoration: none}

a.link-cinza-1:link, a.link-cinza-1:visited {color: #737373; text-decoration: none}
a.link-cinza-1:active, a.link-cinza-1:hover {color: #737373; text-decoration: underline}
a.link-cinza-1-under:link {color: #737373; text-decoration: underline}

a.link-roxo-1:link, a.link-roxo-1:visited {color: #666666; text-decoration: none}
a.link-roxo-1:active, a.link-roxo-1:hover {color: #666666; text-decoration: underline}

a.link-roxo-2:link, a.link-roxo-2:visited {color: #666666; text-decoration: none}
a.link-roxo-2:active, a.link-roxo-2:hover {color: #666666; text-decoration: underline}

a.link-azul-1:link, a.link-azul-1:visited {color: #1D4E89; text-decoration: none}
a.link-azul-1:active, a.link-azul-1:hover {color: #1D4E89; text-decoration: underline}

/* Tables */

table.head-1 th, table.head-1 td, table.head-2 th, table.head-2 td {padding: 4px}
table.head-1 td, table.head-2 th, table.head-2 td {font-size: 10px}
table.head-1 th {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #A3A3A3; text-align: center}
table.head-1 td {color: #666666; vertical-align: top}
table.head-2 tr.off-0, table.head-1 tr.off-0, td.off-0, .bg_e {background-color:#EBEBEB}
table.head-2 tr.off-1, table.head-1 tr.off-1, td.off-1, .bg_d {background-color:#DFDFDF}

table.head-2 th {color: #FFFFFF; text-align: center; background-color: #998CC3}
table.head-2 td {color: #776096; vertical-align: top}

/* Box (Direita) */

.box-tit {margin: 10px 10px 0 10px; padding: 6px; border: 1px solid #FFFFFF; border-bottom: 0; text-align: center}
.box-itens {margin: 0 10px; padding: 6px 15px; line-height: 16px; border: 1px solid #FFFFFF}
.box-menulat-tit {margin: 5px 5px 5px; padding: 5px 5px 5px; border: 1px solid #FFFFFF;  text-align: center}
.box-menulat-itens {margin: 0 5px; padding: 5px; border: 1px solid #FFFFFF;  text-align: left}

/* Borders */

.border-preto {border: 1px solid #000000}

/* Margens */

.respiro-3 {padding: 3px}
.respiro-5 {padding: 5px}
.respiro-10 {padding: 10px}
.respiro-15 {padding: 15px}

/* Combos */

.combo-sec {background-color: #CCCCCC; color: #666666}
.combo-subsec {background-color: #EBEBEB; color: #737373}

/* Aviso de Sinistro */

.gridTitle { BORDER-RIGHT: #343445 1px solid; BORDER-TOP: #c3c3d7 1px solid;FONT-WEIGHT: bolder;FONT-SIZE: 8px;BACKGROUND: #666699;BORDER-LEFT: #9b9bbc 1px solid;FONT-COLOR: #ffffff;BORDER-BOTTOM: #20202b 1px solid;FONT-FAMILY: arial;TEXT-ALIGN: center }
.gridLine { FONT-SIZE: 8px;BACKGROUND: #d2d2e6;FONT-FAMILY: arial }
.gridAlternateLine { FONT-SIZE: 8px;BACKGROUND: #c2c2dc;FONT-FAMILY: arial }
.gridScroll { OVERFLOW-Y: scroll;SCROLLBAR-FACE-COLOR: #666699;OVERFLOW-X:hidden;
SCROLLBAR-HIGHLIGHT-COLOR: #c2c2dc;SCROLLBAR-SHADOW-COLOR: #20202b;
SCROLLBAR-ARROW-COLOR: #FFFFFF;SCROLLBAR-BASE-COLOR: #666699;HEIGHT: 140px;scrollbar-3d-light-color: #C3C3D7;scrollbar-dark-shadow-color: none }

.clsLamp
{
	border: 1px none #000000;
	Z-INDEX: 3; 
	DISPLAY: none; 
	WIDTH: 165px; 
	POSITION: absolute; 
	HEIGHT: 19px; 
}

.clsLamp2
{
	border: 1px none #000000;
	Z-INDEX: -2; 
	DISPLAY: block; 
	WIDTH: 165px; 
	POSITION: absolute; 
	HEIGHT: 19px; 
}

.caixaAlta {
	text-transform: uppercase;
}

/* Boas Vindas */
.boas_vindas {	
    margin-top: -22px; 
	position: absolute;	 	
	color: #FFFFFF;
	margin-left: -20px;
}

.boas_vindas p {	
    font-size: 11px;
    margin-bottom: 0;
	margin-top: 0;    
    padding-left: 7px;
	position: relative;
    width: 200px;
}

.bem_vindo {
	font-family: tahoma;	
}

.bem_vindo_corretor_logado {
	font-family: arial;
	font-weight: bold;
	text-overflow: ellipsis; /* will make [...] at the end */
    overflow:hidden; /* older browsers */

}

.seta_boas_vindas {
    float: left;
	padding-right: 0;
    padding-top: 3px;
}

.top_icons {
	left: 0;
	margin-right: 0;
    margin-left: -93px;    
	position: relative;
    width: 170px;
}
