/*com_users - login*/
#system form.submission fieldset > div{margin:15px 0;}
input#username,input#password{
    height:22px;
    line-height:22px;
    font-size:18px;
    font-weight:bold;
    padding:7px;
    border:1px solid #bbb;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
/*mod_customlogin*/
div#mid{position:absolute;top:40px;right:0;background:#002e62;padding:10px;border-radius:7px;z-index:1000}
/*acymailing*/
.acysubbuttons .button{float:left;width:135px}
/*mod_maparam*/
#maparam{float:right;width:332px;}
/*#maparam_tt{float:left;width:50px;display:none}*/
#maparam_tt{display:none;position:absolute;top:0;left:-400px;background:#c1d82f url(../images/tt_arrow.jpg) 100% 100% no-repeat;width:310px;height:215px;padding:0 40px 10px 10px;font-size:8pt;color:#444}
#maparam_tt ._close{float:right;cursor:pointer;color:#d50;font-size:8pt}
#maparam_tt h4{font-weight:bold}
#maparam_tt a{color:#002e62;}
#maparam_tt a:hover{color:#008752;}
.maparam_info{font-size:8pt}
/*componentes sesaram - geral*/
table.lista tbody td,table.cabecalho td{border-bottom:1px solid #ccc;}
table.lista tbody tr:first-child td,table.cabecalho tr:first-child td{border-top: 1px solid #ccc;}
table.lista tbody tr.row0,table.cabecalho th{background:#F7F7F7;}
table.lista,table.cabecalho {
        width:100%;
        font-size:9pt;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background: rgba(255,255,255,0.8);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
table.lista thead{
	background: #efefef;
	background: -moz-linear-gradient(50% 0%,#f7f7f7 0%,#e8e8e8 100%);
	background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #f7f7f7),color-stop(100%, #e8e8e8));
}
table.lista thead th {
	font-weight: bold;
	text-transform: uppercase;
        text-align:center;
}
table.lista tr,table.cabecalho tr{border-top: 1px solid #d3d3d3;}
table.lista tr:hover,table.lista tbody tr.row0:hover {
	background: #fff;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
}
table.lista tr td,table.lista tr th,table.cabecalho tr td,table.cabecalho tr th{border-left:1px solid #d3d3d3;padding:5px;}
table.zebra tfoot tr{
	border-bottom: 1px solid #c3c3c3;
	background: rgba(0,0,0,0.02);
}
table.lista tfoot{font-style:italic;}
table.lista caption,table.cabecalho caption{font-size:12pt;text-align:left;font-style:italic;font-weight:normal;padding-top:10px}
table.lista tr.hilite{background:#eaf8cb;}
table.cabecalho th{text-align:right}
/*table.lista{width:100%;border-collapse:collapse;background:#fff;}
table.lista td,table.lista th{border:1px solid #fff;padding:5px;}
table.lista th{background-color:#eee;}
table.lista th,table.lista td{font-size:9pt}
table.lista tr.row1{background:#f9f9f9;}
table.lista tr.row0:hover,table.lista tr.row1:hover,table.lista tr.hilite:hover{background-color:#ffd;}
table caption{font-weight:bold;padding:5px}
table caption.red{color:#aa2207;}
table.cabecalho{width:100%;border-collapse:collapse;background:#f9f9f9;}
table.cabecalho td,table.cabecalho th{border:1px solid #fff;padding:5px;font-size:9pt}
table.cabecalho th{text-align:right;background-color:#eee;}
table.cabecalho td:hover{background-color:#ffd;}*/
/*com_agendacs*/
table.timetable{border-collapse:collapse;background:#fff;}
table.timetable caption{font-size:90%}
table.timetable td,table.timetable th{border:1px solid #fff;height:10px;font-size:8pt;text-align:center;padding:3px;vertical-align:middle;}
table.timetable th{background:#eee}
table.timetable td{background:#f9f9f9}
table.timetable td.disponivel{background:url(../images/yes.png) 50% 50% no-repeat;}
#agendacsForm label{display:block;padding:5px 0}
/*mod_novidades*/
ul.novidades{list-style:none;border:none;margin:10px;padding:0;}
li.novidades{margin:0 0 10px 0;border-bottom:1px solid #ddd;}
.novidade_novo,.novidade_modificado{color:#fff;font-size:8pt;padding:2px;}
.novidade_novo{background:#d50;}
.novidade_modificado{background:#002e62;}
.novidade_info{font-size:8pt}
/*com_vencimentos*/
table.vencimento th,table.vencimento td{font-size:8pt}  
table.vencimento td.destaque{font-weight:bold;text-align:center}
table.identificacao td,table.identificacao th{border:none}
table.identificacao span{font-weight:bold;}
/*com_escala*/
table.escala th.especialidade,table.escala th.tipoescala{text-align:left;}
table.escala th.especialidade{font-size:100%}
table.escala_header{width:100%;}
table.escala_header th{width:20%;text-align:left;padding:5px 10px;background:none}
table.escala_header th,table.escala_header td{border:none}
/*com_prap*/
#prapEmailForm label{display:block;padding:5px 0}
/*com_refeitorio*/
div#refeitorio{background:url(../images/refeitorio_bkg.png) 50% 0 no-repeat;height:300px;width:220px;margin:auto;padding-top:50px;text-align:center}
div#refeitorio ul{padding:0;margin:0}
div#refeitorio ul li{list-style-type:none;padding:10px 0;margin:0}
div#refeitorio ul li a{font-size:13pt}

/*div#refeitorio{width:100%;height:60px;clear:both}
div#refeitorio ul{text-align:center}
div#refeitorio ul li{display:inline;list-style-type:none;padding:30px;border:1px solid #ddd}
div#refeitorio ul li a{font-size:13pt}*/
table#admin_refeitorio{border:1px solid #ddd}
table#admin_refeitorio th{font-size:13pt}
table#admin_refeitorio th.data{color:red}
table#admin_refeitorio td{padding:10px 20px}
/*mod_jevents_latest*/
div.evento_data{float:left;width:42px;height:55px;background:url(../images/data_bkg.png) 0 0 no-repeat;color:#fff;text-align:center;margin-right:10px;padding-top:10px}
div.evento_titulo{float:right;width:90%}
span.evento_dia{font-size:14pt;}
td.mod_events_latest_first,td.mod_events_latest{border-style:none;border-width:0;padding:0 0 10px 2px;}
div.mod_events_latest_callink{margin-top:30px;font-size:12px;text-align:right}
/*mod_notificacoes*/
div#notificacoes{cursor:pointer;width:120px;height:30px;line-height:30px;background:#f60 url(../images/notificacoes_bkg.png) 0 0 no-repeat;padding-left:35px;font-size:9pt;color:#fff;}
div#notificacoes_tt{display:none;position:absolute;top:30px;left:0;width:200px;height:auto;background:#f60;padding:10px;font-size:9pt;z-index:1000;color:#fff}
div#notificacoes_tt a{color:#fff;text-decoration:underline}
div.notificacoes_tt_bts{font-size:8pt;float:right;padding-top:20px}
/*plugin popup_anywhere*/
#sbox-window{border:5px solid #008752;}
#sbox-overlay{position:absolute;background-color:transparent;}
/*mod_email_signature*/
div#email_signature{width:370px}
div#email_signature label{font-weight:bold;display:block;}
/*com_attachments*/
#main div.attachmentsList table,div.attachmentsList table{border:none;}
#main div.attachmentsList tbody tr.even,#main div.attachmentsList tbody tr.even td,div.attachmentsList tbody tr.even td,div.attachmentsList tbody tr.even{background-color:fff;}
#main div.attachmentsList table tbody tr.even td,div.attachmentsList table tbody tr.even td{background-color:#fff;}
div.attachmentsList a.at_url:hover{text-decoration:none;color:#c1d82f;}
/*ficha da especialidade*/
table.especialidade th,table.especialidade td{border-bottom:1px solid #ddd;vertical-align:top;padding:10px}
table.especialidade th{text-align:right}
/*circulares*/
table.circular{width:100%;padding:0;margin:0;border:none}
td.circular_tipo{width:200px}
td.circular_n{width:200px;padding-right:10px}
td.circular_data{width:270px}
td.circular_n,td.circular_data{vertical-align:bottom;text-align:left}
td.circular_assunto{padding:20px 0}
div.circular_texto{width:100%;padding:0;margin:0}
div.circular_assinatura{width:100%;text-align:center;}
span#circular_number{float:right;width:160px;border-bottom:1px solid #c1d82f}
span#circular_date{float:right;width:210px;border-bottom:1px solid #c1d82f}
span#circular_subject{float:right;width:600px;border-bottom:1px solid #c1d82f}
/*plugin jw_ts (tabs)*/
.jwts_tabberlive .jwts_tabbertab{margin:10px 0 0!important;padding:20px 0;border-top:2px solid #002e62}
ul.jwts_tabbernav li a {padding:10px 20px;font-weight:bold;color:#555;border:none;font-size:14px;background:none}
ul.jwts_tabbernav li a:hover {color:#333;border:none;background:none;text-decoration:none;}
ul.jwts_tabbernav li.jwts_tabberactive a{background:#002e62;color:#fff;border:none;border-top-left-radius:3px;border-top-right-radius:3px;}
ul.jwts_tabbernav li.jwts_tabberactive a:hover {text-decoration:none;border:none;background:#002e62}
/*widgetkit*/
/*gallery*/
.wk-gallery-showcasebox .slides-container{padding:10px 10px 0 10px;background:#003366;}
.wk-gallery-showcasebox .wk-slideset > div{background:#003366;background:-moz-linear-gradient(top, #003366 0%, #003366 7%, #003366 100%);background:-webkit-linear-gradient(top, #003366 0%, #003366 7%, #003366 100%);background:-o-linear-gradient(top, #003366 0%, #003366 7%, #003366 100%);}
.wk-gallery-showcasebox .wk-slideset .sets{padding:5px 0;}
.wk-gallery-showcasebox .wk-slideset .set > li > div > div{background:#009966;}
.wk-gallery-showcasebox .wk-slideset .set > li:hover > div{background:#009966;background:-moz-linear-gradient(top, #009966 0%, #222 100%);background:-webkit-linear-gradient(top, #009966 0%, #222 100%);background:-o-linear-gradient(top, #009966 0%, #222 100%);}
.wk-gallery-showcasebox .wk-slideset .set > li:hover > div > div{background:#cccc33;background:-moz-linear-gradient(top, #cccc33 0%, #009966 100%);background:-webkit-linear-gradient(top, #cccc33 0%, #009966 100%);background:-o-linear-gradient(top, #cccc33 0%, #009966 100%);}
.wk-gallery-showcasebox .wk-slideset .set > li.active > div{background:#cccc33;}
.wk-gallery-showcasebox .wk-slideset .set > li.active > div > div{background:#cccc33;}
.wk-slideshow-screen > div{background:#003366;}
.wk-slideshow-screen > div:before{background:url(../images/shadow.png) 50% 0 no-repeat;}
/*mod_news_pro_gk4*/
h4.nspHeader{font-weight:normal}
a.readon{padding:5px;background:#008752;color:#fff;border-radius:3px}
/*com_joomgallery*/
img.jg_photo,.jg_minis a img{border:none;}
a:hover img.jg_photo,.jg_minis a:hover img{border:none;}
.jg_catelem_txt ul,.jg_subcatelem_txt ul{font-size:8pt}
.gallery .sectiontableheader{color:#c1d82f;font-size:24px;line-height:24px;}
/*slideset streamline*/
.wk-slideset-streamline > div .next,.wk-slideset-streamline > div .prev{background-image:url(../images/buttons.png);}
.wk-slideset-streamline > div .next:hover{background-position:0 0;}
.wk-slideset-streamline > div .next:active{background-position:0 0;}
.wk-slideset-streamline > div .prev{background-position:0 -50px;}
.wk-slideset-streamline > div .prev:hover{background-position:0 -50px;}
.wk-slideset-streamline > div .prev:active{background-position:0 -50px;}
.wk-slideset-streamline ul.set li{border-left:none;}