@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#696969;}
ul{list-style:none; padding:0; margin:0;}
a{text-decoration:none; color:#696969;}
a:hover{text-decoration:underline;}
h1{margin:0; padding:0; font-weight:100;}
h2{margin:0; padding:0; font-weight:100; float:left; margin-top:20px; font-size:27px; margin-bottom:-5px;}
h3{margin:0; padding:0; font-weight:100; margin-top:20px; font-size:20px;}
h4{margin:0; padding:0; font-weight:100; font-size:20px;}
h5{margin:0; padding:0; font-weight:bold; font-size:14px;}
p{margin:0;padding:0;}
fieldset{border-radius:4px; border:1px solid #a5a5a5;}

.Topo{width:100%; height:100px; background-color:#ededed; border-bottom:1px solid #d9d9d9; box-shadow:0px 1px 2px 0px #b1b1a8; float:left;}
	.Topo .Conteudo{width:960px; height:100px; margin:auto;}
		.Topo .Conteudo .Logo{float:left; margin-top:5px; width:300px;}
		.Topo .Conteudo .Menu{float:right; width:600px; height:100px; text-align:right; margin-top:5px;}
		.Topo .Conteudo .Menu ul{margin-top:40px;}
		.Topo .Conteudo .Menu ul li{float:right;}
		.Topo .Conteudo .Menu ul li a{float:left; line-height:30px;}
.Cabecalho{width:100%; height:37px; background-color:#f5f5f5; border-bottom:1px solid #d9d9d9;  float:left;}
	.Cabecalho .Menu{width:960px; margin:auto; text-align:left;}
		.Cabecalho .Menu ul{}
		.Cabecalho .Menu ul li{float:left;}
		.Cabecalho .Menu ul li a{float:left; line-height:37px; font-weight:bold; color:#666666; padding-left:15px; padding-right:15px;}
		.Cabecalho .Menu ul li a:hover{background-color:#e6e6e6; text-decoration:none;}
.SubMenu{width:100%; height:37px; background-color:#f5f5f5; box-shadow:0px 1px 2px 0px #b1b1a8;  float:left;}
	.SubMenu .Conteudo{width:960px; margin:auto; text-align:left;}
		.SubMenu .Conteudo .Menu ul{}
		.SubMenu .Conteudo .Menu ul li{float:left;}
		.SubMenu .Conteudo .Menu ul li a{float:left; line-height:37px; font-weight:bold; color:#666666; padding-left:15px; padding-right:15px;}
		.SubMenu .Conteudo .Menu ul li a:hover{background-color:#e6e6e6; text-decoration:none;}

		
.Principal{width:960px; height:100px; margin:auto;}
	.Principal .Menu{float:right; width:960px; text-align:left; margin-top:5px;}
		.Principal .Menu ul{}
		.Principal .Menu ul li{float:left;}
		.Principal .Menu ul li a{float:left; width:100px; text-align:center; background-image:url(../images/bg_menu.png); line-height:55px; border-radius:10px; box-shadow:0px 1px 2px 0px #b1b1a8; font-weight:bold; color:#fff; border:1px solid;}
		.Principal .Menu ul li a:hover{text-decoration:none; background-image:url(../images/bg_menuover.png);}
		.Principal .Menu .Active{float:left; width:100px; text-align:center; background-image:url(../images/bg_menuover.png); line-height:55px; border-radius:10px; box-shadow:0px 1px 2px 0px #b1b1a8; font-weight:bold; color:#fff; border:1px solid;}
	.Principal .Rotinas{width:960px; float:left; margin-top:20px;}
		.Principal .Rotinas .Caixa{width:145px; height:170px; float:left; text-align:center; padding:10px; border:1px solid #fff; box-shadow:0px 1px 2px 0px #b1b1a8; border-radius:10px; font-weight:bold; cursor:pointer; background-color:#f1f1f1;}
		.Principal .Rotinas .Caixa:hover{background-color:#d6eaf2;}
	.Principal .Formulario{width:960px; float:left;}
	.Principal .Login{width:960px; float:left; margin-top:50px; margin-bottom:50px;}
		.Principal .Login .CaixaLogin{width:400px; height:250px; text-align:left; padding:10px; border:1px solid #fff; box-shadow:0px 1px 2px 0px #b1b1a8; border-radius:10px; font-weight:bold; background-color:#f1f1f1;}
	.Principal .Rodape{text-align:center; font-size:11px;}
	
	
/*ALTERNAÇÃO*/
.Alternacao{background-color:#f1f1f1;}
.Foco{background-color:#d6eaf2;}
.Bloqueado{background-color:#ffecec;}

/*FAIXAS*/
.Faixa{background-image:url(../images/faixa.jpg); width:100%; height:2px; margin-top:25px; margin-bottom:25px; float:left;}	
.Faixa2{background-image:url(../images/faixa.jpg); width:100%; height:2px; margin-top:5px; margin-bottom:5px; float:left;}	
.Faixa3{background-image:url(../images/faixa.jpg); width:100%; height:2px; margin-bottom:20px; float:left;}	
.Pontilhado{border-bottom:1px dashed #bbb; width:100; margin-top:5px; margin-bottom:5px;}

/*INPUTS*/
.Text{border-radius:4px; border:1px solid #a5a5a5; background-color:#fafafa; color:#555; padding: 7px 0 7px 3px;}
.Inativo{border-radius:4px; background-color:#ddd; border: solid 1px #a5a5a5	; color:#555; padding: 7px 0 7px 3px;}
.Ops{border-radius:4px; background-color:#ffb5b5; border: solid 1px #ff5555; color:#555; padding: 7px 0 7px 3px;}

/*FOTNTES*/
.Titulo{font-weight:bold;}
.Hint{font-size:11px; color:#bbb;}
.Importante{color:#F00;}
.Selected{font-weight:bold; font-size:16px;}
.Normal{font-size:12px; font-weight:100;}
.Link{text-decoration:none; color:#7ac6e7; font-weight:bold;}
.Link:hover{text-decoration:underline;}

/*BOTÕES*/
.Botao{height:32px; line-height:32px; text-align:center; float:left; padding:10px; border:1px solid #fff; box-shadow:0px 1px 2px 0px #b1b1a8; border-radius:10px; font-weight:bold; cursor:pointer; background-color:#f1f1f1;}
.Botao:hover{background-color:#d6eaf2;}
.Botao:active{background-color:#d6eaf2; position:relative; top:1px;}
.BotaoActive{height:32px; line-height:32px; text-align:center; float:left; padding:10px; border:1px solid #fff; box-shadow:0px 1px 2px 0px #b1b1a8; border-radius:10px; font-weight:bold; cursor:pointer; background-color:#d6eaf2;}
.Submit{box-shadow:0px 1px 2px 0px #b1b1a8; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) ); background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea'); background-color:#bddbfa; text-indent:0; border:1px solid #84bbf3; display:inline-block; color:#ffffff; font-family:Arial; font-size:15px; font-weight:bold; font-style:normal; height:40px; line-height:40px; width:100px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #528ecc; cursor:pointer;}
.Submit:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) ); background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa'); background-color:#80b5ea;}
.Submit:active{position:relative; top:1px;}
.SubmitDisabled{box-shadow:0px 1px 2px 0px #b1b1a8; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #b5b4b4) ); background:-moz-linear-gradient( center top, #e6e6e6 5%, #b5b4b4 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#b5b4b4'); background-color:#e6e6e6; text-indent:0; border:1px solid #b5b4b4; display:inline-block; color:#ffffff; font-family:Arial; font-size:15px; font-weight:bold; font-style:normal; height:40px; line-height:40px; width:100px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #b5b4b4;}
.Button{box-shadow:0px 1px 2px 0px #b1b1a8; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) ); background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5'); background-color:#79bbff; border-radius:20px; text-indent:0; border:1px solid #84bbf3; display:inline-block; color:#ffffff; font-family:Arial; font-size:14px; font-weight:bold; font-style:normal; height:30px; line-height:25px; width:120px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #528ecc; cursor:pointer;}
.Button:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) ); background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff'); background-color:#378de5;}
.Button:active{position:relative; top:1px;}
.ButtonDisabled{box-shadow:0px 1px 2px 0px #b1b1a8; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #b5b4b4) ); background:-moz-linear-gradient( center top, #e6e6e6 5%, #b5b4b4 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#b5b4b4'); background-color:#e6e6e6; border-radius:20px; text-indent:0; border:1px solid #b5b4b4; display:inline-block; color:#ffffff; font-family:Arial; font-size:14px; font-weight:bold; font-style:normal; height:30px; line-height:25px; width:120px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #b5b4b4; }

/*BALÕES*/
.Balao{ position:absolute; display:none; width:300px; z-index:10;}
.BalaoConteudo{border:2px solid #7ac6e7; background:#FFFFFF; margin-top:-9px; padding: 10px; border-radius:10px; box-shadow:0px 1px 2px 0px #b1b1a8;}

/*PAGINADOR*/
.PaginadorProximo{background-image:url(../images/paginador/figProxima.gif); width:24px; height:24px; float:left;}
.PaginadorFim{background-image:url(../images/paginador/figFim.gif); width:24px; height:24px; float:left; margin-left:5px;}
.PaginadorAnterior{background-image:url(../images/paginador/figAnterior.gif); width:24px; height:24px; float:left; margin-left:5px; margin-right:5px;}
.PaginadorInicio{background-image:url(../images/paginador/figInicio.gif); width:24px; height:24px; float:left;}