﻿@charset "utf-8";


.mnu_home_itens{
	color:#8d8d8d; 
	font-size:15px; 
	font-family: Helvetica;
        font-weight: bolder;
}

/* cor da fonte nos itens do acordeão das páginas internas*/
.mod_text {
	color:#666;
}

/* Globals */
	* { padding:0; margin: 0;}	

	a { text-decoration:none; }
	a:hover { text-decoration:underline; }
	
	a img { border:0px; }
	
	li { list-style-type:none; }
	
	/* Objeto span para correção de Floats */
	.clear { display:block; height:1px; margin-bottom:-1px; overflow:hidden; clear:both; } 
	
	/* Botões de alteração do tamanho da fonte */
	.btn_mais { cursor:pointer; }
	.btn_menos { cursor:pointer; }
	
	/* Cores de Texto */
	.subtitulo_internas { color:#D3232D !important; font-size: 14px !important; font-weight: bold !important; }
	.clUm { color:#D3232D !important; }
	.clDois { color:#999 !important; }
	.clTres { color:#666 !important; }
	.clPDF { color:#666 !important;}
	
	/* Mudanças de Fontes */
	.font_w_nm { font-weight:normal !important; }
	.font_w_bold { font-weight:bold !important; }
	
	.font_st_normal { font-style:normal; }
	.font_st_italic { font-style:italic; }
	
	.font_sz_9 { font-size:9px !important; }
	.font_sz_10 { font-size:10px !important; }
	.font_conteudo_abas {
		color:#333;
		font-size:11px;
		}
	.font_conteudo_abas a{
		text-decoration:none;
		color:#333;
		}	
	.font_conteudo_abas a:hover{
		text-decoration:none;
		color:#333;
		}
	.font_conteudo_abas a:active{
		text-decoration:none;
		color:#333;
		}
	.font_conteudo_abas a:visited{
		text-decoration:none;
		color:#333;
		}
	.font_conteudo_abas a:link{
		text-decoration:none;
		color:#333;
		}
		
	
	/* Flutuamentos */
	.Fl_none { float:none !important; }
#frmAg { padding-top:5px; display:none; }
/* Structures */
html, body { height:100%; }

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color: #f8f8f8;
}


.MainBar { /* background da Barra de Login no Internet Banking */
	height:auto !important;
	height:100%;
	min-height:100%;
	/*background:url('../images/bg_bottom_bar.gif') center bottom no-repeat;*/
	position:relative;
	width: 949px;
	margin-left:auto;
	margin-right:auto;
	}

.Main { /* Objeto que envolve todo o site */
	position:relative;
	width:949px;
	margin-left:auto;
	margin-right:auto;
	}

.nmHome .colEsquerda {
	width: 210px;
	float: left; 
}

.nmHome .colEsquerda  a {	font-size: 12px; color:#333; text-decoration:none; }
.nmHome .colEsquerda  a:hover { color:#FFF; }
.nmHome .colEsquerda table { width:350px; position:relative; left:-5px;}


.nmHome .colCentral{
	width: 300px; 		
	height: 270px;
	float: left; 
	background-image:url('../images/index_miolo/fundo_simulacao.png'); 
	background-repeat:no-repeat;
	background-position: center;	
	/*background-image:url(/images/index_miolo/fundo_em_destaque.png); */
	/*background-repeat:no-repeat; */
	position:relative; 
	left:115px;
	top: 0;
}

.mHome { background-position:2px 270px; } /* Modifica a posição das ondas qndo existir o FlashBanner */
.mHomeInt { background-position:2px 94px; } /* Modifica a posição das ondas nas páginas internas */


.nmHome .colCentral .lblEmDestaque { font-size: 18px; color:#333; position:relative; top:-15px; }
.nmHome .colCentral .lblDestaque { font-weight: bolder; }

.nmHome .colCentral .btnDestaque { float: left; margin-top:4%; }
.nmHome .colCentral .txtDestaque { position:relative; top:0px; }
.nmHome .colCentral .txtDestaque a { font-size: 13px; color:#333; text-decoration:none; }
.nmHome .colCentral .txtDestaque a:hover { color:#D02B31; font-weight: bolder; }
.nmHome .colCentral .txtDestaque tr { height:70px; }
.nmHome .colCentral .txtDestaque td { width:320px; vertical-align:middle; }


.nmHome .colDireita {
	width: 300px; 
	height: 275px;
	float: left; 
	/*background-image:url('../images/index_miolo/fundo_simulacao.png'); 
	background-repeat:no-repeat; */
	position:relative; 
	left:120px;
}

.ibkAgencia { position:relative; top:30px; height:30px;
	background:url('../images/bg_bottom_bar.gif') center bottom no-repeat;
}

.ibkTexto {
	position:relative;
	top:5px;
	left:45px;
}

/*.nmHome .colDireita .frmSimulacao {
	position:absolute; 
	top:15px;
	left:30px;
}

.nmHome .colDireita .frmSimulacao table {
	margin-top: 75px;
}*/

.nmHome .colCentral .frmSimulacao {
	position:absolute; 
	top:15px;
	left:40px;
}

.nmHome .colCentral .frmSimulacao table {
	margin-top: 75px;
}



/* Objetos do Layout */


	/* Largura das COlunas internas dos SubMenus */
	.W_145 { width:145px; }
	.W_155 { width:155px; }
	.W_165 { width:165px; }
	.W_170 { width:170px; }
	.W_180 { width:180px; }


/* Banners */	
.FlashBanner { height:303px; overflow:hidden; text-align:center;  } /* Container do Flash Banner da homepage */
.Banner { overflow:hidden; text-align:center; } /* Container com o flash banner das paginas padrão */

.ContMenu { float:left; display:inline; width:255px;  } /* Menu da Coluna da Direita */

	.ContMenu li { background:url('../images/laterais_internas/di_menu.png') bottom repeat-x; }

	.ContMenu .CMenu_um .Date { display:block; font-size:9px; color:#D3232D; text-align:right; padding:5px 10px 10px 0; }
	.ContMenu .CMenu_um h2 { padding:40px 0 0 20px; }
	.ContMenu .CMenu_um ul { padding:10px; }
	.ContMenu .CMenu_um li { padding:5px 0 5px 10px; }
	.ContMenu .CMenu_um li a { color:#333; text-decoration:none; } 
	.ContMenu .CMenu_um li a:hover { color:#D02B31; font-weight: bolder; }
	
	.ContMenu .CMenu_um .mnBox { width:198px; height:59px; background:url('../images/bg_mnbox.gif') center no-repeat; margin:0 auto 6px auto; }
	.ContMenu .CMenu_um .mnBox img.txt { margin:10px 0 0 12px; }
	.ContMenu .CMenu_um .mnBox input.inText, .ContMenu .CMenu_um .mnBox select { margin:5px 5px 0 12px; }
	.ContMenu .CMenu_um .mnBox select { width:145px; }
	
	.ContMenu .CMenu_um .segBox { width:194px; margin:0 auto }
	.ContMenu .CMenu_um .segBox li { background:url('') bottom no-repeat; }
	.ContMenu .CMenu_dois { }
	.ContMenu .CMenu_dois ul { padding:5px 4px 10px 10px; }
	.ContMenu .CMenu_dois li { padding:5px 0; }
	.ContMenu .CMenu_dois li a { color:#666; text-decoration:none; } 
	.ContMenu .CMenu_dois li a:hover { color:#D02B31; font-weight: bolder; }

	.ContMenu .CMenu_dois .mnBox_dois { width:235px; height:46px; background:url('../images/bg_mnbox_02.gif') center no-repeat; margin:0 auto 10px auto; }
	.ContMenu .CMenu_dois .mnBox_dois select { width:145px; margin:13px 5px 0 10px; }
	.ContMenu .CMenu_dois .mnBox_dois input { margin:0 0 -7px 0; }
	

	
.PreFooter { position:relative;  top:0px;}
	.PreFooter .tabTextoRodape { 
		
		width:100%;
		position:absolute; 
		top:15px; 
		left:0px;
	}
	.PreFooter  .rdpColLinks { 
		
		position:relative;
		left:25px;
	}
	.PreFooter #rdpInstitucional { position:relative; top:-32px; left:15px;}
	.PreFooter #rdpParaVoce { position:relative; top:-59px;}
	.PreFooter #rdpParaSuaEmpresa { position:relative; top:-43px;}
	.PreFooter #rdpServicosOnLine { position:relative; top:2px;}
	
	.PreFooter .tituloLinks { color:#FF9999; font-family:Arial; font-size:16; font-style:Normal; font-weight:700 }
	.PreFooter ul { line-height:17px; margin:5px 0 0 15px;}
	.PreFooter li { list-style:disc outside none; color:#cc2a30; line-height:18px; }
	.PreFooter li a{ font-family:Arial; font-size:12; font-style:Normal; color:#fff; text-decoration:none; }
	
.Footer { /* Objetos de Login no Internet Banking */
	position:absolute;
	bottom:0px;
	height:24px;
	width:949px;
	text-align:left;
	z-index: 19;
	}
	.Footer * { vertical-align:middle; }
	.Footer img.txt { margin:0 60px 0 50px; }

/* Colunas */
.cCol { float:left; display:inline; width:445px; margin:0 0 0 0px; padding-top:10px; background-color:#FFF; }
	.cCol h1 { padding:25px 0 25px 0; }
	.cCol p { padding-bottom:15px; font-size:12px; color: #666;  line-height: 140%; letter-spacing: 110%; margin-left: 10px; margin-right:10px;}
	.cCol .ulDest dt, .cCol .ulDest dt a, .cCol .ulDest li, .cCol .ulDest li a { color:#D3232D; font-size:12px; font-weight:bold; }
	.cCol .ulDest dt, .cCol .ulDest li { padding:2px 0 10px 0px;}
	.cCol .ulDest dd { padding:5px 0 25px 5px; color:#666;}
	.cCol .title { padding-bottom:0px; font-size:16px; color: #0072bc; font-weight: bold; text-align:center; line-height: 150%; letter-spacing: 0.5px;}
	.cCol .subtitle { padding-bottom:15px; font-size:13px; color: #0072bc; font-weight: bold; text-align:center; line-height: 150%; letter-spacing: 0.5px;}
	
.dCol { float:left; display:inline; padding:2px; margin-right:10px; width:225px; position:relative; left:10px;}
	.dCol h2 { padding:24px 0 10px 10px; }
	.dCol ul { background:#EFEFEF; padding:0 10px; }
	.dCol li { border-bottom:1px solid #FFF; padding:1px 0 4px 15px;background: url('../images/mini_arrow.gif') 5px 5px no-repeat; }
	.dCol li a { color:#666; }
	.dCol td,th { background-color: #f8f8f8; }
	.dCol td a { color:#666; text-decoration:none; } 
	.dCol td a:hover { color:#D02B31; font-weight: bolder; }

	.dCol .dic { background:#EFEFEF; padding:0 10px; font-size:9px; }
	.dCol .dic input.inText { margin:5px 2px 7px 0; } 
	.dCol .dic input.inImg { margin-bottom:2px; } 
	.dCol .dic p { padding-bottom:10px; }
	.dCol .dic a { color:#EFEFEF; }

.dCol .tel p { padding-bottom:10px; }

/* Formulários */
	.ulForm { padding-right:5px; }
	.ulForm li { padding:10px 0 10px 10px; }
	.ulForm li.Odd { background:#F0F0F0; }
	.ulForm li.Even { background:#DDD; }
	.ulForm li.BigEven { background:#DDD; height:15%; }
	
	.ulForm li label { float:left; width:75px; margin:3px 10px 0 0; }
	
	.ulForm li.Disclaimer { font:normal 9px 'Microsoft Sans Serif', Verdana, Helvetica, Sans-Serif; color:#999; padding:0 5px; }

	.ulForm li.Buttons { text-align:right; }
	.ulForm li.Buttons input { margin-left:10px; }
	
	/* Propriedades Globais dos Objetos input type=text */
	input.inText { 
		height:17px;
		background:transparent url('../images/bg_input.gif') 0px 0px repeat;
		background-attachment:scroll;
		border:0;
		padding:0 2px;
		font-size:10px;
		font-weight:normal;
		}
	/* Definindo tamanho dos objetos input Text */
	input.w_20 { width:16px; } 
	input.w_25 { width:21px; }
	input.w_30 { width:26px; }
	input.w_35 { width:31px; }
	input.w_40 { width:36px; }
	input.w_45 { width:41px; }
	input.w_50 { width:46px; }
	input.w_55 { width:51px; }
	input.w_75 { width:71px; }
	input.w_115 { width:111px; }
	input.w_145 { width:141px; }
	input.w_245 { width:241px; }
	
	/* Correção de margin-bottom para os Inputs type=image em estruturas Inline */
	input.inImg { margin-bottom:-5px; }
	
	/* Definindo tamanho dos objetos Select */
	select { font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
	
	/* Definindo tamanho dos objetos Select */
	select.w_145 { width:145px; }
	select.w_200 { width:200px; }
	
	/* Definindo tamanho dos objetos TextArea */
	textarea.w_245 { width:245px; }
	textarea.w_330 { width:330px; }
	
	textarea.h_110 { height:110px; }

/* Objetos de Javascript */
.jsShowHide .dd { display:none; width:350px; overflow:hidden; }

/* Arvore de Natal */

.box { background:#DDD; font-size:11px; padding:10px; }
.imgBox { margin:15px 0; }

.Arvore { }
	.Arvore img { float:left; margin:0 10px 15px 0; }

/* Servicos Wireless */
.celular { display:block; padding-bottom:140px; background:url('../images/celular.jpg') left bottom no-repeat; }
.pocket { display:block; padding-bottom:140px; background:url('../images/pocket.jpg') left bottom no-repeat; }
.iphone { display:block; padding-bottom:140px; background:url('../images/iphone.jpg') left bottom no-repeat; }

/*.BoxTels2 {padding:6px 10px 0 27px; height:96px; background:url('../images/bg_box_tels_internas.gif') center 0px no-repeat;} */
.BoxTels2 {
	width:200px;
	height:400px;
	margin:0px 0 0 0px;
}
.BoxTels2 ul { padding:6px -2px 0px 2px; }
.BoxTels2 li { padding-bottom:5px; }
.BoxTels2 a { font-weight:bold; color:#D3232D; text-decoration:none; font-size:9px;}
.BoxTels2 a:hover { text-decoration:underline; }

#btVoltaHome {
	position:absolute;
	width:230px;
	height:40px;
	z-index:3002;
	left: 15px;
	top : 40px; 
	/*background-color:#FFF;
	opacity:0.1;
	filter:alpha(opacity=10); /* For IE8 and earlier */
}
#btVoltaHomeNested {
	position:absolute;
	width:230px;
	height:40px;
	z-index:3005;

}

#surdos {
	position:absolute;
	width:22px;
	height:26px;
	z-index:3002;
	left: 800px;
	top: 10px;
	top : 35px\9; /* IE8 and below */
	/*background-color:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
#surdosNested {
	position:absolute;
	width:22px;
	height:26px;
	z-index:3005;
}


/*MENU TOPO*/
	.menu_drop_downs_top{
		list-style:none; 
		margin:0 0 0 15px;
	}	
	.menu_drop_downs_top li{
		position:relative; 
		float:left;
		margin:5px 12px 0 0px;
		height:25px;
	}
	.menu_drop_downs_top li a{
		text-decoration:none; 
		display:block; 
		color:#80D5FC; 
		font-size:10px; 
		font-weight:550;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	} 
	.menu_drop_downs_top li ul{
		position:absolute; 
		top:23px; 
		display:none;
		background-image:url(/images/home_top/fundo_acesse_seus_produtos.png); 
	}	
	.menu_drop_downs_top li ul.subParceiros {
		width:180px;
		top: 17px;
	}
	.menu_drop_downs_top li ul.subSitesGrupo{
		width:135px;
		top: 17px;
	}
	.menu_drop_downs_top li ul.subOuvidoria{
		width:88px;
		top: 17px;
	}
	.menu_drop_downs_top li:hover ul, .menu_drop_downs_top li.over ul{
		display:block; 
	}	
	.menu_drop_downs_top li ul li{
		display:block;
		height:15px;
		margin:5px 0 5px 5px;
		float:none;
	} 
		
/*MENU "ACESSO SEUS PRODUTOS"*/
	.menu2_drop_downs_top{
             list-style:none; 
             margin:0 0 0 25px;
        } 	
	.menu2_drop_downs_top li{
              position:relative; 
              float:left; 
              margin:5px 17px 0 0px;
              height:25px;
        }
	.menu2_drop_downs_top li a{
               text-decoration:none; 
               display:block; 
               color:#80D5FC; 
               font-size:10px; 
               font-family:Verdana, Arial, Helvetica, sans-serif;
        } 
	.menu2_drop_downs_top li ul{
               position:absolute; 
               top:16px; 
               left:-18px; 
               display:none; 
               background-image:url(/images/home_top/fundo_acesse_seus_produtos.png); 
        }	
	.menu2_drop_downs_top li:hover ul, .menu2_drop_downs_top li.over ul{
               display:block; 
        }	
	.menu2_drop_downs_top li ul li{
               display:block;
               height:15px;
               margin:5px 0 5px 5px; 
               width:111px;
               left: 15px;
	       float:none;
        } 


/*
	.menu_drop_downs_top{list-style:none; float:left; }	
	.menu_drop_downs_top li{position:relative; float:left; padding:0 15px; list-style-type:none; }
	.menu_drop_downs_top li a{text-decoration:none; padding:5px 5px; display:block; background-color:#003961; color:#80D5FC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
	.menu_drop_downs_top li ul{position:absolute; top:17px; left:-8px; display:none; }
	.menu_drop_downs_top li:hover ul, .menu_drop_downs_top li.over ul{display:block; padding-top:5px;}
	.menu_drop_downs_top li ul li{display:block; width:120px;} li.border0{border:0;}
	.menu_drop_downs_top_ouvidoria{list-style:none; float:left;}
	.menu_drop_downs_top_ouvidoria li{position:relative; float:left; padding:0 15px; list-style-type:none;}
	.menu_drop_downs_top_ouvidoria li a{text-decoration:none; padding:5px 5px; display:block; background-color:#003961; color:#80D5FC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
	.menu_drop_downs_top_ouvidoria li ul{position:absolute; top:20px; left:0px; display:none;}	
	.menu_drop_downs_top_ouvidoria li:hover ul, .menu_drop_downs_top_ouvidoria li.over ul{display:block; padding-top:5px;}	
	.menu_drop_downs_top_ouvidoria li ul li{display:block; width:84px;} 
	li.border0{border:0;}
*/	
/*MENU "ACESSO SEUS PRODUTOS"*/
/*
	.menu2_drop_downs_top{list-style:none; float:left; } 	
	.menu2_drop_downs_top li{position:relative; float:left; padding:0 9px; list-style-type:none; }
	.menu2_drop_downs_top li a{text-decoration:none; padding:5px 8px; display:block; color:#80D5FC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
	.menu2_drop_downs_top li ul{position:absolute; top:15px; left:-15px; display:none; background-image:url(/images/home_top/fundo_acesse_seus_produtos.png); background-repeat:no-repeat; }	
	.menu2_drop_downs_top li:hover ul, .menu2_drop_downs_top li.over ul{display:block; padding-top:8px; }	
	.menu2_drop_downs_top li ul li{display:block; width:130px;} li.border0{border:0;}
*/	
.mestreDropDownsTop{
	position:relative;
	margin-left:50px;
	left: 205px;
	top: 15px;
	z-index:3000;
	}
	
.menuTop{
	position:relative;
	top:13px; 
	left:100px; 
	width:1100px;
	z-index:3010;
}
	
.acesseProdutos{
	position:relative;
	top:28px !important; 
	left:653px; 
	width:190px;	
	z-index:3001;
	}
	
.fundo_tela_drop_downs_top{
	background-color:F8F8F8; 
	background-repeat:repeat;
	background-position: center;
}

.link_drop_downs_top{
	text-decoration:none;
	color:#000000;
}


/* Inicio Menu Colorido*/

.MainMenuNovo { /* Objeto que envolve todo o site */
	position:relative;
	height:161px;
	width:949px;
	margin:0 auto;
	padding-top:3px;
}
.HeaderMenuNovo {
    background: url("../images/home_top/fundo_barra.jpg") no-repeat scroll center center transparent;
    height: 161px;
    position: relative;
}
.HeaderMenuNovo .MenuNovo {
	bottom: 29px;
	height: 28px;
	position: absolute;
	right: 116px;
	width: 633px;
	/*z-index: 3;*/
}
* html .HeaderMenuNovo .MenuNovo {
    bottom: 13px;
}
.HeaderMenuNovo .MenuNovo li.MnItem {
    float: left;
    height: 28px;
    padding-top: 6px;
    position: relative;
}
.HeaderMenuNovo .SubMenuNovo {
    background: none no-repeat scroll center bottom transparent;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 49px;
	display: block;
}
.HeaderMenuNovo #mn_auto.SubMenuNovo {
    background-image: url("../images/home_top/abaAuto.png");
    left: -200px;
    width: 413px;
    top: 50px;
}
.HeaderMenuNovo #mn_capitalizacao.SubMenuNovo {
    background-image: url("../images/home_top/abaCapitalizacao.png");
    right: -305px;
    width: 530px;
    top: 51px;
    
}
.HeaderMenuNovo #mn_previdencia.SubMenuNovo {
    background-image: url("../images/home_top/abaPrevidencia.png");
    right: -275px;
    width: 498px;
    top: 51px;
}
.HeaderMenuNovo #mn_residencia.SubMenuNovo {
    background-image: url("../images/home_top/abaResidencia_botoes.png");
    right: -90px;
    width: 465px;
    top: 51px;
}
.HeaderMenuNovo #mn_saude.SubMenuNovo {
    background-image: url("../images/home_top/abaSaude.png");
    right: -265px;
    width: 413px;
    top: 49px;
   
}
.HeaderMenuNovo #mn_vida.SubMenuNovo {
    background-image: url("../images/home_top/abaVida.png");
    right: -198px;
    width: 751px;
    top: 51px;
}
.HeaderMenuNovo #mn_outros.SubMenuNovo {
    background-image: url("../images/home_top/abaOutros.png");
    right: -138px;
    width: 561px;
    top: -9px;
}
.HeaderMenuNovo #mn_dental.SubMenuNovo {
    background-image: url("../images/home_top/abaDental.png");
    right: -220px;
    width: 490px;
    top: 51px;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol {
    display: inline;
    float: left;
	margin: 0px 20px 0px 20px;
}


.HeaderMenuNovo #mn_dental.SubMenuNovo .SubMnCol {

}
.HeaderMenuNovo #mn_saude.SubMenuNovo .SubMnCol {
	margin-top: 110px;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol  .SubTitulo{
    color: #545555;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol ul {
	padding: 0;
	margin: 10px 0px 0px 0px;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol ul li {
    color: #D3232D;
    font-weight: bold;
    padding: 4px 0;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol ul li a {
    color: #666666;
    display: block;
    font-weight: normal;
    padding-left: 0px;
}
.HeaderMenuNovo .SubMenuNovo .SubMnCol ul li a:hover {
    color: #000000;
    text-decoration: none;
}



/* ------ Novo Layout SubMenuNovo com botões -------------- */

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes {
margin-top: 50px;
}

/* ------ SubMenu - Auto -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_auto_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 15px 25px 40px 20px;
    margin: 30px 0 10px 10px;
	background:url(../images/home_top/fundobotao_auto_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_auto_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0 20px 10px;
    padding: 15px 70px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.auto_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin-left:5px;
    padding-top: 20px;
    margin-bottom: 20px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.auto_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    
    margin: -55px 0 22px 25px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.auto_subtitulo1 {
    text-align: center;
    width: 150px;
    padding-top: 3px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.auto_subtitulo2 {
    text-align: center;
    width: 150px;
    padding-top: 5px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}


/* ------ SubMenu - Residencial -------- */

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_residencial_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 20px 30px 35px 35px;
    margin: 30px 0 10px 10px;
	background:url(../images/home_top/fundobotao_residencial_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_residencial_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0 20px 30px;
    padding: 15px 70px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.residencial_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    padding-top: 20px;
    margin-bottom: 20px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.residencial_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;  
    margin: -55px 0 22px 45px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.residencial_subtitulo1 {
    text-align: center;
    width: 150px;
    padding-top: 3px;
    padding-left: 35px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.residencial_subtitulo2 {
    text-align: center;
    width: 150px;
    padding-top: 5px;
    padding-left: 35px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}


/* ------ SubMenu - Previdencia -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_previdencia_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 20px 50px 40px 40px;
    margin: 30px 0 10px 20px;
	background:url(../images/home_top/fundobotao_previdencia_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_previdencia_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0 20px 40px;
    padding: 15px 70px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.previdencia_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin-left:5px;
    padding-top: 20px;
    margin-bottom: 25px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.previdencia_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin: -55px 0 22px 15px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.previdencia_subtitulo1 {
    text-align: center;
    width: 200px;
    padding-top: 3px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.previdencia_subtitulo2 {
    text-align: center;
    width: 220px;
    padding-top: 5px;
    padding-left: 10px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

/* ------ SubMenu - Vida -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_vida_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 20px 60px 40px 30px;
    margin: 30px 0 10px 20px;
	background:url(../images/home_top/fundobotao_vida_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_vida_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0 20px 40px;
    padding: 15px 70px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.vida_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin-left:5px;
    padding-top: 20px;
    margin-bottom: 25px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.vida_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin: -55px 0 25px 50px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.vida_subtitulo1 {
    text-align: center;
    width: 200px;
    padding-top: 3px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.vida_subtitulo2 {
    text-align: center;
    width: 220px;
    padding-top: 5px;
    padding-left: 10px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

/* ------ SubMenu - Dental -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_dental_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 15px 60px 40px 30px;
    margin: 40px 0 10px 30px;
	background:url(../images/home_top/fundobotao_dental_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_dental_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0px 20px 30px;
    padding: 15px 70px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.dental_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin-left:5px;
    padding-top: 20px;
    margin-bottom: 25px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.dental_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin: -55px 10px 25px 50px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.dental_subtitulo1 {
    text-align: center;
    width: 200px;
    padding-top: 3px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.dental_subtitulo2 {
    text-align: center;
    width: 220px;
    padding-top: 5px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}


/* ------ SubMenu - Saúde -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_saude_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 15px 25px 40px 20px;
    margin: 30px 0 10px 10px;
	background:url(../images/home_top/fundobotao_saude_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_saude_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 30px 0 20px 5px;
    padding: 15px 90px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.saude_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    padding-top: 20px;
    margin-bottom: 25px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.saude_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin: -55px 10px 25px 20px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.saude_subtitulo1 {
    text-align: center;
    width: 200px;
    padding-top: 3px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.saude_subtitulo2 {
    text-align: center;
    width: 170px;
    padding-top: 5px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}


/* ------ SubMenu - Capitalização -------- */


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_capitalizacao_lado1 {
    color: #FFF; 
    font-weight: bold;
    font-size: 13px;
    height: 100px;
    padding: 15px 40px 40px 40px;
    margin: 30px 10px 10px 10px;
	background:url(../images/home_top/fundobotao_capitalizacao_lado1.png) no-repeat;
	cursor: pointer;
}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes ul li a.link_capitalizacao_lado2 {
    color: #ad2e4d;
    font-weight: bold;
    font-size: 13px;
    margin: 40px 0 20px 60px;
    padding: 15px 55px 40px 50px;
    background:url(../images/home_top/fundobotao_auto_lado2.png) no-repeat;
    cursor: pointer;

}


.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.capitalizacao_headingbutton1 {
	text-align: center;
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    margin-right:20px;
    padding-top: 20px;
    margin-bottom: 20px;

}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes p.capitalizacao_headingbutton2 {
    color: #4b4c50;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin: -55px 0px 22px 0px;
    width: 270px;
    padding-top: 20px;
    padding-right: 20px;

}



.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.capitalizacao_subtitulo1 {
    text-align: center;
    width: 150px;
    padding-top: 3px;
    padding-left: 15px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
}

.HeaderMenuNovo .SubMenuNovo .SubMnCol_botoes  p.capitalizacao_subtitulo2 {
    text-align: center;
    width: 150px;
    padding-top: 5px;
    padding-left: 25px;
    color: #4b4c50;
    font-size: 13px;
    margin-top: 20px;
    margin-left: 40px;
}



/* ------ SubMenu - Traço Separador -------- */

.HeaderMenuNovo .SubMnCol_botoes .TracoSeparador {
	display: inline;
	float: left;
	width: 13px;
}


/* ------ Lados de cada aba -------- */

.autoLado1{
    width: 190px;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 15px;
}
.autoLado2{
    width: 190px;
    float: right;
    display: inline;
	padding: 0;
	margin-left: 0px;
		
}

.capitalizacaoLado1{
    width: 210px;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 15px;
}

.capitalizacaoLado2{
    width: 290px;
    float: right;
    display: inline;
	padding: 0;
}

.dentalLado1{
    width: 250px;
	float: left;
	margin: 0;
	padding: 0;
}

.dentalLado2{
    width: 205px;
    float: right;
    display: inline;
	padding: 0;
	margin-right: 20px;
}

.previdenciaLado1{
    width: 230px;
    float: left;
}

.previdenciaLado2{
    width: 250px;
    position: relative;
    float: right;
    display: inline;
    padding-top:110px;
}


.residenciaLado1{
    width: 220px;
    padding-top:0px;
    float: left;
    margin-left: 10px;
}

.residenciaLado2{
    width: 220px;
    position: relative;
	padding-top:75px;
    float: right;
    display: inline;
}

.saudeLado1{
    width: 190px;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}
.saudeLado2{
    width: 190px;
    float: right;
    display: inline;
	padding: 0;
		
}

.vidaLado1{
    width: 240px;
    float: left;
    padding-top: 5px;
    margin-left: 130px;

}

.vidaLado2{
    width: 235px;
    position: relative;
    float: right;
    display: inline; 
    padding-top:80px;
    margin-right: 130px;

}


.vidaLado3{
    width: 180px;
    position: relative;
    float: right;
    display: inline;
    padding-top:110px;
}

.outrosLado1{
    width: 85px;
    float: left;
    padding-top:110px;
}

.outrosLado2{
    width: 150px;
    position: relative;
    float: right;
    display: inline;
    padding-top:110px;
}

.outrosLado3{
    width: 120px;
    padding-top:110px;
}

.Mn_banner {
    margin-bottom: 15px;
}

/* Fim meno colorido*/



.alinhamentoConteudoPagInterna{
	padding-left:15px;
}

.alinhamentoConteudoPagInterna2{
	padding-left:0px;
}

.alinhamentoTamanhoFonte{
	padding-left:345px;
}

.alinhamentoImagemTamanhoFonte{
	padding-left:30px;
}

.alinhaBtImg{
	padding-top:4px;
}
.menuTop {
  top: 9px;
}

.acesseProdutos {
  top: 33px;
}

.menu2_drop_downs_top li {
  line-height: 9px;
}

.HeaderMenuNovo .MenuNovo {
  bottom: 31px;
}

.SubMnCol li{
  line-height: 11px;
}	

.SubMnCol .outrosLado1 .SubMenuNovo {
	top: 100px;
	margin-top: 100px;
}

/*.subTituloPagApps{
	font-weight: bold;
	color: #1572BC;
}*/
ul.listaComumDisc li{
    list-style-type:disc;
	margin-left: 30px;
	color: #666
}
ul.listaComumCircle li{
    list-style-type:circle;
	margin-left: 30px;
	color: #666
}
ul.listaComumSquare li{
    list-style-type:square;
	margin-left: 60px;
	color: #666
}


/* ---------------- Paginas Internas - Menu novo - Pedro Costa Reis - M98914 - 11/11 ---------------------- */

.interna_verticais{}


.interna_verticais h1{
	color: #666;
    font-size: 30px;
    line-height: 140%;
    margin: 10px 0 15px 0;
}

.interna_verticais h2.subtitulo_produtos{
	color: #666;
    font-size: 20px;
    line-height: 140%;
    margin: 30px 0 15px 0;
}

.interna_verticais p{
    color: #666;
    font-size: 12px;
    line-height: 140%;
    margin: 0 30px 15px 30px;
    padding-bottom: 15px;

}


.interna_verticais p.legenda_itemservicos{
	font-size: 11px;
}


.interna_verticais a{
	color: #d3232d;
    font-size: 12px;
    font-weight: bold;
}


.interna_verticais a.bot_vejatodososservicos:hover{
	text-decoration: none;
}

.interna_verticais a:hover{
	text-decoration: underline;
}

.duas_col_left{
	float: left;
	display: block;
	width: 365px;
}
.duas_col_right{
	float: right;
	display: block;
	width: 365px;
}

.item_servicos{
	width: 365px;
	border-bottom: 1px solid #d3232d;
	border-top: 1px solid #F8F8F8;
	border-left: 1px solid #F8F8F8;
	border-right: 1px solid #F8F8F8;
	padding: 15px 10px 0 10px;
	margin: 10px 0;
}

.item_servicos:hover{
	background: #FFF;
	width: 365px;
	border: 1px solid #666;
}

.item_servicos h2{
	margin: 10px 20px;
	color: #666;
	line-height: 140%;
	font-weight: bold;
}

.item_servicos p{
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

.item_servicos a{
	font-weight: normal;
}

.item_servicos a:hover{
	text-decoration: none;
}


.interna_verticais h3.entreemcontato{
	margin:90px 0 10px 0;
	clear:both;
	color: #666;
	font-weight: bold;
	font-size: 26px;
	margin: 30px 0;
	padding: 0;

}

.interna_verticais p.entreemcontato{
	margin: 0 auto 30px;
	text-align: center;
	width: 600px;
	padding: 0;
	text-align: center;
}





/* --------------- FORMULARIO ----------------- */


.interna_verticais .duas_col_form_left{
	float: left;
	display: block;
	width: 400px;
	margin-left: 65px;
}

.interna_verticais .duas_col_form_left p.legenda_formulario{
	margin-left: 5px;
	font-size: 11px;
}


.interna_verticais .duas_col_form_right{
	float: right;
	display: block;
	width: 400px;
	margin-right: 40px;
}


.interna_verticais .duas_col_captalizacao_left{
	float: left;
	display: block;
	margin: 10px 0 30px 65px; 
	padding: 20px;
	background: #f2f2f2;
	width: 300px;
}


.interna_verticais .duas_col_captalizacao_left h3{
	color: #666;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.interna_verticais .duas_col_captalizacao_left h4{
	color: #666;
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 2px;
}

.interna_verticais .duas_col_captalizacao_left p{
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 100%;
}

.interna_verticais .duas_col_captalizacao_left a{
	margin: -5px 0 0 0;
	padding: 3px 0 10px 0;
	color: #911e3b;
	font-weight: normal;
	text-decoration: underline;
	display: block;
}



.formulario_internas {
    max-width: 400px;
    padding: 25px 15px 25px 10px;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
}
.formulario_internas h1 {
    font-size: 25px;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom:1px solid #E4E4E4;
    margin: -10px -15px 30px -10px;;
    color: #888;
}

.formulario_internas label {
    display: block;
    margin: 0px;
}

.formulario_internas input[type="text"], .formulario_internas textarea, .formulario_internas select {
    border: 1px solid #DADADA;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 90%;
    font-size: 12px;
    line-height:15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}

.formulario_internas input.inText { 
		height:17px;
		background:transparent url('../images/bg_input.gif') 0px 0px repeat;
		background-attachment:scroll;
		border:0;
		padding:0 2px;
		font-size:10px;
		font-weight:normal;
		}
.formulario_internas textarea{
    padding: 5px 3px 3px 5px;
    color: #888;
}

.formulario_internas textarea{
    height:100px;
    color: #888;
}
.formulario_internas .button {
    background: #cc0a2f;
    border: none;
    padding: 20px 35px 20px 35px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}
.formulario_internas .button:hover {
    background: #CF7A7A
}

.duas_col_form_right h3{
	color: #666;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.duas_col_form_right p.funcionamento{
	margin: -5px 0 0 0;
}


.duas_col_form_right ul{
	color: #666;
    font-size: 12px;
}

.duas_col_form_right li{
	padding: 8px 0;

}


.duas_col_form_right li.iconeendereco {
    padding-left: 35px;
    background: url(../images/novas_internas/iconeendereco.gif) no-repeat left center;
    text-decoration: none;
}

.duas_col_form_right li.iconetel {
    padding-left: 35px;
    background: url(../images/novas_internas/iconetel.gif) no-repeat left center;
    text-decoration: none;
}


.duas_col_form_right li.iconeemail {
    padding-left: 35px;
    background: url(../images/novas_internas/iconeemail.gif) no-repeat left center;
    text-decoration: none;
}



.interna_verticais .duas_col_viagem_left{
	float: left;
	display: block;
	width: 400px;
	margin-left: 65px;
}

.duas_col_viagem_left h3{
	color: #666;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.duas_col_viagem_left p.funcionamento{
	margin: -5px 0 0 0;
}


.duas_col_viagem_left ul{
	color: #666;
    font-size: 12px;
}

.duas_col_viagem_left li{
	padding: 8px 0;

}

.duas_col_viagem_left li.iconeendereco {
    padding-left: 35px;
    background: url(../images/novas_internas/iconeendereco.gif) no-repeat left center;
    text-decoration: none;
}

.duas_col_viagem_left li.iconetel {
    padding-left: 35px;
    background: url(../images/novas_internas/iconetel.gif) no-repeat left center;
    text-decoration: none;
}


.duas_col_viagem_left li.iconeemail {
    padding-left: 35px;
    background: url(../images/novas_internas/iconeemail.gif) no-repeat left center;
    text-decoration: none;
}



/* --------------- Boxes Produtos ------------------ */

.boxes_produtos {
	width: 644px;
	height: 431px;
	display: block;
	margin: 0 auto;

}

.boxes_produtos h3{
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	margin: 6px auto;
	padding:0;
	text-decoration: none;
	text-align: center;
}

.boxes_produtos a.produtos_row3 h3 {
	color: #8d213b;
	text-decoration: none;
	text-align: center;
}

.boxes_produtos p{
	padding: 0 30px;
	color: #FFF; 
	margin: 3px 0 0 0;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	
}

.boxes_produtos .box_previdencia{
	height: 250px;
}


.boxes_produtos img {
	position:relative;
	left: 36%;
	margin-top: 10px;
}

.boxes_produtos a.row1_box1 img{
	margin-top: 10px;
}

.boxes_produtos a.row2_box1 img{
	margin-top: 6px;
}

.boxes_produtos a.row2_box2 img{
	margin-top: 10px;
}


.boxes_produtos a.row1_box1 img.img_capitalizacao{
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.boxes_produtos a.row1_box2 img.img_capitalizacao{
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.boxes_produtos a.row2_box1 img.img_capitalizacao{
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.boxes_produtos a.row2_box2 img.img_capitalizacao{
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}


.boxes_produtos h3.titulo_capitalizacao{
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 0 30px;
	text-decoration: none;
	text-align: center;
}

.boxes_produtos p.frase_capitalizacao{
	font-weight: bold;
	text-align: center;
}

.boxes_produtos p.descricao_capitalizacao{
	padding: 0 30px;
	color: #FFF; 
	margin: 3px 0 30px 0;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}

.boxes_produtos p.row2_box1_capitalizacao{
	margin-bottom: 10px;
	text-align: center; 
}








.boxes_produtos .produtos_row1 {
	width: 644px;
	height: 150px;
	display: block;
	padding-bottom: 20px;
}

.boxes_produtos .produtos_row1 a.row1_box1 {
	width: 321px;
	height: 170px;
	display: block;
	float: left;
	background: #0a559d;
	margin-right: 2px;
	font-weight: normal;
	text-decoration: none;
}

.boxes_produtos .produtos_row1 .row1_box1 .box_saude {
	height: 180px;
}


.boxes_produtos .produtos_row1 a.row1_box2 {
	width: 321px;
	height: 170px;
	display: block;
	float: left;
	background: #ca1134;
	font-weight: normal;
	text-decoration: none;
}

.boxes_produtos .produtos_row1 a.row1_box2 .box_previdencia {
	height: 180px;
}

.boxes_produtos .produtos_row2 {
	width: 644px;
	height: 150px;
	display: block;
	margin-top: 2px;
}

.boxes_produtos .produtos_row2 a.row2_box1 {
	width: 321px;
	height: 170px;
	display: block;
	float: left;
	background: #ca1134;
	margin-right: 2px;
	font-weight: normal;
}

.boxes_produtos .produtos_row2 a.row2_box2 {
	width: 321px;
	height: 170px;
	display: block;
	float: left;
	background: #0a559d;
	font-weight: normal;
	text-decoration: none;
}

.boxes_produtos .produtos_row3 {
	width: 644px;
	height: 150px;
	display: block;
	background: #ddddde;
	margin-top: 2px;
	font-weight: normal;
	text-decoration: none;
}

.boxes_produtos .produtos_row3 img{
	margin-top: 40px;
	margin-left: 30px;
	left: 0;
	float: left;
	display: block;
}


.boxes_produtos .produtos_row1 .row1_box_inteira {
	width: 644px;
	height: 180px;
	display: block;
	float: left;
	background: #0a559d;
	margin-right: 2px;
}

.boxes_produtos .produtos_row1 .row1_box_inteira img{
	margin-top: 30px;
	margin-left: 50px;
	left: 0;
	float: left;
	display: block;
}

.boxes_produtos .produtos_row1 .row1_box_inteira h3 {
	margin-top: 30px;
	float: left;
	display: inline;
	width: 440px;
	padding-left: 50px;
	padding-top: 8px;
	text-decoration: none;
}

.boxes_produtos .produtos_row1 .row1_box_inteira p {
	margin-top: 5px;
	float: left;
	display: inline;
	width: 440px;
	padding-left: 50px;
	padding-top: 8px;
	text-decoration: none;
}


.boxes_produtos .produtos_row2 .row2_box_inteira {
	width: 644px;
	height: 160px;
	display: block;
	float: left;
	background: #CA1134;
	margin-right: 2px;
	margin-top: 3px;
	text-decoration: none;
}

.boxes_produtos .produtos_row2 .row2_box_inteira img{
	margin-top: 30px;
	margin-right: 50px;
	left: 0;
	float: right;
	display: block;
}

.boxes_produtos .produtos_row2 .row2_box_inteira h3 {
	margin-top: 30px;
	float: left;
	display: inline;
	width: 300px;
	padding-left: 30px;
	padding-top: 8px;
	text-decoration: none;
}

.boxes_produtos .produtos_row2 .row2_box_inteira p {
	margin-top: 5px;
	float: left;
	width: 300px;
	padding-left: 30px;
	padding-top: 8px;
	text-decoration: none;
}


.boxes_produtos a.produtos_row3 a.row3_box_inteira {
	width: 644px;
	height: 160px;
	display: block;
	float: left;
	background: #DDDDDE;
	margin-right: 2px;
	font-weight: normal;
	text-decoration: none;
}

.boxes_produtos a.produtos_row3 a.row3_box_inteira img{
	margin-top: 30px;
	margin-left: 50px;
	left: 0;
	float: left;
	display: block;
}

.boxes_produtos a.produtos_row3 a.row3_box_inteira h3 {
	margin-top: 30px;
	float: left;
	display: inline;
	width: 350px;
	padding-left: 50px;
	padding-top: 8px;
	text-decoration: none;
}

.boxes_produtos a.produtos_row3 a.row3_box_inteira p {
	margin-top: 5px;
	float: left;
	display: inline;
	width: 350px;
	padding-left: 50px;
	padding-top: 8px;
	color: #666;
	text-decoration: none;
}


.boxes_produtos a.produtos_row3 .produtos_row3_txt {
	margin-top: 30px;
	float: left;
	display: inline;
	width: 455px;
	padding-left: 5px;
	padding-top: 8px;
}

.boxes_produtos a.produtos_row3 .produtos_row3_txt p {
	color: #8d213b;
	text-decoration: none;
}

.interna_verticais .but {
	display: block;
	position: relative;
	margin: 70px 0 40px 0;
	width: 158px;
	left: 39%;
	background-color: #EAEAEA;
	color: #8d213b;
	padding: 10px 20px;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #CCC;
	cursor: pointer;
}


.interna_verticais .but_captalizacao {
	display: block;
	position: relative;
	margin: 80px 0px 60px 0;
	width: 350px;
	left: 32%;
	background-color: #EAEAEA;
	color: #8d213b;
	padding: 10px 8px;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #CCC;
	cursor: pointer;
	text-align: center;
}


.interna_verticais .but .bt_vertodosservicos_residencial{
	width: 200px;
}

.interna_verticais .but:hover {
	text-decoration: none;
}

.interna_verticais .form_querosercliente {
	width: 350px;
	height: 350px;
}
