body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

hr{
	color:#cccccc;
	height:3px;
	background-color:#cccccc;
}

.eff_dicas{
	background-image:url(../imgs/home/marca_fdicas.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.titulos{
	font-size:18px;
	color:#4f8b4b;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.box_dicas{
	background-image:url(../imgs/home/box_dicas.png);
	background-repeat:no-repeat;
}

.banner{
	padding-right:10px;
	padding-bottom:6px;	
}

.f_rodape{
	background-color:#ebece6;
}

.txt_verde{
	font-size:15px;
	color:#4f8b4b;
	font-weight:bold;
}

.txt_verdep{
	font-size:12px;
	color:#4e8b4a;
	font-weight:bold;
}

.txt_cinza{
	font-size:12px;
	color:#555555;
}

a.fw2:link {
	font-size:12px;
	color: #555555;
	text-decoration:none;
}
a.fw2:visited {
	font-size:12px;
	color: #555555;
	text-decoration:none;
}
a.fw2:hover {
	font-size:12px;
	color: #555555;
	text-decoration:underline;
}
a.fw2:active {
	font-size:12px;
	color: #555555;
	text-decoration:none;
}

.seguradoras{
	font-size:11px;
	color:#000000;
	padding-left:7px;	
}

.tit_dicas{
	font-size:14px;
	color: #666666;
	font-weight:bold;
}

.text_dicas{
	font-size:14px;
	color: #555555;
}

.text_int{
	font-size:12px;
	color: #555555;
	line-height:16.5px;
}

.text_intb{
	font-size:12px;
	color:#FFF;
	line-height:16.5px;
}

.text_ita{
	font-size:12px;
	color: #555555;
	line-height:16.5px;
	font-style:italic;
}

.tit_int{
	font-size:14px;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}

.dst{
	font-size:12px;
	color: #333333;
	font-weight:bold;
}

.dstb{
	font-size:14px;
	color: #333333;
	font-weight:bold;
}

.dstc{
	font-size:16px;
	color: #4f8b4b;
	font-weight:bold;
}

.dstd{
	font-size:14px;
	color:#4f8b4b;
	font-weight:bold;
}

.f_fts_empresa{
	background-image:url(../imgs/empresa/fundo_fts.jpg);
	background-repeat:no-repeat;
}

.texto_empresa{
	padding-left:15px;
	padding-top:3px;
}

a.geral:link {
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
a.geral:visited {
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
a.geral:hover {
	font-size:12px;
	color: #4f8b4b;
	text-decoration:none;
}
a.geral:active {
	font-size:12px;
	color: #333333;
	text-decoration:none;
}



a.geral2:link {
	font-size:12px;
	color: #333333;
	font-weight:bold
	text-decoration:none;
}
a.geral2:visited {
	font-size:12px;
	color: #333333;
	font-weight:bold
	text-decoration:none;
}
a.geral2:hover {
	font-size:12px;
	color: #4f8b4b;
	font-weight:bold
	text-decoration:none;
}
a.geral2:active {
	font-size:12px;
	color: #333333;
	font-weight:bold
	text-decoration:none;
}

a.conf:link {
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
}
a.conf:visited {
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
}
a.conf:hover {
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-decoration:underline;
}
a.conf:active {
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
}

.textinho{
	font-size:10px;
	color: #666666;
}


/*list*/
ul {
	font-size:12px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
}
	
ul li {
	position: relative;
}

ul li a:hover {
	position: relative;
	color: #4f8b4b;
}

li ul {
	position: absolute;
	left: 150px;
	top: 0;
	display: none;
}



ul li a {
	display: block;
	text-decoration: none;
	color: #333333;
	/*background: #fff;*/
	padding: 3px;
	/*border: 1px solid #ccc;*/
	border-bottom: 0;
}

ul li ul li{
	text-align:left;	
}

ul li ul li a:hover{
	text-align:left;
	color: #4f8b4b;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
	
	
	
li:hover ul, li.over ul {display: block;}
	
li:hover ul ul, li.over ul ul { 
display:none; 
}

li:hover ul, li li:hover ul, li.over ul, 
li li.over ul { 
display: block; 
} /* Aqui a magica */

li:hover ul, li.over ul { 
display: block; 
}

.bd_tab{
	border:1px solid #cccccc;
	font-size:12px;
	color: #555555;
	line-height:16.5px;
	background-color:#fafafa;
}


a.lksint:link {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
}
a.lksint:visited {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
}
a.lksint:hover {
	font-size:11px;
	color: #060;
	text-decoration:none;
}
a.lksint:active {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
}

a.lksintb:link {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
	font-weight:bold;
}
a.lksintb:visited {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
	font-weight:bold;
}
a.lksintb:hover {
	font-size:11px;
	color: #060;
	text-decoration:none;
	font-weight:bold;
}
a.lksintb:active {
	font-size:11px;
	color: #4f8b4b;
	text-decoration:none;
	font-weight:bold;
}

a.pdf{
	display: block;
    width: 50px;
    height: 50px;
	background-image:url(../imgs/pdf_logopb.jpg);
	text-decoration: none;
	z-index:24;
}

a.pdf:hover{
	background-image:url(../imgs/pdf_logo.jpg);
	z-index:25;
}

a.pdf span{
	display:none; padding:2px 3px; margin-left:8px; width:80px;
	font-size:11px;
}

a.pdf:hover span{
	display:inline;
	position:absolute;
	background:#fffffa;
	border:1px solid #cccccc;
	color:#666666;
	font-size:11px;
}

a.textoverde{
	font-size:15px;
	color:#4f8b4b;
	font-weight:bold;
	text-decoration:none;
}

a.textoverde:hover{
	font-size:15px;
	color:#3c683a;
	font-weight:bold;
	text-decoration:none;
}
