*{
	padding:0;
	margin:0;
}

body{
	text-align:center;
	background: url("../images/bg_geral.jpg") 0 13px;
	background-repeat:repeat-x;

}
.barra_empresas{
	width:100%;
	height: 10px;
	background: url("../images/fundo_barra_empresas.gif");
	background-repeat:repeat-x;

}

.geral{
	background:white;
	height:auto;
	width:990px;
	text-align:left;
	margin: 0 auto;
	border: 0px solid black;
}

.geral_interna{
	height:auto;
	width:990px;
	text-align:left;
	margin: 0 auto;
	border: 0px solid black;
}


.head_main
{	margin:-3px 0 0 0;
	_margin:1px 0 0 0;
	width:200px;
	float:right;
	height:22px;
}
.head_main #suspenso
{
	list-style:none;
}
.head_main #suspenso li 
{
	position: relative;
	float:right;
	z-index:2;
}
.head_main li ul 
{
	position: absolute;
	top: 23px;
	right:10px;
	display: none;
	background:transparent url("../images/bg_ul_sub_susp.gif");
	background-repeat:no-repeat;
	width:200px;
	height:213px;
	padding-top:15px;
}
.head_main #suspenso li a 
{
	display:block;
	position:relative;
	z-index:3;
}
.head_main .submenu_susp
{
	margin-top:-11px;
}
.head_main .submenu_susp li
{
	list-style:none;
	clear:both;
	display: block;
}
.head_main .submenu_susp li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:9px;
	padding:3px;
	text-decoration:none;
	color:#FFF;
	width:191px;
	float:right;
}
.head_main .submenu_susp li a:hover
{
	color:#C7C7C8;
}
.head_main #suspenso li a.menu_navbar{
	
	background:transparent url(../images/bt_empresas_rodobens_top.gif);
	background-repeat:no-repeat;
	width: 192px;
	height:20px;
	text-indent:-99999px;
	margin-right:16px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
.head_main li:hover ul,
.head_main li.over ul 
{ 
	display: block; 
}
.head_main img.logo
{
	margin-top:10px;
	border:0;
	float:left;
	margin-left:20px;
}
.head_main img.assinatura
{
	margin-top:20px;
	float:right;
	margin-right:20px;
	clear:right;
}
.topo{
	background: url("../images/bg_topo.gif");
	background-repeat:no-repeat;
	float:left;
	width: 100%;
	height:89px;
	/*height:113px;*/
	_margin:-13px 0 0 0;

}
img{
	border:none;
}

img.logo_seguros{
	float:left;
	margin: 10px 0 0 29px;
	
}
#nav{
	float:left;
	display:block;
	width:100%;
	height:29px;
	background: url("../images/fundo_menu_principal.gif");
	border: 0px solid black;
}


#nav, #nav ul { /* all lists */
	padding: 1px 0 0 0;
	margin-top: 0;
    list-style: none;
	line-height: 1;
}

#nav a {
	
	display: block;	
}

#nav a:hover {
	display: block;		
}

#nav li { /* all list items */
	float: left;
	padding-left: 0px;
	display:block;
	 /* width needed or else Opera goes nuts */
}
#nav li a { /* all list items */
	font: 11px verdana;
	
	text-decoration: none;
	display:block;
	color:#4c5655;
	 /* width needed or else Opera goes nuts */
}

#nav li a:hover { /* all list items */
	display:block;
	
	color:#242827;
	 /* width needed or else Opera goes nuts */
}


#nav li ul { /* SubMenu */
    display: block;
   position: absolute;
    width: 202px;
	padding: 3px 2px;
	left: -99em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul  li{ /* SubMenu */
    display: block;
	margin:0 0;
	padding:   2px 0 2px;
    width: 187px;
	height: 20px;
	background:#c0dddb;
	left: -99em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul  li a{ /* SubMenu */
    padding:4px 0 4px 15px;
	
 	background:url(../images/subitem_menu_principal.gif);
	
}
#nav li ul  li a:hover{ /* SubMenu */
	cursor:hand;
 	background:url(../images/subitem_menu_principal_hover.gif);
	
}



#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 95px;
	
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;

	
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto ;	
}
	
.logomini{
margin-left: 5px;

}

a.item_menu_principal_sobre{
	background:url("../images/item_menu_principal_sobre.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:84px;
	cursor:default;
	height: 25px;
		
}
a.item_menu_principal_produtos{
	background:url("../images/item_menu_principal_produtos.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:default;
	width:94px;
	height: 25px;
		
}
a.item_menu_principal_duvidas{
	background:url("../images/item_menu_principal_duvidas.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:default;
	width:158px;
	height: 25px;
		
}
		
a.item_menu_principal_seuseguro{
	background:url("../images/item_menu_principal_seuseguro.gif");
	background-repeat:no-repeat;
	cursor:default;
	text-indent:-9999px;
	width:105px;
	height: 25px;
		
}

a.item_menu_principal_seguro{
	background:url("../images/item_menu_principal_seguro.gif");
	background-repeat:no-repeat;
	cursor:default;
	text-indent:-9999px;
	width:100px;
	height: 25px;
		
}
a.item_menu_principal_areaexclusiva{
	background:url("../images/item_menu_principal_areaexclusiva.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:default;
	width:130px;
	height: 25px;
		
}
a.item_menu_principal_voce{
	background:url("../images/item_menu_principal_voce.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:default;
	width:95px;
	height: 25px;
		
}
a.item_menu_principal_contato{
	background: url("../images/item_menu_principal_contato.gif");
	cursor:hand;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:70px;
	height: 25px;
		
}
.big_flash_area{
	clear:both;
	width:100%;
	height:350px;
	background-color: white;
	/*background: url("../images/big_flash_area.gif") -1px 0;*/

}
.destaques_aqui{
	background: url("../images/fundo_destaques_aqui.gif");
	background-position:center top;
	background-repeat:no-repeat;
	width:965px;
	font: 11px verdana;
	color:black;
	height:131px;
	margin: 0 auto;	
}
.destaque_um{
	width: 234px;
	margin: 5px 0 0 55px;
	_margin: 5px 0 0 30px;
	float:left;

}
.destaque_dois{
	width: 234px;
	margin: 5px 0 0 80px;
	_margin: 5px 0 0 67px;
	float:left;

}
.destaque_tres{
	width: 234px;
	margin: 5px 57px 0 0;
	_margin: 5px 23px 0 0;
	float:right;

}

p.paragrafos_destaques_home{
	float:right;
	height:65px;
	margin: 0 15px 0 0;
	_margin: 0 13px 0 3px;
	width:141px;
	
}
img.imagens_destaques_home{
	float:left;
	margin:0 0 0 2px; 
}
a.link_para_destaques{
	color:black;
	float:right;
	margin:0 15px 0 0; 
}
a:hover.link_para_destaques{
	text-decoration:none;
}
.link_para_destaques_seta{
	color:black;
	float:left;
	margin:0 0px 0 0; 
    padding:0 10px 0 0px;
    *padding:0 10px 0 0px;
    background:transparent url("../images/seta_cinza2.gif");
	background-repeat:no-repeat;
    background-position:right 100%;
}
a.link_para_destaques_seta{
	color:black;
	float:left;
}
a:hover.link_para_destaques_seta{
	text-decoration:none;
}


img.assinatura_sessenta{
		margin: 5px 0 5px 5px;
	
	
}

.conteudo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:970px;
	float:left;
	padding:10px;
	border: 0px solid black;
	/*background-color: #bfe4e2;*/
}

.conteudo_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:600px;
	float:left;
	padding:10px;
	border: 0px solid black;
	/*background-color: #bfe4e2;*/
}

.conteudo_right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:350px;
	float:left;
	padding:10px;
	border: 0px solid black;
	/*background-color: #bfe4e2;*/
}

/* interna */

.box_titulo{
border: 0px solid black; 
height:144px;
}

.box_titulo_img		{float:left; border: 0px solid black; width:457px;}
.box_titulo_txt		{float:left; border: 0px solid black; width:402px; background: url("../images/fdo_destaques.gif"); height:144px;}
.box_titulo_bt		{float:left; background-color: #bfe4e2; border: 0px solid black; width:127px; height:139px; padding:2px;}

.barra_titulo		{clear: both; border: 0px solid black; width:100%; height:34px; background: url("../images/bg_barra_titulo.gif");}
.barra_titulo_img	{float:left; border: 0px solid black; width:50%;}
.barra_titulo_bt	{float:left; text-align:right; width:48%; margin:4px; border: 0px solid black; }

.atendimento 		{clear: both; background: url("../images/bg_barra_atendimento.gif") center no-repeat; width:990px; height:34px; border: 0px solid black;}
.atendimento_bt		{text-align:right; padding-top:2px; margin-right:20px; border: 0px solid black; width:970px;}

.assinatura			{clear: both; padding-left:20px; border: 0px solid black}

A:link				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal; text-decoration: underline;}
A:visited			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight:  normal; text-decoration: underline;}
A:hover				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #498d5a; font-weight: normal; text-decoration: none; }

A.perguntas:link	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D887F; font-weight: bold; text-decoration: none;}
A.perguntas:visited	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D887F; font-weight: bold; text-decoration: none;}
A.perguntas:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: bold; text-decoration: underline; }

.img_txt_destaque	{padding-left:15px; padding-top:20px;}


.txt_11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;
}

.txt_11_destaque{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;text-transform:uppercase;
	font-weight:bold;
	background-color:#b1e4e2;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	border:0px solid black;
}

.txt_11_destaque_novo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px !important;text-transform:uppercase !important;
	font-weight:bold;
	background-color:#b1e4e2;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	border:0px solid black;
	clear:both; 
}

.txt_destaque{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	font-size:10px;
	border:0px solid black;
}

.txt_destaque_titulo
{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	font-size:17px;
	border:0px solid black;
	font-style: italic;
}

.txt_destaque_subtitulo{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	font-size:14px;
	border:0px solid black;
}


.box_perguntas		{background-color:#eaeaea; width:550px; line-height:20px; margin-bottom:5px;}
.box_respostas		{display:none; width: 550px; font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:15px; font-size:11px;}
.box_topicos{
	background-color:#eaeaea; width:400px; line-height:25px; margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.trabalhe_bul{
	padding-left:15px;
}

/* Accordion */
p {padding:0 0 1em;}
.msg_list {list-style:none; margin:0; padding:0; width:270px;}
.msg_head {padding:5px 10px; cursor:pointer; position:relative; margin:1px; text-decoration:underline;}
.msg_body {padding:5px 10px 15px;} 







.nova { width:780px; }
	.nova p { text-align:justify; }
	.nova img { padding:5px; }
.nova2 { width:780px; /*padding-left:10px;*/ }
	.nova2 ul li { width:400px; text-align:justify; }
	.nova2 p { text-align:justify; }
.nova3 { width:780px; }
	.nova3 img { /*border:1px solid #b1e4e2;*/ padding:5px; margin:5px 25px; }
	
	
	.clear_super { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0 }
