@charset "utf-8";
/* CSS Document */

*,html{
	margin:0px;
	padding:0px;
}
body{
	background-color:#183776;
	margin:10px 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    text-align: center;
}
/* estilo para os links em geral*/
a{
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	text-decoration:none;
}
/* estilo para links */
a.link{
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	text-decoration:none;
	font-weight:bold;
}
a.link:hover{
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
/* estilo para a borda redonda do topo */
#topo{
	background:url(../imagens/bg_topo.jpg);
	width:800px;
	height:13px;
	margin:0 auto;
}

#topo_modal{
	background:url(../imagens/bg_topo_modal.png);
	width:800px;
	height:13px;
	margin:0 auto;
}

/* estilo para o rodape do site, monta borda redonda */
#rodape{
	background:url(../imagens/bg_rodape.jpg);
	width:800px;
	height:13px;
	margin:0 auto;
}

/* estilo para o rodape do site, monta borda redonda modal */
#rodape_modal{
	background:url(../imagens/bg_rodape_modal.png);
	width:800px;
	height:13px;
	margin:0 auto;
}

/* estilo para a logo do Grupo Uninter */
#logo_uninter{
	/* background:url(../imagens/logo_uninter.jpg) no-repeat; */
	background:url(../imagens/logo_uninter_bg_blue.jpg) no-repeat;
	width:275px;
	height:67px;
	float:left;
}

/* estilo para o titulo do site (pedido on-line) */
#titulo_pagina{
	background:url(../imagens/titulo_pagina.jpg) no-repeat top right;
	width:350px;
	height:30px;
	margin:0px 20px 0px 0px;
	float:right;
	padding:35px 0px 0px 0px;
	text-align:right;
}

/* estilo para o titulo do site (pedido on-line) */
#titulo_pagina2{
	background:url(../imagens/titulo_pagina2.jpg) no-repeat top right;
	width:350px;
	height:30px;
	margin:0 0 0 0;
	float:right;
	padding:35px 0 0 0;
	text-align:right;
}

.botao_sair{
    margin-bottom: 50px;
    cursor: pointer
}

/* estilo para a imagem de fundo do submenu */
#submenu{
	background:url(../imagens/bg_submenu.jpg) repeat-x;
	height:23px;
	margin:80px 0 10px 0;
}

/* estilo que monta o corpo do site, chamado apenas uma vez no topo do site */
#principal{
	background-color:#fff;
	margin:0 auto;
	overflow:auto;
	padding:0 20px 0 20px;
    width: 760px;
}

#principal_modal{
	background-color:#fff;
	width:760px;
	margin:0 auto;
	overflow:auto;
    padding:0 20px 0 20px;
}

/* estilo para os titulos das paginas*/
.titulo{
	font-family:georgia, verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0a537c;
	height:29px;
	background:url(../imagens/bg_titulo.jpg) repeat-x bottom;
	float:left;
	width:725px;
	margin:0 0 12px 0;
}

.titulo_field{
	font-family:georgia, verdana, Arial, Helvetica, sans-serif;
    /*font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	font-weight:bold;
	color:#0a537c;
	height:29px;
	float:left;
	width:725px;
	margin:0 0 12px 0;
}

/* estilo para os subtitulos das paginas */
.titulo_bloco{
	height:18px;
	font-family:georgia, verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:10px 0 0 0;
	float:left;
	width:750px;
}
/* estilo que monta a borda cinza */
.bloco{
	padding: 15px 0px 0px 0px;
	float:left;
	width:728px;
}
/* estilo para a pagina de login */
.login{
	float:none;
	margin:0 auto;
	text-align:center;
}

/* estilo para os inputs */
input{
	background-color:#FFFFFF;
	border:1px solid #0b5179;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	vertical-align:middle;
	height:18px;
}
/* estilo para os selects */
select{
	background-color:#FFFFFF;
	border:1px solid #0b5179;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	vertical-align:middle;
}
/* estilo para os textarea */
textarea{
	background-color:#FFFFFF;
	border:1px solid #0b5179;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	vertical-align:middle;
}

/* estilo para os botoes */
.botao{
	border-collapse: collapse;
	background-color: #e9e8e8;
	border: 1px solid #dddcdc;
	color:#1d5473;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	height: 20px;
}

.botaoOver{
	border-collapse: collapse;
	background-color: #2b739b;
	border: 1px solid #dddcdc;
	color:#fff;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	height: 20px;
}

.aviso
{
  border: 1px solid red;
  background-color: rgb(255,255,153);
  padding: 3px 3px 3px 3px;
  margin:  3px 0px 3px 0px;
}

.aviso_index {
 background-color : #fffff0;
 font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : normal;
 color : #990000;
 padding : 2px 2px 2px 2px;
 text-align : center;
 border-left : 1px solid #caca99;
 border-top : 1px solid #caca99;
 border-bottom : 1px solid #a0a066;
 border-right : 1px solid #a0a066;
}

.erro {
    text-decoration : none;
    color : #990000;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    vertical-align : middle;
}

.fieldset_cab_labs{
    width: 755px;
    height: 32px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.fieldset_cabecalho{
    width: 756px;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
}

fieldset {
	border:1px solid #dddcdc;	
}

.fieldset_hora_labs{
    width: 747px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px;
}

.fieldset_dia {
    width: 747px;
    padding: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.fieldset {
    width: 755px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

fieldset_input {
    width: 15px;
    background-color: blue;
	border:1px solid #0b5179;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	vertical-align:middle;
	height:18px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.caixaText {
    border:1px solid #dddcdc;
    background-color: #f2f2f2;
	height: 16px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    padding: 0px 0px 0px 2px;
}

.caixaTextOver {
    border:1px solid #0b5179;
	height: 16px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    padding: 0px 0px 0px 2px;
}

.caixaSelect {
    border:1px solid #dddcdc;
    background-color: #f2f2f2;
	height: 20px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
}

.caixaSelectOver {
    border:1px solid #0b5179;
	height: 20px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
}

.textArea{
    border:1px solid #dddcdc;
    background-color: #f2f2f2;
	height: 55px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    padding: 0px 0px 0px 3px;
}

.textAreaOver {
    border:1px solid #0b5179;
	height: 55px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
	padding: 0px 0px 0px 3px;
}

/* estilo para links dos sites do grupo */
#sites_grupo{
	background-color:#fff;
	font-size:11px;
	width:800px;
	height:40px;
	text-align:center;
	margin:0 auto;
	padding:5px 0 0 0;
	line-height:20px;
}

radio{
    color:#00f;
    background-color:#ddd;
    color:#fff; background-color:#33b;
    color:#fff; background-color:#33b;
    border-width:4px;
    border-color:#00f;
    border:2px solid #999;
    width:40px; height:40px;
    font-size:150%;
    font-size:10%;
    padding:0;
    margin:0
}

.normal{
	color :rgb(0,92,150);
	font-weight: bold;
}

.img_botao_enviar{
	background:url(../imagens/enviar.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_enviar_over{
	background:url(../imagens/enviar_o.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_voltar{
	background:url(../imagens/voltar.jpg) no-repeat;
    width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_voltar_over{
	background:url(../imagens/voltar_o.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_confirmar{
	background:url(../imagens/confirmar.jpg) no-repeat;
    width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_confirmar_over{
	background:url(../imagens/confirmar_o.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_buscar{
	background:url(../imagens/buscar.jpg) no-repeat;
    width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_buscar_over{
	background:url(../imagens/buscar_o.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_logar{
	background:url(../imagens/logar.jpg) no-repeat;
    width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_logar_over{
	background:url(../imagens/logar_o.jpg) no-repeat;
	width:101px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_proxima_semana{
	background:url(../imagens/modelo/proxima_semana.jpg) no-repeat;
    width:180px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_proxima_semana_over{
	background:url(../imagens/modelo/proxima_semana_o.jpg) no-repeat;
	width:180px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

#bg_info_titulo{
    background:url(../imagens/bg_info_titulo.jpg) no-repeat;
    height: 21px;
    width:759px;
    color:#fff;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0px 0px 0px;
 }

 #bg_info_titulo_menor{
    background:url(../imagens/bg_info_titulo_menor.jpg) no-repeat;
    height: 26px;
    width:736px;
    color:#fff;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 }

#ps_botao_semana_anterior {
    position: absolute;
    top: 212px;
    left: 260px;
}

#ps_botao_trocar_turno {
    position: absolute;
    top: 212px;
    left: 453px;
}

#ps_botao_proxima_semana {
    position: absolute;
    top: 212px;
    left: 839px;
}

#bg_info_titulo_amarelo{
    background:url(../imagens/bg_info_titulo_amarelo.jpg) no-repeat;
    height: 21px;
    width:759px;
    color:red;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
}

.img_botao_semana_anterior {
	background:url(../imagens/modelo/semana_anterior.jpg) no-repeat;
    width:180px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_semana_anterior_over{
	background:url(../imagens/modelo/semana_anterior_o.jpg) no-repeat;
	width:180px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_trocar_turno {
	background:url(../imagens/modelo/trocar_turno.jpg) no-repeat;
    width:374px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.img_botao_trocar_turno_over{
	background:url(../imagens/modelo/trocar_turno_o.jpg) no-repeat;
	width:374px;
	height:26px;
	margin:0 auto;
    vertical-align: middle;
    cursor: pointer;
}

.relogio{
	border:1px solid #fff;
	background-color:#fff;
}
#bg_relogio{
	background:url(../imagens/i_relogio.jpg) no-repeat;
	height:34px;
	width:129px;
	padding:0 0 0 40px;
}

.pagina_principal{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
    cursor: pointer;
    color: white;

}

.claroDialogBox {
    background:none repeat scroll 0 0 #F9F7ED;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px 1px 1px 2px;
    margin-bottom:10px;
    margin-top:10px;
    padding:15px 5px 5px 20px;
    margin:0 auto;
}

.boxWarning {
    background:url("../imagens/bg_boxwarning.png") no-repeat scroll right bottom #F9F7ED;
    border-left:2px solid #990000;
    padding-right:83px;
    text-align:left;
    width:650px;
    height: 25px;
    font-weight:bold;
    color: #990000;
}

.boxWarningSessao {
    background:url("../imagens/bg_boxwarning.png") no-repeat scroll right bottom #F9F7ED;
    border-left:2px solid #990000;
    padding-right:83px;
    text-align:center;
    width:650px;
    height: 50px;
    font-weight:bold;
    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.boxAlert {
    background:url("../imagens/bg_boxalert.png") no-repeat scroll right bottom #F9F7ED;
    border-left:2px solid #eccd3c;
    padding-right:83px;
    text-align:left;
    width:650px;
    height: 25px;
    font-weight:bold;
    color: #990000;
}

.boxcomment {
    background:url("../imagens/bg_boxcomment.png") no-repeat scroll right bottom #F9F7ED;
    border-left:2px solid #eccd3c;
    padding-right:83px;
    text-align:left;
    width:650px;
    height: 25px;
    font-weight:bold;
}

/* estilo que monta o resultado, deve ser chamado em todas as tabelas de resultados, a classe deve ser chamada na tabela de resultados */
.table{
	width:100%;
}
/* estilo que coloca uma linha no botton da tabela de resultados */
.table td{
	padding:0 0 0 3px;
	border-bottom:1px solid #bebaba;
	height:11px;
}
/* estilo que monta o cabe�alho do resultado, a classe deve ser chamada no TR da tabela */
.titulo_resultado{
	background-color:#2b739b;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:22px;
	text-align:center;
}

.td{
    font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.espaco{
    margin: 5px;
}

.divErroLogin{
    width: 45%;
    height: 25px;
    text-align: center;
}

#bg_info_titulo_labs_cinza{
    background:url(../imagens/modelo_div_nova_cinza.jpg) no-repeat;
    height: 22px;
    width:112px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;    
 }

#bg_info_titulo_horario_cinza{
    background:url(../imagens/horario_cinza.jpg) no-repeat;
    height:21px;
    width:56px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 }

 /*-=-=-=-=-=-=-= GARCEZ =-=-=-=-=-=-=-*/
 
.caixaTextInputGarcez {
    border: 0px;
    background-color: #f2f2f2;
	height: 15px;
    width: 130px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    vertical-align: middle;
    margin: 0px 2px;
    padding: 0px 0px 2px 0px;
}

#div_input_garcez {
    background:url(../imagens/div_input_garcez.jpg) no-repeat;
    height: 17px;
    width: 134px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-align:left;
    vertical-align: middle;
    padding: 2px 0px 0px 0px;    
}

#bg_info_titulo_labs_cinza_garces {
    background:url(../imagens/div_info_titulo_labs_cinza_garces.jpg) no-repeat;
    height: 22px;
    width:133px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 }
 /*-=-=-=-=-=-=-= GARCEZ =-=-=-=-=-=-=-*/

 /*-=-=-=-=-=-=-= DIVINA =-=-=-=-=-=-=-*/
.caixaTextInputDivina {
    /*border:1px solid #dddcdc;*/
    border: 0px;
    background-color: #f2f2f2;
	height: 15px;
    width: 333px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    vertical-align: middle;
}

#div_input_divina {
    background:url(../imagens/div_input_divina.jpg) no-repeat;
    height: 20px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;    
    text-align:left;
    vertical-align: middle;
    padding: 2px;
}

#bg_info_titulo_labs_cinza_divina {
    background:url(../imagens/div_info_titulo_labs_cinza_divina.jpg) no-repeat;
    height: 21px;
    width:337px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 }
 /*-=-=-=-=-=-=-= DIVINA =-=-=-=-=-=-=-*/

 /*-=-=-=-=-=-=-= TIRANDETES =-=-=-=-=-=-=-*/
.caixaTextInputTiradentes {
    /*border:1px solid #dddcdc;*/
    border: 0px;
    background-color: #f2f2f2;
	height: 15px;
    width: 220px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    vertical-align: middle;
    margin: 0px 2px;
}

#div_input_tiradentes{
    background:url(../imagens/div_input_tiradentes.jpg) no-repeat;
    height: 20px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-align:left;
    vertical-align: middle;
    padding: 2px 0px 0px 0px ;

}

 #bg_info_titulo_labs_cinza_tiradentes {
    background:url(../imagens/div_info_titulo_labs_cinza_tiradentes.jpg) no-repeat;
    height: 21px;
    width:226px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 }

 /*-=-=-=-=-=-=-= TIRANDETES =-=-=-=-=-=-=-*/
 
 /*-=-=-=-=-=-=-= CARLOS GOMES =-=-=-=-=-=-=-*/
.caixaTextInputcgomes {
    /*border:1px solid #dddcdc;*/
    border: 0px;
    background-color: #f2f2f2;
	height: 15px;
    width: 220px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a537c;
    vertical-align: middle;
    margin: 0px 2px;
}

#div_input_cgomes{
    background:url(../imagens/div_input_cgomes.jpg) no-repeat;
    height: 20px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-align:left;
    vertical-align: middle;
    padding: 2px 0px 0px 0px ;
}

 #bg_info_titulo_labs_cinza_cgomes {
    background:url(../imagens/div_info_titulo_labs_cinza_cgomes.jpg) no-repeat;
    height: 21px;
    width:226px;
    color: #0365d0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
 } 
 /*-=-=-=-=-=-=-= CARLOS GOMES =-=-=-=-=-=-=-*/