@charset "iso-8859-1";
/* CSS Document */

body{margin: 0px; padding: 0px; font: 12px/1.5em Verdana !important; background: #E4E6EB;}
#tudo{background: #E4E6EB; padding: 10px; margin: 0px;}
#conteudo{background: white; padding: 10px;}
#report{position: fixed; top: 0px; right: 50px; background: red; padding: 5px 10px; *position: absolute;}
img{border:none; margin: 0px; padding: 0px;}
a{text-decoration: none;}
.ui-state-error{padding: 10px; font-family: Verdana; font-size: 12px; margin: 5px;}

textarea{height: 100px;}

h1{font-size: 17px;}
h2{font-size: 16px;}
h3{font-size: 15px;}
h4{font-size: 14px;}
h5{font-size: 13px;}

.menu {padding: 0px; margin: 4px; *margin: 4px 4px 0px 4px;}
.menu li{list-style: none; display: inline; margin: 0px;}
.menu li a{background: #3b4041; text-decoration: none; color: white; font: bold 11px Verdana; padding: 3px 8px; margin: 0px; margin-right: 5px;}
.menu li a:hover{background: #878fa2}
#boas_vindas{margin-top: 3px; *margin-top: 5px; font-weight: bold;}

.comentario{border: solid 1px gray; background: #EEE; padding: 3px; margin: 1px;}

.tabs_menu {padding: 0px; margin: 3px;}
.tabs_menu li{list-style: none; display: inline; margin: 0px;}
.tabs_menu li a{background: #3b4041; text-decoration: none; color: white; font: bold 12px Verdana; padding: 5px 12px; margin: 0px;}
.tabs_menu li a:hover{background: #878fa2}
.tabs_menu li a.selected{background: #878fa2}
.tabs_menu .container {border: solid 1px gray; padding: 5px; margin: 0px;}

.tabela {background: #CCC; font-size: 11px; margin: 10px 0px;}
.tabela th{text-align: left; padding: 3px 8px;}
.tabela td{background: #FFF; padding: 3px 8px; font-family: tahoma}

.tabela-light {background: #FFF; font-size: 11px; margin: 10px 0px;}
.tabela-light th{text-align: left; padding: 3px 8px; border-bottom: solid 1px black;}
.tabela-light td{background: #FFF; padding: 3px 8px; font-family: Verdana; border-bottom: dotted 1px gray;}
				
fieldset legend{font-weight: bold;}
fieldset{padding: 10px; border: solid 1px gray; }

table td {font: 12px/1.5em Verdana;}

form .form_campo{vertical-align: top;}
form .form_input{}

.botao{background: #000; color: white; font-weight: bold; border:none; cursor:pointer; padding: 2px 5px; text-decoration: none; float: left; border: solid 1px #999; font-size: 11px; font-family: Verdana;}
.botao:hover{background: #CCC;}

.menu_especial .botao{background: #EEE; color: black; vertical-align: middle; padding: 20px 10px; text-align: center;}
.menu_especial .botao:hover{background: #DDD; color: black;}

.caixaCor {width: 16px; height: 16px; border: solid 1px gray;}
.link_delecao{display:none;}


.box_calendario_agenda_dia {width: 27px; height: 40px; float: left; background: white; border-right: solid 1px gray; border-top: solid 1px gray; border-bottom: solid 1px gray; margin: 0px; cursor: pointer;}
.calendario_agenda_dia {float: left; text-align: center; padding: 1px; width: 23px; text-decoration: none; font-size: 10px;}
.box_dias{border-left: solid 1px gray; float: left; height: 42px;}
		
.box_calendario_agenda_mes {float: left; background: white; border: solid 1px gray; margin: 2px; cursor: pointer; color: black; width: 60px; text-align: center;}
.calendario_agenda_mes {float: left; text-align: center; padding: 2px; width: 60px; text-decoration: none; text-align: center; width: 60px;}

.bg_cinza {background: #DDD; color: gray !important;}
.dia_selecionado {border: solid 2px black; font-weight: bold;}
.dia_atual {color: red;}
.dia_comum {color: black;}

 
#data_central {font-size: 18px; text-align: center;}

.agenda {width: 295px;}
.agenda tr td{border-bottom: dotted 1px gray; border-top: dotted 1px gray; height: 30px;}
.evento_hora_atual {
			background: red; 
			position: absolute;
			margin-left: 50px;
			padding: 0px 10px; 
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;	
			opacity:0.8; 
			filter:alpha(opacity=80);
			zoom:1; /* hasLayout for IE6 and IE7 */
			overflow: hidden;
			text-decoration: none;
			color: black;
			width: 355px;
			font-size: 10px;
}
.evento {	background: red; 
			position: absolute;
			margin-left: 50px;
			padding: 0px 10px; 
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;	
			opacity:0.8; 
			filter:alpha(opacity=80);
			zoom:1; /* hasLayout for IE6 and IE7 */
			cursor: pointer;
			overflow: hidden;
			text-decoration: none;
			color: black;
			width: 355px;
			font-size: 10px;
			border: solid 1px gray;
}

.sala a{text-decoration: none;}
.evento:hover { -moz-opacity:1.0;
				-khtml-opacity: 1.0;	
				opacity:1;
				filter:alpha(opacity=100);}
.sala {width: 465px; float: left; margin: 15px 0px;}
.ui-sala .ui-selecting { background: #FECA40; }
.ui-sala .ui-selected { background: #F39814; color: white; }
.ui-sala { list-style-type: none; margin: 0; padding: 0; width: 430px; }

.ui-sala li { margin: 0px; padding: 0px; font-size: 10px; height: 20px; *height: 20px; border-bottom: dotted 1px gray; cursor: pointer;}
.ui-sala li a{display: block;color: black; height: 20px;}
.ui-sala li a:hover{font-weight: bold;}


.invalido{border: solid 1px red;}
.selected{background: #878fa2;}

.float {float:left;}

.clear {clear: both;}

.ajax_disponivel{font-size: 10px; color: green; float: left;}
.ajax_indisponivel{font-size: 10px; color: red; float: left;}

.wid10{width: 10px !important;}
.wid20{width: 20px !important;}
.wid30{width: 30px !important;}
.wid40{width: 40px !important;}
.wid50{width: 50px !important;}
.wid60{width: 60px !important;}
.wid70{width: 70px !important;}
.wid80{width: 80px !important;}
.wid90{width: 90px !important;}
.wid100{width: 100px !important;}
.wid110{width: 110px !important;}
.wid120{width: 120px !important;}
.wid130{width: 130px !important;}
.wid140{width: 140px !important;}
.wid150{width: 150px !important;}
.wid160{width: 160px !important;}
.wid170{width: 170px !important;}
.wid180{width: 180px !important;}
.wid190{width: 190px !important;}
.wid200{width: 200px !important;}
.wid250{width: 250px !important;}
.wid300{width: 300px !important;}
.wid350{width: 350px !important;}
.wid400{width: 400px !important;}
.wid450{width: 450px !important;}
.wid500{width: 500px !important;}
.wid550{width: 550px !important;}
.wid600{width: 600px !important;}
.wid650{width: 650px !important;}
.wid700{width: 700px !important;}
.wid750{width: 750px !important;}
.wid800{width: 800px !important;}
.wid850{width: 850px !important;}
.wid900{width: 900px !important;}
.wid950{width: 950px !important;}
.wid1000{width: 1000px !important;}
.wid1050{width: 1050px !important;}
.wid1100{width: 1100px !important;}
.wid1150{width: 1150px !important;}
