/* CSS Document */

* { font-family:Verdana, Arial, Helvetica, sans-serif; }
body { background: url(../img/background.jpg) repeat-x top left #598e16; margin:0 0 10px 0; padding:0; }
#navegacao1 { width:973px; margin:0 auto; padding:0; }
#conteudo { background:#ffffff; width:972px; margin:0 auto; padding:0; }
#conteudo #banner_flash { margin:20px 0 0 30px; }
#conteudo #parte1 { width:705px; float:left; margin:0; padding:0; }
#conteudo #parte11 { float:left; width:300px; margin:0 0 0 10px; padding:0 0 0 30px; border-right:1px solid #CCCCCC; }
#conteudo #parte12 { float:left; width:300px; margin:0 0 0 10px; padding:0 0 0 10px; }
#conteudo #parte2 { width:265px; float:right; margin:0; padding:0; }
#footer { border-top:1px solid #fff; clear:both; background:url(../img/rodape.gif) no-repeat top left; width:972px; height:51px; margin:0 auto; padding:0; }
br { clear:both; }


/* ----------------------------------------Titulos Ocultos ------------------------------------*/
h1, h2 { display:none; }


/*-----------------------------------------Titulos -------------------------------------------*/
#conteudo h3 { text-indent:-9000px; }
#conteudo h3#titulo1 { width:972px; height:54px; background:url(../img/titulo01_bemvindo.gif) no-repeat top left; margin:0; padding:0; }
#conteudo h3#titulo2 { width:972px; height:54px; background:url(../img/titulo01_promocoes.gif) no-repeat top left; margin:0; padding:0; }
#conteudo h3#titulo3 { width:972px; height:54px; background:url(../img/titulo01_planos.gif) no-repeat top left; margin:0; padding:0; }
#conteudo h3#titulo4 { width:972px; height:54px; background:url(../img/titulo01_aparelhos.gif) no-repeat top left; margin:0; padding:0; }
#conteudo h3#titulo5 { width:972px; height:54px; background:url(../img/titulo01_nossaslojas.gif) no-repeat top left; margin:0; padding:0; }
#conteudo #titulo6 { width:250px; height:42px; background:url(../img/titulo_vivo.gif) no-repeat left top;   margin:0 0 5px 20px; padding:0; }
#conteudo #titulo7 { width:250px; height:42px; background:url(../img/titulo_vivo.gif) no-repeat left -42px; margin:10px 0 5px 20px; padding:0; }
#conteudo #titulo8 { width:250px; height:42px; background:url(../img/titulo_vivo.gif) no-repeat left -84px; margin:10px 0 5px 20px; padding:0; }


/* -------------------------------------- Navegação interna -------------------------------*/
#conteudo ul#caminho { margin:20px 0 20px 30px; padding:0; }
#conteudo ul#caminho li { list-style:none; display:inline; font-size:12px; color:#598e16; }


/* -------------------------------------- Links navegacao interna --------------------------*/
#conteudo ul#caminho li a:link { text-decoration:none; color:#598e16; }
#conteudo ul#caminho li a:hover { text-decoration:underline; color:#598e16; }
#conteudo ul#caminho li a:visited { text-decoration:none; color:#598e16; }
#conteudo ul#caminho li a:visited:hover { text-decoration:underline; color:#598e16; }


/* ------------------------------------ Titulos blog e ofertas -------------------------------- */
#conteudo #parte2 h4#blog { display:block; width:226px; height:99px; margin:0; padding:0; text-indent:-9000px; background:url(../img/titulo_blog.gif) no-repeat top left; }


/* ---------------------------------------- Titulos Internos ------------------------------------*/
#conteudo #parte1 h4 { font-size:20px; margin:5px 30px 0 30px; }
#conteudo #parte1 h4.titulo_celular { font-size:24px; margin:10px 30px 0 30px; color:#76b913; }
#conteudo #parte1 h4 a { padding:2px; color:#76b913; text-decoration:none; }
#conteudo #parte1 h4 a:hover, #conteudo #parte1 h4 a.ativo { padding:2px; background:#76b913; text-decoration:none; color:#fff; }
#conteudo #parte1 h4.titulo_lojas { font-size:18px; margin:0 0 0 30px; color:#76b913; }

/*-----------------------titulo lojas vivo----------------------------*/
#conteudo #parte1 h4.titulo_tipoLojas { font-size:18px; margin:0 0 0 30px; color:#0071BC; }


/*---------------fim-----------------------*/	
#conteudo #parte1 h4.titulo_lojas1 { font-size:18px; margin:0 30px 0 30px; color:#76b913; }
#conteudo #parte1 h5.titulo_menor { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:10px 30px 0 30px; color:#76B913; }
#conteudo #parte1 h5.titulo_menor_sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:10px 30px 0 30px; color:#000000; }
#conteudo #parte1 h5.titulo_planos { font-size:16px; margin:10px 30px; }
#conteudo #parte1 h5.titulo_interno { font-size:16px; margin:10px 0px; color:#76b913; }
/* ------------------------------ imagem descricao celular --------------------------*/

#conteudo #parte1 img.celular_detalhado { margin:10px 0; float:left; }


/* ---------------------------------------- Textos ----------------------------------------------*/
#conteudo #parte1 p { font-size:12px; margin:0 30px 15px; text-align:left; line-height:16px; }
#conteudo #parte1 ul { list-style-position:inside; font-size:0.75em; }
#conteudo #parte1 ul li { margin-bottom:5px; }
#conteudo #parte1 p.textoLegal { font-size:10px; line-height:14px; }
#conteudo #parte1 #parte11 p,
#conteudo #parte1 #parte12 p { font-size:12px; margin:10px 30px 0 0px; text-align:left; line-height:16px; }
#conteudo #parte1 #parte12 p.observacao { font-size:10px; margin:10px 30px 0 0px; text-align:left; line-height:12px; font-weight:bold; }
#conteudo #parte2 p { font-size:12px; margin:5px 35px 0 5px; text-align:left; line-height:16px; }
#footer p { font-size:12px; margin:20px 30px 0 30px; color:#598e16; }


/* ----------------------------------------- Listas internas / Texto ----------------------------*/
#conteudo #parte1 ul.lista { font-size:12px; margin:10px 30px 0 50px; line-height:16px; }


/* ----------------------------------------- Formulario cadastro --------------------------------*/
#conteudo #parte2 form { margin:10px 35px 0 10px; padding:0; text-align:right; }
#conteudo #parte2 form label { font-size:12px; margin:0; padding:0; }
#conteudo #parte2 form label span { vertical-align:middle; }
#conteudo #parte2 form input#ofertanome { width:160px; margin:2px 0; border:1px solid #598e16; }
#conteudo #parte2 form input#ofertaemail { width:116px; margin:2px 0; border:1px solid #598e16; }
#conteudo #parte2 form input.ofertaenviar { width:40px; margin:2px 0; background:url(../img/botao_background.jpg) top center no-repeat; color:#fff; font-weight:bold; border:none; }


/* ----------------------------------------------- Celulares -------------------------------------*/
#conteudo #parte1 #celulares { width:620px; margin:20px auto; padding:0; list-style:none; text-align:center; }
#conteudo #parte1 #celulares li { display:block; float:left; width:110px; height:150px; margin:10px 5px; padding:0; text-align:center; }
#conteudo #parte1 #celulares li img { border:0; margin:0 0 5px 0; }
#conteudo #parte1 #celulares li h5 { font-size:12px; margin:5px 0; display:block; padding-top:10px; border-top:1px solid #ccc; }


/* ---------------------------- select -----------------------------------*/
#conteudo #parte1 select { background:#99CC00; color:#fff; margin:10px 30px; font-weight:bold; }
#conteudo #parte1 img#aparelho { margin:10px 0 0 40px; }
#conteudo #parte2 p a:link { text-decoration:none; color:#000; }
#conteudo #parte2 p a:hover { text-decoration:underline; color:#000; }
#conteudo #parte2 p a:visited { text-decoration:none; color:#000; }
#conteudo #parte2 p a:visited:hover { text-decoration:underline; color:#000; }
#conteudo #parte1 img#estoque { margin-top:30px; }

