.button:link, .button:visited { background: #6A92BA; padding: 3px; margin: 0px; font: 11px tahoma; color: white;  text-decoration: none; border: 1px solid #6A92BA; }
.button:hover { color: black; }
.ns:link, .ns:visited { background: #DADADA; padding: 3px; margin: 0px; font: 11px tahoma; color: #5A5A5A;  text-decoration: none; padding-left: 7px; padding-right: 7px; border: 1px solid #DADADA; }
.ns:hover { background: #6A92BA; border: 1px solid #6A92BA; color: white; }
.ne:link, .ne:visited { border: 1px solid #6A92BA; padding: 3px; margin: 0px; font: 11px tahoma; color: #6A92BA;  text-decoration: none; padding-left: 7px; padding-right: 7px; }

/* -------------------- GERAL ---------------------- */

.erro { background: #FFF0F0; border: 2px solid #FFDBDB; font: 12px tahoma; padding: 10px; width: 250px; } 
.sucesso { background: #EEFFEC; border: 2px solid #D2EECD; font: 12px tahoma; text-align: center; padding: 10px; }
hr { border: 2px solid #CDCDCD; }
body, h1, h2, h3, h4, h6, p, ul, form { text-align: center; margin: 0px; padding: 0px; list-style: none; } 
#linhas { margin-bottom: 5px; padding: 10px; border-bottom: 1px solid #A5A5A5; } 
a:link, a:visited { text-decoration: none; color: #000000; font: 12px tahoma; } 
a:hover { color: #0D82C8; } 
table, td { font: 12px tahoma; } 
#explicacao { font: 10px tahoma; letter-spacing: 1px; color: gray; } 

/* -------------------- TEMA ---------------------- */

.textarea { font: 10px tahoma; width: 120; height: 40px; border: 0px; border: 1px solid #90D0EE; border-left: 5px solid #90D0EE; padding-left: 5px; overflow-x: hidden; overflow-y: hidden; }
.botaofechado { font: 12px tahoma; letter-spacing: 1px; border: 1px solid #0D82C8; color: #3D7795; height: 25px; padding: 4px; width: 221px; }
.menu a { float: left; font: bold 12px tahoma; text-decoration: none; padding-top: 22px; padding-left: 20px; padding-right: 20px; color: #0D82C8; padding-bottom: 15px; } 
.menu a:hover { background: url(../pics/menu-hover.gif); color: black; } 
.bubble { background: url(../pics/fundo_bubble.gif); letter-spacing: 2px; text-transform: uppercase; font:bold 11px tahoma; padding: 5 0; } 
.bubble_cont { border-bottom: 1px solid #0D82C8; }
.esq { padding: 0; width: 4; text-align: left; vertical-align: top; } 
.dir { padding: 0; width: 4; text-align: right; vertical-align: top } 
.lado-esq {background:no-repeat url(../pics/lado-esq.gif) 0 0; width: 10px; height: 23px; font-size: 2px; } 
.lado-dir { background: no-repeat url(../pics/lado-dir.gif) 0 0; width: 10px; height: 23px; font-size: 2px; } 
.lado-esq-baixo { background:no-repeat url(../pics/lado-esq-baixo.gif) 0 0; width: 8px; height: 9px; font-size: 2px; } 
.lado-dir-baixo { background:no-repeat url(../pics/lado-dir-baixo.gif) 0 0; width: 8px; height: 9px; font-size:2px; } 
.conteudo_bubble { font: 12px tahoma; border-left: 1px solid #0D82C8; border-right: 1px solid #0D82C8; padding: 5px; text-align: center; padding-top: 10px; } 
.creditos { font: bold 12px tahoma; text-transform: uppercase; text-align: center; padding-top: 10px;  } 
.cat a { display: block; background: white; border: 1px solid #90D0EE; border-left: 5px solid #90D0EE; font: 12px tahoma; margin-bottom: 5px; padding: 3px; color: black; text-decoration: none; } 
.cat a:hover { color: #0D82C8; border: 1px solid #0D82C8; border-left: 5px solid #0D82C8; }
.vervideo_comentarios { background: url(../pics/vervideo/comentarios.gif); }
.vervideo_titulo { background: url(../pics/vervideo/titulo.gif); }
.vervideo_fundo { background: url(../pics/vervideo/fundo.gif); }
.vervideo_url { background: url(../pics/vervideo/url.gif); }

/* -------------------- PARCEIROS ---------------------- */

.parceiros { margin: 1px; } 

/* -------------------- EXIBIÇÃO DOS VÍDEOS ---------------------- */

.tooltip{ margin-bottom: 10px; font: 11px tahoma; width:110px; _width:120px; padding: 5px; background: #CCC; text-align: center; text-decoration: none; } 
.tooltip2{ margin: 0px; font: 11px tahoma; width: 110px; _width:120px; padding: 5px; background: #E4E4E4; text-align: center; text-decoration: none; } 
.img-video { position: absolute; top: 0px; left: 0px; border: 0px; width: 120px; height: 90px; }
.fundo { position: absolute; top: 0px; left: 0px; border: 0px solid; text-align: center; }
.rel-pos-vid { position: relative; padding: 0px; margin: 0px; height: 90px; width: 120px; }  

/* -------------------- BUSCA ---------------------- */

.ops { background: url("../pics/ops.gif"); }
.buscando { display: block; font: 11px tahoma; background: #E3E3E3; border-top: 1px solid #828282; border-bottom: 1px solid #828282; padding: 10px; } 
.resultados { display: block; font: 12px tahoma; border-bottom: 1px solid #828282; padding: 10px; }
#selecao_busca { margin-top: 8px; text-align:left; font: 11px; text-transform: uppercase; } 
#form_restrito_input_text { background: url("../pics/input-text-pass.gif"); border: 1px solid #226ACC; width: 150px; height: 24px; padding: 4px; font: bold 11px tahoma; margin-bottom: 3px; color: white; } 
#form_restrito_input_submit { background: url("../pics/input-button.gif"); border: 1px solid #CC3D00; width: 150px; height: 24px; padding: 4px; font: bold 11px tahoma; margin-bottom: 3px; color: white; text-transform: uppercase; } 
	
/* -------------------- VISUALIZAR ---------------------- */

.vervideo_bordas { background: url(../pics/vervideo/bordas.gif); }.titulo_video { font: 12px tahoma;  border: 0px;  background: transparent;  width: 100%;  height: 30px;  padding: 7px; }
#botaovisu { border: 1px solid black; margin-bottom: 3px; margin-top: 3px; width: 420; font-family: tahoma; font-size: 12px; height: 25px; padding: 4px; } 

/* -------------------- ADMIN ---------------------- */
 
#inputadm { font: 13px tahoma; letter-spacing: 2px; height: 30px; padding: 6px; background: #DAEDFF; border: 1px solid #5DB2DB; margin-bottom: 3px; width: 200; margin-left: 5px; } 
#inputadm2 { font: 15px tahoma; background: #DAEDFF; border: 1px solid #5DB2DB; margin-left: 5px; } 
.menutitle { cursor: pointer; padding: 3px; font: 12px tahoma; text-align: center; } 
.botaoaberto { font: 12px tahoma; letter-spacing: 1px; border: 1px solid #C4C4C4; color: #7C7C7C; height: 25px; padding: 4px; width: 221px; } 