/**** [ netP@11/GreyLight - Color&Images ] ****/
/* css_diftemplate_theme.css
   -------------------------- */
#logoright{
    float: right;
    display: inline;
    width: 314px;
    height: 101px;
    background: url(../img/logotipo_greylight.png) right no-repeat;}
#highlightsbox{
    border-bottom-color: #3d3d3d;
    background-color: #bbbbbb;}
.openhighlightsbox{background: url(../img/greylight/icon_bottom.png) right no-repeat;}
.closehighlightsbox{background: url(../img/greylight/icon_top.png) right no-repeat;}
.highlightsphotoperfil{background: url(../img/greylight/photo_perfil.png) left no-repeat;}
.highlightsphotonews{
    background: url(../img/greylight/photo_news.png) left no-repeat;
    border-color: #3d3d3d;
}
#highlights h2{color: #646464;}
#highlights ul li{background: url(../img/greylight/arrow.png) left no-repeat;}
#highlights a:hover{color: #7bb0c5 !important;}
.news h2{
    color: #fff !important;
    background: url(../img/greylight/backg_headernews.png) left no-repeat !important;}
.news p{background: #fff url(../img/greylight/breadcr_bg.png) right bottom no-repeat;}
.news a{color: #1374a5;}
/* antiga tpmain.css
   -------------------------- */
#content{background-color: #fff;}
.textgreen, sup{color: #1374a5;}
.gridbackg01, .stracktrace, #note, #simpletable, #tabelasemana{background-color: #fff;}
.gridbackg02{background-color: #f5f5f5;}
.formitemfile, #radiobutton ul, .inputbox, .formradio{border: 1px solid #ccc;}
.backgcolor{background: #f5f5f5;}
.backgnotes{
	border-top: 10px solid #bababa !important;
	border-right: 10px solid #bababa !important;
	border-bottom: 7px solid #bababa !important;
	background: #bababa;}
label{color: #5b5b5b;}
label a, label a:hover{
	color: #5b5b5b;
	border-bottom: 1px dotted #5b5b5b;}
#resultnone{
	border: 1px solid #ccc;
	background-color: #f5f5f5;}
.subheader{
	border-top: 4px solid #3d3d3d;
	border-bottom: 10px solid #fff;
	background-color: #bbb;}
#errorpage{border: 20px solid #bbb;}
#errorpage p{
	border-left: 15px solid #bbb;
	border-right: 15px solid #bbb;}
#errorpage label{border-bottom: 10px solid #bbb;}
.alert{background-image: url(../img/simb_alert.gif);}
#info, #tabelabackg03 th{background-color: #f5f5f5;}
#footertable{background-color: #797979;}
#footertable a{
	color: #f2f2f2;
	border: 1px solid #3d3d3d;
	background-color: #3d3d3d;}
#footertable a:hover{
	color: #5b5b5b !important;
	border: 1px solid #bbbbbb;
	background-color: #bbbbbb;}	
#pagenumber, #simpletable th, .ok_button, #shopping th, #tabletags th, .filtering thead td, .filtering thead th{
	color: #f2f2f2;
	background-color: #3d3d3d;}	
.sub2leftnav{background: url(../img/greylight/breadcr_bg.png);}	
#alerttable{background: #fff url(../img/icon_alerta.gif) left top no-repeat;}
#simpletable th.ordenacao{background-image: url(../img/sort_null.gif);}
#simpletable th.ordenacao a, #simpletable th.ordenacaoup a, #simpletable th.ordenacaodown a{color: #f2f2f2;}
#simpletable th.ordenacao a:hover{
	color: #f2f2f2;
	background-color: #797979;
	background-image: url(../img/sort_null.gif);}
#simpletable th.ordenacaoup{background-image: url(../img/sort_up.gif);}
#simpletable th.ordenacaoup a:hover{
	color: #f2f2f2;
	background-color: #797979;
	background-image: url(../img/sort_up.gif);}
#simpletable th.ordenacaodown{background-image: url(../img/sort_down.gif);}
#simpletable th.ordenacaodown a:hover{
	color: #f2f2f2;
	background-color: #797979;
	background-image: url(../img/sort_down.gif);}
#simpletable .year{
	color: #5b5b5b;
	border-bottom: 5px solid #fff;
	border-left: 10px solid #bbbbbb;
	background-color: #bbbbbb !important;}
#shopping{border-left: 1px solid #3d3d3d;}
#shopping td{border-right: 1px solid #3d3d3d;}
.qnt, #radiobuttonnavbar ul{border: 1px solid #3d3d3d;}
.total{
	border-top: 1px solid #3d3d3d;
	border-bottom: 1px solid #3d3d3d;}
.emptycart{border-top: 1px solid #3d3d3d;}
#info h3{
	color: #646464;
	background-color: #f5f5f5;}
#formtablecontent, #formtablephoto{
	*border: 15px solid #fff;
	background-color: #fff;}
#formtablecontent h3{
	color: #f2f2f2;
	background-color: #3d3d3d;}
#formtablecontent h4{
	color: #f2f2f2;
	background-color: #797979;}
#formtablecontent .imgborder, #formtablephoto .imgborder{border: 2px solid #3d3d3d;}
#formresultscol label, #formresultscol ul li, #dlistmenu03 dt{background: url(../img/greylight/breadcr_bg.png) left no-repeat;}
#reportinfo{border-top: 5px solid #3d3d3d;}
#dlistmenu03 dd{background: url(../img/greylight/arrow_smallsingle.png) left no-repeat;}
#tabelabackg03{
	border: 10px solid #ccc;
	background-color: #ccc;}
.tabelabackgresultado03{
	border-left: 10px solid #ccc;
	border-right: 10px solid #ccc;}
.filtering{border: 1px solid #3d3d3d;}
#calendario{border: 1px solid #3d3d3d;}
#tabelames{
	color: #f2f2f2;
	background-color: #3d3d3d;}
.buttonano{
	color: #f2f2f2;
	background-color: #bbb;}
.buttonoverano{
	color: #3d3d3d;
	background-color: #969696;}
#tabelasemana th{color: #5b5b5b;}
#tabeladias{background-color: #f2f2f2;}
#tabeladias a, #cellfds a:hover{color: #5b5b5b;}
#celldiactual{
	border: 1px solid #1374a5;
	background-color: #1374a5;}
#celldiactual a{color: #fff;}
#celldiactual a:hover{color: #3d3d3d !important;}
#cellfds a, #tabeladias a:hover{color: #1374a5;}
#tabletags{
	border: 15px solid #fff;
	background-color: #fff;}
.emptyMessage{background: #bbbbbb;}
.filtering thead td.selectedUp, .filtering thead th.selectedUp{
	color: #5b5b5b;
	background-image: url(../img/ft-headup.gif);}
.parentOpen{background: url(../img/parentminus.gif) no-repeat;}
.parentClose{background: url(../img/parentplus.gif) no-repeat;}
.filtering thead td.selectedDown, .filtering thead th.selectedDown{
	color: #5b5b5b;
	background: url(../img/ft-headdown.gif) top right no-repeat;}
.child{background: #bbb;}
.filtering tbody tr td{border-bottom: 1px solid #ccc;}
.parent, .filtering tbody tr.alt td{background: #fff;}
.filtering tbody tr.selected td, .filtering tbody tr:hover td{background: #ccc;}
#inputArea{background-color: #ccc;}
#updateTestInput, .colunas{border: 1px solid #ccc;}
.headerClass, .bottomNormal, .bottomVagasIndisponiveis, .SemTurmas{border: 0.5px solid #ccc;}
.activa{
	color: #5b5b5b !important;
	background: #f5f5f5 url(../img/dirty.gif) no-repeat 0 0;}
.activa a{
	color: #5b5b5b !important;
	background-color: #bbb;}
.coldefinitiva{
	color: #5b5b5b;
	border: 0.5px solid #ccc;}
#importantinfo{
	border: 2px solid #ccc;
	background-color: #f2f2f2;}
/***HORARIOS PUBLICOS***/
.divselect .formitemlist {
    background: #797979 url("../img/arrow_menu_expand.png") no-repeat scroll 220px 20px !important;
    color: #fff;}
.divselect select option {color: #fff !important;}