body {
	background-color:#FFF;
	background-image:url(images/bg-top.gif);
	background-repeat:repeat-x;
	margin-top:0;
	margin-bottom:0;
	}
	
.geral {
	width:980px;
	height:auto;
	margin:auto;
	}

#topo {
	width:980px;
	height:92px;
	float:left;
	}
	
#logo {
	width:174px;
	height:52px;
	float:left;
	margin-top:14px;
	margin-left:8px;
	}
	
#slogan {
	width:171px;
	height:20px;
	float:left;
	clear:both;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:3px;
	margin-left:8px;
	}
	
#contatos {
	width:308px;
	height:66px;
	float:right;
	}
	
#menuTop {
	width:308px;
	height:20px;
	float:left;
	text-align:right;
	margin-top:22px;
	}
	
#menuTop ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#menuTop li {
	display: inline;
	padding-left:20px;
}

#ligue {
	width:308px;
	height:20px;
	float:left;
	text-align:right;
	margin-top:6px;
	}
	
#destaque {
	width:980px;
	height:287px;
	float:left;
	margin-top:12px;
	}
	
#boxMenu {
	width:291px;
	height:287px;
	float:left;
	}
	
.icon {
	width:38px;
	height:38px;
	float:left;
	margin-top:15px;
	margin-left:4px;
	}
	
.links {
	width:230px;
	height:38px;
	float:left;
	margin-top:15px;
	line-height:38px;
	padding-left:6px;
	}
	
#divulga {
	width:650px;
	height:242px;
	float:left;
	margin-top:17px;
	margin-left:34px;
	}
	
#conteudo {
	width:980px;
	height:auto;	
	float: left;
	margin-top:8px;
	background-color:#EFEFEF;
	border:solid 1px #DFDFDF;
	padding-bottom:12px;
	}
	
#boxTexto {
	width:960px;
	height:auto;	
	float: left;
	margin-left:10px;
	margin-top:10px;
	background-color:#FFF;
	}
	
#boxTextoTit {
	width:952px;
	height:32px;	
	float: left;
	background-color: #fff;
	padding-left:8px;
	}
	
#boxTextoDesc {
	width:942px;
	height:auto;	
	float: left;
	background-color: #fff;
	padding:10px;
	}
	
#boxRecursos {
	width:260px;
	height:auto;	
	float: left;
	margin-top:8px;
	margin-left:8px;
	background-color:#FFF;
	padding-bottom:1px;
	}
	
#boxRecursosTit {
	width:254px;
	height:39px;	
	float: left;
	line-height:38px;
	padding-left:6px;
	background-image:url(images/bg-top.gif);
	}
	
#recursos {
	width:236px;
	height:auto;	
	float: left;
	padding-left:24px;
	}
	
#recursos ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:url(images/seta.gif);
	}
	
#recursos li {
	padding-left:12px;
	padding-top:12px;
	height:32px;
	background-image:url(images/bg-principais-recursos.gif);
	background-repeat:no-repeat;
}	
	
	
#boxRight {
	width:670px;
	height:auto;	
	float: right;
	margin-top:8px;
	margin-right:8px;
	background-color:#FFF;
	padding-bottom:14px;
	}	
	
#boxRightTit {
	width:660px;
	height:39px;	
	float: left;
	line-height:38px;
	padding-left:6px;
	}	
	
.boxPlanoH {
	width:204px;
	height:227px;	
	float: left;
	margin-top:8px;
	background-image:url(images/bg-planos.gif);
	background-repeat:no-repeat;
	margin-right:10px;
	margin-left:8px;
	padding-bottom:22px;
	}
	
.boxPlanoTitulo {
	width:200px;
	height:32px;	
	float: left;
	margin-top:10px;
	line-height:30px;
	padding-left:4px;
	}
	
.boxPlanoValor {
	width:178px;
	height:28px;	
	float: left;
	line-height:27px;
	padding-left:26px;
	}
	
.boxPlanoDescricao {
	width:172px;
	height:118px;	
	float: left;
	margin-left:26px;
	padding-right:6px;
	margin-top:4px;
	}
	
.boxPlanoDescricao ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.boxPlanoDescricao li {
	padding-left:12px;
	padding-top:6px;
	background-repeat:no-repeat;
}	


.contratar {
	width:145px;
	height:28px;	
	float: left;
	line-height:27px;
	margin-left:36px;
	margin-top:5px;
	text-align:center;
	}
	

#rodape {
	width:980px;
	height:200px;	
	float: left;
	margin-top:32px;
	background-image:url(images/bg-top.gif);
	}
	
#boxCompartilha {
	width:194px;
	height:200px;	
	float: left;
	}
	
.boxCompartilhaLista {
	width:194px;
	height:47px;	
	float: left;
	margin-bottom:1px;
	margin-top:18px;
	}
	
.espacoRodape {
	width:2px;
	height:180px;	
	float: left;
	margin-top:12px;
	margin-left:8px;
	background-image:url(images/div-rodape.gif);
	}
	
#representanteRod {
	width:532px;
	height:180px;	
	float: left;
	margin-top:12px;
	margin-left:8px;
	background-image: url(images/representante.gif);
	}
	
#fonesRod {
	width:204px;
	height:180px;	
	float: left;
	margin-top:12px;
	margin-left:10px;
	background-image:url(images/telefones-rod.gif);
	}





/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Final da hoem page <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Inicio Recursos da loja <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


#boxPRecursos {
	width:963px;
	height:auto;	
	float: left;
	margin-top:8px;
	margin-left:8px;
	background-color:#FFF;
	padding-bottom:1px;
	}
	
#boxPRecursosTit {
	width:958px;
	height:39px;	
	float: left;
	line-height:38px;
	padding-left:6px;
	background-image:url(images/bg-top.gif);
	}
	
#boxPRecursosDesc {
	width:958px;
	height:auto;	
	float: left;
	margin-left:8px;
	margin-top:12px;
	padding-left:6px;
	background-color:#FFF;
	padding-bottom:14px;
	}

.boxListRecursos{
	width:306px;
	height:686px;
	float:left;
	margin-left:4px;
	margin-right:8px;
	margin-top:10px;
	background-color:#F3F3F3;
	}
	
.cxRec {
	width:289px;
	height:100px;
	float:left;
	margin-top:12px;
	margin-left:8px;
	background-color:#FFF;
	border-bottom: solid 1px #DBDBDB;
	}
	
.iconList {
	width:38px;
	height:38px;
	float:left;
	margin-top:29px;
	margin-left:6px;
	}
	
.descList {
	width:231px;
	height:88px;
	float:left;
	margin-top:5px;
	margin-left:6px;
	padding-left:3px;
	padding-bottom:4px;
	background-color: #F2F8FD;
	}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fim Recursos da loja <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */








/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Inicio Planos de assinatura <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



.boxPass{
	width:306px;
	height:auto;
	float:left;
	margin-left:4px;
	margin-right:8px;
	margin-top:10px;
	padding-bottom:10px;
	background-color:#F3F3F3;
	}

.titPlanosAss {
	width:282px;
	height:32px;
	float:left;
	line-height:30px;
	padding-left:8px;
	margin-top:12px;
	margin-left:8px;
	background-image:url(images/bg-top.gif);
	}

.descAss {
	width:281px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:8px;
	padding-left:8px;
	padding-bottom:4px;
	background-color: #F2F8FD;
	border:solid 1px #E5E5E5;
	}
	
.descAss ul {
	margin:0;
	padding-left:16px;
    list-style-image:url(images/seta.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.descAss li {
	margin-top:8px;
	line-height:20px;
}
	
.descAss a {
	text-decoration:none;
	color:#676868;
}	

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

.btContratar {
	width:150px;
	height:32px;
	float:left;
	line-height:30px;
	padding-left:8px;
	margin-top:10px;
	margin-left:8px;
	background-image:url(images/bg-bt.gif);
	}

#infosAssinatura {
	width:936px;
	height:auto;	
	float: left;
	margin-left:4px;
	padding-left:6px;
	padding-bottom:6px;
	margin-top:20px;
	}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fim Planos de assinatura <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */





/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Inicio Assine <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


#boxAssine {
	width:952px;
	height:auto;
	float:left;
	margin-top:6px;
	margin-left:0px;
	padding-bottom:18px;
	background-color: #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.linhas {
	width:800px;
	min-height:36px;
	float:left;
	margin-left:50px;
	margin-top:20px;
	border-bottom:solid 1px #A5B6B4
	}

.form1 {
	width:208px;
	height:32px;
	float:left;
	line-height:31px;
	}
	
.form2 {
	width:580px;
	min-height:32px;
	float:right;
	padding-top:3px;
	padding-bottom:4px;
	}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fim Assine <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Inicio Duvidas <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



.boxFaq{
	width:943px;
	height:auto;
	float:left;
	margin-left:4px;
	margin-right:8px;
	margin-top:16px;
	padding-bottom:14px;
	background-color:#F3F3F3;
	}
	
.faqTit{
	width:936px;
	height:32px;
	float:left;
	line-height:32px;
	padding-left:6px;
	background-color:#757575;
	background-image:url(images/bg-bt.gif);
	}
	
.faqRes{
	width:931px;
	height:auto;
	float:left;
	padding:6px;
	background-color:#FFF;
	}
	
	
	
#desenv {
	width:980px;
	height:22px;
	float:left;
	margin-top:6px;
	}	

	
	
	
p {margin:0}	
	
	
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#797979;
	margin:0;
	}
	
h1 a{
	text-decoration:none;
	color:#797979;
	}
	
h1 a:hover{
	text-decoration:underline;
	color: #173A66;
	}
	
h1 strong{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#797979;
	margin:0;
	}
	
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	margin:0;
	}
	
	
.txtBranco {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	}
	
.txtBranco a{
	text-decoration:none;
	color:#FFF;
	}
	
.txtBranco a:hover{
	text-decoration:underline;
	color: #C4FFFF;
	}
	
.txtBrancoM {
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	}
	
.txtBrancoM a{
	text-decoration:none;
	color:#FFF;
	}
	
.txtBrancoM a:hover{
	text-decoration:underline;
	color: #FF5151;
	}
	
.txtBranco strong{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	}
	
.txtL {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6F6F6F
	}
	
	
.txtRec {
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A2A2A;
	}
.txtRecD {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A2A2A;
	}
	
	
.txtInfo {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #919191;
	}