/*ESTRUTURA BASE*/
body { margin:0px; background: url('../images/grid.gif') repeat top;}
#container { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898464; text-align:left; }

/*links gerais*/
a, a:link, a:active {color:#898464; text-decoration:underline;}
a:visited {color:#898464; text-decoration:underline;}
a:hover {color:#E6AD02; text-decoration:underline;}

p { margin:0px; padding:0px;}
form { margin:0px; padding:0px;}
.clear { clear:both;}
.floatLeft { float:left;}
.code { font-family:"Courier New", Courier, monospace;}

/*background*/
/*logo, barra*/
#line1 {border-bottom:1px solid #ece8d9; background-color:#FFFFFF;}
#brand {background: url('../images/bg_top.jpg') no-repeat right top; width:960px; margin:auto;}
/*contents, pub*/
#content {background: url('../images/bg_bot_b.gif') no-repeat right top; width:960px; margin:auto;}

/*menu*/
#menu { padding-bottom:25px; text-transform:uppercase;  font-weight:bold;}
#menu .on { background: url('../images/menu_ON.gif') no-repeat top; height:26px; width:88px; margin-right:2px; float:left; padding-left:9px; padding-top:7px;}
#menu .oquee { background: url('../images/menu_oquee.gif') no-repeat top; height:26px; width:143px; margin-right:2px; float:left; padding-left:9px; padding-top:7px;}
#menu .out { background: url('../images/menu_OUT.gif') no-repeat top; height:26px; width:88px; margin-right:2px; float:left; padding-left:9px; padding-top:7px;}
#menu .active { background: url('../images/menu_active.gif') no-repeat top; height:26px; width:88px; margin-right:2px; float:left; padding-left:9px; padding-top:7px; color:#FFCC00;}
#menu a, #menu a:link, #menu a:active, #menu a:visited { color:#FFFFFF; text-decoration:none; text-transform:uppercase;  font-weight:bold;}
#menu a:hover {color:#FFFFFF; text-decoration:underline; text-transform:uppercase;  font-weight:bold;}

/*content layout*/
#esq { width:563px; float:left; padding-right:30px; margin-bottom:40px;}
#dir_home { width:300px; float:right; text-align:left; padding-top:24px; margin-bottom:40px;}
#dir {width:367px; float:right; text-align:left; padding-top:30px; margin-bottom:40px;}

/*HOME*/
#bemvindo { padding-bottom:30px; border-bottom:1px solid #FFCC00; height:193px;}

#noticias .date { color:#C3BEA0; text-transform:uppercase; font-size:11px;}
#noticias h1 { color:#E6AD02; font-weight:bold; font-size:14px; margin:0px 0px 12px 0px;}
#noticias p {color:#898464;}
#noticias .mais { margin-top:7px; margin-bottom:30px;}
#noticias .mais a, #noticias .mais a:link, #noticias .mais a:active, #noticias .mais a:visited{ text-transform:uppercase; color:#E6AD02; text-decoration:underline; font-size:10px;}
#noticias .mais a:hover{ text-transform:uppercase; color:#C3BEA0; text-decoration:underline; font-size:10px;}
#noticias .img { padding-right:7px; float:left;}

#mrec { margin-bottom:30px;}

#ligado { text-align:right; font-size:14px; margin-bottom:7px;}
#ligado em { font-style:italic; font-weight:bold;}

/*boxs laterais*/
#directorio { background-color:#ECE8D9; padding:10px; margin-bottom:30px;}
#directorio h1 { font-size:16px; font-weight:bold; padding-bottom:10px; margin:0px;}
/*titulo, link*/#directorio h2 { margin:0px;}
#directorio h2 a, #directorio h2 a:link, #directorio h2 a:active, #directorio h2 a:visited { font-weight:bold; font-size:11px; color:#E6AD02; text-decoration:underline;}
#directorio h2 a:hover {font-weight:bold; font-size:11px; color:#898464; text-decoration:underline;}
#directorio p { font-size:11px; padding-bottom:10px; color:#898464;}

#seuID { background-color:#ECE8D9; padding:10px; margin-bottom:30px;}
#seuID h1 { font-size:16px; font-weight:bold; padding-bottom:10px; margin:0px;}
/*url*/#seuID h2 { margin:0px;}
#seuID h2 a, #seuID h2 a:link, #seuID h2 a:active, #seuID h2 a:visited { text-decoration:none; font-weight:bold; font-size:12px; color:#898464;}
#seuID h2 a:hover { text-decoration:underline; font-weight:bold; font-size:12px; color:#898464;}
#seuID p { font-size:11px; color:#898464;}

#seuURL { background-color:#ECE8D9; padding:10px; margin-bottom:30px;}
#seuURL h1 { font-size:16px; font-weight:bold; padding-bottom:10px; margin:0px;}
#seuURL p { font-size:12px; color:#898464;}
#seuURL .code { font-family:"Courier New", Courier, monospace; margin:15px 0px;}

#autentica { background-color:#ECE8D9; padding:10px; margin-bottom:30px;}
#autentica h1 { font-size:16px; font-weight:bold; padding-bottom:10px; margin:0px;}
#autentica p { font-size:10px; color:#898464; padding:3px; text-transform:uppercase;}
#autentica p a, #autentica p a:link, #autentica p a:active, #autentica p a:visited {font-size:11px; color:#898464; font-weight:bold; text-decoration:none; text-transform:none;}
#autentica p a:hover {font-size:11px; color:#898464; font-weight:bold; text-decoration:underline; text-transform:none;}
#autentica .bg { background-color:#F1EEE4; /*IE BUG*/height:45px;}

/*personas*/
#topoPersonas {background: url('../images/persona.gif') no-repeat left top; padding-left:65px; height:52px; margin-bottom:2px;}
#escolherPersonas { border:1px solid #FFCC00; font-size:16px; font-weight:bold; color:#E6AD02; padding:15px 10px; background-color:#FFFFFF;}
#escolherPersonas .campo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898464; margin-left:7px; }
#infoPersonas {border-bottom:1px solid #FFCC00; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; padding:15px 10px; background-color:#FFFFFF;}
#infoPersonas p { font-size:12px; color:#898464; margin-bottom:20px;}
#infoPersonas em { font-style:normal; font-size:10px;}
#infoPersonas .txt1 { float:left; width:130px; font-size:14px; font-weight:bold; color:#E6AD02; margin-bottom:10px;}
#infoPersonas .txt2 { float:left; color:#898464; width:130px; font-size:12px; font-weight:bold; margin-bottom:3px;}
#infoPersonas .campo1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#898464; font-weight:bold; margin-bottom:10px; }
#infoPersonas .campo2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#898464; margin-bottom:3px;}
#infoPersonas .check {margin-top:10px; font-size:12px; color:#898464; margin-bottom:20px;}
#infoPersonas .bts { border:0px;}

/*sites*/
#topoSites { border:1px solid #FFCC00; font-size:12px; color:#898464; padding:15px 10px; background-color:#FFFFFF; margin-top:52px;}
#topoSites strong { font-size:14px; font-weight:bold;}
#listaSites {border-bottom:1px solid #FFCC00; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; padding:15px 10px; background-color:#FFFFFF;}
#listaSites .odd { padding:5px 5px; margin:5px 0px;}
#listaSites .url { font-family:"Courier New", Courier, monospace; color:#898464; font-size:12px;}
#listaSites .added { font-family:"Courier New", Courier, monospace; color:#C3BEA0; font-size:11px; float:left; padding-top:2px;}
#listaSites .options { float:right; width:290px; }
#listaSites .bullet { float:left; width:20px; /*IE BUG*/height:15px;}
#listaSites .optionOne {width:109px; float:left; padding-top:2px; /*IE BUG*/height:15px;}
#listaSites .optionTwo { width:82px; float:left; padding-top:2px; /*IE BUG*/height:15px;}
#listaSites .optionThree { width:59px; float:left; padding-top:2px; /*IE BUG*/height:15px;}
#listaSites .link a, #listaSites .link a:link, #listaSites .link a:active, #listaSites .link a:visited { text-transform:uppercase; color:#898464; font-size:10px; text-decoration:underline; }
#listaSites .link a:hover {text-transform:uppercase; font-size:10px; color:#E6AD02; text-decoration:underline; }
#listaSites .permitir { background-color:#DBFFC9; border:1px solid #85EB52; text-transform:uppercase; color:#898464; font-size:10px; padding:1px 3px;}
/*#listaSites .permitir a, #listaSites .permitir a:link, #listaSites .permitir a:active, #listaSites .permitir a:visited { text-transform:uppercase; color:#898464; font-size:10px; text-decoration:underline; background-color:transparent; border:0px solid transparent;}
#listaSites .permitir a:hover {text-transform:uppercase; font-size:10px; color:#E6AD02; text-decoration:underline; background-color:#DBFFC9; border:0px solid transparent;}*/
#listaSites .perguntar {background-color:#FFF0B5; border:1px solid #F3C301; text-transform:uppercase; color:#898464; font-size:10px; padding:1px 3px;}
#listaSites .remover a, #listaSites .remover a:link, #listaSites .remover a:active, #listaSites .remover a:visited {text-transform:uppercase; font-size:10px; color:#C3BEA0; text-decoration:underline; padding:1px 3px;}
#listaSites .remover a:hover {text-transform:uppercase; color:#898464; font-size:10px; text-decoration:underline; background-color:#F1EEE4; padding:1px 3px;}
#listaSites .even {padding:5px; background-color:#FEF4CD; margin-bottom:10px;}

/*perfil*/
#topoPerfil {background: url('../images/persona.gif') no-repeat left top; padding-left:65px; height:52px; margin-bottom:2px; margin-top:23px; color:#F3C301; font-size:24px; font-weight:bold;}
#topoPerfil .priv {color:#898464; font-size:18px; font-weight:normal;}
#topoPerfil .priv em { color:#A19D86; font-size:24px; font-style:normal;}
#infoPerfil {border:1px solid #FFCC00; padding:15px 10px; background-color:#FFFFFF;}
#infoPerfil .txt { float:left; color:#898464; font-size:12px; margin-bottom:3px; line-height:1.7;}
#infoPerfil .pic { float:right;}
#infoPerfil .pic img { border:1px solid #898464;}
#experimente { width:300px; height:170px; padding-top:51px;}

/*Escolher Nome*/
#topoNome { border:1px solid #FFCC00; font-size:12px; color:#898464; padding:15px 10px; background-color:#FFFFFF; }
#topoNome strong { font-size:14px; font-weight:bold;}
#topoNome p { margin-bottom:7px;}
#topoNome .campo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#898464; }
#topoNome .bt { padding-top:15px;}

/*Requerer Dados*/
#dados { border:1px solid #FFCC00; font-size:12px; color:#898464; padding:15px 10px; background-color:#FFFFFF; margin-top:40px;}
#dados strong { font-size:14px; font-weight:bold;}
#dados p { margin-bottom:5px;}
#dados .bt { padding-top:15px;}
#dados table { margin-bottom:20px; border-top:1px solid #F1EEE4; border-left:1px solid #F1EEE4;}
#dados td {border-right:1px solid #F1EEE4; border-bottom:1px solid #F1EEE4; padding:5px;}
#dados td strong { font-size:12px; font-weight:bold;}

/*modal*/
#modal { background-color:#ECE8D9; padding:40px; width:245px; margin:auto;}
#modal .txt {color:#898464; font-size:12px; }
#modal .txt strong { color:#A19D86; font-size:14px; font-style:normal; font-weight:bold;}
#modal .bt { padding-top:15px;}

/*navegaçao*/
.nav {text-align:center; font-size:11px;}
.nav em { color:#C3BEA0; font-style:normal; padding:0px 3px; margin-right:3px;}
.nav strong { font-weight:bold; color:#E6AD02; padding:0px 3px; margin-right:3px;}
.nav a, .nav a:link, .nav a:active, .nav a:visited { /*background-color:#ECE8D9;*/ border:1px solid #C3BEA0; color:#898464; text-decoration:none; padding:0px 3px; margin-right:3px;}
.nav a:hover { background-color:#FEF4CD; color:#E6AD02; text-decoration:none; border:1px solid #C3BEA0; padding:0px 3px; margin-right:3px;}

#footpt { font-size:10px; width:960px; margin:auto;}

.errorlist { font-size:11px; color:#CC3300; font-weight:bold; background-color:#FFE4E4; padding:2px;}