@charset "utf-8";
@import url("colorbox.css");
#sidebar { float: right; padding-right: 0px; padding-left: 30px; background: url(../img/div.jpg) no-repeat left top; }
#main-int { float: left; width: 590px; padding-bottom: 20px; }
#topo a.topo-int { margin-left: 525px !important; }
#ferramentas { margin-bottom: 10px; display: block; float: right; }
#main-int #texto { clear: both; }
#main-int #ferramentas ul { display: block; height: 18px; margin: 0px; }
#main-int #ferramentas ul li { background: none; float: right; margin: 0px 0px 0px 8px; padding: 0px; }
#main-int #ferramentas ul li a { background: url(../img/icons.gif) right -120px; display: block; height: 20px; width: 22px; overflow: hidden; text-indent: -9999px; }
#main-int #ferramentas ul li a:hover { background-position: right -140px; }
#main-int #ferramentas ul li a.ico-print { background-position: right -160px; }
#main-int #ferramentas ul li a:hover.ico-print { background-position: right -180px; }
#main-int #ferramentas ul li a.ico-big { background-position: right -200px; }
#main-int #ferramentas ul li a:hover.ico-big { background-position: right -220px; }
#main-int #ferramentas ul li a.ico-small { background-position: right -240px; }
#main-int #ferramentas ul li a:hover.ico-small { background-position: right -260px; }
#main-int #ferramentas ul li a.ico-share { background-position: right -280px; }
#main-int #ferramentas ul li a:hover.ico-share { background-position: right -300px; }
/* acordion*/
html { overflow-Y: scroll; }
.container { width: 590px; margin: 0 0px; }
h2.trigger { padding: 0 0 0 50px; background: url(../img/h2_trigger_a.gif) no-repeat; height: 45px; width: 540px; float: left; font: normal 24px/45px Calibri, "Trebuchet MS", Tahoma; margin-bottom: 10px; }
#main-int h2 a { color: #D7FBF3; text-decoration: none; display: block; }
#main-int h2 a:hover { color: #4CEBCB; text-decoration: none; }
#main-int h2.active { background-position: left bottom; }
.toggle_container { margin: 0; padding: 0; overflow: hidden; width: 590px; clear: both; }
.toggle_container .block { border-bottom: 1px dotted #4CEBCB; margin-bottom: 20px; clear: both; }
#texto p { padding: 5px 0; margin: 5px 0; }
#texto strong { color: #4CEBCB; }
#texto strong a { color: #4CEBCB; }
#texto strong a:hover { color: #EAB748; }
#texto a.sublink { color: #D7FBF3 !important; }
#texto img { margin: 10px; padding: 5px; background: #1D4538; border: 1px solid #339380; }
#texto .img-centro { margin: 10px auto !important; display: block; }
#texto .data { color: #EAB748; font-size: 12px;}

#texto img.img-materia { float: right; margin: 10px 10px 2px; padding: 5px; background: #1D4538; border: 1px solid #339380; }
#texto img.img-perfil { float: left; margin: 10px 10px 2px; padding: 5px; background: #1D4538; border: 1px solid #339380; }
#texto .creditos { float: right; background: #116153; padding: 2px; font-size: 12px; width: 258px !important; margin: 0px 10px 10px !important; }
.ie6 #texto .creditos { margin-right: 5px !important; }

#texto img.img-gal { margin: 0px; float: none; }
#texto img.img-galint { margin: 10px 12px; float: none; }
#texto a:hover.sublink { color: #F4D99F !important; text-decoration: none; }
/* formulario */
#texto .foto-int { float: right; border: 1px solid #D7FBF3; margin: 0px 2px 0px 0px; padding: 2px; }
#texto .creditos { float: right; clear: right; background: #116153; margin: 0px 0px 5px 5px; padding: 2px; font-size: 12px; width: 253px; }
#main-int #texto h3 { font: 24px Georgia, Helvetica, Arial; margin: 20px 0 5px; padding: 0 0 5px; border-bottom: 1px dotted #4CEBCB; color: #4CEBCB; }
#main-int #texto h3 a { font: 24px Georgia, Helvetica, Arial; margin: 20px 0 5px; padding: 0 0 5px; border-bottom: 1px dotted #4CEBCB; color: #4CEBCB; }
#main-int #secao-titulo { border-bottom: 1px dotted #339380; height: 24px; }
/* acordion*/

#main-int .main-titulo { font-size: 22px; color: #4CEBCB !important; padding-bottom: 20px; }
#main-int h3 { color: #FFF; font: normal 18px Calibri, "Trebuchet MS", Tahoma; text-decoration: none; display: block; background: url(../img/icons.gif) no-repeat -200px -50px; }
#main-int h3.secao { float: left; display: block; text-transform: uppercase; }
#main-int h3.secao a { text-transform: uppercase; text-decoration: none; color: #D7FBF3; }
#main-int h3.secao a:hover { text-decoration: none; }
#main-int h4 { color: #EAB748; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#main-int ul { margin-top: 15px; margin-bottom: 15px; font: 15px Calibri, "Trebuchet MS", Tahoma; }
#main-int ul li { background: url(../img/bullet.gif) no-repeat 0px 6px; padding-left: 15px; margin-top: 5px; margin-left: 10px; padding-bottom: 8px; }
#main-int a { text-decoration: none; color: #F4D99F; }
#main-int a:hover { text-decoration: underline; color: #F4D99F; }
.dest-green { color: #4CEBCB !important; font-weight: bold; }
.dest-white { color: #D7FBF3 !important; font-weight: normal; }
.dest-brown { color: #F4D99F; }

#texto { font-size: 15px; padding-top: 20px; margin-bottom: 10px; }
.zebra tr.Even td { border-left:1px solid #112924; border-bottom:1px solid #112924; border-right:1px solid #112924; padding:8px; vertical-align: top; background: #0D241F; }
.zebra tr.Odd td { border-left:1px solid #112924; border-bottom:1px solid #112924; border-right:1px solid #112924; padding:8px; background: #13322D; vertical-align: top; }
.zebra tr.Head td { color:#EAB748; font-weight:bold; border-left:1px solid #112924; border-bottom:1px solid #112924; padding:8px; background: #1C5146; vertical-align: top; }
#main-int .box { padding: 5px; font-weight: bold; background: #1D4538; margin-top: 20px; margin-bottom: 20px; }
#main-int .box-small { width: 60%; margin-right: auto; margin-left: auto; display: none; }
#main-int .box-small-show { width: 70%; margin-right: auto; margin-left: auto; }
#main-int .atencao { border: 1px solid #339380; color: #4CEBCB; }
#main-int .box .img-box { display: block; background: url(../img/icons.gif) no-repeat; height: 34px; width: 38px; float: left; margin-right: 10px; }
#main-int .box .img-atencao { background-position: 0px -248px; }
#main-int .box .img-sucesso { background-position: 0px -316px; }
#main-int .box .img-erro { background-position: 0px -282px; }
#main-int .box a.no-under { text-decoration: none; }

#texto .lista-espaco li { margin-bottom: 20px; }
#main-int #texto h5 { display: block; text-align: right; color: #EAB748; }
/* formulario */
.element label { float:left; width:90px; font-weight:bold }
.block { width:550px; margin:0 auto; text-align:left; }
.element * { padding:5px; margin:2px; font: 15px Calibri, "Trebuchet MS", Tahoma; color: #D7FBF3; }
.element .input-error { font-weight:bold; color: #EAB748; }
.element label { float:left; width:90px; font-weight:bold }
.element .text { float:left; width:380px; padding-left:25px; border: 1px solid #228976; background-color: #0D241F; }
.element .textarea { height:120px; width:380px; padding-left:25px; border: 1px solid #228976; background-color: #0D241F; }
.element .textarea-menor { height:90px !important; }
.element .textarea-pequeno { height:55px !important; }
.element input, .element textarea { background-image: url(../img/alert.gif); background-repeat: no-repeat; background-position: -999px 0px; }
.element .hightlight { border-color: #EAB748; background-position: 2px 4px; }
.element #submit , #submitlogin, .submitper-dados, #submitdes{ float:right; margin-right:32px; width: 65px; }
.loading { float:right; background:url(../img/loadinfo.gif) no-repeat; height:28px; width:28px; display:none; }
/* videos*/
.perfil-videos { width: 250px; float: left; }
#limita-char, #leftSobremi, #leftFormac, #leftTraba{ color: #FC0; width: 100px; }
#limita-char { display: block; width: 500px; text-align: right; }
/* ferramentas perfil */
#perfil-menu ul { display: block; height: 18px; margin: 0px; }
#perfil-menu ul li { background: none; float: right; margin: 0px 0px 0px 8px; padding: 0px; }
#perfil-menu ul li a { background: url(../img/icons.gif) no-repeat right -366px; display: block; height: 20px; padding-right: 25px; margin-left: 10px; color: #D7FBF3; }
.ie6 #perfil-menu ul li a {width: 25px; overflow: hidden; text-indent: -9999px; padding-right: 5px!important;}
#perfil-menu ul li a:hover { color: #4CEBCB; text-decoration: none; }
#perfil-menu ul li a.ico-ver { background-position: right -386px; }
#perfil-menu ul li a.ico-login { background-position: right -406px; }
