/* CSS Padrão do Portal */
body{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
*{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
img{ border: 0px solid #FFFFFF; }
h1, h2, h3, h4, h5, h6{ color: Black; background-color: transparent; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 100%; font-weight: normal; margin: 0; padding-top: 0.5em; }
h1{ font-size: 140%; }
h2{ font-size: 120%; }
table{ font-size: 100%; }
a:link{ color: #666666; }
a:visited{ color: #666666; }
select{ font-family: verdana; font-size: 9px; }
input{ font-size: 82%; color: #333333; }
li{	color: #666666; }
.breadcrumb {font-size: 90%; color: #666666; text-decoration: none; }

.footer{
	position:relative;
	/*margin:20px 0px 0px 0px;
	*margin:17px 0px 0px 0px;*/
}
.footerMenuTexo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.footerMenuTexo:hover {
	color:#000000;
	text-decoration: underline;
}
.footer .bgDegrade{
	background-image:url('../_img/footer_fundo.jpg');
	background-repeat:repeat-x;
	height:72px;
	width:778px;
}
.footer .bgDegrade .bgCopyright{
	background-image:url('/_sys/_img/copy_vivo.jpg');
	background-position:40px 5px;
	background-repeat:no-repeat;
	height:19px;
	width:500px;
	float:left;
}
.footer .bgDegrade .sinalDeQualidade{
	float:right;
	height:72px;
	width:172px;
	padding-right:37px;
}

.footer .bgDegrade .sinalDeQualidadeEmpresas{
	float:right;
	height:72px;
	width:172px;
	padding-right:80px;
	_padding-right:0px;
}

.footer .bgDegrade .links{ width:500px; float:left; }
.footer .bgDegrade .links ul{ *margin-top:10px; }
.footer .bgDegrade .links ul li{ float:left; margin-left:-5px; margin-right:5px; display:block; list-style:none; }

/* Menu Instituto Vivo */
#topo{ width:778px; height:149px; background-color:#f3f3f3; color:#858585; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-image:url("../img/topo_bg.gif"); background-repeat:repeat-x; background-position:top; *margin-bottom:-1px; }
#topo a{ text-decoration:none; }
#topo .topo{ background-image:url("../img/topo_fundo.png"); background-repeat:no-repeat; background-position:top right; }
#topo .itens_topo{ width:778px; }
#topo .itens_topo ul{ margin:0px; margin-left:-20px; *margin-left:20px; padding-top:5px; }
#topo .itens_topo ul li{ list-style:none; float:left; }
#topo .separador{ background-image:url("../img/topo_separador.jpg"); background-repeat:no-repeat; width:1px; height:14px; margin:0px 15px 0px 15px; float:left; }
#topo .logo_instituto{ margin-top:53px; *margin-top:40px; margin-left:20px; }
#topo .logo_instituto h1{ text-indent:-9000px; background-image:url("../img/institutovivo.gif"); background-repeat:no-repeat; width:238px; height:30px; }
#topo .menu_home{ height:25px; margin-top:26px; }
#topo .menu_home img{ vertical-align:text-bottom; }
#topo .menu_home ul{ margin:0px; padding-left:200px; height:25px; }
#topo .menu_home ul li{ list-style:none; float:left; }
#topo .menu_home .submenu{ *margin-top:25px; left:0px; margin-left:100px; position:absolute; width:650px; }
#topo .menu_home .submenu ul{ margin:0px; }
#topo .menu_home .submenu ul li{ list-style:none; float:left; }
#topo .submenu ul .left{ background-image:url("../img/menu/submenu_left.gif"); background-repeat:no-repeat; width:8px; height:25px; }
#topo .submenu ul .right{ background-image:url("../img/menu/submenu_right.gif"); background-repeat:no-repeat; width:8px; height:25px; }
#topo .submenu ul .separa{ background-image:url("../img/menu/submenu_separador.gif"); background-repeat:no-repeat; width:6px; height:25px; }
.laranja_bold{ color:#ff9900 !important; font-weight:bold !important; }

/* OLD STYLE */
.tit003F84{ font-size:9px !important; color:#666666; font-weight:normal; }
.breadcrumb{ font-size:9px; }
.breadcrumb a{ text-decoration:none; font-size:9px; }
.tit999999{ font-size:11px !important; }
#t_0_td_1_1 b{ font-size:9px; color:#676767; }
#t_0_td_3_1 p{ font-size:11px !important; }
#t_0_td_3_1 p strong{ font-size:11px !important; }
#t_0_td_3_1 font{ font-size:11px !important; }
#t_0_td_3_1 a{ font-weight:bold; }
#t_0_td_5_1 font{ font-size:11px !important; }

/* Conteudo Instituto Vivo */
#conteudo{ width:778px; }
#conteudo a{ text-decoration:none;}
#conteudo .home{ height:610px; }
#conteudo .home .tv{ margin:0px; height:254px; }
#conteudo .home .noticias{ height:331px; background-image:url("../img/conteudo_bg.gif"); background-repeat:repeat-x; background-position:bottom; background-color:#f4f4f4; padding-top:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#787878; }
#conteudo .home .noticias .fundo{ height:331px; background-image:url("../img/conteudo_fundo.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .separador{ float:right; background-image:url("../img/barra_destaques.jpg"); background-repeat:no-repeat; width:1px; position:relative; height:187px; right:185px; }
#conteudo .home .noticias .home_left{ float:left; width:230px; height:200px; padding-left:30px; }
#conteudo .home .noticias ul{ list-style-image:url("../img/seta_verde.gif"); margin-left:-20px; *margin-left:15px; }
#conteudo .home .noticias ul li{ line-height:20px; border-bottom:solid 1px #f4f4f4; width:180px; }
#conteudo .home .noticias .home_center{	float:left;	width:170px; height:200px; padding-left:30px; padding-right:30px; }
#conteudo .home_right{	float:left;	width:250px; height:200px; padding-left:25px; }
#conteudo .home_right .selo{ float:left; padding-top:6px; height:200px; }
#conteudo .home_right .inclusao{ float:left; padding-left:10px; height:200px; }
#conteudo .home_right .inclusao h2{ margin-bottom:3px; }
#conteudo .home_right .inclusao p{ width:155px; margin-top:2px; margin-bottom:2px; line-height:14px; }
.traco_bottom{ border-bottom:solid 1px #efefef;	width:160px; padding-bottom:5px; }

#conteudo .acao_social{ height:600px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .acao_social .fundo{ height:600px; background-image:url("../img/conteudo_fundo_02.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .acao_social_garotosul{ height:600px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .acao_social_garotosul .fundo{ height:600px; background-image:url("../img/conteudo_fundo_02.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .acao_social_vivoremando{ height:600px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .acao_social_vivoremando .fundo{ height:600px; background-image:url("../img/conteudo_fundo_02.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .acao_social_redevivo{ height:650px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .acao_social_redevivo .fundo{ height:650px; background-image:url("../img/conteudo_fundo_02.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .acao_social_adote{ height:900px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .acao_social_adote .fundo{ height:900px; background-image:url("../img/conteudo_fundo_02.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .oportunidade_trabalho{ height:750px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .oportunidade_trabalho .fundo{ height:750px; background-image:url("../img/conteudo_fundo_06.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .breadcrumb{ padding-top:30px; *padding-top:0px; *margin-top:30px; padding-right:10px; padding-bottom:10px; font-size:9px; width:768px; text-align:right; }
#conteudo .breadcrumb a{ font-size:9px; }
#conteudo .breadcrumb b{ font-size:9px; }

#conteudo .menu_nivel3{ margin-bottom:20px; }
#conteudo .menu_nivel3 .submenu2 img{ vertical-align:bottom; }
#conteudo .menu_nivel3 .submenu2{ height:25px; width:725px; background-image:url("../img/menu/filete_submenu.gif"); background-repeat:no-repeat; background-position:bottom; margin-top:50px; margin-left:40px; }
#conteudo .menu_nivel3 .submenu2 ul{ margin-left:0px; padding-left:78px; }
#conteudo .menu_nivel3 .submenu2 ul li{ list-style:none; float:left; }
#conteudo .menu_nivel3 .submenu3 img{ vertical-align:top; }
#conteudo .menu_nivel3 .submenu3 { width:778px; margin-left:80px; *margin-left:110px; margin-top:5px; }
#conteudo .menu_nivel3 .submenu3 ul{ margin:0px; height:30px; text-align:center; }
#conteudo .menu_nivel3 .submenu3 ul li{ list-style:none; float:left; margin:4px; line-height:12px; }
#conteudo .menu_nivel3 .submenu3 ul .lineH{ line-height:11px; }
#conteudo .menu_nivel3 .submenu3 ul li a{ font-size:9px; color:#797979; }
#conteudo .menu_nivel3 .submenu3 .link_ativo{ color:#9aca38; font-weight:bold; }
#conteudo .menu_nivel3 .submenu3 .m1{ margin-top:9px; }

#conteudo .destaque_home{ width:583px; float:left; }
#conteudo .destaque_home .destaque{ height:115px; width:300px; float:left; padding-left:7px; margin-right:-20px; }
#conteudo .destaque_home .destaque h2{ padding-left:15px; float:left; }
#conteudo .destaque_home .destaque h3{ padding-left:5px; float:left; width:175px; margin-bottom:-7px; *margin-bottom:1px; color:#ff9900; font-weight:bold; font-size:11px; }
#conteudo .destaque_home .destaque p{ padding-left:5px; float:left; width:175px; color:#787878; font-size:11px; }
#conteudo .destaque_home .destaque img{ vertical-align:top; }

#conteudo .lateral{ float:right; width:180px; text-align:center; }
#conteudo .lateral .box{ background-image:url("../img/box2.gif"); background-repeat:no-repeat; width:159px; height:69px; margin:0px auto; }
#conteudo .lateral .box .selectBox{ border:solid 1px #7f9db9; width:120px; margin:0px auto; margin-top:5px; }
#conteudo .lateral .box .selectBox select{ border:0px; width:120px; }

.lateral2{ float:right; width:160px; text-align:center; }
.lateral2 .box{ background-image:url("../img/box2.gif"); background-repeat:no-repeat; width:159px; height:69px; margin:0px auto; }
.lateral2 .box .selectBox{ border:solid 1px #7f9db9; width:120px; margin:0px auto; margin-top:5px; }
.lateral2 .box .selectBox select{ border:0px; width:120px; }


#conteudo .conteudo{ width:778px; padding-top:5px; }
#conteudo .img_dest{ width:170px; float:left; padding-left:25px; color:#787878; margin-top:8px; }
#conteudo .img_dest em{ font-size:9px; font-style:normal; }
#conteudo .texto{ width:355px; float:left; color:#787878; font-size:11px; }
#conteudo .texto h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff9900; font-size:14px; font-weight:bold; }
#conteudo .texto p{ width:340px; line-height:14px; *line-height:13px; margin-top:12px; }
#conteudo .texto a{ text-decoration:underline; font-weight:bold; }

#conteudo .conheca_instituto{ height:621px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .conheca_instituto .fundo{ height:620px; background-image:url("../img/conteudo_fundo_03.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .conheca_instituto .fundo .img_sobre_caixa{ height:311px; margin-top:256px; background-image:url("../img/conteudo_fundo_03_over.png"); background-repeat:no-repeat; background-position:bottom left; position:absolute; z-index:1; width:778px; }

#conteudo .investimento_social{ height:471px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .investimento_social .fundo{ height:470px; background-image:url("../img/conteudo_fundo_03.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .investimento_social .fundo .img_sobre_caixa{ height:162px; margin-top:256px; background-image:url("../img/conteudo_fundo_03_over.png"); background-repeat:no-repeat; background-position:bottom left; position:absolute; z-index:1; width:778px; }
#conteudo .investimento_social .fundo_mapa{ height:540px; background-image:url("../img/conteudo_fundo_05.png"); background-repeat:no-repeat; background-position:bottom left; }

#conteudo .voluntariado{ height:550px; background-image:url("../img/bg_degrade.gif"); background-repeat:repeat-x; background-position:bottom; }
#conteudo .voluntariado .fundo{ height:550px; background-image:url("../img/conteudo_fundo_03.png"); background-repeat:no-repeat; background-position:bottom left; }
#conteudo .voluntariado .fundo .img_sobre_caixa{ height:90px; margin-top:408px; background-image:url("../img/conteudo_fundo_03_over.png"); background-repeat:no-repeat; background-position:bottom left; position:absolute; z-index:1; width:778px; }

#conteudo .caixa_topo{ height:14px; width:436px; background-image:url("../img/caixa_topo.gif"); background-repeat:no-repeat; margin-top:5px; margin-left:64px; *margin-left:64px; _margin-left:33px; margin-right:60px; float:left; }
#conteudo .caixa_bgfilete{ height:100px; width:436px; background-image:url("../img/caixa_filete.gif"); background-repeat:repeat-y; margin:0px; margin-left:64px; *margin-left:64px; _margin-left:33px; margin-right:50px; float:left; }
#conteudo .caixa{ height:auto; width:436px; background-image:url("../img/caixa.gif"); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding-bottom:15px; }
#conteudo .investimento_social .caixa{ height:323px; }
#conteudo .caixa h2{ margin:20px; margin-top:0px; }
#conteudo .caixa p{ margin:20px; margin-top:20px; width:400px; color:#787878; }
#conteudo .caixa a{ font-weight:bold; }

#conteudo .topo_mensagem{ margin:25px; margin-top:15px; }
#conteudo .topo_mensagem p{ margin:0px; margin-top:5px; color:#787878; }

#conteudo .caixa_faleconosco{ height:180px; width:352px; background-image:url("../img/caixa_faleconosco.gif"); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding-bottom:5px; }
#conteudo .caixa_faleconosco_topo{ height:9px; width:352px; background-image:url("../img/caixa_faleconosco_topo.gif"); background-repeat:no-repeat; margin:0px; margin-left:64px; margin-right:40px; }
#conteudo .caixa_faleconosco_filete{ height:100px; width:352px; background-image:url("../img/caixa_faleconosco_filete.gif"); background-repeat:repeat-y; margin:0px; margin-left:64px; *margin-left:64px; _margin-left:32px; _margin-top:-5px; margin-right:40px; float:left; }
#conteudo .caixa_faleconosco h2{ margin:20px; margin-bottom:10px; }
#conteudo .caixa_faleconosco p{ margin:25px; margin-top:0px; width:320px; color:#787878; }
#conteudo .caixa_faleconosco p b{ color:#ff9900; }
#conteudo .caixa_faleconosco a{ font-weight:bold; text-decoration:underline; }
#conteudo .fundo_faleconosco{ height:540px; background-image:url("../img/conteudo_fundo_04.png"); background-repeat:no-repeat; background-position:bottom left; }

#conteudo .contexto{ height:401px; width:470px; margin:0px; margin-left:64px; *margin-left:64px; _margin-left:33px; float:left; }
#conteudo .contexto h2{ margin:0px; }
#conteudo .contexto p{ margin-top:0px; width:470px; color:#787878; }
#conteudo .contexto .mapa{ width:246px; height:247px; float:left }
#conteudo .contexto #caixa_estados{ visibility:hidden; width:207px; height:299px; float:right; background-image:url("../img/caixa_estados.gif"); background-repeat:no-repeat; }

#conteudo .galeria{ width:462px; float:left; margin-left:100px; margin-top:20px; text-align:center; }
#conteudo .galeria .thumbs{ width:393px; float:left; text-align:left; margin-bottom:5px;}
#conteudo .galeria .thumbs ul{ margin-left:-37px; *margin-left:0px; margin-top:-13px; *margin-top:-16px; }
#conteudo .galeria .thumbs ul li{ list-style:none; float:left; padding-left:7px; cursor:pointer; }
#conteudo .galeria .setaleft{ height:14px; width:34px; float:left; cursor:pointer; }
#conteudo .galeria .setaright{ height:14px; width:34px; float:right; cursor:pointer; }
#conteudo .galeria .traco{ background-image:url('../img/galeria/traco.gif'); background-repeat:no-repeat; width:462px; height:1px; margin-top:22px; margin-bottom:22px; }

#pagina1{ display:block; }
#pagina2,#pagina3,#pagina4,#pagina5,#pagina6,#pagina7,#pagina8,#pagina9{ display:none; }