/* formatação geral */
div.left{float:left; margin-right:3px; width:510px; padding-left:20px; margin-bottom:10px; }
div.right{float:left; margin-left:3px; width:440px;}
.conteudoHome{ font-size:11px; float:right; height:100%; position:relative; width:100%; z-index:2; }
.conteudoHome .context{ float:left; height:auto; width:100%; }
.conteudoHome .side_rigt_atend{ float:left; height:auto; width:100%; }
.moldura{ color:#555; background:#fff; }
.moldura .bgLeft{ background:url(../img/2010/05/bg_bodycontent_left_pixel.gif) repeat-y left top; height:100%; width:100%; }
.moldura .bgRight{ background:url(../img/2010/05/bg_bodycontent_right_pixel.gif) repeat-y right top; height:100%; width:100%; }
.conteudoHome .moldura a{ color:#555; text-decoration:underline; }
.conteudoHome .moldura a:hover{ text-decoration:underline!important; }
div.conteudoHome div.bgRight p { padding-left:35px; }

.tags{ clear:both; color:#7d7d7d; font-size:11px; padding:0 0 0 10px; }
.tags a{ color:#7d7d7d; font-size:11px; text-decoration:underline; }
.tags a:hover{ text-decoration:none; }

/* titles */
div.conteudoHome div.bgRight h2.title-portabilidade{ padding-top:25px; padding-left:70px; background:url(../img/2010/07/ttl_portabilidade.gif) no-repeat; width:118px; height:19px; text-indent:-9000px; background-position:center;}
div.conteudoHome div.bgRight h2.title-mude-para-vivo{padding-top:40px; background:url(/sys/img/2010/10/saiba-como-mudar-para-vivo.gif) no-repeat; width:251px; height:19px; text-indent:-9000px; background-position:center;}
.context h2.title-vantagens{padding:40px 0px 0px 35px; background:url(../tema/portabilidade_title_vantagens.gif) no-repeat center; width:91px; height:19px; text-indent:-9000px;}

/* content */
.context div.vantagens p a {color:#0066cc!important; text-decoration:none!important; font-size:9px;  background:url(../tema/seta.gif) no-repeat bottom left; padding-left:12px; padding-top:5px; display:block;}
.context div.vantagens p a:hover{text-decoration:underline!important;}
.context div.vantagens p{ padding-top:32px; padding-right:30px; width:111px; float:right;}

.conteudoHome .box_consulte{ margin-bottom:10px; width:440px; float:left; }
.conteudoHome .box_portabilidade{ height:auto; width:490px; margin-bottom:10px; float:left; }
.conteudoHome .box_portabilidade .video { text-align:center; margin-top:30px; width:100%; }

.conteudoHome .box_mude_para_vivo{ height:377px; width:490px; float:left;  }
.conteudoHome .box_vantagens{ height:362px; width:490px; margin-top:10px; float:left;}

.conteudoHome .box_promocoes{ _height:365px; width:455px; margin-bottom:10px;  float:left;}

.conteudoHome .flash { margin:auto; width:395px; }

.conteudoHome .box_portabilidade .context,
.conteudoHome .box_vantagens .context{ height:324px; }



.conteudoHome .box_mude_para_vivo .content_mude{height:360px; background:url(../img/2010/07/portabilidade_bg_muda-para-vivo.png) no-repeat 25px bottom; padding-left:210px;}
table.mude_vivo tr {background:url(../img/2010/07/portabilidade_bg_separador.gif) no-repeat top;}
table.mude_vivo td {font-size:9px; height:60px;}
div.bullet {background-image:url(../img/portabilidade_list_bullet.gif); background-repeat:no-repeat; color:#fff; font-size:11px; font-weight:bold; height:15px; width:20px; padding:8px 12px;}

div.box_promocoes p {font-size:9px; width:350px;}
div.box_promocoes h2.title-promocoes {background:url(../tema/title_portabilidade_promocoes.gif) no-repeat; width:93px; height:20px; text-indent:-9000px; background-position:center;}
div.box_consulte h2.title-consulte {background:url(../tema/portabilidade_title_consulte.gif) no-repeat; width:250px; height:45px; margin:0px; padding:110px 0 0 0; text-indent:-9000px; background-position:bottom;}
div.box_promocoes .promocoes_img {margin:auto; width:355px;}
form.form_consultaNumero{ padding:20px 0 28px 0; margin:0px; }
div.box_consulte .form {width:300px; height:325px; margin:auto;}
div.box_consulte .form #consulte_ddd, #consulte_tel, #consulte_ok, #consulte_captcha {font-size:9px; font-weight:bold; border:1px solid #cecece; vertical-align:middle;}
div.box_consulte .form #consulte_ddd, #consulte_tel {color:#636363;}
div.box_consulte .form #consulte_ok {background-color:#bcbcbc; color:#fff;}
div.box_consulte input#consulte_ddd { width:30px; }
div.box_consulte input#consulte_tel { width:100px; }
div.box_consulte input#consulte_captcha { width:50px; text-transform:uppercase; }
div.box_consulte .resultado p{ padding-left:0px !important; }
div.box_consulte .resultado p.valido{ color:#00CC33; }
div.box_consulte .resultado p.invalido{ color:#FF3300; }

a.linkComSeta, a.linkComSeta2{ background:url(../tema/bullet_seta_menor_direita_0066cc.gif) no-repeat 2px 4px; padding-left:10px; font-size:9px; text-decoration:none!important; color:#0066cc!important; }
a.linkComSeta{ margin-right:92px;}
div.linkvideo { padding-left:104px; }
.boxImage {margin-left:13px; margin-top:30px;}
div.backpromo {padding-left:122px; height:118px; padding-top:38px; background:url(../img/2010/07/promocoes_icovivo.png) left 38px no-repeat; }
div.backpromo p{padding-left:0px!important; padding-top:10px;}
.destaqueMude{color:#555555; font-family:Verdana; font-size:11px; font-weight:bold;}
.destaqueMude2{color:#555555; font-family:Verdana; font-size:11px; }
div.portabilidadeComoMudar{padding-left:14px;}

/*
// Autor: Waldemir Jr.
// Tecnologia
*/

.box_mude_para_vivo ul { width:auto; height:30px;}
.box_mude_para_vivo li { list-style:none; float:left!important; border:1px  float:left; margin:0 0 10px 0;}
.box_mude_para_vivo .mergin-left {  margin:0 0 0 90px;  }

.promocoes{ height:360px;  }
.promocoes-3em1{ margin:auto; width:416px; height:auto; padding-top:51px;}
.promocoes-3em1 h1{ text-align:center;}

.main-menu{ width:416px; height:40px; list-style:none; background:url("/sys/img/2010/10/pos-ativo.png") no-repeat;}
.main-menu li{ float:left; }
.main-menu li a{ width:75px; height:20px; display:block; text-indent:-90000px; margin-left:45px; outline:none; }

.off{ display:none; }
.margin-auto{ text-align:center;}
.txt1{ text-align:left!important; margin-top:20px; line-height:20px!important; font:11px Verdana!important; padding-left:0 !important;}

#plano-pre, #plano-pos, #plano-controle {
	text-align:left;
	padding-left:20px;;
}

#plano-pre img{
	margin:0 0 0 90px;
}
