* {
	margin: auto;
	padding: 0;	
}

a {
	text-decoration: none;
 	color: #0F8C8C; 
}

html {
    position: relative;
    min-height: 100%;
	background-color: #f8f8f8;
}
body {
    /*margin: 0 0 0;  altura do footer */
	background: url("../images/fundo.png") repeat-x top left;
}

#conteudo {
	padding-bottom: 50px;
	background-color: #fff;
	background-color: #f8f8f8;
}

#wrap {
	width:1100px;
	margin: 0 auto 0 auto;
	position: relative;
	background-color: #f8f8f8;
}
/* =======================INICIO TOPO ======================= */

#topo {
	padding: 5px;
	/*text-shadow: 5px 5px 10px black; */
}

@-moz-document url-prefix() {
    #topo { padding-top:2px; }
	body { background: url("../images/fundo_mozilla.PNG") repeat-x top left }
	#usuariologin { margin-left: 2px; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	body { background: url("../images/fundo_ie.PNG") repeat-x top left }
	#usuariologin { margin-left: 2px; }
	#senhalogin { width: 151px; }
}

#topo ul
{
	list-style: none;
}
li.logomarca {
	float: left;
	padding-right: 1%;
}

li.nmepresa {
	font-size: 25px;
	font-weight: bold;
	font-family: Arial;
	color: #421f71;
	padding-top: 6px; 
}

li.submensagemtop {
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
}

li.telfinanceiro
{
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	float:right;
	margin-right: 100px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 15px;
	line-height:150%;
}

li.telsuporte01
{
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height:150%;
}

li.telsuporte02
{
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	clear:: both;
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height:150%;
}

li.telsuporte03
{
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	clear:: both;
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height:150%;
}


.corrente
{
	cursor: default;
	border-left: 10px solid #3172d5;
	border-right: 10px solid #c1d5f2;
	background-color: #6f9ce2;
	color: #fff;

}

.chattop
{
	background-image: url("../images/chat.png");
	background-repeat: no-repeat;
	float: right;
	background-position: top center;
	width: 150px;
	height: 60px;
	text-align: center;
	line-height: 100px;
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial;
}

.chattop:hover
{
	background-image: url("../images/chat2.png");
}


/* ======================= FIM TOPO ======================= */



/* ======================= INICIO MENU ==================== */
#menu {
	background:#325da7;
	background:-moz-linear-gradient(top,#4e78c2,#325da7);
	background:-webkit-linear-gradient(top,#4e78c2,#325da7);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4e78c2),color-stop(1,#325da7));
	background:linear-gradient(top,#4e78c2,#325da7);
	color: #fff;
	margin-top: 1%;
	width: auto;
}

#menu ul {
	width: 100%;
	margin: 0px auto;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-right:0;
}

#menu ul li {
	display: inline;
	list-style: none;
	padding-right: 10px;
}

#menu ul li a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

a.menufazerlogin
{
	font-family: Arial;
	color: #FFFFFF;
	float: right;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px; /*Deve ser igual ao padding do restante do menu */
}

a.menuhome, a.menuempresa, a.menudownloads,
a.menufaleconosco, a.menutrabalheconosco {
	padding:3px;
	font-family: Arial;
	color: #DCDCDC;
	font-size: 14px;
}

.paginaselecionada
{
	padding:3px;
	font-family: Arial;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}



/* ======================= FIM MENU ======================= */



/* =======================INICIO RODAPE  =======================*/

#footer {
	width:1100px;
	padding-left:10%;
	background-color: #f8f8f8;
	text-align: center;
	position: absolute;
	bottom: 0px;
	height: 1px;
}
/* ======================= FIM RODAPE ======================= */


/* =======================INICIO LOGIN=======================*/
#login {
	padding-top: 20px;
}

#login h3 {
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	color: #191970;
}

#login ul {
	list-style: none;
	padding-top:20px;
	font-family: Arial;
	width: 300px;
	margin-left:30%;
}

#login ul li {
	padding: 1px;
}

#login h3
{
	font-family: Arial;
}

#login input[type="text"], input[type="password"] {
	background-color: #FFFFFF;
}

.usuariologin {
	margin-left: 3px;
}

#login input[type="text"]:focus, #login input[type="password"]:focus {
	background-color: #ffff93;
}

#login input[type="submit"] , #login input[type="reset"]{
	background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
    background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
    background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
    background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
    background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
    border: 1px solid #CCCCCE;
    border-radius: 3px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                  0 2px 7px rgba(0, 0, 0, 0.2);
    color: #616165;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow:1px 1px 0 #FFF;
    width: 80px;
	margin-top: 10px;
	margin-left:10px;
	
}
#login input[type="submit"]:before, #login input[type="reset"]:before{
     border: 1px solid #FFF;
     border-radius: 3px;
     box-shadow: inset 0 -2px 12px -4px rgba(70, 70, 70, .2),
                   inset 0 3px 2px -1px rgba(255, 255, 255, 1);
     content: "";
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
}
 
#login input[type="submit"]:after, #login input[type="reset"]:after{
     background: rgba(255, 255, 255, .4);
     border-radius: 2px;
     content: "";
     bottom: 15px;
     left: 0px;
     right: 0px;
     top: 0px;
}

#login input[type="submit"]:active, #login input[type="reset"]:active{
     box-shadow: inset 0 0 7px rgba(0, 0, 0, .2);
     top: 4px;
}

#login input[type="submit"]:active:before, #login input[type="reset"]:active:before{
     border: none;
     box-shadow:none;
}

.imgarearestrita {
	margin-top:-50px;
	float:right;
	margin-right: 300px;
}




/* ======================= FIM LOGIN ========================*/ 


/* ==================== INICIO EMPRESA ======================*/
#empresa {
	font-family: Trebuchet, Arial;
	margin-top: 15px;
}

#empresa ul {
	list-style:none;
}

#empresa  h2{
	color: #8B7D6B;
	margin-top: 3%;
	margin-bottom: 2%;
}

#empresa h5{
	color: #8B7D6B;
	font-size: 17px;
	margin-bottom: 1%;
}

.empresaendereco
{
	color:#1C1C1C;
	font-weight: bold;
}

.apigoogle
{
	float: left;
}

/* ==================== FIM EMPRESA  =========================*/

/* ==================== INICIO TRABALHE CONOSCO =====================*/
#trabalheconosco {

	font-family: Arial;

}

#trabalheconosco table{
	width: 1100px;
}

.imagemtitulo
{
	padding-left: 306px;
	padding-right: 306px;
	padding-bottom:30px;
	
}
/*
.tdfirst
{
}
*/

.tdsecond
{
	padding-right: 10px;
	text-align: right;
}

/*
.tdthird
{
}
*/

.tdfourthly
{
	width: 30%;
}

#experiencia2, #experiencia21, #experiencia22, #experiencia23
{
	display: none;
}

#experiencia3, #experiencia31, #experiencia32, #experiencia33
{
	display: none;
}

#curso2, #curso21, #curso22, #curso23, #curso24
{
	display: none;
}

#curso3, #curso31, #curso32, #curso33, #curso34
{
	display: none;
}
#botaoaddexperiencia2
{
	display: inline;
}
#botaoaddexperiencia3
{
	display: none;
}

#botaoremoverexperiencia2
{
	display: none;
}

#botaoremoverexperiencia3
{
	display: none;
}

#mostrarcurso3
{
	display: none;
}

#removercurso2
{
	display: none;
}

#removercurso3
{
	display: none;
}


#trabalheconosco td
{
	font-family: Arial;
	font-size: 15px;
	overflow:auto;
	width:300px;
}
#trabalheconosco input[type="number"]:focus,
#trabalheconosco input[type="date"]:focus,
#trabalheconosco input[type="text"]:focus,
#trabalheconosco textarea:focus,
#trabalheconosco select:focus

{
	background-color: #ffff93
}

#trabalheconosco input
{
	width:500px;
}

#trabalheconosco input[type="number"]
{
	width: 100px;
}

#trabalheconosco input[type="submit"] 
{
	width: 100px;
	margin-bottom:100px;
}

#trabalheconosco input[type="reset"]
{
	width: 100px;
}

#trabalheconosco input[type="date"]
{
	width: 200px;
}

#trabalheconosco input[id="bairro"]
{
	width: 349px;
}

#trabalheconosco input[id="cidade"]
{
	width: 415px;
}

#trabalheconosco input[id="uf"]
{
	width: 53px;
}

#trabalheconosco input[id="telefone"]
{
	width: 219px;
	font-family: Arial;
}

#trabalheconosco input[id="celular"]
{
	width: 223px;
}

#trabalheconosco input[id="conclusao1"], #page input[id="conclusao2"], #page input[id="conclusao3"]
{
	width: 218px;
}

#trabalheconosco input[id="saida1"], #page input[id="saida2"], #page input[id="saida3"]
{
	width: 250px;
}

#trabalheconosco td textarea
{
	resize:none;
	width: 500px;
	padding: 5px 0 5px 0;
}





/* =================== FIM TRABALHE CONOSCO =========================*/

/* =================== INICIO FALE CONOSCO ==========================*/

#FaleConosco
{
	font-family: Arial;
}

.imgfaleconosco
{
	float: right;
}

#FaleConosco table
{
	float:left;
	color: #0894A6;
	font-size: 15px;
}
#FaleConosco td
{
	padding: 3px;
}

#FaleConosco input[type="text"]
{
	width: 500px;
}

#FaleConosco input[id="telefone01"]
{
	width: 164px;
	display: inline;
}

#FaleConosco input[id="telefone02"]
{
	width: 164px;
	display: inline;
}

#FaleConosco input[id="telefone03"]
{
	width: 163px;
	display: inline;
}

#FaleConosco input[id="cidade"]
{
	width: 415px;
	display: inline;
}


#FaleConosco select
{
	width: 50px;
}

#FaleConosco select:focus
{
	background-color: #ffff93;
}

#FaleConosco input[type="text"]:focus
{
	background-color: #ffff93;
}

#FaleConosco textarea
{
	width: 500px;
	max-width: 500px;
	height: 150px;
	max-height: 150px;
}

#FaleConosco textarea:focus
{
	width: 500px;
	max-width: 500px;
	height: 150px;
	max-height: 150px;
	background-color: #ffff93
}

#FaleConosco input[type="submit"]
{
	font-size: 15px;
	width:70px;
	height:35px;
	
}

.mensagem
{
	vertical-align: top;
}

/* =================== FIM FALE CONOSCO =============================*/


/* ===================INICIO ITENS DOWNLOAD =========================*/




/* ===================FIM ITENS DOWNLOAD ============================*/

#editarMenuAdm
{
	padding-top: 10px;
}

#containerItensAdm
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#itensMenuDownload
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#itensMenuEmpresa
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#itensMenuUsuario
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#excluirMenuAdm
{
	padding-top: 20px;
}

#paginacao
{
	position: fixed; 
	top: 570px; 
	left:750px;
}

#paginacao:hover
{
	cursor:auto;
}

#excluirMenuEmpresa
{
	padding-top: 20px;
}

#btnBuscarUsuario
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#txtBuscarUsuario
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#conteudoPrincipal
{ 
	width:800px; 
	float: right;
}

/* MENU SOLUCOES */


#menuSolucoes
{
	margin-top: 20px;
	margin-bottom: 10px;
}


#tituloNovoMenuSolucoes, 
#tituloEditarMenuSolucoes,
#subTituloNovoMenuSolucoes
{
	width: 550px;
}

#descricaoNovoMenuSolucoes, 
#descricaoEditarMenuSolucoes
{
	width: 550px;
	height: 250px;
	resize: none;
}

/* FIM MENU SOLUCOES */


/* MENU USUARIO */

#menuUsuario
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#nomeMenuUsuario
{
	width:300px;
}

#senhaMenuUsuario
{
	width: 300px;
}

#empresaMenuUsuario
{
	width: 400px;
}

/* FIM MENU USUARIO */

/* MENU ADM */

#editarMenuAdm
{
	margin-top: 10px;
}

#indiceNovoMenuAdm, 
#indiceMenuAdm
{
	width:200px;
}

#nmexibicaoNovoMenuAdm, 
#nmexibicaoMenuAdm
{
	width: 300px;
}

#linkNovoMenuAdm, 
#linkMenuAdm
{
	width: 400px;
}

/* FIM MENU ADM */

/* MENU EMPRESA */

#MenuEmpresa
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#nmexibicaoMenuEmpresa
{
	width: 400px;
}

#cnpjMenuEmpresa
{
	width: 160px;
}

/* FIM MENU EMPRESA */

/* MENU DOWNLOAD */

#novoMenuDownload, 
#editarMenuDownload
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#indiceNovoMenuDownload,
#indiceMenuDownload
{
	width: 80px;
}

#nmexibicaoNovoMenuDownload,
#nmexibicaoMenuDownload
{
	width: 400px;
}

#linkNovoMenuDownload,
#linkMenuDownload
{
	width: 500px;
}
/* FIM MENU DOWNLOAD */

/* MENU TITULO */

#tituloNovoMenuTitulo
{
	width: 450px;
}

/* FIM MENU TITULO */

/* TITULO SOBRE OS MENUS */
.tituloMenu
{
	margin-top: 20px;
	font-size: 27px;
}



/*MENU TAREFAS */
#textareaVisualizarInteracao
{
	height:130px;
	max-height: 130px;
	width: 613px;
	max-width:613px;
}

#textareaAddInteracao
{
	width: 613px;
	max-width:613px;
	height:100px;
	max-height: 100px;
}

#textareaEditarTarefa
{
	height:150px;
	max-height: 150px;
	width: 613px;
	max-width:613px;
}

#myDialog
{
	width: 900px;
}

.legendaTarefa
{
	text-align: center;
}

#btnVisualizarInteracaoVoltar
{
	float:left;
	
}

#btnVisualizarInteracaoResolvido
{
	float: left;
	margin-left: 5px;
}

#visualizarInteracoes
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#btnBuscarTarefa
{
	float: left;
}

#pesquisarTarefa
{
	margin-top: 20px;
	margin-bottom: 10px;
}

#btnNovoItensTarefa
{
	float: left;
}

.tituloBuscarTarefa,
.tituloVisualizarInteracoes,
.tituloEditarTarefa,
.tituloAddInteracao,
.tituloBuscarTarefaCliente,
.tituloItensMenuDownloads,
.novoItensMenuDownload,
.editarItensMenuDownload,
.itensMenuEmpresa,
.novoMenuEmpresa,
.editarMenuEmpresa,
.itensMenuAdm,
.novoMenuAdm,
.editarMenuAdm,
.tituloMenuUsuario,
.tituloMenuModulo
{
	font-size: 25px;
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	background-color: #4671bb;
	color: #FFF;
	font-weight: bold;
}

#btnNovoItensTarefaCliente
{
	margin-left: 5px;
}
/*FIM MENU TAREFAS */