/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
h1 {
	margin:12px 0px 20px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	letter-spacing:-1px;
}
h2 {
	margin:20px 0;
	border-bottom:1px dashed #CCCCCC;
	color:#C01119;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:45px;
}
h2.assine_form_titulo_alt {
	margin:0 0 20px 0;
	border-bottom:1px dashed #CCCCCC;
	color:#C01119;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:45px;
}
h3 {
	margin:18px 0 0 0;
	color:#000;
	font:bold 13px Tahoma, Geneva, sans-serif;
	line-height:20px;
}
h3.assine_form_border {
	border-bottom:1px dashed #CCCCCC;
	line-height:30px;
	margin:35px 0 15px 0;
}
p {
	margin:12px 0px 12px 0px;
}
/*imagens*/
img {
	border:none;
}

#main_assine_imagem-01 {
	margin:30px 0 0 33px;
	display:block;
}
#main_assine_imagem-02 {
	margin:10px 0 0 30px;
	display:block;
}
#main_assine_imagem-03 {
	margin:96px 0 0 30px;
	display:block;
}
#main_assine_imagem-04 {
	margin:24px 16px 35px 0;
}
#main_assine_adicionais_botao {
	margin:0 0 15px 12px;
}
#main_assine_adicionais_painel {
	margin:0 0 24px 19px;
}
 /**/
 
a:link, a:active, a:visited {
	color:#CC0000;
	text-decoration:none;
}
a:hover {
	color:#CC0000;
	text-decoration:underline;
}
ul {
	margin-left:10px;
	padding-left:10px;
}
li {
	padding:2px 0px 2px 0px;
}
small {
	font-size:10px;
}
/* FORMS */
form {
	margin:0;
	padding:0;
}
.input_text {
	border:solid 1px #333333;
	font-family:inherit;
	font-size:inherit;
}
/* TABLES */
#tabela_telehelp-telefone {
	border:1px solid #E9E9ED;
	border-collapse:collapse;
	background-color:#F6F6F7;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#tabela_telehelp-telefone td {
	height:50px;
	vertical-align:middle;
}
#tabela_telehelp-telefone th {
	height:50px;
	background-color:#E9E9ED;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
#tabela_telehelp-telefone td.tabela_alt {
	background-color:#ffffff;
}
#tabela_telehelp-telefone img {
	margin:0;
	padding:0;
}
.table_assine_form {
	border-collapse:collapse;
	border:none;
	vertical-align:middle;
}
/* include top */
#top {
	height:120px;
}
#top_content {
	width:920px;
}
#logo_top {
	position:absolute;
	margin:10px 0px 0px 0px;
}
#top_languages {
	position:absolute;
	margin:5px 0px 0px 840px;
}
#top_telefones_contato {
	position:absolute;
	margin:70px 0px 0px 600px;
}
#menu_content {
	width:920px;
}
#canto_menu_esquerdo {
	float:left;
}
#canto_menu_direito {
	float:right;
}
#menu_links {
	color:#B10E16;
	font-size:15px;
	padding-top:10px;
	height:30px;
	background:url(/teleassistencia/v2/br/_img/gif/bg-menu.gif) repeat-x;
}
.top_menu_link:link, .top_menu_link:active, .top_menu_link:visited {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}
.top_menu_link:hover {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:underline;
}
.submenu_container {
	position:absolute;
	margin-top:41px;
	padding:2px 10px 2px 10px;
	background-color:#B70F17;
	z-index:1000;
}
.submenu_item_com_borda {
	padding:6px 10px 6px 5px;
	border-bottom:solid 1px #C2111A;
}
.submenu_item_sem_borda {
	padding:6px 10px 6px 5px;
}
/* posicionamento dos submenus */
#submenu_telehelp {
	margin-left:0px;
}
#submenu_quem_se_destina {
	margin-left:98px;
}
#submenu_servicos {
	margin-left:265px;
}
#submenu_tecnologia {
	margin-left:345px;
}
#submenu_dicas {
	margin-left:441px;
	z-index:1000;
}
#submenu_midia {
	margin-left:573px;
}
#submenu_institucional {
	margin-left:684px;
}
/* include down */
#down {
	background-color:#7C7C7C;
	border-top:solid 9px #8D8D8D;
}
#down_content {
	width:1024px;
}
.down_qdr {
	padding:0px 0px 10px 7px;
	float:left;
	margin:25px 0px 15px 0px;
	width:120px;
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	border-left:dotted 1px #999999;
	height:140px;
}
.down_qdr strong {
	color:#CCCCCC;
}
.down_qdr p {
	margin:4px 0px 4px 0px;
}
.down_qdr a:link, .down_qdr a:active, .down_qdr a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.down_qdr a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#copyright {
	padding:15px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#7C7C7C;
	border-top:dotted 1px #999999;
}
#telehelp_logo_copyright {
	margin-bottom:-13px;
}
/* include menu esquerdo */
#menu_esquerdo_container {
	float:left;
	width:210px;
}
#nav {
	width:200px;
	padding-top:6px;
}
#nav h2 {
	margin:0px 0px 6px 0px;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#B70F17;
	font-weight:400;
}
.menu_item {
	padding:1px;
	border-bottom:dashed 1px #CCCCCC;
}
.menu_item a:link, .menu_item a:visited, .menu_item a:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	display:block;
}
.menu_item a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	display:block;
	background-color:#E8E8E8;
}
/* conteudo geral */
#main {
	width:920px;
	padding:20px 10px 30px 10px;
}
#main_content {
	float:right;
	width:660px;
	padding-left:30px;
	border-left:dashed 1px #CCCCCC;
}
.break_float {
	clear:both;
}
.conteudo_limitado {
	width:439px;
}
.link_como_texto:link, .link_como_texto:visited, .link_como_texto:active {
	font-family:inherit;
	font-size:inherit;
	color:#333333;
	text-decoration:none;
}
.link_como_texto:hover {
	font-family:inherit;
	font-size:inherit;
	color:#333333;
	text-decoration:underline;
}
.borda_inferior {
	border-bottom:dashed 1px #CCCCCC;
}
.no_margin {
	margin:0;
}
/* HOME PAGE */
.link_mais:link, .link_mais:visited, .link_mais:active {
	font-family:Tahoma;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
.link_mais:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
.qdr_home_content {
	padding-bottom:15px;
}
.img_home_left {
	float:left;
	margin-right:10px;
}
#main #flash_home {
	border-bottom:dashed 1px #CCCCCC;
	margin-bottom:20px;
	padding-bottom:20px;
}
#main #home_coluna1 {
	width:250px;
	float:left;
}
#home_coluna2 {
	width:270px;
	float:left;
	padding:0px 25px 0px 25px;
	margin-left:25px;
	border-left:dashed 1px #CCCCCC;
	border-right:dashed 1px #CCCCCC;
	height: 520px !important;
	height:auto;
	min-height:520px;
}
#home_coluna3 {
	width:300px;
	float:right;
}
#home_nr_edicao_jornal {
	margin-top:110px;
}
/* na mídia */
.na_midia_item {
	padding:0px 0px 2px 0px;
	border-bottom:dashed 1px #CCCCCC;
}
.na_midia_item_light {
	padding:14px 0px 14px 10px;
}
.na_midia_item_dark {
	padding:14px 0px 14px 10px;
	background-color:#E8E8E8;
}
/* atendimentos reais */
.atendimento_real_item_border {
	padding:0px 0px 2px 0px;
	border-bottom:dashed 1px #CCCCCC;
}
.atendimento_real_item_light {
	padding:14px 0px 14px 40px;
}
.atendimento_real_item_dark {
	padding:14px 0px 14px 40px;
	background-color:#E8E8E8;
}
.bullet_speaker {
	position: absolute;
	margin:-3px 0px 0px -30px;
}
/* resultado questionário */
#alert_resultado {
	padding:15px;
	width:470px;
	margin:40px 0px 40px 0px;
	background-color:#CC0033;
}
#alert_resultado h2 {
	margin:0px 0px 12px 0px;
	border:none;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
}
#alert_resultado p {
	color:#FFFFFF;
	text-align:center;
	margin:0;
}
/* DICAS E DÚVIDAS */
.duvida {
	padding:15px 0px 15px 0px;
}
/* NA RESIDÊNCIA */
.link_dicas:link, .link_dicas:visited, .link_dicas:active, .link_dicas:hover {
	border-left:solid 2px #B70F17;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
}

/* ASSUNTOS GERAIS */
.font_erro{
	color:#FF0000;
}
/* SERVIÇOS */
.servico_qdr {
	padding:0px 20px 20px 0px;
	margin-bottom:15px;
	border-bottom:dashed 1px #CCCCCC;
}
.servico_foto {
	float:right;
	margin-left:45px;
}
/* SERVIÇO TELEHELP */
#questionario {
	background:#EFEFEF;
	padding:20px 15px 15px 15px;
	margin-top:50px;
}
/* ASSINE ONLINE */
#main_assine {
	width:895px;
	color:#000;
}

#main_assine p {
	margin:0 0 16px 0;
	line-height:17px;
}

.p_assine_margin {
	padding-left:12px;
}

.assine_form_padding {
	padding-left:6px;
}

#main_assine_imagens {
	width:490px;
	height:245px;
	margin:35px 0 0 45px;
}

#main_assine_acompanhe_carrinho {
	float:right;
	width:240px;
	height:230px;
}

#main_assine_form_600 {
	width:600px;
	margin-top:35px;
}
#main_assine_form_615 {
	width:615px;
	margin-top:15px;
}
#main_assine_form_620 {
	width:620px;
	margin-top:35px;
}
#main_assine_form_700 {
	width:700px;
	margin-top:35px;
}
#main_assine_form_titulo {
	width:587px;
	height:40px;
	padding:0 0 0 13px;
	background:#C2111A url('/teleassistencia/v2/br/_img/gif/bg-assine-form-titulo.gif') repeat-x left bottom;
	color:#FFF;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:40px;
}
.titulo_margin {
	width:587px;
	height:40px;
	padding:0 0 0 13px;
	margin-bottom:25px;
	background:#C2111A url('/teleassistencia/v2/br/_img/gif/bg-assine-form-titulo.gif') repeat-x left bottom;
	color:#FFF;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:40px;
}

.main_assine_bt {
	width:140px;
	height:30px;
	background-color:#C2111A;
	color:#FFF;
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	line-height:30px;
	text-align:center;
}
.main_assine_float-left {
	float:left;
}
.main_assine_float-right {
	float:right;
}

.main_assine_form_total {
	width:600px;
	height:40px;
	margin-bottom:20px;
	background-color:#EFEFEF;
	line-height:40px;
}

.main_assine_total_esquerdo {
	float:left;
	margin-left:20px;
	color:#000;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:40px;
}
.main_assine_total_direito {
	float:right;
	margin-right:20px;
	color:#000;
	font:bold 16px Tahoma, Geneva, sans-serif;
	line-height:40px;
}
#main_assine_preco_adicional {
	float:right;
	margin-right:20px;
	color:#000;
	font:bold 16px Tahoma, Geneva, sans-serif;
}
#main_assine_adicional {
	float:left;
	margin-bottom:20px;
	color:#000;
	font:bold 13px Tahoma, Geneva, sans-serif;
	line-height:20px;
}

.assine_form_border-bottom {
	border-bottom:1px dashed #CCCCCC;
}

.p_545px {
	width:545px;
}

.checkbox_radio {
	display:inline;
	float:left;
	width:16px;
	height:16px;
	background-color:#FFF;
	border:1px solid black;
}

.form_radio_inline {
	float:left;
	display:inline;
}

/*div acompanhe carrinho*/
#main_assine_acompanhe_carrinho {
	float:right;
	width:240px;
	height:240px;
	margin-top:36px;
}
#main_assine_acompanhe_carrinho_titulo {
	width:224px;
	height:30px;
	padding:0px 8px 0px 8px;
	background:#FFFFFF url('/teleassistencia/v2/br/_img/gif/bg-include-carrinho.gif') no-repeat left top;
	color:#FFFFFF;
	font:normal 11px Tahoma, Geneva, sans-serif;
	line-height:30px;
}
#main_assine_acompanhe_carrinho_taxa_adesao {
	width:224px;
	height:30px;
	padding:0px 8px 0px 8px;
	background-color:#CCCCCC;
	color:#000000;
	font:bold 11px Tahoma, Geneva, sans-serif;
	line-height:30px;
}
#main_assine_acompanhe_carrinho_mensalidade {
	width:224px;
	height:auto;
	padding:5px 8px 10px 8px;
	background-color:#F7F7F7;
	color:#000000;
	font:normal 11px Tahoma, Geneva, sans-serif;
	line-height:20px;
}
#main_assine_acompanhe_carrinho_mensalidade_titulo {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
}
#main_assine_acompanhe_carrinho_mensalidade_obs {
	width:224px;
	height:30px;
	padding:10px 8px 10px 8px;
	background-color:#FFFFFF;
	color:#333333;
	font:normal 10px Tahoma, Geneva, sans-serif;
}

/* NOVA HOME 


IMPORTANTE: organizar estes css
*/

#home_main_content {
	float:left;
	width:545px;
	padding-left:5px;
}
.home_qdr_main_esquerdo {
	width:240px;
	float:left;
	padding-left:10px;
	padding-bottom:15px;
}

.home_qdr_main_direito {
	width:240px;
	float:right;
	padding-right:20px;
	padding-bottom:15px;
}
.separador_home {
	height:1px;
	padding-bottom:10px;
	clear:both;
}
#home_qdr_main_direito {
	float:right;
	width:320px;
	padding-right:15px;
}
