@charset "iso-8859-1";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:link,a:visited,a:active,a:hover {text-decoration:none;}

object,embed {z-index:1;}


/*INÍCIO CSS HOME*/

#Master-home {position:relative; width:494px; height:100%px;}

#Master-home a.bgHome {background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/bg-home.jpg) no-repeat; width:522px; height:499px; display:block;}
#Master-home h1,h2 {position:absolute; text-indent:-9999px;}

/*FIM CSS HOME*/


/*INÍCIO CSS INTERNA*/

p.interna { text-indent:-9999px;}

#Master-interna {position:relative; width:494px; height:100%px;}

#Master-interna .content-interna h1 { position:relative; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/h1-interna.jpg) no-repeat; width:490px; height:375px; text-indent:-9999px;}

#Master-interna .content-interna .LadEsq { position:relative; width:240px; height:268px; float:left; display:block; margin:-45px 0 0 5px;}
#Master-interna .content-interna .LadEsq a.portal-telefonica { position:relative; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/img-portal.png) no-repeat; width:240px; height:124px; display:block; margin:0 0 0 0px;}
#Master-interna .content-interna .LadEsq a.telefonica-web { position:absolute; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/img-telefonica-web.png) no-repeat; width:240px; height:124px; display:block; margin:20px 0 0 0px;}

#Master-interna .content-interna .LadDir { position:relative; width:240px; height:268px; float:left; margin:-45px 0 0 5px;}
#Master-interna .content-interna .LadDir a.faq { position:relative; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/img-faq.png) no-repeat; width:240px; height:124px; display:block; margin:0 0 0 10px;}
#Master-interna .content-interna .LadDir a.telefonica-ajuda { position:absolute; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/img-telefonica-ajuda.png) no-repeat; width:240px; height:124px; display:block; margin:20px 0 0 10px;}

/*FIM CSS INTERNA*/


/*INÍCIO CSS FAQ*/

#Master-faq {position:relative; width:504px; height:100%px;}

#Master-faq #content-faq h1 { position:relative; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/h1-faq.jpg) no-repeat; width:504px; height:275px; text-indent:-9999px;}

#Master-faq #content-faq p.demaisPerg { position:relative; background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/txt-demais-perguntas.png) no-repeat; width:131px; height:32px; text-indent:-9999px; margin:15px 0 20px 12px;}

#Master-faq #content-faq .perguntasCont ul#accordion, ul#accordion ul { list-style: none; margin: 0; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
/*ul#accordion { border-bottom: 1px solid #000E2E; }*/
#Master-faq #content-faq .perguntasCont ul#accordion li { border-bottom: none; }
ul#accordion li ul {display: none;}
#Master-faq #content-faq ul.accordion a.perguntasFreq { background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/bg-box-azul.png) no-repeat; width:503px; height:18px; color: #003399; display: block; font-size:10px; line-height: 10px; padding: 10px; text-decoration: none; font-weight:bold;}
#Master-faq #content-faq ul.accordion a.perguntasFreq p.perguntasize10:hover { color:#0082d4;}
#Master-faq #content-faq .perguntasCont ul#accordion ul li { border: none; border-bottom: padding: 5px 10px; }
#Master-faq #content-faq .perguntasCont ul#accordion ul li:last-child { border-bottom: none; }
#Master-faq #content-faq .perguntasCont ul#accordion a.heading { background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/bg-box-azul-abre.png) no-repeat; width:503px; height:18px; color: #0082d4; display: block; font-size:14px; line-height: 10px; padding: 10px; text-decoration: none;}
#Master-faq #content-faq .perguntasCont ul#accordion a.heading:hover { color: #1141a0;  }

.toggleSeta { background:url(http://www.telefonica.com.br/onfiles/imagenes/Internet/bg-box-azul-fecha.png) no-repeat !important; width:503px; height:18px;}
#Master-faq #content-faq .perguntasCont ul#accordion li ul a { color: #003399; text-decoration: none; }
#Master-faq #content-faq .perguntasCont ul#accordion li ul a:hover { border-bottom: none; }
#Master-faq #content-faq .perguntasCont ul#accordion li ul .date { padding-right: 10px; }
#Master-faq #content-faq .perguntasCont ul#accordion li ul .count { padding-left: 10px; }

body#customAccordion #master #content .perguntasCont ul#accordion li ul { display: none; }
body#customAccordion #master #content .perguntasCont ul#accordion li.current ul { display: block; }

p.perguntasize10 { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#003399;}

/*****Acoordion Format*****/
.perguntasize11 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003399; line-height:18px;}



/*FIM CSS FAQ*/
