/* | */
/* | */
/* | */
#SeeAll { width: 940px; margin: 0 auto; padding: 0px 0 0 0; border-top: 2px solid #000; }
#top { clear: both; float: right; text-align: right; padding-right: 6px; }
#logo { display: block; background: #F7F7F7; height: 100px; margin-top: 0px; margin-left: 0px; }
#main { float: left; width: 655px; margin: 0 0 20px; }
#main img { float: left; padding: 1px; margin: 0 15px 5px 0; }
/* | */
/* | */
/* | */
b { color: #494B6D; letter-spacing: 1px; }
img { border: 0; }
#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(../img/smalldot.gif) repeat-x; }
#lineZero { clear: both; padding: 3px; margin: 0 0 15px; }
#lineZeroZero { clear: both; padding: 4px; margin: 6 0 10px; background: #fff url(../img/smalldot.gif) repeat-x; }
#adChart { float: right; text-align: center; padding: 1px; width: 250px; height: 140px; margin-top: -30px; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
#comments { float: right; width: 250px; font-size: 11px; text-align: justify; line-height: 14px; background-image: url(../img/quoteDep.png); background-repeat: no-repeat; background-position: 0px 0px; text-indent: 20px; }
/* | */
/* | */
/* | */
#opaqueLetter { text-align: justify; font-size: 12px; color: #999999; }
#opaqueBKG { float: left; width: 760px; height: 220px; padding-top: 10px; padding-left: 50px; background-image: url(../img/imgChave.gif); background-repeat: no-repeat; background-position: 10px 0px; }
#opaqueBKG-2 { float: left; width: auto; padding-left: 20px; }
#leftDefault { float: left; width: 170px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 15px; }
#leftUM { list-style: none; background: #fff url(../img/arrow.gif) no-repeat center left; border-bottom: 1px solid #eee; padding: 0 0 0 12px; margin: 0; }
.border { color: #CCC; line-height: 1.1em; clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; text-align: justify; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- TABLE ---------------------------- */
/* | */
table.padded-table td { padding:3px; text-align: center; color:#000000 }
table.padded-table td, th { padding: 3px; border: solid 0px; }
table.regTable th { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color:#666666; background: #fff url(../img/th_back.gif) repeat center left; padding: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
table.regTable td { text-align: left; padding: 4px; }
table.regFieldsTable td { padding: 2px; }
/* | */
/*  --------------------------------------------------------------------------------------------------------------- COLUNAS REG-TIPO ---------------------------- */
/* | */
#xColuna1,#xColuna2,#xColuna3,#xColuna4 {float:left;}
#xColuna1 {
width:210px;
}
#xColuna2 {
width:210px;
}
#xColuna3 {
width:250px;
}
#xColuna4 {
width:250px;
}

/* | */
/*  --------------------------------------------------------------------------------------------------------------- TOOL TIPS ---------------------------- */
/* | */
.ajaxtooltip{
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	background-color: #FFC;
	border: 2px solid gray;
	border-width: 1px 2px 2px 1px;
	padding-top:8px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	z-index: 1000;
	cursor:auto;
}

/* | */
/*  ------------------------------------------------------------------------------------------------------------------- LINKS ---------------------------- */
/* | */
.links { clear: both; color: #333333; text-decoration: underline; }
.links:hover { color: #666999; text-decoration: underline; }
/* | */
.linksChoise { clear: both; color: #333333; text-decoration: none; letter-spacing: 1px; }
.linksChoise:hover { color: #666999; text-decoration: underline; letter-spacing: 1px; }
/* | */
.linkNoticias { color: #666666; text-decoration: none; }
.linkNoticias:hover { text-decoration: none; color: #000000; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Depoimentos ---------------------- */
/* | */
.boxComentDepoimentos { clear: both; padding: 8px 4px 4px; text-align: justify; text-indent: 25px; margin-left: 20px; background-attachment: scroll; background-image: url(../img/quoteDep.png); background-repeat: no-repeat; background-position: 6px 7px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; width: 900px; }
#containerDepoimentos { height: 115px; margin-top: -25px; background-attachment: scroll; background-image: url(../img/icoComentarios.jpg); background-repeat: no-repeat; background-position: 6px 0px; }
#containerDepoimentos2 { float:left; padding-left: 120px; margin-top: 35px; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Produtos ------------------------ */
/* | */
#containerProdutos { height: 85px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/icoProdutos.jpg); background-repeat: no-repeat; background-position: 6px 0px; }
#containerProdutos2 { float:left; padding-left: 110px; margin-top: 20px; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Empresa ------------------------ */
/* | */
#allTextoEmpresa img { padding: 4px; }
#allTextoEmpresa2 { float:right; padding: 4px; margin-right: 70px; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- FAQ --------------------------- */
/* | */
.aboxFAQ { background-attachment: scroll; background-image: url(../img/gifQuestao.gif); background-repeat: no-repeat; background-position: 6px 7px; cursor: hand; margin: 0 0 2px; padding: 4px 5px; text-indent: 25px; }
.boxFAQ { width: 855px; height: auto; padding: 10px; border: 1px dotted #808080; TEXT-DECORATION: none; text-align: justify; margin-top: 2px; margin-left: 27px; margin-bottom: 4px; background-color: #F8F8F8; }
#containerFAQ { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/icoFAQ.gif); background-repeat: no-repeat; background-position: 6px 0px; }
#containerFAQ2 { float:left; padding-left: 110px; margin-top: 25px; }
/* | */
/*  --------------------------------------------------------------------------------------------------- Clientes Parceiros --------------------------- */
/* | */
#containerCParceiros { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/icoClientesParceiros.jpg); background-repeat: no-repeat; background-position: 6px 0px; }
#containerCParceiros2 { float:left; padding-left: 110px; margin-top: 25px; }
/* | */
/*  ----------------------------------------------------------------------------------------------------------- Recomende --------------------------- */
/* | */
#containerRecomende { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/imgRecomendeG.gif); background-repeat: no-repeat; background-position: 6px 0px; }
#containerRecomende2 { float:left; padding-left: 110px; margin-top: 20px; }
/* | */
/*  ------------------------------------------------------------------------------------------------------- P Privacidade --------------------------- */
/* | */
#containerPPrivacidade { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/imgPPrivacidadeG.gif); background-repeat: no-repeat; background-position: 6px 0px; }
#containerPPrivacidade2 { float:left; padding-left: 110px; margin-top: 20px; }
#containerPPrivacidade3 { float:left; padding-left: 30px; width: 90%; text-align: justify; }
/* | */
/*  ------------------------------------------------------------------------------------------------------- P Privacidade --------------------------- */
/* | */
#containerDivulgue { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/icoDivulgue.gif); background-repeat: no-repeat; background-position: 16px 0px; }
#containerDivulgue2 { float:left; padding-left: 110px; margin-top: 10px; }
.caixaDivulgue { font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; margin-top: 10px; overflow:visible; width:700px; height:45px; background-color:#FFFFFF; color:#666666; border-bottom: 1px dotted #CCCCCC; border-top-style: none; border-right-style: none; border-left-style: none; }
/* | */
/*  -------------------------------------------------------------------------------------------------------------- Vídeos --------------------------- */
/* | */
#containerVideos { height: 90px; margin-top: 5px; background-attachment: scroll; background-image: url(../img/imgVideo.gif); background-repeat: no-repeat; background-position: 6px 0px; }
#containerVideos2 { float:left; padding-left: 110px; margin-top: 25px; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Comparar ---------------------- */
/* | */
#containerComparar { height: 90px; background-attachment: scroll; background-image: url(../img/icoComparar.jpg); background-repeat: no-repeat; background-position: 6px 1px; }
#containerComparar2 { float:left; padding-left: 100px; margin-top: 20px; }
.linksFAQ { color: #666999; text-decoration: none; }
.linksFAQ:hover { color: #666999; text-decoration: underline; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- REGISTRAR --------------------- */
/* | */

#containerReg { height: 50px; background-attachment: scroll; background-image: url(../img/icoFlag.gif); background-repeat: no-repeat; background-position: 20px 0px; padding-bottom: 10px; }
#containerReg2 { width: 800px; float:left; padding-left: 70px; padding-top: 0px; text-align: justify; text-indent: 15px; }
.linksReg { clear: both; color: #0000CC; letter-spacing: 1px; text-decoration: underline; }
.linksReg:hover { color: #666999; text-decoration: underline; }
#spanRealce { font-size: 14px; font-weight: bold; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- SETUP ------------------------ */
/* | */

#listSoftware { padding-left: 230px; margin-top: -30px; background-attachment: scroll; background-image: url(../img/logoWindows.jpg); background-repeat: no-repeat; background-position: 1px 20px; }
.linkSetup { color: #666666; margin-bottom: 18px; text-decoration: none; }
.linkSetup:hover { text-decoration: none; color: #000000; }
.download { background:#FFFFFF url(../img/download_back.gif) no-repeat right top; padding:15px 0px; margin-bottom:0.5em; }
h2 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #666666; font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { color:#0099FF; }
h4 { color:#FF6600; }
/* | */
/*  ----------------------------------------------------------------------------------------------------------------------- Loading ---------------- */
/* | */
div#loading img { background-image:url(../img/ajax_loader.gif); background-repeat:no-repeat; background-position: center center; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Formulário ---------------- */
/* | */
.oForm { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
.caixa { font-size: 12px; color: #666666; font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; text-decoration: none; border: 1px solid #999999; }
.btn { cursor: pointer; border: 1px outset #CCC; background: #999; padding: 2px; font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; background: url(../img/btn_bg.gif) repeat-x left top; font-size: 12px; color: #000000; }
.btnReg { width: 80px; cursor: pointer; border: 1px outset #CCC; background: #999; font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; font-weight: bold; letter-spacing: 1px; background: url(../img/btn_bg.gif) repeat-x left top; font-size: 12px; color: #000000; padding-top: 4px; padding-bottom: 4px; }
.btnRegNot { width: 80px; cursor: pointer; border: 1px outset #CCC; background: #999; font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; letter-spacing: 1px; background: url(../img/btn_bg.gif) repeat-x left top; font-size: 12px; color: #999999; padding-top: 4px; padding-bottom: 4px; }
.btnSend { width: 240px; cursor: pointer; border: 1px outset #CCC; background: #999; font-family: Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; font-weight: bold; letter-spacing: 1px; background: url(../img/btn_bg.gif) repeat-x left top; font-size: 12px; color: #000000; padding-top: 4px; padding-bottom: 4px; }
.caixaNumber { border: 1px solid #00F; font-size:15px; font-weight:bold; color:#00F; background-color:#F9FFF0; text-align: center; }
select { border: 1px solid #000; font-family: Courier New, Courier New, Courier, monospace; color:#000000; }
select .z1 { background-color: #F8F8F8; color:#000000 }
select .z2 { background-color: #F8F8F8; }
/* | */
/*  ------------------------------------------------------------------------------------------------------------------- Footer -------------------- */
/* | */
blockquote { text-indent: 65px; background: url(../img/open-quote.gif) no-repeat 5px 2px; padding-right: 5px; }
#footer { clear: both; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top: 5px solid #F0F0F0; border-bottom: 5px solid #F0F0F0; line-height: 14px; }
