@charset "utf-8";





body, html
{
	margin: 0px;
	padding: 0px;
	background-image:url(images/banner_bg.jpg);
	background-color:#F2F2F2;
	background-repeat: repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
}


#container
{
	width:940px;
	height:1610px;
	margin:0 auto;
}


#container_texto
{
	width:940px;
	height:1300px;
	margin:0 auto;
}


#Inside_container_geral
{
	width:940px;
	height:930px;
	background-color:#CCCCCC;
}


#banner
{
	width:940px;
	height:120px;
	background-image:url(images/banner.png);
}


#baliza_horizontal
{
	width:940px;
	height:10px;
}


#header
{
	width:920px;
	height:150px;
	margin:0 10px 10px 10px;
	background-color:#FFF;
}


#header_novo_revendedores
{
	width:920px;
	height:300px;
	margin:0 10px 10px 10px;
	background-image:url(images/header_Revendedores_novo.png);
}


#geral
{
	width:920px;
	height:710px;
	background-color:#FFF;
	margin:0 10px 10px 10px;
}


#geral_novo_revendedores
{
	width:920px;
	height:560px;
	background-color:#FFF;
	margin:0 10px 10px 10px;
}


/* ---------------------- V A G A    C O M E R C I A L ------------------------*/


#container_vaga_comercial
{
	width:940px;
	height:1660px;
	margin:0 auto;
}


#Inside_container_vaga_comercial
{
	width:940px;
	height:1320px;
	background-color:#CCCCCC;
}


#vaga_comercial
{
	width:920px;
	height:1100px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


a.vaga
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-decoration:underline;
}


p.vaga
{
	text-align:left;
	line-height:2px;
	text-indent:40px;
}

/* ---------------------- A G E N T E S ------------------------*/


#agentes
{
	width:920px;
	height:200px;
	background-image:url(images/Agentes_Campanhas.jpg);
}


#btn_forms_agentes_1
{
	width:226px;
	height:40px;
	margin:147px 617px 21px 77px;
	float:left;
}

#btn_forms_agentes_2
{
	width:226px;
	height:40px;
	margin:0 617px 52px 77px;
	float:left;
}


/* ---------------------- A G E N T E S    N O V O ------------------------*/


#agentes_barra_operadora
{
	width:920px;
	height:75px;
}


#agentes_formularios_operadora
{
	width:920px;
	height:400px;
	background: rgb(187,197,201); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(187,197,201,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,197,201,1)), color-stop(100%,rgba(255,255,255,1))); /* 	
	Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(187,197,201,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(187,197,201,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(187,197,201,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(187,197,201,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbc5c9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/* ---------------------- A G E N T E S    F O R M S    A N T I G A    P R O P O S T A ------------------------*/


#agentes_assinaturas
{
	width:920px;
	height:50px;
}


#agentes_formularios
{
	width:800px;
	height:150px;
	margin:0 80px 0 40px;
}


/* ------------------------------------------------------------*/


#texto
{
	width:500px;
	height:710px;
	padding-left:30px;
}


#coluna_texto
{
	width:290px;
	height:900px;
	float:left;
}


#coluna_texto_evii
{
	width:290px;
	height:710px;
	float:left;
}


#coluna_pequena_texto
{
	width:290px;
	height:500px;
	float:left;
}


/* ----------------------M E N U------------------------*/


#menu
{
	width: 920px;
	height: 30px;
	background-color: #666666;
	z-index:999;
	margin: 0 10px;
	position:relative;
}


nav ul li:hover > ul
{
	display: block;
}


nav ul
{
	background:#666666;
	list-style: none;
	position: relative;
	display: inline-table;
	margin: 0 auto;
}


nav ul li
{
	float: left;
}


nav ul li:hover
{
	background: #F0F0F0;
}


nav ul li:hover a
{
	color: #333333;
}


nav ul li a
{
	display: block;
	padding: 7px 38px;
	color: #FFF;
	text-decoration: none;
}


nav ul ul
{
	display: none;
	background: #F0F0F0;
	padding: 0;
	position: absolute;
	top: 100%;
}


nav ul ul li
{
	float: none; 
	border-top: 1px solid #CCC;
	position: relative;
}


nav ul ul li a
{
	padding: 5px 30px;
	color: #fff;
	white-space: nowrap;
}	


nav ul ul li a:hover
{
	background: #F5F5F5;
}


nav ul ul ul
{
	position: absolute;
	left: 100%;
	top:-1%;
}


/* ----------------------H O M E------------------------*/


#Inside_container_home
{
	width:940px;
	height:1240px;
	background-color:#CCCCCC;
}


#home_destaque
{
	width:920px;
	height:400px;
	z-index:1;
	background-image: url(images/home_destaque.png);
	text-align: center;
	position: relative;
	margin:0 10px 10px 10px;
}


#lapa_home_btn a
{
	width:156px;
	height:40px;
	bottom:15px;
	left:382px;
	position: absolute;
}

#home3
{
	width:920px;
	height:300px;
	margin:0 10px 10px 10px;
}


#home_third
{
	width:300px;
	height:300px;
	float:left;
	margin-right:10px;
}


#home_third_direita
{
	width:300px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
}


#home_footer
{
	width:920px;
	height:150px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


/* ---------------------F O O T E R    I N S T I T U C I O N A L-------------------------*/


#footer_institucional
{
	width:940px;
	height:250px;
	background-color:#F2F2F2;
}


#caixa_institucional_titulos
{
	width:940px;
	height:30px;
	border:1px solid #CCCCCC;
	
	/* Rounded Corners */

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#caixa_institucional_links
{
	width:940px;
	height:120px;
	border:1px solid #CCCCCC;
	
	/* Rounded Corners */

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#caixa_institucional_redes_sociais
{
	width:940px;
	height:30px;
	border:1px solid #CCCCCC;
	
	/* Rounded Corners */

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#caixa_institucional_coluna
{
	width:235px;
	height:80px;
	float:left;
	margin: 9px 0 9px 0;
}


#footer_institucional_celula_titulo
{
	width:235px;
	height:30px;
	float:left;
}


#footer_institucional_baliza_celula_titulo
{
	width:205px;
	height:30px;
	margin-right:15px;
	float:right;
}


#footer_institucional_celula
{
	width:235px;
	height:20px;
}


#footer_institucional_baliza_celula
{
	width:205px;
	height:20px;
	margin-right:15px;
	float:right;
}


#facebook_btn
{
	width:20px;
	height:20px;
	background-image:url(images/facebook.png);
	float:right;
	margin-right:50px;
	margin-top:5px;
}


/* ----------------------C O N T A C T O S------------------------*/


#container_contactos
{
	width:940px;
	height:1490px;
	margin:0 auto;
}


#Inside_container_contactos
{
	width:940px;
	height:1120px;
	background-color:#CCCCCC;
}


#contactos
{
	width:920px;
	height:900px;
	background-image:url(images/Contactos_bg.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#coluna_contactos
{
	width:260px;
	height:500px;
	float:left;
}


/* ----------------------E M P R E G O------------------------*/


#container_emprego
{
	width:940px;
	height:1710px;
	margin:0 auto;
}


#Inside_container_emprego
{
	width:940px;
	height:1340px;
	background-color:#CCCCCC;
}


#emprego
{
	width:920px;
	height:1120px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#texto_emprego
{
	width:500px;
	height:1120px;
	padding-left:30px;
}


/* -----------------------F O R M U L Á R I O S-----------------------*/


#container_formularios
{
	width:940px;
	height:1300px;
	margin:0 auto;
}


#Inside_container_formularios
{
	width:940px;
	height:930px;
	background-color:#CCCCCC;
}


#coluna_formularios
{
	width:450px;
	height:500px;
	float:left;
}


/* -----------------------N O S-----------------------*/


#container_nos
{
	width:940px;
	height:4840px;
	margin:0 auto;
}


#Inside_container_nos
{
	width:940px;
	height:4720px;
	background-color:#CCCCCC;
}


#nos
{
	width:920px;
	height:4500px;
	background-image:url(images/NOS_TV.jpg);
	margin:0 10px 10px 10px;
}


/* ---------------------M E O-------------------------*/


#container_meo
{
	width:940px;
	height:1300px;
	margin:0 auto;
}


/* ---------------------L A P A-------------------------*/


#container_lapa
{
	width:940px;
	height:10490px;
	margin:0 auto;
}


#container_lapa_com_video
{
	width:940px;
	height:11007px;
	margin:0 auto;
}


#Inside_container_lapa
{
	width:940px;
	height:10120px;
	background-color:#CCCCCC;
}


#Inside_container_lapa_com_video
{
	width:940px;
	height:10647px;
	background-color:#CCCCCC;
}


#lapa
{
	width:920px;
	height:9900px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#lapa_video
{
	width:920px;
	height:517px;
	margin:0 10px 10px 10px;
}


/* ---------------------V O D A F O N E    N E G Ó C I O S-------------------------*/


#container_red_pro
{
	width:940px;
	height:2630px;
	margin:0 auto;
}


#Inside_container_red_pro
{
	width:940px;
	height:2260px;
	background-color:#CCCCCC;
}


#red_pro
{
	width:920px;
	height:2040px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#container_red_phone
{
	width:940px;
	height:3590px;
	margin:0 auto;
}


#Inside_container_red_phone
{
	width:940px;
	height:3220px;
	background-color:#CCCCCC;
}


#red_phone
{
	width:920px;
	height:3000px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#container_red_biz
{
	width:940px;
	height:2740px;
	margin:0 auto;
}


#Inside_container_red_biz
{
	width:940px;
	height:2370px;
	background-color:#CCCCCC;
}


#red_biz
{
	width:920px;
	height:2150px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


#container_tv_net_voz
{
	width:940px;
	height:3390px;
	margin:0 auto;
}


#Inside_container_tv_net_voz
{
	width:940px;
	height:3020px;
	background-color:#CCCCCC;
}


#tv_net_voz
{
	width:920px;
	height:2800px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}


/* -----------------------P R O D U T O S-----------------------*/


#container_products_2_celulas
{
	width:940px;
	height:900px;
	margin:0 auto;
}


#container_products_4_celulas
{
	width:940px;
	height:1200px;
	margin:0 auto;
}


#container_products_6_celulas
{
	width:940px;
	height:1520px;
	margin:0 auto;
}


#container_products_8_celulas
{
	width:940px;
	height:1830px;
	margin:0 auto;
}


#container_products_10_celulas
{
	width:940px;
	height:2140px;
	margin:0 auto;
}


#container_products_12_celulas
{
	width:940px;
	height:2450px;
	margin:0 auto;
}


#container_products_14_celulas
{
	width:940px;
	height:2760px;
	margin:0 auto;
}


#container_products_16_celulas
{
	width:940px;
	height:3070px;
	margin:0 auto;
}


#container_products_18_celulas
{
	width:940px;
	height:3380px;
	margin:0 auto;
}


#container_products_20_celulas
{
	width:940px;
	height:3690px;
	margin:0 auto;
}


#container_products_22_celulas
{
	width:940px;
	height:4000px;
	margin:0 auto;
}


#container_products_24_celulas
{
	width:940px;
	height:4310px;
	margin:0 auto;
}


#container_products_26_celulas
{
	width:940px;
	height:4620px;
	margin:0 auto;
}


#Inside_container_2_celulas
{
	width:940px;
	height:520px;
	background-color:#CCCCCC;
}


#Inside_container_4_celulas
{
	width:940px;
	height:830px;
	background-color:#CCCCCC;
}


#Inside_container_6_celulas
{
	width:940px;
	height:1140px;
	background-color:#CCCCCC;
}


#Inside_container_8_celulas
{
	width:940px;
	height:1450px;
	background-color:#CCCCCC;
}


#Inside_container_10_celulas
{
	width:940px;
	height:1760px;
	background-color:#CCCCCC;
}


#Inside_container_12_celulas
{
	width:940px;
	height:2070px;
	background-color:#CCCCCC;
}


#Inside_container_14_celulas
{
	width:940px;
	height:2380px;
	background-color:#CCCCCC;
}


#Inside_container_16_celulas
{
	width:940px;
	height:2690px;
	background-color:#CCCCCC;
}


#Inside_container_18_celulas
{
	width:940px;
	height:3000px;
	background-color:#CCCCCC;
}


#Inside_container_20_celulas
{
	width:940px;
	height:3310px;
	background-color:#CCCCCC;
}


#Inside_container_22_celulas
{
	width:940px;
	height:3620px;
	background-color:#CCCCCC;
}


#Inside_container_24_celulas
{
	width:940px;
	height:3930px;
	background-color:#CCCCCC;
}


#Inside_container_26_celulas
{
	width:940px;
	height:4240px;
	background-color:#CCCCCC;
}


#products_26_celulas
{
	width:920px;
	height:4030px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_24_celulas
{
	width:920px;
	height:3720px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_22_celulas
{
	width:920px;
	height:3410px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_20_celulas
{
	width:920px;
	height:3100px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_18_celulas
{
	width:920px;
	height:2790px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_16_celulas
{
	width:920px;
	height:2480px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_14_celulas
{
	width:920px;
	height:2170px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_12_celulas
{
	width:920px;
	height:1860px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_10_celulas
{
	width:920px;
	height:1550px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_8_celulas
{
	width:920px;
	height:1240px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_6_celulas
{
	width:920px;
	height:930px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_4_celulas
{
	width:920px;
	height:620px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#products_2_celulas
{
	width:920px;
	height:310px;
	margin:0 10px 10px 10px;
	background-color:#CCCCCC;
}


#product_cell_left
{
	width:455px;
	height:300px;
	margin: 0 0 10px 0;
	float:left;
	text-align:center;
	background-color:#FFF;
}


#product_cell_right
{
	width:455px;
	height:300px;
	margin: 0 0 10px 10px;
	float:left;
	text-align:center;
	background-color:#FFF;
}


/* ----------------------T E X T O    G E R A L------------------------*/


a
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}


h1
{
	font: 18px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:20px;
}


h2
{
	font: 14px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:20px;
}


h3
{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:5px;
	text-indent:20px;
}


p
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:5px;
	text-indent:20px;
}


/* ----------------------T E X T O------------------------*/


p.texto
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-left:20px;
	text-indent:0;
}


ul
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
}


/* ----------------------T E X T O    C O N T A C T O S------------------------*/


h2.contactos
{
	font:16px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:20px;
}


ul.contactos
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
}


a.contactos
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:underline;
}


p.contactos
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:5px;
	text-indent:20px;
}


/* ----------------------T E X T O    I N S T I T U C I O N A L------------------------*/


h1.institucional
{
	font: 14px Arial, Helvetica, sans-serif;
	color:#666666;
	text-indent:20px;
	vertical-align:middle;
}


a.institucional
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#999999;
	text-indent:20px;
	vertical-align:middle;
}


a:hover.institucional
{
	text-decoration:underline;
}


p.institucional
{
	font: 12px Arial, Helvetica, sans-serif;
	text-indent:20px;
}


/* ----------------------T E X T O    F O R M U L Á R I O S------------------------*/


a.formularios
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	line-height:5px;
}






