@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: white;  
	margin: 0px; padding: 0px;
	font: 14px "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: 750px;
	margin: 0 auto;
	text-align: left;
	z-index: 2;
}
#main{
	position: absolute;
	top: 115px; /* + 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: white url("/sistemas/imagens/header_fundo_sist.gif") top left repeat-x; 
	top: 75px; left: 0;
	width: 100%; height: 19px;
	text-align: center;
	z-index: 5;
}
#cab2{
	position: relative;
	margin: 0 auto; 
	text-align: left;
	width: 750px; 
}
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: white 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: -54px 5px; padding: 0px;	
	text-indent: -9999px;
}
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: #FF0000;
}
h5 {
	font-size: 25px;
	color: red;
}
h6 {
	font-size: 15px;
	color: red;
}

/* =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: #799A34; 
	width: 180px;
	padding: 0 0 10px 0;
	margin: 0 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: white; letter-spacing: 0.02em; word-spacing: 0.2em; font: 1em Trebuchet MS; color: #025E96; } 

/* =Footer
--------------------------------------------------------------*/
#footer{
	position: relative;
	width: 200px;
	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: white;
	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 { color: #a68a49; text-decoration: none; font-size: 11px; }
a:hover { color: #0702bd; /*#a02828; */}

a.verde { color: #00B3EB; text-decoration: none; font-size: 11px; }
a:hover.verde { color: #97DC10; }

a.underline, a:hover.underline { 
	padding: 0 0 2px 0; 
	background: url("/imagens/dot_azul.gif") bottom repeat-x; 
}
a:hover.underline { background: url("/imagens/dot_preto.gif") bottom repeat-x; color: #212121; }

a.underlineVerde, a:hover.underlineVerde { 
	padding: 0 0 2px 0; 
	background: url("/imagens/dot_azul.gif") bottom repeat-x; 
}
a:hover.underlineVerde { background: url("/imagens/dot_verde.gif") bottom repeat-x; color: #97DC10; }

a.email { padding: 0 0 2px 0; }
a:hover.email { color: #97DC10; }

/* =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);

}	
#cab2 ul.produtos li ul{ top: -29px ! 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: white; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #4994CB;
	border-bottom: 0;
	border-top: 0;
}

/*#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:white; 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: white; 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 */
