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