/** **/
body#principal { background: url("/images/site/bgbodyprincipal.png") repeat-x; font-family: "Helvetica Neue", "Trebuchet MS", Verdana, sans-serif; color: #193F25; }
body#body2 { background: url("/images/site/bgbody2.png") repeat-x; font-family: "Helvetica Neue", "Trebuchet MS", Verdana, sans-serif; color: #193F25; }
body#body3 { background: url("/images/site/bgbody3.png") repeat-x; font-family: "Helvetica Neue", "Trebuchet MS", Verdana, sans-serif; color: #193F25; }

body { background: url("/images/site/bgbody.png") repeat-x; font-family: "Helvetica Neue", "Trebuchet MS", Verdana, sans-serif; color: #193F25; }

ul,ol {list-style-type:none;}
div#content { width: 940px; padding: 10px 10px 0 10px; margin: 0 auto; }

#head { height: 65px;}
#head div.logomoov { width: 325px; height: 35px;
 margin: 15px 0 0; float: left; }
#head div.login { float: right; margin-top: 0px; width: 480px; }
#head div.login span { font-size: .65em; color: #69B897; font-family:verdana, sans-serif; }
#head div.login span a { color: #69b897;}
#head div.usuarioform, #head div.senhaform, #head div.entrarform { float: left; color: #44A02C; font-size: .8em; }
#head div.usuarioform, #head div.senhaform { width: 190px; margin-right: 20px; }
#head div.entrarform { width: 60px; }
#head div.login fieldset label { line-height: 1.3em; }
#head div.login fieldset .input { border: 1px solid #335B4D; background: #D0F1A3; width: 178px; font-size: 1.65em; padding: 5px; }
#head div.login fieldset .input:focus { background: #A9C486;}
#head div.login p { text-align: right; color: #335B4D; font-size: 1.4em; }
#head div.login ul { float: right; margin-top: 10px;}
#head div.login ul li { display: inline; font-size: .9em; text-transform: uppercase; border-right: 1px solid #44A02C; padding: 2px 8px 2px 8px;}
#head div.login ul li a { color: #69B897; }
#head div.login ul li:last-child { border: none; padding: 2px 0px 2px 4px;}

#menu { margin-top: 17px; height: 40px; }
#menu ul li { display: inline; }
#menu .navegacao { float: left; text-transform: uppercase; color: #fff; font-size: 1em; }
#menu .navegacao li { margin-right: 5px; }
#menu .navegacao li a { color: #fff; padding: 5px 10px; }
#menu .navegacao li a:hover { text-decoration: none; background: #335B4D ; }
#menu .share { float: right; }
#menu .share li a { height: 18px; width: 18px; text-indent: -9999px; display:block; float:left; margin-left: 10px; }
#menu .share li a.delicious { background:transparent url(/images/site/deliciousshare.png) no-repeat 0 0; }
#menu .share li a.delicious:hover { background-position: 0 -20px;}
#menu .share li a.twitter { background:transparent url(/images/site/twittershare.png) no-repeat 0 0; }
#menu .share li a.twitter:hover { background-position: 0 -20px; }

#main { height: 425px; margin: 1px 0 0;}

.wrapper { height: 406px; width: 719px; margin-left: -8px; background: url(/images/site/bgslider.png) no-repeat; float: left; }
#slider {overflow:hidden;width:670px;height:347px;position:relative; margin:14px 20px 0;}
#slider ul {width:3700px;position:absolute;left:0;}
#slider li {float:left;width:680px;}
#slider li h3 { padding: 10px 0 15px; font-size: 1.8em; font-weight: 100; }
#slider li p { font-size: 1.2em; line-height: 1.1em; font-weight: 200; width: 198px; float: left; }
#slider img.left { float: left; margin-right: 5px; }

div.button  {	position: relative;	top: 100px; display: block;	}
div.button#left { float: left; }
div.button#right { float: right; }

#gotolink { position: absolute; top:490px; margin-left: 15px; z-index: 99999; }
#gotolink ul#toolbar li { float: left; margin: 5px 10px; }
#gotolink ul#tollbar li:last-child {margin-right: 0;}
#gotolink ul#toolbar li a { color: #4D714D; font-size: 1.1em; padding: 25px 20px 15px 25px; }
#gotolink ul#toolbar li a:hover { color: #f1f1f1; }
#gotolink ul#toolbar li a.current { color: #fff; }
#gotolink ul#toolbar li#projetos-tab a.current { background: url(/images/site/bg-tab-proj.png) left center no-repeat;  }
#gotolink ul#toolbar li#tarefas-tab a.current { background: url(/images/site/bg-tab-tar.png) left center no-repeat; }
#gotolink ul#toolbar li#agendas-tab a.current { background: url(/images/site/bg-tab-age.png) left center no-repeat; }
#gotolink ul#toolbar li#ereunioes-tab a.current { background: url(/images/site/bg-tab-ereu.png) left center no-repeat; }
#gotolink ul#toolbar li#contatos-tab a.current { background: url(/images/site/bg-tab-cont.png) left center no-repeat; }

#display { float: left; margin: 15px 0 0 9px; width: 220px;}
#display .about h1 { font-weight: 100; color: #fff; font-size: 1.65em; font-family: "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, "Trebuchet MS", Verdana, sans-serif; }
#display .about h2 { font-weight: 400; color: #fff; font-size: 1.2em; line-height: 1.1em; margin-top: 5px; text-shadow: .05em .08em .1em #335B4D; }
#display .assine { margin: 30px 0 0; }
#display .assine img { margin-bottom: 5px;}
#display .assine p { font-size: .8em; line-height: 1.2em; padding-left: 8px; }

#oquefaz { height: 105px; width: 950px; background: url(/images/site/bgfaz.png) no-repeat; margin: -13px 0 0 -10px;  }
#oquefaz .tour { position: relative; display: inline; left: 70px; top: 59px; z-index: 999;}
#oquefaz .descfaz { width: 740px; padding: 0 20px 20px 185px; }
#oquefaz .descfaz h3 { font-size: 1em; padding-bottom: 10px;}
#oquefaz .descfaz p { font-size: .9em; line-height: 1.2em;}


/** Internas **/
#conteudo h1 { font-size: 1.8em; color: #193F25; line-height: 1.8em; }
#conteudo h2 { font-size: 1.3em; color: #335A4C; font-weight: 400; line-height: 1.2em; }
#conteudo h2 a { text-decoration: underline; color: #335A4C; }
#conteudo h2 a:hover { text-decoration: none; color: #628F7E; }

/** Planos **/
#qplanos { margin: 30px 0;}
#qplanos .plano { width: 160px; float: left; padding: 6px; }
#gratuito, #basico, #profissional, #avancado { margin-right: 20px;}
#basico { background: #f9f9f9; }
#qplanos .plano:last-child { margin-right: 0px; }
#qplanos .plano h3 { font-size: 1.3em; font-weight: 700; line-height: 1.3em;}
#qplanos .plano p { font-size: .8em; font-weight: 400; text-align: center; margin-top: 5px;}
#qplanos .plano ul { margin: 5px;}
#qplanos .plano li { font-size: .8em; padding: 5px 1px; border-bottom: 1px solid #A9BE80;}
#qplanos .plano .assinep a{outline:none;display:block;width:140px;height:32px;background:url(/images/site/btassine.gif) top left no-repeat;text-indent:-99999px;overflow:hidden; margin: 10px auto 15px;}
#qplanos .plano .assinep a:hover {background-position:-150px 0px;}
#qplanos .plano .assinep a:active {background-position:-300px 0px;outline:none; -moz-outline-style:none;}
#qplanos .plano .assineemp a{outline:none;display:block;width:140px;height:32px;background:url(/images/site/bt-consulte-assine.gif) top left no-repeat;text-indent:-99999px;overflow:hidden; margin: 10px auto 15px;}
#qplanos .plano .assineemp a:hover {background-position:-150px 0px;}
#qplanos .plano .assineemp a:active {background-position:-300px 0px;outline:none; -moz-outline-style:none;}

#faqplanos .questaor { float: right; width: 410px; margin-bottom: 15px; border-bottom: 1px solid #628F7E; padding: 20px; }
#faqplanos .questaol { float: left; width: 410px; margin-bottom: 15px; border-bottom: 1px solid #628F7E; padding: 20px; }
#faqplanos h5 {padding-bottom: 5px; font-size: 1.2em;}
#faqplanos p {padding-bottom: 5px; }

/** Assine **/
#form-assinatura { margin: 30px 0 50px; }
#form-assinatura p { padding: 18px 40px; line-height: 1.2em;}
#form-assinatura p a { text-decoration: none; color: #335A4C; }
#form-assinatura p a:hover { text-decoration: underline; color: #628F7E; }
#form-assinatura p.lineout { padding: 18px 40px 0; line-height: 1.2em;}
#form-assinatura p.strong { font-weight: 700;}
#form-assinatura ul.promo { margin: 0 60px;}
#form-assinatura h3 { background:#194025 none repeat scroll 0 0; border:1px solid #A8BE80; color:#D8F5A6; font-size:.9em; font-weight:bold; line-height:1.3em; padding:8px 16px; text-transform:uppercase; }
#form-assinatura ul.form { margin: 16px; }
#form-assinatura li { margin:0 0 8px; overflow:hidden; padding:0; }
#form-assinatura ul.form li label { line-height:36px; float:left; margin-right:1%; text-align:right; width:33%; font-size: .9em; font-weight: 700; }
#form-assinatura ul.form li label.note { line-height:14px; float:left; margin-right:1%; text-align:right; width:33%; font-size: .9em; font-weight: 700; }
#form-assinatura ul.form input[type="text"], ul.form input[type="password"], ul.form textarea { float:left; margin-right:1% ; padding:6px; width: 29%; }
#form-assinatura ul.form input[type="text"].conta { float:left; padding:6px; width: 20%;  }
#form-assinatura ul.form input[type="text"], ul.form input[type="password"], ul.form textarea { background:#FFFFFF url(/images/site/bg-input.png) repeat-x scroll 0 0; border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB; border-style:solid; border-width:1px; }
#form-assinatura ul.form input[type="text"]:focus, ul.form input[type="password"]:focus, ul.form textarea:focus { background:#f9f1f1 ;  }
#form-assinatura ul.form input[type="text"], ul.form input[type="password"], ul.form textarea, ul.form select { font-size:1em; width:auto; }
#form-assinatura ul.form li em { font-size: .75em; font-weight: 400; }
#form-assinatura ul.form li span.strong { line-height: 40px; font-size: 1.1em; font-weight: 700; margin-right: 10px; }
#form-assinatura ul.form li span.light { line-height: 36px; font-size: .8em; font-weight: 400; margin-right: 10px;}
#form-assinatura ul.form li span.permitido { line-height: 36px; font-size: .9em; color: #090; font-weight: 700; }
#form-assinatura ul.form li span.jaexiste { line-height: 36px; font-size: .9em; color: #f00; font-weight: 700; }
#form-assinatura ul.form li span a { color: #193F25; text-decoration: none; }
#form-assinatura ul.form li span a:hover { color: #335A4C; text-decoration: underline; }
#form-assinatura ul.info, ul.termos, div.buttons {margin: 16px 40px; font-size: .9em; }
#form-assinatura ul.info a { text-decoration: underline; color: #335A4C; }
#form-assinatura ul.info a:hover { text-decoration: none; color: #628F7E; }
#form-assinatura hr { height: 1px;	margin: 20px 30px;	border: none;	border-bottom: 1px solid #ccc; }
#form-assinatura div.buttons a { text-decoration: none; color: #335A4C; vertical-align: super; padding-left: 10px; }
#form-assinatura div.buttons a:hover { text-decoration: underline; color: #628F7E; }
#form-assinatura .contasativas { width: 580px; margin: 16px 0 16px 180px; }
#form-assinatura .contasativas .conta { border: 1px solid #c1c1c1; background: #FAFFEF; margin-bottom: 6px; padding: 6px; font-weight: 700; font-size: 1.1em; } 
#form-assinatura #assine-plpromo { background: url(http://setadigital.net/clientes/moovpro/novosite/markup/images/site/bg_plpromo.gif) repeat; margin: 16px auto;  padding: 10px; border: 1px solid #DEE0D2; width: 78%; }
#form-assinatura #assine-plpromo h6 { font-size: 1.5em; padding-bottom: 8px; }
#form-assinatura #assine-plpromo ul { padding: 8px; }
#form-assinatura #assine-plpromo li { font-size: 1.2em; }
#form-assinatura #assine-plpromo li.total { font-size: 1.3em; font-weight: 700; background: #95CA00; padding: 4px; color: #fff; }

/** MSG STATUS **/
.mensagemtop { background:#FBE3E4; border: 3px solid; margin: 0 40px 10px; padding: 10px; }
.mensagemtop h5 { font-size: 1.1em; font-weight: 700; color: #000; padding-bottom: 15px;}
.mensagemtop p { margin-left: 35px; font-size: .9em; font-weight: 700; color: #414141; }
.mensagemtop ol { margin:; font-size: .8em; margin: 3px 0 10px 40px; }
.mensagemtop ol li { margin:0; padding: 0; line-height: 16px; color: #717171;}
.merro {background:#FBE3E4; border-color:  #9F0913; }
.merro h5 img {vertical-align: text-bottom; padding-right: 8px;}
.merro a { color: #9F0913; text-decoration: underline; font-weight: 700; }
.merro a:hover { color: #DF4552; text-decoration: none;}
.msucc { background: #F2FFEB; border: 3px solid #060; }


/** Contato **/
#contato {margin: 30px 0; }
#contato .formcto { float: left; }
#contato .formcto li { margin-bottom: 15px;}
#contato .formcto li label { font-size: 1em;}
#contato .formcto .input, .formcto .textarea { width: 460px; border: 1px solid #414141; font-size: 1.2em; padding: 5px;}
#contato .formcto #captcha label {  width: 195px; }
#contato .formcto .form-captcha img { width: 150px; vertical-align: middle;}
#contato .formcto .captcha-input { width: 120px; border: 1px solid #414141; font-size: 1.2em; padding: 5px;}
#contato .infocto { float: right; padding: 10px; border: 1px solid #335A4C; background: #628F7E; color: #fff;  }
#contato .infocto p { margin-bottom: 10px; color:  }
#contato .infocto p span { font-weight: 700; }
#contato .infocto p:last-child { margin: 0; }


/** Instâncias **/
#instancias { margin: 18px auto; width: 810px; }
#instancias .listancia { float: left; margin:0 10px 20px; padding: 10px; border: 2px solid #414141; }
#instancias .listancia img { width: 225px; height: 65px; overflow: hidden; margin-bottom: 5px;}
#instancias .listancia a { text-decoration: none; color: #335A4C; }
#instancias .listancia a:hover { text-decoration: underline; color: #628F7E; }

/** Termos **/
#termos {margin: 30px 0;}
#termos h3 { font-size: 1.4em; padding: 30px 0 3px;}
#termos p { font-size: 1em; line-height: 1.3em; }
#termos p.ultima_atualizacao { font-size: .8em; padding: 30px 0;}

/** Help **/
/** a.help{ position:relative; z-index:99; text-decoration:none;}
a.help:hover{z-index:100; cursor: help;}
a.help span{display: none}
a.help:hover span{ display:block; position:absolute; top:10px; left:10px; width:140px; border:1px solid #193F25; background-color:#D8F5A6; color:#193F25; text-align: left; font-size: .8em; padding: 10px; filter: alpha(opacity=90); opacity: .90; -moz-opacity:0.9 ;} **/



#rodape { width: 940px; background: url(/images/site/bgrodape.png) no-repeat; margin-top: 40px; border-bottom: 1px solid #AABF81; }
#rodape h4 { font-weight: 700; font-size: .8em; padding: 3px 5px; background-color: #D1EDA1; }
#rodape .blog, #rodape .site, #rodape .suporte, #rodape .selos { float: left; width: 200px; margin: 20px 0 20px 20px;  }
#rodape li:first-child { margin-top: 3px;}
#rodape li { font-size: .7em; padding: 5px; border-bottom: 1px dotted #A9BE80; margin: 0 5px; }
#rodape li:last-child { border: none;}
#rodape a { color: #A9BE80; }
#rodape .creditos p { text-align: center; font-size: .6em; padding: 0 0 5px 0; }



/** HACK CHROME E SAFARI **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#head div.login { float: right; margin-top: 5px; }
	#head div.login fieldset .input { border: 1px solid #335B4D; background: #D0F1A3; width: 178px; font-size: 1.3em; padding: 5px; }
	ul.form select { background:#FFFFFF url(/images/site/bg-input.png) repeat-x scroll 0 0; border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB; border-style:solid; border-width:1px; -khtml-appearance:none;   }
#form-assinatura ul.form input[type="text"].conta {margin-left:2px ; }
#slider li h3 { font-weight: 300; }
}

/** HACK OPERA **/
@media all and (min-width: 0px){
}

/** FONTS **/

@font-face {
   font-family: "Helvetica Neue UltraLight" ;
   src: url("../font/HelveticaNeueLTStd-UltLt.otf");
}
