f::selection{
	background-color: #dddddd;
	color: #333333;
}

*{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	outline-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

* html .englob-all{
	height: 100%; /* hack para IE6 que trata height como min-height */
}

html,
body{
	height: 100%;
	color: #333333;
}

body{
	/*background-image: url("../img/bg-topo.jpg");
	background-repeat: repeat-x;*/
	overflow-x: hidden;
	/* cursor: url("../img/cursors/cursor.cur"), url("../img/cursors/cursor.png"), auto; */
}

body.history-propostas{
	background: none;
	background-image: url("../img/bg-line-history-propostas.jpg");
	background-repeat: repeat-y;
	background-position: 4px 0;
}
input[type="submit"],
input[type="button"]{
	cursor: pointer;
}

.aviso_ie10{
	float: left;
	width: 760px;
	padding: 10px;
	background-color: pink;
	border: 1px solid red;
	color: red;
	margin-bottom: 30px;
	text-align: justify;
	line-height: 21px;
	margin-top: -10px
}

.attention-page{
	position: absolute;
	right: -210px;
	top: 100px;
	z-index: 999999;
	background-color: #fdeed7;
	width: 250px;
	padding: 10px;
	border: 1px solid #f8bf6b;
	background-image: url("../img/attention.jpg");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	min-height: 40px;
}

.attention-page .close{
	float: left;
	margin-left: -25px;
	margin-top: -25px;
	cursor: pointer;
	display: none;
}

.attention-page h1{
	float: right;
	width: 190px;
	font-size: 14px;
	text-align: right;
}

.attention-page p{
	float: right;
	width: 190px;
	text-align: right;
	display: none;
}

.attention-page #message_sendCod{
	float: left;
	width: 250px;
	margin-top: 10px;
	display: none;
}

/*fancy forgot pass*/
#forgot-pass{
	display: none;
	width: 400px;
	background-color: #fff;
}

#forgot-pass h1{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	color: #444;
	margin-bottom: 20px;
}

#forgot-pass div{
	float: left;
	width: 390px;
	margin-bottom: 10px;
	padding: 5px;
}

#forgot-pass div span{
	float: left;
	color: #333333;
	margin-top: 9px;
}

#forgot-pass div em{
	font-size: 12px;
}

#forgot-pass div input[type="text"],
#forgot-pass div select{
	float: right;
	width: 230px;
	padding: 5px 8px;
	border: 1px solid #aaa;
}

#forgot-pass div input[type="submit"]{
	float: right;
	padding: 5px 8px;
	background-color: #1d98ad;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#forgot-pass div input[type="submit"]:hover{
	background-color: #187d8f;
}
/*fancy forgot pass*/

#load-import{
	display: none;
}

.action-open-proposta{
	padding: 30px;
	display: none;
	width: 560px;
}
.t460px{
	max-width:460px!important;	
}

.action-open-proposta textarea{
	float: left;
	width: 440px;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
	height: 80px;
	resize: vertical;
}

.action-open-proposta a{
	padding: 10px;
	background-color: #666;
	color: #fff;
}

.action-open-proposta div{
	float: left;
	margin-bottom: 30px;
	width: 100%;
}

.action-open-proposta div span{
	float: left;
	margin-right: 20px;
}

.action-open-proposta div input{
	float: left;
}

/* fancy forms */

#addCliente, #addClienteOdonto{
	display: none;
	width: 880px;
	background-color: #fff;
}

#addCliente .left, #addClienteOdonto .left, #addClienteUpgradeOdonto .left{
	float: left;
	width: 430px;
	/*min-height: 230px;*/
}

#addCliente .right, #addClienteOdonto .right, #addClienteUpgradeOdonto .right{
	float: right;
	width: 430px;
	/*min-height: 230px;*/
}

#addCliente .envio_retorno, #addClienteOdonto .envio_retorno, #addClienteUpgradeOdonto .envio_retorno{
	float: left!important;
	width: 100%!important;
	background-color: transparent!important;
	margin: 0!important;
	padding: 0!important;
}

#addCliente h1, .campo-escondido h1, #addClienteOdonto h1, #addClienteUpgradeOdonto h1{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 15px;
	color: #444;
	margin-bottom: 20px;
}

#addCliente div, .campo-escondido div, #addClienteOdonto div, #addClienteUpgradeOdonto div{
	float: left;
	width: 420px;
	background-color: #fff;
	margin-bottom: 1px;
	padding: 1px;
}

#addCliente div span, .campo-escondido div span, #addClienteOdonto div span, #addClienteUpgradeOdonto div span{
	float: left;
	color: #333333;
	margin-top: 9px;
}

#addCliente div em, #addClienteOdonto div em, .campo-escondido div em, #addClienteUpgradeOdonto div em{
	font-size: 12px;
}

#addCliente div input[type="text"],
#addCliente div select,
#addClienteOdonto div input[type="text"],
#addClienteUpgradeOdonto div input[type="text"],
#addClienteOdonto div select,
#addClienteUpgradeOdonto div select,
.campo-escondido div input[type="text"],
.campo-escondido div select{
	float: right;
	width: 230px;
	padding: 5px 8px;
	border: 1px solid #aaa;
}

#addCliente div input[type="text"].short, #addClienteOdonto div input[type="text"].short, .campo-escondido div input[type="text"].short, #addClienteUpgradeOdonto div input[type="text"].short{
	width: 171px;
}

#addCliente div input[type="text"].min, #addClienteOdonto div input[type="text"].min, .campo-escondido div input[type="text"].min, #addClienteUpgradeOdonto div input[type="text"].min{
	width: 38px;
	margin-left: 3px;
	color: #aaa;
}

#addCliente div input[type="submit"], #addClienteOdonto div input[type="submit"], .campo-escondido div input[type="submit"], #addClienteUpgradeOdonto div input[type="submit"]{
	float: right;
	padding: 5px 8px;
	background-color: #ff3300;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#addCliente div input[type="submit"]:hover, #addClienteOdonto div input[type="submit"]:hover, .campo-escondido div input[type="submit"]:hover, #addClienteUpgradeOdonto div input[type="submit"]:hover{
	background-color: #ff6600;
}

/*fancy forms*/

#message_cadastro_empresa img,
#message_cadastro_proposta img,
#messagefancy_cadCliente img,
#messagefancy_forgotPass img,
#message_cadastro_user img,
#message_lembrete img,
#message_aprova_reprova img{
	float: right;
	margin-right: 10px;
	margin-top: 8px;
}

.return-reenvio{
	float: left;
	width: 460px;
	padding: 8px;
	margin-top: 20px;
	margin-left: -10px;
}

#message_login{
	float: right;
	margin-right: 3px;
}

#message_lembrete{
	float: left;
	width: 122px;
}

#message_lembrete em{
	font-size: 12px;
}

#message_cadastro_empresa{
	float: left;
	width: 330px;
}

#message_cadastro_proposta{
	float: right;
	margin-right: 10px;
}

#messagefancy_cadCliente,
#message_aprova_reprova{
	float: right;
	margin-right: 10px;
}

#messagefancy_forgotPass{
	float: left;
	margin-right: 10px;
	width: 260px;
}

#message_cadastro_user{
	float: right;
	margin-right: 10px;
}

#message_cadproduto{
	float: left;
	width: 100%;
}

#message_cadproduto .error_message,
#message_cadproduto .success_return{
	width: 750px;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-style: normal;
}

#message_cadproduto .error_message{
	background-color: #ffd3d3;
	border: 1px solid red;
}

#message_cadproduto .success_return{
	background-color: #9f9;
	border: 1px solid green;
}

#message_cadproduto .success_return a{
	color: green;
}

.error_message{
	float: left;
	color: red;
	background-color: #fff;
	padding: 8px 15px;
	font-weight: bold;
}

.success_return{
	float: left;
	color: green;
	background-color: #fff;
	padding: 8px 15px;
	font-weight: bold;
}

.content{
	margin: 0 auto;
	width: 1000px;
}

.clear{
	clear: both;
}

.title-session-page{
float: left;
padding-left: 10px;
font-size: 17px;
color: #ffffff;
text-align: left;
text-transform: uppercase;
font-weight: normal;
margin-bottom: 20px;
padding: 10px 0 10px 10px;
width: 770px;
background-image: url("../img/bg-cad.jpg");
background-repeat: repeat-x;
border-radius: 5px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
box-shadow: 0 3px 2px #bbbbbb;
background-color: rgb(28, 153, 173);
}

.englob-all{
position: relative;
min-height: 650px;
}

.container{
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 50px;
	display: table;
	position: relative;
}

.principal{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.principal.no-short{
	margin-top: 30px!important;
}

.no-short .chamada{
	float: left;
}

.no-short .chamada h1{
	float: left;
	width: 100%;
	font-size: 34px;
	font-weight: normal;
	color: rgb(38, 89, 159);
	font-family: 'myriad Pro';
	margin-bottom: 10px;
}

.no-short .chamada h3{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-weight: normal;
	margin: 10px 0;
}

.no-short .about{
	float: left;
	margin-top: 60px;
}

.no-short .cadastro{
float: right;
width: 440px;
margin-top: 50px;
padding: 20px 20px;
background-color: #e8e8e8;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: dotted 1px rgb(113, 121, 158);
border-top: 0px
}

.no-short .cadastro .left{
	float: left;
	width: 500px;
}

.pdf-opened{
	background-color: #ccc
}

.feedback-disapproval{
	float: left;
	width: 100%;
	text-align: center;
	background-color: #fff;
	margin-top: 90px;
	padding: 0 0 40px 0;
}

.feedback-disapproval h1{
	font-size: 20px;
	margin-bottom: 20px;
	padding: 40px 0 20px 0;
}

.feedback-disapproval.error{
	border: 1px solid #a80000;
}

.feedback-disapproval.error h1{
	background-color: #a80000;
	color: #fff;
}

.feedback-disapproval.success{
	border: 1px solid #005e00;
}

.feedback-disapproval.success h1{
	background-color: #005e00;
	color: #fff;
}

.feedback-disapproval span{
	width: 100%;
}

.feedback-disapproval span a{
	color: #666;
	border-bottom: 1px solid #666;
}

.option-proposta-opened{
	float: left;
	margin-top: 10px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 90px;
}

.option-proposta-opened ul{
	float: left;
}

.option-proposta-opened ul li{
	display: inline;
	float: left;
}

.option-proposta-opened ul li a{
	float: right;
	margin: 5px;
	border: 1px solid #fff;
	padding: 3px;
}

.options-reprovacao{
	display: none;
	width: 400px;
}

.options-reprovacao span{
	float: left;
	margin-bottom: 10px;
}

.options-reprovacao select{
	float: left;
	width: 390px;
	border: 1px solid #aaa;
	padding: 5px;
}

.options-reprovacao input[type="text"]{
	float: left;
	width: 300px;
	margin-bottom: 5px;
	border: 1px solid #aaa;
	padding: 5px;
}

.options-reprovacao #load,
.options-reprovacao #load-aprova{
	float: left;
	margin-left: 20px;
	margin-top: 13px;
	margin-bottom: 0;
}

.options-reprovacao #load strong,
.options-reprovacao #load-aprova strong{
	border: 1px solid red;
	float: left;
	padding: 4px;
	color: red;
	background-color: #fff;
}

.options-reprovacao a{
	float: left;
	margin-top: 10px;
	border: 1px solid red;
	color: #fff;
	background-color: #b30000;
	padding: 3px 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.options-reprovacao a.aprovacao{
	float: left;
	margin-top: 10px;
	border: 1px solid green;
	color: #fff;
	background-color: #00b600;
	padding: 3px 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.options-reprovacao a:hover{
	background-color: #df0000;
}

.options-reprovacao a.aprovacao:hover{
	background-color: #1c7e1c;
}

iframe.read-pdf{
	float: left;
	width: 100%;
	height: 600px;
}

.message-proposta-none{
	float: left;
	margin-top: 30px;
	width: 1000px;
}

.message-proposta-none h1{
	float: left;
	width: 980px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #fff;
	background-color: #c91b1b;
	padding: 10px;
}

.message-proposta-none p{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.message-proposta-none p a{
	color: #c91b1b;
}

.message-proposta-none p a:hover{
	text-decoration: underline;
}

.cadastro h1{
width: 109.5%;
font-weight: normal;
font-size: 18px;
text-transform: uppercase;
margin-bottom: 20px;
background-color: rgb(32, 81, 161);
color: #ffffff;
text-align: center;
margin-top: -19px;
margin-left: -21px;
border-radius: 10px 10px 0 0;
padding-top: 7px;
padding-bottom: 5px;
}

.cadastro .right div{
	float: left;
	width: 100%;
	margin-bottom: 14px;
}

.cadastro .right div:last-child{
	margin-bottom: 0;
}

.cadastro .right div span{
	float: left;
	margin-top: 5px;
}

.cadastro .right div input{
	float: right;
}

.cadastro .right div input[type="text"],
.cadastro .right div input[type="password"],
.cadastro .right div select{
padding: 7px;
width: 240px;
border: 1px solid #cccccc;
border-radius: 5px;
}

#planoEmpresa{
float: right;
width: 255px;
}

.cadastro .right div input[type="text"].opacity{
	color: #cccccc;
}

.cadastro .right div input[type="submit"]{
background-color: #4674b5;
border: 1px solid #ffffff;
padding: 8px 12px;
color: #ffffff;
text-transform: uppercase;
border-radius: 5px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}

.cadastro .right div input[type="submit"]:hover{
	background-color: #396195;
}

/*topo*/
.container .topo{
	float: left;
	width: 100%;
}

.container .topo img.logo{
position: absolute;
width: 130px;
z-index:9;
}

.container .topo .right{
float: right;
width: 100%;
padding-top: 25px;
padding-bottom: 10px;
}

.topo .right .login{
	position: relative;
	float: right;
	width: 100%;
	margin-top: 10px;
}

#indicativoLogin{
	position: absolute;
	display: none;
	top: 40px;
	right: 400px;
}

.right .login input[type="text"],
.right .login input[type="password"]{
float: right;
margin-right: 3px;
padding: 7px;
background-color: #FFFFFF;
color: #2D4680;
border-radius: 5px;
border: solid 1px rgb(87, 87, 134);
}

.right .login input[type="submit"]{
float: right;
margin-right: 3px;
padding: 7px;
background-color: #2A4E80;
border: 1px solid #BEBFED;
text-transform: uppercase;
color: #FFFFFF;
font-size: 12px;
border-radius: 4px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.right .login input[type="submit"]:hover{
margin-right:-3px;
margin-left:6px;
background-color: #398BA2;
}
.right .forgot{
	float: right;
	width: 100%;
	margin-top: 15px;
	text-align: right;
	margin-right: 125px;
}

.right .forgot a{
	float: right;
	color: #333333;
	font-size: 11px;
	border-bottom: 2px solid transparent;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.right .forgot a:hover{
	border-bottom: 2px solid #fff;
}

.topo .right .welcome{
	float: right;
	width: 550px;
	margin-top: 15px;
}

.welcome p{
	float: left;
	text-align: right;
	width: 530px;
	margin-bottom: 10px;
	color: #43446C;
}

.welcome p:first-child{
	margin-top: 5px;
	font-weight: bold;
}

.welcome ul{
	float: right;
	width: 15px;
}

.welcome ul li{
	float: left;
	list-style-type: none;
}

.welcome ul li a{
	float: left;
}

.welcome ul li a img{
	float: left;
}

.topo .nav{
width: 100%;
margin-top: 73px;
z-index: 999;
position: relative;
min-width: 1000px;
}

.topo .nav ul{
	display:table;
	height: 45px;
	margin-left:auto;
	margin-right:auto;
}

.topo .nav ul li{
	float: left;
	display: inline;
}

.topo .nav ul li a{
	float: left;
	color: #ffffff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-family: Verdana, Arial;
	line-height: 45px;
	padding-right: 10px;
	padding-left: 10px;
}

.topo .nav ul li a:hover,
.topo .nav ul li a.selected{
color: #ffffff;
background-color: #4674b5;
height: 45px;
}
/*topo*/

.meta-atual{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.meta-atual .conteudo{
	float: right;
	padding: 5px;
}

.meta-atual .conteudo p{
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: rgb(55, 55, 55);
	font-family: Verdana, Arial;
}
.meta-atual .conteudo .grafico{
	float: left;
	position: relative;
	width: 200px;
	height: 15px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.meta-atual .conteudo .grafico span{
	position: absolute;
	left: 0;
	bottom: -15px;
	font-size: 11px;
	width: 200px;
	color: #444444;
}
.meta-atual2{
	float: left;
	width: 100%;
}


.meta-atual2 .conteudo p{
	float: left;
	font-size: 12px;
	color: rgb(55, 55, 55);
	font-family: Verdana, Arial;
}

.meta-atual2 .conteudo .grafico2{
float: left;
position: relative;
width: 75px;
height: 28px;
text-align: center;
background-repeat: no-repeat;
cursor: pointer;
border: solid 1px #cccccc;
}

.meta-atual2 .conteudo .grafico2 span{
	position: absolute;
	left: 0;
	bottom: -15px;
	font-size: 11px;
	width: 75px;
	color: #444444;
}

.meta-atual .conteudo .grafico{
	background-image: url("../img/grafico-meta/0.png");
}
.meta-atual .conteudo .grafico._5{
	background-image: url("../img/grafico-meta/5.png");
}
.meta-atual .conteudo .grafico._10{
	background-image: url("../img/grafico-meta/10.png");
}

.meta-atual .conteudo .grafico._20{
	background-image: url("../img/grafico-meta/20.png");
}

.meta-atual .conteudo .grafico._30{
	background-image: url("../img/grafico-meta/30.png");
}

.meta-atual .conteudo .grafico._40{
	background-image: url("../img/grafico-meta/40.png");
}

.meta-atual .conteudo .grafico._50{
	background-image: url("../img/grafico-meta/50.png");
}

.meta-atual .conteudo .grafico._60{
	background-image: url("../img/grafico-meta/60.png");
}

.meta-atual .conteudo .grafico._70{
	background-image: url("../img/grafico-meta/70.png");
}

.meta-atual .conteudo .grafico._80{
	background-image: url("../img/grafico-meta/80.png");
}

.meta-atual .conteudo .grafico._90{
	background-image: url("../img/grafico-meta/90.png");
}

.meta-atual .conteudo .grafico._100{
	background-image: url("../img/grafico-meta/100.png");
}



/* -------------------------GRÁFICO META 2---------------------------- */
.meta-atual2 .conteudo .grafico2._5{
	background-image: url("../img/grafico-meta2/5.png");
}

.meta-atual2 .conteudo .grafico2._10{
	background-image: url("../img/grafico-meta2/10.png");
}

.meta-atual2 .conteudo .grafico2._20{
	background-image: url("../img/grafico-meta2/20.png");
}

.meta-atual2 .conteudo .grafico2._30{
	background-image: url("../img/grafico-meta2/30.png");
}

.meta-atual2 .conteudo .grafico2._40{
	background-image: url("../img/grafico-meta2/40.png");
}

.meta-atual2 .conteudo .grafico2._50{
	background-image: url("../img/grafico-meta2/50.png");
}

.meta-atual2 .conteudo .grafico2._60{
	background-image: url("../img/grafico-meta2/60.png");
}

.meta-atual2 .conteudo .grafico2._70{
	background-image: url("../img/grafico-meta2/70.png");
}

.meta-atual2 .conteudo .grafico2._80{
	background-image: url("../img/grafico-meta2/80.png");
}

.meta-atual2 .conteudo .grafico2._90{
	background-image: url("../img/grafico-meta2/90.png");
}

.meta-atual2 .conteudo .grafico2._100{
	background-image: url("../img/grafico-meta2/100.png");
}
/* -------------------------GRÁFICO META 2---------------------------- */

.absolute_status{
position: absolute;
font-size: 12px;
text-align: center;
width: 77px;
color: rgb(69, 72, 69);
top:8px;
cursor:pointer;
}

.column-left{
	float: left;
	width: 190px;
}

.column-left .box-menu{
	float: left;
	width: 100%;
	background-color: #cccccc;
	margin-top:10px;
}

.box-menu ul{
	float: left;
	width: 100%;
}

.box-menu ul li{
float: left;
width: 100%;
list-style-type: none;
border-bottom: 1px solid #eeeeee;
}

.box-menu ul li a{
	float: left;
	width: 170px;
	padding: 7px 10px;
	color: #333333;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.box-menu ul li a:hover,
.box-menu ul li a.selected{
	color: #fff;
	background-color: #4674b5;
}

.box-menu ul li a span{
	float: right;
}

.column-left .lembretes{
	float: left;
	width: 100%;
	margin-top: 20px;
}

.lembretes .addLembrete,
.lembretes .list-lembrete{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.addLembrete h3{
	float: left;
	width: 182px;
	padding-left: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid orange;
}

.addLembrete select{
	float: left;
	width: 188px;
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 10px;
	color: #333;
}

.addLembrete input[type="text"]{
	float: left;
	width: 177px;
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 10px;
	color: #aaa;
}

.addLembrete textarea{
	float: left;
	width: 177px;
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 5px;
	height: 80px;
	resize: vertical;
	color: #aaa;
	overflow: auto;
}

.addLembrete input[type="submit"]{
	float: right;
	padding: 5px 8px;
	margin-top: 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.addLembrete input[type="submit"]:hover{
	color: #fff;
	border: 1px solid #fff;
	background-color: #4674b5;
}

.data_lembrete{
float: left;
width: 184px;
background-color: #333;
padding: 6px 3px;
font-size: 10px;
color: #ffffff;
text-align: center;
}

.list-lembrete .lembrete{
	float: left;
	width: 100%;
	position: relative;
}

.list-lembrete .lembrete h6{
float: left;
width: 170px;
border: solid 1px #B3B767;
background-color: #FAFFAC;
padding: 3px 13px 3px 5px;
cursor: pointer;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
font-weight: lighter;
border-bottom: solid 1px #B3B767;
}

.list-lembrete .lembrete img{
	position: absolute;
	cursor: pointer;
	right: 3px;
	margin-top: 5px;
}

.list-lembrete .lembrete h6:hover,
.list-lembrete .lembrete h6.selected{
background-color: #F9FF84;
}

.list-lembrete .lembrete p{
	float: left;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 10px;
	display: none;
}

.column-maxright{
	float: left;
	width: 780px;
	background-color: #f6f6f6;
	padding: 10px;
	margin-left: 10px;
	border-radius:10px;
}

.line-dates-chart{
	float: left;
	width: 780px;
	margin-bottom: 20px;
}

.line-dates-chart div{
	float: left;
	margin-right: 20px;
}

.line-dates-chart div.right{
	float: right;
	margin-right: 0;
}

.line-dates-chart div select{
	padding: 5px;
	border: 1px solid #4674b5;
	width: 150px;
}

.line-dates-chart div span{
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	font-family: Verdana;
	color: rgb(46, 59, 164);
}

.line-dates-chart div input{
	width: 100px;	
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
}

.line-dates-chart div input[type="submit"]{
	background-color: #4674b5;
	padding: 5px 7px;
	color: #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	border: 1px solid #f8f8f8;
}

.line-dates-chart div input[type="submit"]:hover{
	border: 1px solid #4674b5;
}

.session-options{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.session-options ul{
	float: left;
}

.session-options ul#criar-visita{
	width: 140px;
}

.session-options ul li{
	float: left;
	margin-right: 10px;
	list-style-type: none;
}

.session-options ul li a{
float: left;
width: 171px;
height: 31px;
color: #fff;
text-transform: uppercase;
line-height: 32px;
text-align: center;
font-size: 12px;
}

.session-options ul li a#adicionar-visita{
width: 130px !important;
height: 30px;
line-height: 31px;
border-radius: 3px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;	
}

.session-options ul li a.new{
	background-image: url("../img/btn-new.jpg");
	border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.session-options ul li a:hover{
	background-position: 0 -35px;
}

.session-options .option-filter{
	float: right;
	width: 580px;
}

.session-options .option-filter h3{
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.session-options .option-filter h3 strong{
	color: #666;
}

.session-options .option-filter span{
	float: left;
}

.session-options .option-filter span:after{
	content: "-";
}

.session-options .option-filter span:last-child:after{
	content: ""!important;
}

.session-options .option-filter span a{
	float: left;
	padding: 1px 4px;
	color: #333333;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.option-filter span a:hover{
	background-color: #333;
	color: #fff;
}

.session-options .busca-proposta{
	float: left;
	/*width:635px;*/
}

.busca-proposta .data-fechamento{
	margin-right:10px;
}

.session-options .import{
	float: left;
}

.import a{
	float: left;
}

#como-fazer-example,
#window-import-clients{
	display: none;
}

#window-import-clients{
	width: 550px;
}

#window-import-clients h3{
	float: left;
	width: 530px;
	background-color: #ddd;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 5px 10px;
}

#window-import-clients p{
	float: left;
	width: 550px;
}

#window-import-clients input[type=file]{
	float: right;
	margin-bottom: 30px;
}

#window-import-clients input[type=submit]{
	float: right;
	padding: 5px 8px;
	background-color: #ff3300;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#window-import-clients input[type="submit"]:hover{
	background-color: #ff6600;
}

.busca-proposta div,
.busca-proposta div span{
	float: left;
}

.busca-proposta div span{
margin-right: 5px;
line-height: 30px;
}

.busca-proposta input[type="text"]{
	float: left!important;
	padding: 5px;
	border: 1px solid #A6C1EC;
	width: 85px;
	color: #aaaaaa;
	padding: 6px;
	border-radius: 3px;
}

.busca-proposta input[type="radio"]{
	float:left;
	margin-right:5px;
	position:relative;
	top:8px;
}

.busca-proposta input[type="text"].data{
	width: 60px;
	margin-right: 10px;
}

.busca-proposta input[type="image"]{
	float: left;
	margin-left: 8px;
	margin-top: 5px;
}

.busca-proposta.lista-de-clientes{
	margin-top:0px!important;
}

.busca-proposta select{
	float: left;
	padding: 4px 5px;
	border: 1px solid #A6C1EC;
	width: 117px;
	margin-right: 5px;
	height: 30px;
}

.actions{
	float: left;
	width: 100%;
}

.actions .flag{
	float: left;
	margin-top: 10px;
}

.actions .flag input{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.actions .flag span{
	float: left;
	margin-right: 20px;
}

.actions select{
	float: left;
	padding: 10px;
	width: 140px;
	background-color: #eee;
	border: 1px solid #ccc;
	visibility: hidden;
	margin-right: 5px;
}

.actions .export-xls{
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}

.export-xls span{
	float: left;
	margin-top: 6px;
}

.actions .paginador{
	float: right;
	width: 90px;
	margin-top: 5px;
}

.actions .paginador a{
	float: left;
	width: 40px;
	height: 30px;
	background-repeat: no-repeat;
}

.actions .paginador a:hover{
	background-position: 0 -30px;
}

.actions .paginador a.next{
	background-image: url("../img/btn-next.jpg");
}

.actions .paginador a.previous{
	background-image: url("../img/btn-previous.jpg");
}
.paginador a.next{
background-image: url("../img/btn-next.jpg");
/*display: table;*/
height: 30px;
width: 40px;
float:left;
/*margin:1px;*/
}

.paginador a.previous{
background-image: url("../img/btn-previous.jpg");
/*display: table;*/
height: 30px;
width: 40px;
float:left;
/*margin:1px;*/
}

.actions .paginador span{
	float: left;
}

.actions .return-true{
	float: left;
	width: 750px;
	background-color: #00b900;
	border: 1px solid green;
	padding: 8px 15px;
	margin: 10px 0 0 0;
}

.actions .return-true span{
	float: left;
	font-weight: bold;
	color: #fff;
}

.whoPay{
	float: left;
	width: 100%;
	background-color: #fff;
}

.whoPay span{
	float: left;
	margin: 10px;
}

.whoPay span em{
	color: red;
	font-size: 11px;
}

.whoPay select{
	float: right;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 10px;
}

.grid-propostas{
	float: left;
	width: 100%;
}

.grid-propostas table{
	float: left;
	width: 100%;
	/*margin-top: 10px;*/
	border-collapse: collapse;
}

.grid-propostas table tr{
border: 1px solid #dddddd;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
background-color: rgb(235, 235, 235);
}

.grid-propostas table tr:hover{
	background-color: #e8e8e8;
}

.grid-propostas table tr.titles{
border: 0;
background-color: #4674b5;
color: #ffffff;
border-radius: 10px 10px 0 0;
}

/*.grid-propostas table tr.titles:hover{
	background-color: #f6f6f6!important;
}
*/
.grid-propostas table td{
font-size: 12px;
text-align: center;
padding: 3px;
padding-top: 10px;
}

.titles td{
	font-weight: bold;
	padding-bottom: 10px!important;
	position:relative;
}

.grid-propostas table td.short{
	width: 22px;
}

.grid-propostas table td input{
	float: left;
	margin-left: 3px;
}

.grid-propostas table td span{
	float: left;
	padding: 2px 3px;
	background-color: #666;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.grid-propostas table td span:hover{
	background-color: #a30000;
}

.grid-propostas table td a{
	color: #333333;
	display: block;
}

.grid-propostas table td .removeVinculo{
	cursor: pointer;
}

.grid-propostas .total{
	float: right;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: -15px;
	width: 193px;
}

.grid-propostas .total span,
.grid-propostas .total strong{
	float: right;
	margin-right: 5px;
}

.total .valor-real{
	float: right;
	margin-top: 10px;
}

.total .valor-real strong{
	float: right;
	margin-top: 5px;
}

.total .valor-real input{
	float: right;
	border: 1px solid #ccc;
	padding: 5px;
	width: 70px
}

.grid-propostas.passo-2{
	margin-bottom: 30px;
	margin-top: -30px;
}

select.produtos-servicos{
	float: left!important;
	margin: 0 0 0 24px;
}

.campos-grouped input[type="text"]{
	float: left!important;
	width: 70px!important;
	margin: 0 15px 0 10px;
}

.campos-grouped input[type="text"].inteiro{
	width: 30px!important;
}

.campos-grouped input[type="text"]:last-child{
	margin-right: 0;
}

.campos-grouped .right, .right{
	float: right;
}

.comentarios-proposta{
	float: left;
}

.comentarios-proposta textarea{
	width: 456px!important;
	float: left!important;
	margin-left: 10px;
}

.comentarios-proposta input[type="text"]{
	width: 170px!important;
	float: right!important;
}

.comentarios-proposta .line-comment{
	float: left;
	width: 755px;
	border-bottom: 0;
	margin-bottom: 0;
}

.comentarios-proposta .line-comment input[type="text"]{
	float: left!important;
	width: 300px!important;
}

.comentarios-proposta h6{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: red;
	padding-left: 3px;
}

.add-new{
	float: left;
	width: 100%;
}

.add-new div{
	float: left;
	position: relative;
	width: 770px;
	background-color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border-bottom: 1px dotted #ccc;
}

.lineComCopia{
	display: none;
}

.lineComCopia.block{
	display: block;
}

.add-new div .box-comcopia{
	float: right;
	width: 315px;
	border: 0;
	margin: 0;
}

.box-comcopia p{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.box-comcopia p:first-child{
	margin-top: 0;
}

.add-new div:last-child{
	background-color: transparent;
}

.add-new a.add{
	position: absolute;
	top: 13px;
	left: 420px;
}

.add-new div span{
	float: left;
	font-size: 15px;
	margin-top: 8px;
	margin-left: 5px;
}

.add-new div span sup{
	color: red;
}

.add-new div input[type="text"],
.add-new div input[type="file"],
.add-new div textarea,
.add-new div input[type="password"],
.add-new div select{
	float: right;
	width: 300px;
	padding: 8px 10px;
	border: 1px solid #aaa;
}

.campos{
	padding: 8px 10px;
	border: 1px solid #aaa;
}

.campo{
	border: 1px solid #A6C1EC;
	color: #aaaaaa;
	padding: 6px;
	border-radius: 3px;	
}

.add-new div input.withButton{
margin-right: 10px;
width: 175px;
}

.btnBlur{
	float: right;
	margin-top: 5px;
	cursor: pointer;
}

.add-new div input[type="file"]{
	border: 1px solid #fff;
}

.add-new div textarea{
	height: 100px;
	resize: vertical;
}

.add-new div textarea.editorTexto{
	width: 738px!important;
}

.redactor_box{
	width: 760px!important;
}

.redactor_editor{
	width: 750px!important;
}

.add-new div input[type="text"].short{
	width: 232px;
}

.add-new div input[type="text"].min{
	width: 40px;
	color: #aaa;
	margin-left: 3px;
}

.add-new div select{
	width: 322px;
}

.add-new div select.dia,
.add-new div select.mes{
	width: 101px;
	margin-right: 5px;
}

.add-new div select.ano{
	width: 110px;
}

.add-new p.modulo{
	float: left;
	width: 100%;
	margin: 5px 0;
}

.add-new p.modulo input{
	margin-left: 10px;
}

.add-new div input[type="submit"],
.busca-proposta input[type="submit"],
.add-new div input[type="button"],
#btnVisualizar,
.add-new a.button{
	float: right;
	padding: 8px 10px;
	margin-left: 5px;
	color: #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: #0F5C8C;
}

.action-open-agenda{
	display:none;
}

.adiar-agenda p{
	margin-top:7px;
}

.alteraAgenda{
	margin-top:7px;
}
.w200{
	width:200px!important;
}
.botoes{
	padding: 7px 8px;
	background-color: #1d98ad;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-left: 5px;
}
.botoes2{
margin-left: 10px;
height: 27px;
padding-left: 10px;
padding-right: 10px;
background-color: rgb(206, 50, 50);
color: #ffffff;
border-radius: 2px;
font-weight: bold;
}
.busca-proposta input[type="submit"]:hover,
.add-new div input[type="submit"]:hover,
.add-new div input[type="button"]:hover,
.add-new a.button:hover,
.botoes:hover{
	background-color: #187d8f;
}

.filtra-lista-produtos{
	border: 0!important;
}

.filtra-lista-produtos input{
	float: left!important;
	margin-left: 10px;
}

.filtra-lista-produtos img{
	float: left!important;
	margin-left: 10px;
	cursor: pointer;
	height: 25px;
	margin-top: 4px;
}

.principal-page{
	float: left;
	margin-left: 60px;
}

.principal-page a{
	float: left;
	width: 220px;
	margin: 1px;
	position: relative;
}

.principal-page a img{
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 220px;
}

.principal-page a span{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 8px 15px;
	color: #fff;
	font-size: 14px;
}

.principal-page a span.black{
	color: #333333;
}

.principal-gerencia{
	float: left;
	margin-top: 20px;
	width: 1000px;
}

.principal-gerencia .line-chart{
	width: 980px;
}

.principal-gerencia .line-chart h2{
width: 33%;
margin-left: auto;
margin-right: auto;
position: relative;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
font-family: arial;
font-size: 16px;
padding: 5px;
}

.principal-gerencia .line-chart img.funil{
	margin-left: 190px;
}

.line-chart .legenda-funil._1{
	border-left: 15px solid #ff9900;
	padding-left: 15px;
	top: 70px;
}

.principal-gerencia .line-chart .legenda-funil{
	left: 500px;
}

.grid-users{
	float: left;
	width: 760px;
	padding-left: 18px;
	margin-top: 20px;
}

.grid-users .user.lead{
	width: 213px;
	height: 100px;
}

.grid-users .user.lead sub{
	min-height: 50px;
	text-align: left!important;
	float: left;
	margin-top: 10px;
	max-width: 218px;
	word-wrap: break-word;
}

.grid-users .user{
	float: left;
	position: relative;
	background-color: #fff;
	width: 110px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 6px rgba( 0, 0, 0, .3 );
	-moz-box-shadow: 0 1px 6x rgba( 0, 0, 0, .3 );
	box-shadow: 0px 1px 6px rgba( 0, 0, 0, .3 );
}

.grid-users .user2{
	float: left;
	position: relative;
	background-color: #fff;
	width: 94%;
	height: auto;
	min-height:120px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 6px rgba( 0, 0, 0, .3 );
	-moz-box-shadow: 0 1px 6x rgba( 0, 0, 0, .3 );
	box-shadow: 0px 1px 6px rgba( 0, 0, 0, .3 );
}

.grid-users .user img.foto{
	margin-bottom: 10px;
}

.grid-users .user h5{
	float: left;
	width: 100%;
	text-align: center;
	color: rgb(42, 60, 79);
}

.grid-users .user p{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}

.grid-users .user em{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 11px;
}

.grid-users .user .options{
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 10px;
}

.user .options a,
.user .options input{
	float: left;
	margin-right: 7px;
}

.user .options input{
	margin-right: 0;
}

.user2 h5{
	width:78%;
	float:left;	
}

.user .options img, .user2 .options img{
	float: left;
}

.user2 .options img{
	margin:3px;
}

.dadosUser{
	display: none;
	float: left;
	width: 300px;
	padding: 10px;
	border: 1px solid #ccc;
}

.campo_escondido{
	display:none;	
}

.dadosUser h1{
	float: left;
	width: 100%;
	font-size: 17px;
	margin-bottom: 3px;
}

.dadosUser em{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 20px;
	color: #aaa;
}

.dadosUser p{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
}

.dadosTarefa{
	display: none;
	float: left;
	width: 500px;
	padding: 10px;
	border: 1px solid #ccc;
}

.dadosTarefa h1{
	float: left;
	width: 100%;
	font-size: 17px;
	margin-bottom: 3px;
}

.dadosTarefa em{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 20px;
	color: #aaa;
}

.dadosTarefa p{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
}

.list-conteudo-lead.history-visited{
	margin-top: 0;
}

.list-conteudo-lead{
	float: left;
	width: 100%;
	margin-top: 30px;
}

.list-conteudo-lead .historico{
	float: left;
	width: 770px;
	margin-bottom: 20px;
	font-size: 17px;
	padding: 7px 5px 5px 5px;
	background-color: #ddd;
	color: #333;
	line-height: 20px;
}

.list-conteudo-lead .historico img{
	float: left;
	margin: 0 10px 0 0;
}

.list-conteudo-lead .conteudo-listado{
	float: left;
	width: 760px;
	background-color: #fff;
	margin-bottom: 20px;
	padding: 10px;
}

.porcentagem-and-date{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.porcentagem-and-date span.nome{
	color: orange;
}

.porcentagem-and-date span{
	float: left;
	font-size: 12px;
	color: #999;
}

.porcentagem-and-date em{
	float: right;
	font-size: 12px;
	color: #999;
}

.porcentagem-and-date.notificacao-agendada{
	margin-top: 11px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

.notificacao-agendada img{
	float: left;
	margin-right: 10px;
}

.notificacao-agendada span{
	margin-top: 4px;
}

.line-chart{
float: left;
position: relative;
width: 760px;
padding: 10px;
margin-bottom: 40px;
background-color: #ffffff;
border-bottom: 2px dotted #EBEBEB;
}

.line-chart:last-child{
	margin-bottom: 0;
}

.line-chart h2{
position: absolute;
z-index: 1;
width: 760px;
text-align: center;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
font-size: 14px;
font-family: Verdana;
color: #ffffff;
background-color: rgb(149, 149, 149);
line-height: 32px;
border-radius: 100px;
text-shadow: 1px 1px 1px #333333;
font-weight: lighter;
}

#chart{
	float: left;
}

#chart_div{
	float: left;
}

.line-chart img.funil{
	float: left;
	margin-left: 90px;
	margin-top: 60px;
	margin-bottom: 20px;
}

.line-chart .legenda-funil{
	position: absolute;
	left: 400px;
}

.line-chart .legenda-funil._1{
	border-left: 15px solid #3e79c1;
	padding-left: 15px;
	top: 70px;
}

.line-chart .legenda-funil._2{
	border-left: 15px solid #f3922c;
	padding-left: 15px;
	top: 100px;
}

.line-chart .legenda-funil._3{
	border-left: 15px solid #d5423d;
	padding-left: 15px;
	top: 130px;
}

.line-chart .legenda-funil._4{
	border-left: 15px solid #a4cf4d;
	padding-left: 15px;
	top: 160px;
}

.line-chart .legenda-funil._5{
	border-left: 15px solid #7f5cab;
	padding-left: 15px;
	top: 190px;
}

.line-chart .legenda-funil._total{
	border-left: 15px solid #ccc;
	padding-left: 15px;
	top: 220px;
}

.line-chart.pizza{
	position: relative;
}

.line-chart.pizza .total-em-valores{
	position: absolute;
	border-left: 15px solid #333333;
	padding-left: 8px;
	right: 176px;
	top: 250px;
}

.line-chart.pizza .total-em-valores-principal{
	position: absolute;
	border-left: 15px solid #333333;
	padding-left: 8px;
	right: 243px;
	top: 250px;
}

.grid-planos{
	float: left;
	width: 100%;
}

.grid-planos .columns-description{
	float: left;
	width: 160px;
}

.grid-planos .columns-description img{
	float: left;
	margin-top: 110px;
}

.grid-planos .column-plan{
	float: left;
	width: 206px;
	text-align: right;
}

.grid-planos .column-plan img{
	float: right;
}

.vencimento-fatura{
	float: left;
	width: 100%;
	background-color: orange;
	color: #fff;
	border: 2px solid rgb(185, 120, 0);
	text-align: center;
	padding: 10px 0;
	margin-top: 20px;
	font-weight: bold;
}

.vencimento-fatura.red{
	background-color: #ff4949;
	border: 2px solid red;
}

.vencimento-fatura a{
	color: #333333;
	border-bottom: 1px solid rgb(185, 120, 0);
}

.englob-line-time{
	float: left;
	width: 770px;
}

.englob-line-time li{
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-left: 50px;
	padding-bottom: 10px;
	width: 710px;
	position: relative;
}

.englob-line-time li .bol{
	position: absolute;
	top: 10px;
	left: -15px;
	width: 10px;
	height: 10px;
	background-image: url("../img/bol-history.png");
	background-repeat: no-repeat;
	background-position: 0 -10px;
}

.englob-line-time li:hover .bol{
	background-position: 0 0;
}

.englob-line-time li em{
	float: left;
	width: 100%;
	color: #aaa;
	margin-bottom: 10px;
}

.englob-line-time li p{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.englob-line-time li a{
	float: left;
	width: 100%;
	text-align: right;
	color: #333333;
}

.englob-line-time li a:hover{
	color: orange;
}

.englob-line-time li strong{
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

/*agenda*/
.principal.agenda{
	border: 1px solid #ddd;
	/*background-color: #eee;*/
	margin-top: 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.min-left{
float: left;
margin: 10px;
width: 200px;
background-color: #65879F;
padding: 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.min-left h2{
float: left;
color: #fff;
width: 100%;
font-size: 15px;
margin-bottom: 20px;
text-transform: uppercase;
text-align: center;
}

.min-left p,
.min-left span{
	float: left;
	width: 100%;
}

.min-left span{
	color: #fff;
}

.min-left p{
	margin-bottom: 10px;
}

.min-left p:last-child{
	margin-bottom: 0;
}

.min-left p input[type="text"],
.min-left p select{
	float: left;
	padding: 5px;
	width: 185px;
}

.min-left p select{
	width: 198px;
}

.min-left p textarea{
	float: left;
	width: 185px;
	padding: 5px;
	resize: vertical;
	color: #aaa;
	height: 100px;
}

.min-left p input[type="submit"]{
float: left;
padding: 10px;
background-color: #DC8134;
color: #FFFFFF;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
text-transform: uppercase;
}

.min-left p input[type="submit"]:hover{
	background-color: #e06b00;
}

.min-left .btn-vincular{
	text-decoration: underline;
	cursor: pointer;
}

.usuarios-para-vinculo{
	display: none;
}

/*coluna center*/
.max-center{
	float: left;
	width: 515px;
	padding: 10px;
	margin-top: 10px;
}

.max-center h2{
float: left;
margin-bottom: 15px;
width: 100%;
font-size: 15px;
color: rgb(217, 93, 0);
font-family: Verdana;
font-weight: lighter;
}

.max-center h2.passados{
	margin-top: 30px;
}

.max-center h2 img{
	float: right;
	cursor: pointer;
}

.agendado{
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.agendado.light{
	background-color: #eee;
}

.agendado:hover{
	background-color: #ddd;
}

.agendado input{
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}

.agendado div.abrir{
	float: left;
	/*width: 452px;*/
	padding: 8px 0;
	cursor: pointer;
	margin-left: 5px;
}

.agendado span{
	float: left;
	width: 212px;
	margin-left: 5px;
}

.agendado em{
	float: right;
	width: 120px;
	margin-right: 5px;
	text-align: right;
}

.agendado span.underline{
	text-decoration: line-through;
}

.agendado em.underline{
	text-decoration: line-through;
}

.agendado img{
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.agendado div.conteudo{
	float: left;
	display: none;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.agendado div:first-child{
	margin: 0;
}

.agendado div p{
	float: left;
	width: 480px;
	margin-left: 20px;
	color: #666;
}

#message_cadastro_agenda{
	float: left;
	width: 100%;
	display: none;
}

#message_cadastro_agenda em{
	width: 100%!important;
}

/*coluna right*/
.min-right{
	float: right;
	margin: 10px;
	width: 200px;
}

.ui-datepicker-inline{
	width: 210px;
}

/*agenda*/

/*footer*/
.lembrete-loaded{
	display: none;
	position: fixed;
	bottom: 40px;
	right: 30px;
	background-color: #333;
	padding: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 0px 9px;
	-moz-box-shadow: #666 0px 0px 9px;
	box-shadow: #666 0px 0px 9px;
	width: 140px;
}

.lead-remember,
.agenda-remember{
	position: fixed;
	bottom: 40px;
	right: 30px;
	background-color: #333;
	padding: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 0px 9px;
	-moz-box-shadow: #666 0px 0px 9px;
	box-shadow: #666 0px 0px 9px;
	width: 140px;
	z-index: 2;
}

.lembrete-loaded h1,
.lead-remember h1,
.agenda-remember h1{
	color: #fff;
}

.lead-remember h1 a,
.agenda-remember h1 a{
	color: #bbb;
	text-decoration: underline;
	width: 100%;
	float: left;
	margin-top: 5px;
}

.lembrete-loaded img,
.lead-remember img,
.agenda-remember img{
	float: left;
	margin-top: -29px;
	margin-left: -29px;
	cursor: pointer;
}

#lembretelido,
#bip-lembrete{
	display: none;
}

.footer{
width: 100%;
color: #ffffff;
z-index: 9;
position: absolute;
bottom: 0px;
}

.footer span{
width: 100%;
text-align: center;
margin-top: 16px;
z-index: 9;
position: absolute;
}

.footer span a{
color: #ffffff;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.footer span a:hover{
	color: #4674b5;
}
.under-footer iframe{
display:none;	
}
/*footer*/

/*
	chat
*/

.list-users-chat{
	position: fixed;
	background-color: #fff;
	right: 0;
	bottom: 0;
	width: 200px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	z-index: 2;
}

.list-users-chat h2{
	background-color: #4674b5;
	color: #fff;
	font-size: 15px;
	padding: 5px;
	cursor: pointer;
	font-weight: normal;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	float: left;
	width: 100%;
	position: relative;
}

.list-users-chat h2:hover{
	background-color: #215092;
}

.list-users-chat h2 span{
	display: none;
	position: absolute;
	right: 15px;
	top: -8px;
	color: #fff;
	background-color: orange;
	padding: 1px 5px;
	font-size: 11px;
	float: right;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.lista-usuarios{
	display: none;
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
	width: 100%;
	max-height: 450px;
}

.lista-usuarios .englob-lista-usuarios{
	float: left;
	width: 100%;
}

.lista-usuarios p{
	float: left;
	width: 170px;
	padding: 5px 5px 5px 25px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}

.lista-usuarios p span{
	color: #fff;
	background-color: orange;
	padding: 1px 5px;
	font-size: 11px;
	float: right;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.lista-usuarios p.offline{
	background-image: url("../img/chat-offline.jpg");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border-bottom: 1px solid transparent;
}

.lista-usuarios p.online{
	background-image: url("../img/chat-online.jpg");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border-bottom: 1px solid transparent;
}

.lista-usuarios p:hover{
	border-bottom: 1px solid #ccc;
}

/*janela da conversa*/

body.chat{
	background: none;
	overflow-y: scroll;
	background-color: #eee;
}

.options-chat{
	float: left;
}

.options-chat div,
.options-chat a{
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
	padding: 4px 6px;
	margin-bottom: 10px;
	cursor: pointer;
	background-color: #4674b5;
	color: #fff;
	font-size: 12px;
}

#confirm-delete{
	display: none;
}

#confirm-delete p{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

#confirm-delete a{
	float: left;
	margin-left: 10px;
	padding: 5px 10px;
	background-color: #4674b5;
	color: #fff;
}

/*chat completo*/
.content-messages{
	float: left;
	width: 520px;
}

.limit-height-conversa{
	float: left;
	width: 500px;
	height: 350px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #fff;
}

.conversa{
	float: left;
	width: 485px;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 14px;
	padding-top: 14px;
}

.conversa .line{
	float: left;
	width: 100%;
}

.conversa .box{
	float: left;
	width: 300px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	padding: 2px 2px 5px 2px;
	-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
	-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
	box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
}

.conversa .box.right{
	float: right!important;
}

.conversa .box p{
	float: left;
	width: 295px;
	margin-top: 10px;
	margin-left: 5px;
}

.conversa .box h1.right,
.conversa .box p.right{
	text-align: right;
}

.conversa .box h1{
	float: left;
	background-color: #ddd;
	padding: 5px;
	width: 290px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.conversa .box h1 em{
	float: right;
	color: #aaa;
	font-size: 12px;
	font-weight: normal;
}

.conversa .box h1 em.right{
	float: left;
	color: #aaa;
	font-size: 12px;
	font-weight: normal;
}

.content-messages input{
	float: left;
	width: 500px;
	padding: 10px;
	border: 1px solid #ccc;
	color: #aaa;
}

.right-data{
	float: right;
	width: 255px;
	margin-top: 35px;
}

.right-data h1,
.right-data p,
.right-data em{
	float: left;
	text-align: right;
	width: 255px;
}

.right-data h1{
	font-size: 18px;
	border-top: 1px dashed #aaa;
	padding-top: 5px;
	width: 255px;
}

.right-data em{
	margin-bottom: 20px;
	color: #666;
}

.right-data p{
	margin-bottom: 10px;
	border-right: 8px solid orange;
	padding-right: 5px;
	width: 245px!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.formAttachmentProposta{
    width: 100%;
    margin-bottom: 38px;
    padding: 5px 0;
    background-color: #fff;
    display: table;
}

.formAttachmentProposta span{
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}

.formAttachmentProposta input[type="file"]{
	float: right;
	margin-top: 7px;
}

.formAttachmentProposta input[type="submit"]{
	float: right;
	margin-left: 20px;
	padding: 10px;
	margin-right: 5px;
	background-color: #ccc;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.formAttachmentProposta input[type="submit"]:hover{
	background-color: #ddd;
	border: 1px solid #ccc;
}

.formAttachmentProposta img{
	float: right;
	margin-top: 13px;
	margin-right: 20px;
	cursor: pointer;
}


/*tela de resumo do cliente **********************************/
.side-left{
	float: left;
	width: 370px;
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.side-right{
	float: right;
	width: 570px;
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.top-resumo{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.bottom-resumo{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.resume-datas{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.resume-datas p,
.resume-datas strong{
	float: left;
	width: 100%;
	text-align: right;
	margin-bottom: 5px;
}

.resume-datas strong{
	margin-bottom: 10px;
	font-size: 15px;
}

.side-left h1,
.side-right h1{
  float: left;
  background-color: #ddd;
  padding-top: 5px;
  width: 100%;
  text-align: center;
  padding-bottom: 5px;
  border: 1px solid #bbb;
  text-transform: uppercase;
  color: #666;
  margin-bottom: 8px;
  line-height: 20px;
  /*margin-top: 25px;*/
}

.side-left h1 a,
.side-right h1 a{
	float: right;
	margin-right: 10px;
	font-size: 20px;
	color: #4674b5;
}

.top-resumo .abrir{
	width: 350px!important;
}

.top-resumo .abrir span{
	width: 219px!important;
}

.bottom-resumo textarea{
	float: left;
	width: 550px;
	padding: 10px;
	border: 1px solid #ccc;
	resize: vertical;
	height: 80px;
	display: none;
	color: #aaa;
}

.bottom-resumo .addHistoricoDeLigacao, .bottom-resumo .addHistoricoDeEmail{
	float: right;
	margin: 10px 0 20px 0;
	padding: 10px;
	background-color: #ddd;
	color: #222;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: none;
}

.bottom-resumo .addHistoricoDeLigacao:hover, .bottom-resumo .addHistoricoDeEmail:hover{
	background-color: #ccc;
}

.englob-list-ligacoes{
	float: left;
	width: 100%;
}

.altura280cBarra{
	/*height:250px;*/
	overflow:auto;
	float:left;
}

.englob-list-ligacoes .conversa{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.google-visualization-table-table{
	margin-left:auto!important;
	margin-right:auto!important;	
}
.google-visualization-table {
	max-width:760px;	
}
.englob-list-ligacoes .conversa:last-child{
	border-bottom: 0!important;
	margin-bottom: 0!important;
}

.conversa em,
.conversa strong,
.conversa p{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
/*tela de resumo do cliente **********************************/

/*
	TOOLTIP
*/
#tooltip
		{
			font-family: Ubuntu, sans-serif;
			font-size: 0.875em;
			text-align: center;
			text-shadow: 0 1px rgba( 0, 0, 0, .5 );
			line-height: 1.5;
			color: #fff;
			background: #333;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0 ) ), to( rgba( 0, 0, 0 ) ) );
			background: -webkit-linear-gradient( top, rgba( 0, 0, 0 ), rgba( 0, 0, 0 ) );
			background: -moz-linear-gradient( top, rgba( 0, 0, 0 ), rgba( 0, 0, 0 ) );
			background: -ms-radial-gradient( top, rgba( 0, 0, 0 ), rgba( 0, 0, 0 ) );
			background: -o-linear-gradient( top, rgba( 0, 0, 0 ), rgba( 0, 0, 0 ) );
			background: linear-gradient( top, rgba( 0, 0, 0 ), rgba( 0, 0, 0 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #666;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 999;
			padding: 15px;
		}

		#tooltip.left:after
		{
			left: 10px;
			margin: 0;
			display: none;
		}

		#tooltip.right:after
		{
			right: 10px;
			left: auto;
			margin: 0;
		}

		/*
			---
		*/
		
		
		
	.aviso-browser {
		font-family: Tahoma;
		font-size: 8.5pt;
		padding: 5px;
		margin-top: 10px;
		/*border: solid 2px #a81e1e;
		background-color: #ffbdbb;
		background-color: #AABEDD;*/
		background-color: #ffbdbb;
		border:2px solid #E80032;
		color: #000000;
		text-decoration: none;
		margin-bottom: 15px;
		display:none;
	}		
			
		
		
	.nome-cliente-proposta{float:right; font-size:18px; margin-right:10px;}		
	.nova-proposta{margin-bottom:5px;}	
	.campo-escondido{display:none;}	
	/*#conteudo_busca_visitas{float:right; margin-top:-30px;}	*/
	#formBuscaLead{float:left;}
	#formBuscaLead #usuariosForListClient{width:130px !important;}	
	#formBuscaLead #conteudo_busca_visitas{width:120px !important;}	
		
	#pesquisas{
		width:90%;
		margin:0 auto;	
	}
		
	#pesquisas p{
		margin-bottom:5px;
		font-size:15px;
		line-height:170%;
		font-weight:100;				
	}
	
	#pesquisas p strong{
		font-size:15px;
	}
	.chamada h2 p{
		font-size: 16px;
		font-weight: lighter;
		line-height: 36px;
		color: #444444;
		clear: both;
	}
	.underline{
		text-decoration:underline;
	}
	.printer-icon{
	background-image: url(../img/printer-icon.png)!important;
	background-repeat: no-repeat!important;
	background-color: transparent!important;
	height: 28px!important;
	width: 40px!important;
	position:absolute!important;	
	margin-left: 10px!important;	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
	.printer-icon:hover{
	opacity:0.7;	
	}
	.checkmark{
	background-image: url(../../img/checkmark.png);
	background-repeat: no-repeat;
	width: 33px;
	height: 25px;
	position: absolute;
	z-index: 9;
	left: -28px;
	background-size: 18px;
	background-position: 0px 9px;
	}
	
	/*  MODIFICAÇÕES NO TOPO */
	.nav2-wrapper{
	width: 100%;
	background-color: rgb(39, 86, 134);
	top: 98px;
	position: absolute;
	z-index: 1;
	height: 45px;
	/*background-image: url(../../img/back-menu.jpg);*/
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
	box-shadow: 0 3px 2px #bbbbbb;
	border-bottom: solid 1px #ffffff;
	min-width: 1000px;
	}
	.nav2{
	width: 100%;
	background-color: gray;
	}
	.nav2 ul{
	list-style-type: none;
	}
	.nav2 ul li{
	float: left;
	padding: 14px;
	}
	.englob-all .nav2 ul li a {
	color: #ffffff;
	font-size: 14px;
	}
	
	/*  MODIFICAÇÕES NO TOPO */
	.footer2-wrapper{
	width: 100%;
	background-color: rgb(39, 86, 134);
	bottom: 0px;
	position: relative;
	z-index: 1;
	height: 45px;
	/*background-image: url(../../img/back-menu.jpg);*/
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.20);
	box-shadow: 0 3px 2px #bbbbbb;
	border-bottom: solid 1px #ffffff;
	z-index: -1;
	min-width: 1000px;
	}
		.goog-logo-link{
		display:none;	
		}
		#google_translate_element{
		position:absolute;
		right:0px;	
		top: 0px;
		}
		.goog-te-combo{
		background-color: rgb(102, 111, 138);
		color: #ffffff;
		padding: 2px;
		border-radius: 5px;
		}
		.goog-te-gadget{
		font-size:0px!important;	
		}
		.goog-te-gadget .goog-te-combo{
		margin: 10px 0!important;
		}
		.180px{
		width:180px!important;	
		}
		.title-projeto{
		color: rgb(20, 99, 178);
		font-size: 16px;
		display: table;
		padding: 7px;
		border-radius: 7px;
		text-align: left;
		line-height: 20px;
		}
		.title-projeto strong{
		font-size: 16px!important;
		}
		.hr1{
		height: 1px;
		background-color: rgb(199, 199, 199);
		margin-bottom: 20px;
		}
		.legenda{
		float: right;
		font-size: 14px;
		color: rgb(115, 115, 115);
		}
		.gray{
		background-image: url(../img/cinza.png);
		background-size: 100%;
		width: 13px;
		height: 13px;
		position: absolute;
		left: -36px;
		background-repeat: no-repeat;
		top: 7px;
		}
		.yellow{
		background-image: url(../img/amarelo.png);
		background-size: 100%;
		width: 13px;
		height: 13px;
		position: absolute;
		left: -36px;
		background-repeat: no-repeat;
		top: 7px;
		}
		.red2{
		background-image: url(../img/vermelho.png);
		background-size: 100%;
		width: 13px;
		height: 13px;
		position: absolute;
		left: -36px;
		background-repeat: no-repeat;
		top: 7px;
		}
		.relative{
		position:relative!important;	
		}
		.color_red{
		color:red;	
		}
		.titles2 td{
		position: relative;
		background-color: #4674b5;
		color: #ffffff;
		padding: 2px;
		text-align: center;	
		height:27px;
		}
		.relatorio_projetos{
		width:170px;
		color:#555555;
		margin-left: auto;
		margin-right: auto;
		}
		.relatorio_projetos div{
		clear:both;
		margin-bottom: 4px;
		}
		.relatorio_projetos span{
		float:right;	
		font-weight:bold;
		}
		.stopTarefa{
		}
		.Tarefa{
		display:none;	
		}
		.finalizaTarefa{
		float: right;
		background-color: #646464;
		padding: 5px;
		border-radius: 5px;
		color: #ffffff;
		clear: both;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		opacity:0.8;
		}
		.finalizaTarefa:hover{
		opacity:1;
		}
		.cancelaTarefa{
		float: right;
		background-color: rgb(67, 67, 67);
		padding: 5px;
		border-radius: 5px;
		color: #ffffff;
		margin-right: 6px;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		opacity:0.8;
		}
		.cancelaTarefa:hover{
		opacity:1;
		}
		.fechaFancy{
		float: right;
		background-color: rgb(6, 38, 98);
		padding: 5px;
		border-radius: 5px;
		color: #ffffff;
		width: 65px;
		margin-top: -30px;	
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		opacity:0.8;
		text-align: center;
		cursor: pointer;
		}
		.fechaFancy:hover{
		opacity:1;
		}
		#message_vinculo_2{
		color: red;	
		}
		.tasks_title{
		text-align: center;
		background-color: rgb(228, 228, 228);
		font-size: 12px;
		line-height: 20px;
		height: auto;
		border: 1px solid #ccc;
		border-bottom: none;
		border-radius: 8px 8px 0 0;	
		}
		.upload_apresentacao div{
		float:left;
		}
		.upload_apresentacao div .campo{
		width:250px;
		}
		.apresentacao_upload{
		float:right!important;	
		}
		.upload_apresentacao div h1{
		font-size: 15px!important;
		color: rgb(10, 84, 158);
		}
		#valorPorcentagem{
		float: left;
		margin-left: -60px;
		border: solid 1px #cccccc;
		height: 18px;
		font-size: 12px;
		width: 54px;
		}
		
		
.enviaEmailCliente input[type="text"], .enviaEmailCliente textarea{
border: solid 1px #ccc;
padding: 5px;
width:300px;
margin-bottom: 10px;
}
.enviaEmailCliente textarea{
height:100px;	
}

.enviaEmailCliente input[type="submit"]{
	padding: 8px 14px;
	float: left;
	background-color: rgb(202, 119, 0);
	color: #ffffff;
	border: none;
	border-radius: 4px;
	width: auto;
	float:left;	
}

.enviaEmailCliente h1{
	text-align:center;
	font-size:20px;
	margin-bottom:20px;	
}	

.infosCliente{
width: 70%;
float: left;
margin: 10px;
border: 1px solid #C5C5C5;
padding: 5px;
border-radius: 10px;	
}

.infosCliente h4, .infosCliente h5{
	width:100%;
}

.textosCompletos{
	width:600px;
	/*height:300px;*/	
}
#cadTarefa div{
	float:left;
	padding:7px;
}
#cadTarefa label{
	display:table;
}
#cadTarefa input, #cadTarefa select{
	border: solid 1px #ccc;
	padding: 3px;
}
#cadTarefa .big{
width:230px;	
}
#cadTarefa .mid{
width:150px;	
}
#cadTarefa .short{
width:90px;	
}
#cadTarefa input[type="submit"]{
margin-top: 14px;
padding: 8px;
width: 100px;
background-color: rgb(54, 103, 160);
color: #ffffff;
border-radius: 5px;	
}
#cadTarefa textarea{
margin-left: 0px;
margin-right: 0px;
width: 380px;
border: solid 1px #ccc;
height: 60px;
}
#cadTarefa{
background-color: white;
width: 98%;
border: solid 1px #dddddd;
border-radius: 10px;
padding: 1%;	
display:table;
}
#botao_new_task{
cursor:pointer;	
}
#alterTarefa input[type="text"]{
width:320px;
}
.arrow_down{
background-color: transparent;
color: #ffffff;
position: absolute;
left: 0px;
top: 7px;
content:'↓';	
}
.orderArrow{
display:none;
}
.selecionaOrdem{
border: solid 1px #cccccc;
width:52px;
}

.align-left{text-align:left !important;}	
.float-left{float:left !important;}		
.float-right{float:right !important;}		
/*.short{
	
width:70px!important;
}*/
.medium{
width:140px!important;
}
.large{
width:190px!important;
}
textarea.normal{
width: 300px;
height: 100px;
border: solid 1px #cccccc;
margin-top: 10px;
}
#fonteCadastro{
float:right;
width:255px;	
}
.left{
float:left;	
}
.right{
float:right;	
}

/* Suporte */
.suporte-button{
background-image:url(../img/suporte-off.png);
background-repeat:no-repeat;
height:79px;
width:43px;
position:fixed;
left:-5px;
top:300px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
cursor:pointer;
}
.suporte-button:hover{
left:0px;
}
#confirmacao{
display:none;	
padding: 25px;
padding-bottom:38px;
}
#confirmacao .right, #confirmacao .left{
background-color:rgb(17, 75, 199);
color: #ffffff;
padding: 5px;
border-radius: 5px;	
width: 50px;
text-align: center;
font-size:16px;
}
#confirmacao .left:hover, #confirmacao .right:hover{
background-color: rgb(25, 75, 166);
}
#confirmacao .left{
margin-left:15px;	
}
#confirmacao .right{
margin-right:15px;	
}
#confirmacao p{
margin-bottom: 20px;
font-size: 18px;
color: rgb(0, 81, 255);
display:table;
}
#suporte{
display:none;
width: 300px;
padding: 20px;	
}
#suporte p{
margin-bottom: 30px;
font-size: 15px;
text-align: center;
line-height: 22px;
color: #666;
}
#formSuporte{
display: table;
margin: auto;	
}
#formSuporte input[type="text"], #formSuporte textarea{
display: table;
width: 220px;
padding: 5px;
border: solid 1px #ccc;
margin-bottom: 12px;
}
#formSuporte textarea{
height: 80px;	
}
#formSuporte label{
font-size: 14px;
color: rgb(51, 88, 190);	
}
.button1{
padding: 7px;
background-color: rgb(0, 68, 255);
color: #ffffff;
font-size: 14px;
border-radius: 3px;
width: 65px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.button1:hover{
margin-left:5px;
opacity:0.8;
}
#response{
color: blue;
margin-top: 10px;
font-size: 14px;	
text-align: center;
}
/* Fim de Suporte */

.historicoLigacoes{
float: left;
margin-left: 60px;
margin-bottom: 15px;
}
.historicoLigacoes h1{
text-align: left;
color: #BB1D1D;
}
.historicoLigacoes textarea{
float: right;
border: 1px solid rgb(204, 204, 204);
border-radius: 5px;
height: 70px;
width: 400px;
text-align: left;
color: rgb(170, 170, 170);
}
.historicoLigacoes a{
display: inline-block;
clear: both;
text-align: right;
float: right;	
}
.historicoLigacoes .addNewLigacao{
font-size: 14px;
margin-bottom: 5px;
margin-right: 5px;
color: #C81D1D;
float: left;
line-height: 15px;
}
.historicoLigacoes #conteudoLigacao, .historicoLigacoes #addHistoricoDeLigacao{
display:none;	
}
.historicoLigacoes #addHistoricoDeLigacao{
color: #fff;
padding: 3px;
padding-right: 5px;
padding-left: 5px;
border-radius: 5px;
margin-top: 5px;	
background-color:#2042D5;
float:left;
}
.blue{
color:#4674b5;	
}
.option-done{
color: #3AD0E8!important;	
}
.situacoesCliente{
margin-top:10px;	
font-weight:lighter!important;
}
.situacoesCliente input{
margin-right:5px;
}




.buttonChamado{
background-color: #19BE3C;
border-radius: 5px;	
background-image: url("../img/btn-new.jpg");
}
#acao-disponivel-chamados{
display:none;	
padding: 4px;
border: solid 2px rgb(93, 163, 93);
border-radius: 5px;
margin-top: 20px;
width: 140px;
color: rgb(253, 255, 253);
background-color: rgb(112, 166, 112);
}
#abrirChamado h1{
text-align: center;
color: #ffffff;
font-size: 18px;
background-color: rgb(46, 37, 137);
padding: 0px;
border-radius: 20px;
margin-bottom: 25px;
padding-top: 5px;
padding-bottom: 5px;
}
#cadChamado input[type="text"], #cadChamado textarea{
border: solid 1px #ddd;
border-radius: 4px;
padding: 5px;
width: 350px;	
}
.input1 input, .input1 select{
padding: 5px;
border: solid 1px #0F5C8C;
border-radius: 5px;
background-color: rgb(228, 228, 228);
color: #0F5C8C;
margin-right:10px;
}
.input1 #buscaChamados{
width:300px;	
}
.input1 input[type=submit]{
background-color: #0F5C8C;
color: #fff;
border: none;
padding-left: 10px;
padding-right: 10px;
text-transform: uppercase;
font-size: 13px;
}
.gridChamados{
width:100%;
}
.titles td{
padding-bottom:0px!important;	
}
.gridChamados tr{
height:30px;	
text-align:center;
}
.gridChamados a{
width: 100%;
display: table;	
color: rgb(128, 128, 128);
}
.boxSolicitante{
display:none;	
}
.titleChamados{
    font-size: 12px;
    font-weight: lighter;
    color: #0F5C8C;
}
.infoChamado{
float: left;
width: 200px;
background-color: #F0F0F0;
height: auto;
margin-right: 10px;
border: solid 1px #ddd;
border-radius: 10px;
padding: 20px;
font-size: 14px;
color: #777;
line-height:12px;
}
.infoChamado strong{
display: table;
margin-bottom: 2px;
color: rgb(0, 68, 251);
font-size: 14px;
letter-spacing: 0.1px;
margin-top: 13px;
font-weight: lighter;
}
#cadChamado{
width: 400px;	
}
#cadChamado label{
display:table;	
margin-top:10px;
}
#cadChamado input[type="text"], #cadChamado textarea{
border: solid 1px #ddd;
border-radius: 4px;
padding: 5px;
width: 350px;	
}
#cadChamado select{
border: solid 1px #ddd;
border-radius: 4px;
padding: 3px;
width: 100px;	
}

#cadHistoricoChamado{
float:right;	
}

#cadHistoricoChamado textarea{
width: 515px;
border-radius: 5px;
height: 200px;
border: solid 1px #ddd;
padding: 1px;
margin-top:20px;
float: left;
}
#cadHistoricoChamado select{
display: table;
margin-top: 5px;
padding: 7px;
border: none;
border-radius: 6px;
width: 120px;
background-color: rgb(98, 173, 99);
color: #fff;	
float:left;
clear:both;
}
#cadHistoricoChamado input[type="submit"]{
float: left;
padding: 8px;
margin-left: 10px;
margin-top: 5px;
width: 85px;
border-radius: 5px;	
background-color: rgb(47, 138, 185);
color: #fff;
}
#cadHistoricoChamado #file{
float: right;
margin-top: 10px;	
}
.divisoria{
width: 100%%!important;
border-bottom:solid 1px #ccc;
height:25px;
clear:both;
display:table;	
margin-top:10px;
margin-bottom:10px;
}
.h1B {
font-size: 18px!important;
color: #3569BA!important;
text-align: left!important;
border-bottom: solid 1px!important;
float: left!important;
width: 65%!important;
line-height: 62px!important;
}
#historicosChamado{
width: 67%;
float: right;	
}
#cadChamado label{
display:table;	
margin-top:10px;
}
#cadChamado input[type="text"], #cadChamado textarea{
border: solid 1px #ddd;
border-radius: 4px;
padding: 5px;
width: 350px;	
}
#cadChamado textarea{
height:150px;	
}
#cadChamado select{
border: solid 1px #ddd;
border-radius: 4px;
padding: 3px;
width: 100px;	
}
.count{
    position: absolute;
    right: 0;
    background-color: #fff;
    border-radius: 10px;
    padding: 3px;
    font-size: 10px;
    border: solid 1px #275686;
    font-weight: bold;
    color: #1551F9;	
}
.bgPendente{
background-color:#CDEAD3!important;	
}
.prazo p{
    display: table;
    width: auto;
    float: left;
    margin-right: 10px;	
}
.prazo input{
	width:100px!important;	
}
.prazo select{
	float: left;
	width: 150px!important;
}
.prazo label{
	font-size:12px!important;
	margin-top:0px!important;
    float: left;
    line-height: 26px;
    margin-right: 8px;
}
.prazo{
    background-color: #EFEFEF!important;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 4px;
    display: table;
    float: none!important;
    width: auto!important;
    border-radius: 5px;
}
#responseChamado{
	color:red;	
}
.agendarCliente{
	color: #1AC11B;
	font-size: 14px;
	position: absolute;
	right: 5px;
}