@charset "UTF-8";
/****** [ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] ******/

/* =Estrutura
-------------------------------------------------------------*/
*{ margin:0; padding:0 }
html{
	width:100%;
	height:100%;
	text-align:center
}
body{
	position: relative;
	/* background: #F3FAFF url("/imagens/body_fundo.jpg") repeat-x;  */
	background: #fffcf6;  
	margin: 0px; padding: 0px;
	font: 11px/16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #454545;
}
#nuvem{
	position: absolute;
	/* background: url("/imagens/body_nuvem.jpg") no-repeat; */
	width: 519px; height: 516px;
	top: 0px; left: 0px;
	z-index: 1;
}
#wrapper{
	position: relative;
	width: 80%;
	margin: 0 auto;
	text-align: left;
	z-index: 2;
}
#main{
	position: absolute;
	top: 100px; /* + 7 */
	width: 750px;
}

#propaganda{
	position: relative;
	margin: 0 0 10px 15px;
	width: 500px;
}

#pular{ display: none; }
img{ border-style: none; }
a span{ display: none; }
acronym{ border-bottom: 1px dotted; cursor: help; }
acronym:hover{ cursor: help }
hr{ display:none }
.limpa { clear: both; }
.fEsq { float: left; }
.fDir { float: right; }
.none { display: none; }
.show { display: block; }

/* =Cabecalho
-------------------------------------------------------------*/
#cabecalho{
	/* BARRA DOURADA - Base do Cabecalho */
	position: absolute;
	background: #fffcf6 url("/sistemas/imagens/header_fundo_sist.gif") top left repeat-x; 
	top: 78px; left: 0;
	width: 100%; height: 19px;
	text-align: center;
	z-index: 0;
}
#cab2{
	position: absolute;
	top: 0px;
	margin: 0 auto; 
	text-align: left;
	width: 750px; 
	z-index: 9998;
	
}
address{
	position: absolute;
	color: #999;
	font-style: normal;
	width: 750px; height: 20px;
	margin: 7px 10 0 0; padding: 0;
	text-align: center;
}
address span{
	margin: 0 8px 0 8px; padding: 0;
	font-size: 7px;
	color: #999;
}

/* =Headings
-------------------------------------------------------------*/
h1{
	/* LOGOTIPO */
	position: absolute;
	background: #fffcf6 url("/sistemas/imagens/header_logotipo_sist.gif") no-repeat;
/*	width: 179px; height: 92px;                 Posi��o de Natal	*/
	width: 165px; height: 70px; 
/*	margin: -73px 5px; padding: 0px;		    Posi��o de Natal	*/
	margin: -84px 5px; padding: 0px;	
	text-indent: -9999px;
	z-index: 9999;
}
h1 a{
	width: 198px;
	height: 60px;
	display: block;
}
* html h1 { 
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sistemas/imagens/header_logotipo_sist.gif', sizingMethod='image'); 
}
h2{ 
	font-size: 17px;
	color: #0702bd;
	font-weight: normal;
}
#sidebar h2 { color: #313131; }
h2 em{
	font-size: 70%;
	color: #4B6912;
	font-style: normal;
	display: block;
}
h3{
	font-size:13px;
	color:#55C147;
}
h4 {
	font-size: 1.2em;
	color: #b38600;
}
h5 {	
	font-size: 25px;
	color: #b38600;
}
h6 {
	font-size: 15px;
	color: #b38600;
}

/* =Texts
-------------------------------------------------------------*/

/* =Navigation
-------------------------------------------------------------*/


/* =Maincontent
-------------------------------------------------------------*/
#maincontent, #maincontent_HP{
	position: relative;
	float: right;
	width: 530px;
	margin: 0 0 50px 0;
}
#maincontent_HP {
/*Com Propaganda*/
	padding: 5px 0 0 0;

/*Sem Propaganda
	padding: 100px 0 0 0;
*/
}

/* =Sidebar 
-------------------------------------------------------------*/
#sidebar{
	position: relative;
	width: 180px;
	float: left;
	border: 0;
}
.box, .box_f {
	/* Cabecalho do Menu - Grupo */
	position: relative;
	float: left;
	color: #990000; 
	width: 180px;
	padding: 0 0 10px 0;
	margin: 100px 0 10px 0;
	/*background: transparent url("/sistemas/imagens/dot_cinza.gif") left bottom repeat-x;*/
}
.box_f { background-image: none; }

.box h2, .box_f h2{
	padding: 0 0 5px 0;
	background: transparent url("/sistemas/imagens/dot_cinza.gif") left bottom repeat-x;
}

/* =Noticias
-------------------------------------------------------------*/
#news h4 {
	margin: 7px 5px 0 0;
	font-size: 11px;
	color: #55C147; /*5A7A17 */
	padding: 0 11px 0 12px;
	background: url("/imagens/icon_seta_azul.gif") no-repeat left 6px;
}
#news small {
	margin: 2px 0 0 8px;
	padding-left: 10px; 
	font-size: 9px;
	color: #799A34; /* #799A34 */
	background: url("/imagens/icon_clock.gif") no-repeat left 4px;
}
#news p {
	margin:0;
	padding:3px 0;
	font-size:10px;
	line-height: 13px;
	color:#414141; /* #344C04 */
	/*border-top:1px solid #D3E5AE;*/
}
#news a, #news a:hover { font-size: 9px; font-weight: bold; }

#ass24horas { margin: 0; padding: 0; text-align: center; width: 190px; }
#ass24horas p#combo { padding: 120px 0 0 0; height: 120px; width: 140px; text-align: center; background: transparent url("/imagens/sidebar_ass24horas.png") center center no-repeat; }
* html #ass24horas p#combo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagens/sidebar_ass24horas.png', sizingMethod='image'); }
#ass24horas select { width: 120px; height: 18px; background-color: #C3E5FE; letter-spacing: 0.02em; word-spacing: 0.2em; font: 1em Trebuchet MS; color: #025E96; } 

/* =Footer
--------------------------------------------------------------*/
#footer{
	position: relative;
	width: 750	px;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
	font-size: 10px;
	z-index: 100;
}

/* =Misc ( Login )
-------------------------------------------------------------*/
#arealogin { display: block; }
#arealoginextranet { display: block; }

/* =Telefone Assit�ncia 24 Horas
-------------------------------------------------------------*/
#tel24horas{ 
	position: absolute; display: none; 
	top: 75px; left: 240px; 
	width: 280px;
	margin: 0; padding: 10px;
	border: 1px solid #000; 
	background-color: #FFF; 
	z-index: 190;
}
span#carregando{
	font: 10px 'Verdana', Arial, sans-serif;
	top: 76px; left: 241px; 
	color: #fff; border: 0; 
	background-color: #CC4444;
	z-index: 200; padding: 3px;
	position: absolute; display: none; 
}
#fechar{ float: right; margin-top: -5px; }
#tel24horas h2{ float: left; color: #55C147;}
#tel24horas h3{ clear: both; }
#tel24horas dl{ margin: 0 0 0 25px; }

/* =Forms
-------------------------------------------------------------*/
#login #senha, #login #cpf{ 
	padding: 1px; margin: 2px 2px 2px 5px;
	font:1em verdana, "bitstream vera sans", helvetica, "Lucida Grande", sans-serif;
	color:#555;
	border: 1px solid #4994CB;
	width: 80px; height: 12px;
}
#login label { color: #000; }
#login #enviar { color: #000; border: 1px solid #4994CB; padding: 2px 5px; }


/* =Links
-------------------------------------------------------------*/
/* 00B3EB = azul \o/ 97DC10 = verde */

/* Cor do Menu - Itens */
a:link { color: #595959; font-size: 12px; text-decoration: none; }
a:visited { color: #595959; font-size: 12px; text-decoration: none; }



/* =Misc
------------------------------------------------------------*/
.s1 {width:1px; background-color: #fff;}
.s2 {width:2px; background-color: #fff;}
.s3 {width:3px; background-color: #fff;}
.s4 {width:4px; background-color: #fff;}
.s5 {width:5px; background-color: #fff;}
.s6 {width:6px; background-color: #fff;}
.s7 {width:7px; background-color: #fff;}
.s8 {width:8px; background-color: #fff;}
.s9 {width:9px; background-color: #fff;}
.s10 {width:10px; background-color: #fff;}



/* =Capa ( Seguradoras )
-------------------------------------------------------------*/
/*--------------- Arquivo CSS separado (capa_seguradoras.css)*/

/* =Capa ( Produtos )
-------------------------------------------------------------*/
/*--------------- Arquivo CSS separado  (capa_produtos.css)  */

/* =Latera_Internas ( Produtos )
-------------------------------------------------------------*/
/*--------------- Arquivo CSS separado  (inn_produtos.css)  */

/* =Menu
-------------------------------------------------------------*/
#cab2 ul{
	font: normal 20px verdana;
	position: absolute;
	top: 56px; left: 595px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 0;
}

#cab2 ul li{ position: relative; }

#cab2 ul li:hover { text-indent: -9999px; }
#cab2 .tit{ font-weight: bold; background-color:transparent; border: 0; padding-left: 6px; font-size: 13px; }
#cab2 .fora{ text-indent: -9999px; }

#cab2 li ul{ 
	position: absolute;  
	left: 0; top: -5px;
	display: none;
	opacity: .95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
	-khtml-opacity: 0.95;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	list-style: none;

}	
#cab2 ul.produtos li ul{ top: -129px ! important; }
#cab2 ul.clientes li ul{ top: -52px ! important; }
#cab2 ul.contato li ul{ top: -76px ! important; }
#cab2 ul.extranet li ul{ top: -98px ! important; }

/* Styles for Menu Items */
#cab2 ul li a{
	display: block;
	text-decoration: none;
	color: #55C147; 
	background: #B7E589; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #4994CB;
	border-bottom: 0;
	border-top: 0;
	list-style-type:none;
}

/*#cab2 ul li a.bottom, #cab2 ul li a.top{ padding: 0; border: 0;font-size:5px;}*/
#cab2 ul li a.top, #cab2 ul li a.top:hover{ background: transparent url("/imagens/nav_top.png") top center no-repeat; } 
#cab2 ul li a.bottom, #cab2 ul li a.bottom:hover{ background: transparent url("/imagens/nav_bottom.png") top center no-repeat; }
#cab2 ul li a span { text-indent: -9999px; display: block; }

* html #cab2 ul li a.bottom, * html #cab2 ul li a.bottom:hover{ 
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagens/nav_bottom.png', sizingMethod='image'); 
}
* html #cab2 ul li a.top, * html #cab2 ul li a.top:hover{ 
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagens/nav_top.png', sizingMethod='image'); 
}



#cab2 a.ativo { font-weight: bold; background: #97DC10; color: #012D89; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#cab2 li ul li a:hover { color: #012D89; background: #97DC10; text-indent: 0; } /* Hover Styles */
		
#cab2 li ul li a { padding: 5px; opacity: 1.0; text-indent: 0; } /* Sub Menu Styles */
#cab2 li ul li a.home { border-top: 0px; } /* Sub Menu Styles */

#cab2 li:hover ul, #cab2 li.over ul { display: block; } /* The magic */









/* CSS Glauco Plaza */

			.l_campos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: green;
				border-bottom: 1px solid gray;
			}
			.lista_campos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: green;
			}
			.l_vencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
				border-bottom: 1px solid gray;
			}
			.lista_vencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
			}
			.l_ncampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: gray;
				border-bottom: 1px solid gray;
			}
			.l_bluecampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000099;
				border-bottom: 1px solid gray;
			}
			.l_bluevencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
				border-bottom: 1px solid gray;
			}
			.bluecampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000099;
			}
			.bluevencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
			}
			.x_campos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: gray;
				border-bottom: 1px solid gray;
			}
			.x_vencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
				border-bottom: 1px solid gray;
			}

			.nvencida {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFCC00;
			}
			.pcampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			.bcampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: rgb(255,0,0);
			}
			.v_cabecalho {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				color: #3300CC;
				border-style: solid;
				border-color: green;
				border-width: 0px 0px 0px 0px;
			}
			.scabecalho {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				color: #3300CC;
				border-style: solid;
				border-color: gray;
				border-width: 0px 0px 1px 0px;
			}
			
			.top_campos{
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				color:gray;
			}

			.top_bluecampos{
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				color:#000099;
			}

			.F_ncampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
			}
			.F_gcampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 22px;
			}					
			.F_bcampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: red;
			}

			.ncampos {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			}

			.ncabecalho {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				color: #3300CC;
				border-left: 1px solid gray;
				border-bottom: 1px solid gray;
				border-color: gray;			
			}

			.titulo {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 20px;
				color: #3300CC;
			}
			.inputstyle {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #5F726F;
				background-color: #F4F0E8; //#ECE4D5;
				border: 0px solid #333333;
				border-radius: 2px;
				padding: 2px;
			}		
			.viewstyle {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #5F726F;
				background-color: #FFFCF6;
				border: 0px solid #333333;
				border-radius: 2px;
				padding: 2px;
			}		

	<!-- Alinhamento da Fonte -->				
			.aaa {
				font-weight: bold;
			}				
			.botton {
			  vertical-align: text-botton;
			}	
			.middle {
				vertical-align: text-middle;
			}				
			.top {
				vertical-align: text-top;
			}				
			.left {
			  text-align: left;
			}	
			.center {
			  text-align: center;
			}	
			.right {
			  text-align: right;
			}	
			
	<!-- Estilo da Fonte -->								
			.aaa {
				font-weight: bold;
			}				
			.negrito {
				font-weight: bold;
			}				
			.italico {
			  font: italic;
			}

	<!-- Formato Texto -->			
			.aaa {
			  text-transform: uppercase;
			}
			.maiusculo {
			  text-transform: uppercase;
			}

			.minusculo {
			  text-transform: lowercase;
			}

			.capitalize {
			  text-transform: capitalize;
			}

	<!-- Cor da Fonte -->				
			
			.C_ {
				color: #FF0000;
			}			
			.C_red {
				color: #FF0000;
			}		
			.C_mag {
				color: #A68A49;
			}			
			.C_yellow {
				color: #F7FE2E;
			}			
			.C_blue {
				color: #0000FF;
			}		
			.C_green {
				color: #31B404;
			}		
			.C_orange {
				color: #FF8000;
			}		
			.C_gray {
				color: gray;
			}		
			.C_lightgray {
				color: #F3F1F1;
			}		
			.C_darkblue {
				color: #012D89;
			}		
			.C_darkred {
				color: #990000; 
			}		
			.C_darkyellow {
				color: #FACC2E;
			}			
			.C_darkgreen {
				color: #088A08; 
			}	
			.C_darkgray {
				color: #454545;
			}		
			.C_black {
				color: #000000;
			}		
			
	<!-- Tamanho da Fonte -->		
			
			.t_ {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 8px;
			}			
			.t_6px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 6px;
			}		
			.t_8px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 8px;
			}		
			.t_9px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
			}		
			.t_10px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
			}		
			.t_11px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			}						
			.t_12px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
			}						
			.t_13px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
			}						
			.t_14px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
			}						
			.t_15px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
			}						
			.t_16px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
			}						
			.t_17px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 17px;
			}						
			.t_18px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
			}						
			.t_19px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 19px;
			}						
			.t_20px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 20px;
			}		
			.t_22px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 22px;
			}		
			.t_24px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 24px;
			}					
			.t_28px {
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 28px;
			}			
			
	<!-- Cor do Fundo -->				
			.Bg_ {
				background-color: #b38600;
			}				
			.Bg_magenta {
				background-color: #b38600;
			}				
			.Bg_red {
				background-color: red;
			}		
			.Bg_blue {
				background-color: blue;
			}		
			.Bg_green {
				background-color: #31B404;
			}		
			.Bg_gray {
				background-color: gray;
			}	
			.Bg_lightgray {
				background-color: #F3F1F1;
			}						
			.Bg_darkblue {
				background-color: #012D89;
			}		
			.Bg_darkred {
				background-color: #990000; 
			}		
			.Bg_darkgreen {
				background-color: #088A08; 
			}		
			.Bg_black {
				background-color: black;
			}		
			.Bg_bege {
				background-color: #F4F0E8;
			}		
			
			