@charset "UTF-8";
/* CSS Document */

/* Definições*/

body {color:#5d5d5d;background:#f4f2ee;font-family:Arial,Helvetica,sans-serif}
html {overflow:-moz-scrollbars-vertical}
h1,h2,h3,h4 {color:#79715d}
a {color:#8e7e54;text-decoration:none}
a:hover {color:#ebab00;text-decoration:underline}
a img {border:0}

/* Conteúdo */

#wrapper {width:830px;min-height:100%;margin-left:auto;margin-right:auto;overflow:auto}
#header {height:50px;margin-top:50px;background:url(images/bg_menu.png) no-repeat}
#header .logo {width:296px;float:left}
#header .menu1 {width:240px;float:left;margin:5px 0 0}
#header .menu2 {width:285px;float:right;margin:5px 5px 0 0}
#header .menu1 ul,.menu2 ul {display:block;list-style:none;font-size:1em;font-weight:bold;letter-spacing:-0.07em}
#header .menu1 ul li {float:left;padding-left:16px}
#header .menu1 ul li a {color:#79715d;display:block;text-decoration:none}
#header .menu2 ul li {float:right;padding-left:15px;padding-right:6px}
#header .menu2 ul li a {color:#8e7e54;display:block;text-decoration:none}
#header ul li a:hover {color:#ebab00;text-decoration:underline}

#content h1,#content h1 {font:bold 2.9em Arial,Sans-serif;padding-top:0.1em;line-height:0.8}
#content h2,#content h2 {font:bold 1.3em Arial,Helvetica,sans-serif;padding-top:1em;line-height:0.5}
#content {overflow:auto}
#content .headline {width:830px;height:76px;background:url(images/headline.png) no-repeat center;margin-top:30px;margin-bottom:40px}
#content .lista {float:left;width:430px}
#content .lista ul {list-style:none;font-size:1.1em}
#content .lista li {background:url(images/bullet_star.png) no-repeat left center;padding-left:1em;margin-bottom:0.6em}
#content .conta {float:right;width:340px;background:#fff;padding:20px;margin-bottom:5px}
#content .linha {border-bottom:1px solid #aba28c;padding-top:5px;padding-bottom:5px;margin-bottom:20px}
#content h3 {font-size:1.2em;font-weight:normal;letter-spacing:-0.05em}
#inputArea {font-size:1em;width:330px}
#inputArea input,#inputArea textarea {padding:5px;font-size:0.9em;color:#8e7e54; margin-top:5px;}

.activeField {background-color:#f4f2ee;border:solid 1px #8e7e54}
input:focus, input.error:focus,textarea:focus {	background-color: #FFC; border-color: #FC6;}
.idle {border:solid 1px #e0ddd9;background:#e1d9ce}
.idle#email,.activeField#email {width:260px;margin-left:7px}
.idle#senha,.activeField#senha {width:216px;margin-top:5px;}
.button {float:right;margin-top:5px}

#footer {width:830px;margin-left:auto;margin-right:auto;margin-top:30px;border-top:2px solid #aba28c}
#footer p {font-size:0.8em;text-align:center}

/* Formulário */

p.legend { margin-bottom: 1em; }
p.legend em { color: #ebab00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0;}
div.errors p em { color: #333; font-style: normal; font-weight: bold; }

div.config { color: #79715d; }
div.config form { background:#fff; padding:1px 15px 45px 15px; }
div.config form p { margin: 0;font-size:0.8em; }
div.config form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.config form fieldset { margin: 10px 0; padding: 10px; border: #8e7e54 1px solid; }
div.config form legend { font-weight: bold; color: #79715d; }
div.config form fieldset div { padding: 0.25em 0; clear: both;}
div.config label, 
div.config span.label { color:#79715d; margin-right: 5px; padding-right: 5px; }
div.config label.error, 
div.config input.error { border-color: #ebab00; background-color: #ffc; }
div.config input[type=text], div.config input[type=password] {font-size:1.2em; color: #79715d; height:25px; margin:0; padding:2px;}
div.config div.buttonrow { background:#fff; float:left;}
div.config .campos {font-size: 0.8em;}
div.config .campos ol { margin:0; padding: 0; }
div.config .campos li { float: left; margin-left:27px; }
div.config .avatar { }
div.config select, div.config input {vertical-align: middle;}
div.config #feed_config input {vertical-align: top;}

.conta button {border: 0; padding: 0; display: inline; background: transparent; margin: 0; float: right;}

/* Contato */

div.contato { color: #79715d; }
div.contato form {background:#fff;padding:15px;}
div.contato fieldset {border:none;overflow:auto;}

div.contato p.campos {clear:both;float:none;line-height:24px;}
div.contato p.campos label {clear:left;display:block;float:left;text-align:right;width:120px;}
div.contato p.campos input {background:#fff; border:2px solid #E0DDD9;color:#626262;float:left;margin:0 0 5px 8px;width:270px;height:20px;padding-top:3px;}
div.contato p.campos select {color:#626262;float:left;margin:0 0 5px 10px;width:220px;}
div.contato .textoarea {border:2px solid #E0DDD9;color:#626262;float:left;width:280px;height:90px;margin-left:10px; display:block;}

div.contato p.check {clear:both;float:none;display:block;}
div.contato p.check label {clear:left;float:left;}
div.contato p.check input {clear:left;float:left;}

div.contato div.form {padding:0px;}
div.contato div.termos {padding-left:105px;width:420px;font-size:11px;line-height:15px; text-align:justify;}
div.contato p.botao {float:left;padding-top:5px;padding-left:130px;clear:both;float:none;line-height:24px;}
div.contato button { background:transparent none repeat scroll;border:0 none;display:inline;float:left;margin:0;padding:0;display:block;}

div.contato .input:hover {border:2px solid #C8F1FF;}

/* Clear */

.clear {clear:both}
.clearfix {overflow:hidden}
.floatL {float:left;margin:0 10px 10px 0}
.floatR {float:right;margin:0 0 10px 10px}
.aligncenter {text-align:center;margin:0 0 5px}
.left {text-align:left}
.right {text-align:right}
