﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}input{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Verdana;font-size:12px;font-weight:normal;color:#2c2c2c}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;height:100%;overflow:auto}b,strong{font-weight:bold}

@font-face{font-family:'MyriadProRegular';src:url('fonts/myriadpro-regular_-webfont.eot');src:url('fonts/myriadpro-regular_-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/myriadpro-regular_-webfont.woff') format('woff'),url('fonts/myriadpro-regular_-webfont.ttf') format('truetype'),url('fonts/myriadpro-regular_-webfont.svg#MyriadProRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProBold';src:url('fonts/myriadpro-bold-webfont.eot');src:url('fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/myriadpro-bold-webfont.woff') format('woff'),url('fonts/myriadpro-bold-webfont.ttf') format('truetype'),url('fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProCondensed';src:url('fonts/myriadpro-cond-webfont.eot');src:url('fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/myriadpro-cond-webfont.woff') format('woff'),url('fonts/myriadpro-cond-webfont.ttf') format('truetype'),url('fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProBoldCondensed';src:url('fonts/myriadpro-boldcond-webfont.eot');src:url('fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/myriadpro-boldcond-webfont.woff') format('woff'),url('fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),url('fonts/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');font-weight:normal;font-style:normal}

/* //////////////////////////// ESTRUTURA DO SISTEMA  /////////////////////////// */

#fullheight {
	height: 100%;
	width: 100%;
	position: absolute;
	white-space: normal;
	border-collapse: collapse;
}
#fullheight .cabecalho {
	background: url(../../images/topo/topo_padrao.png) repeat-x top left;
}
#fullheight .cabecalho > td {
	height: 85px;
	width: 100%;
	vertical-align: top;
}
#fullheight .banner > td {
	height: 20px;
	width: 50%;
	background: #ccc;
}
#fullheight .corpo > td {
	height: auto;
	width: 100%;
}
#fullheight .rodape > td {
	height: 14px;
	width: 33%;
	background: #ccc;
	border-top: 2px solid #999;
	padding: 4px 5px 0 5px;
	font-size: 10px;
	color: #666;
	vertical-align: top;
}
#fullheight .rodape .agendas span {
	font-weight: bold;
}
#sistema {
	height: 100%;
	width: 100%;
	white-space: normal;
	border-collapse: collapse;
}
#sistema .menu {
	height: auto;
	width: 200px;
}
#sistema .puxador {
	height: auto;
	width: 2px;
	border-right: 1px solid #b5b5b5;
	background: #ffffea;
	vertical-align: middle !important;
}
#sistema .conteudo {
	height: auto;
	width: auto;
}
#escondeAbre {
	margin-left: 2px;
	position: absolute;
	width: 25px;
	height: 105px;
	background: url(../../images/cssSprite.png) no-repeat -259px -82px;
	cursor: pointer;
	display: block;
	margin-top: -100px;
}
#escondeAbre:hover {
	background-position: -292px -82px;
}
#iframeMenu, #iframeConteudo {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
#iframeMenu {
	position: relative;
	background:#F7F7F7;
}
#iframeConteudo iframe, #iframeMenu iframe {
	display: block;
	height: 100%;
	width: 100%;
	z-index: 1;
	overflow: auto;
}
#frameConteudo {
	float: right;
	width: 98% !important;
}
#iframeConteudo {
	background: #FFF;
}
.logoCliente, .logoSistema {
	width: 25%;
	padding-top: 5px;
	float:left;
	text-align:left;
}
.logoSistema{
	float:right;
	text-align:right;
}
.logoSistema img {
	float: right;
}
.especial {
	position:absolute;
	width: 643px;
	height: 29px;
	top:0;
	left:50%;
	margin-left:-321px;
	background: url(../../images/cssSprite.png) no-repeat 0 0;
}
.especialRight {
	width: 100%;
	height: 29px;
	background: url(../../images/cssSprite.png) no-repeat -30px -45px;
	padding-right: 10px;
}
.especialRight table {
	height: 23px;
	width: 100%;
}
.especialRight #relogio {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding-top: 3px;
}
/* /////////////////////// LOGIN AREA///////////////////////// */

#loginFull {
	height: 100%;
	width: 100%;
	white-space: normal;
	border-collapse: collapse;
	background: url(../../images/backLogin.jpg) repeat-x top center;
}
#loginFull > td {
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.loginBox {
	width: 362px;
	height: 212px;
	float: none;
	background: url(../../images/cssSprite.png) repeat-x -318px -74px;
	font-family: MyriadProRegular, Arial;
	font-size: 16px;
	color: #545454;
}
.loginBox .loginText {
	padding-right: 8px;
	text-shadow: 1px 1px 0px #fff;
}
.loginBox .loginTitle {
	color: #036;
	font-size: 22px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
	font-family: MyriadProBold;
}
.loginBox .loginField {
	height: 40px;
	background: url(../../images/cssSprite.png) repeat-x 0 -78px;
	text-align:left;
}
.loginBox .loginField input, .loginBox .loginField select {
	font-family: MyriadProRegular, Arial;
	font-size: 16px;
	color: #545454;
	border: none;
	background: none;
	height: 34px;
	margin: 0 0 0 10px;
	outline: none;
}
.loginBox .trocarSenha {
	color: #545454;
	font-size: 13px;
	float: left;
	margin-left: 50px;
    margin-right: 0;
    margin-bottom: 0;
}
.loginBox .trocarSenha:hover {
	color: #F60;
}
.loginBox #btnLogin {
	float: right;
	margin-right: 38px;
	border: none;
	background: url(../../images/cssSprite.png) repeat-x -80px -125px;
	width: 72px;
	height: 26px;
	cursor: pointer;
	color: #ff7200;
	font-family: MyriadProBold;
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
}
.loginBox #btnLogin:hover {
	color: #188bea;
	background-position: 0 -125px;
}
/* //////////////// REPAROS IE /////////////// */

.IE .loginBox .loginField input {
	height: 24px !important;
	padding-top: 10px !important;
	vertical-align: middle !important;
}

.popBlack{position:fixed;width:100%;height:100%;z-index:50;background:url(../../images/backBlack.png);}
.popUp{position:fixed;width:auto;height:auto;z-index:100;left:50%;margin-left:-460px;top:100px;background:#FFF;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 5px #000;}
#fecharPopUp{position:absolute;top:10px;right:10px;text-decoration:none;color:#FFF;font-weight:bold;background:#F30;padding:5px 8px;}