/*/////////////////CSS Rights////////////////////
Todos os Direitos Reservados, 2013.
Desenvolvido por: Marcelo Mendes
contato@webmendes.com
www.webmendes.com
/////////////////////////////////////////////*/

/*Reset WebMendes*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, em, img, small, strike, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, embed, figure, figcaption, footer, header, hgroup, nav, section, summary, time, mark, audio, video { padding:0; margin:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; -webkit-font-smoothing: antialiased; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ol, ul { list-style:none; }
iframe { allowTransparency:true; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
strong { font-style:inherit; font-weight:bold; }
em { font-style:italic; font-weight:inherit; }
table { border-collapse:collapse; border-spacing:0; }
body { font-family:sans-serif; font-size:13px; color:#F9F9F9; background:url("../imagens/bg-topo.jpg") top center repeat-x #FFFFFF; line-height:1; }
h1, h2, h3, h4, h5, h6 { text-rendering:optimizeLegibility; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }
h1 { font-size:24px; font-weight:bold; line-height:1; }
h2 { font-size:18px; font-weight:bold; line-height:20px; }
h3 { font-size:14px; line-height:1; }
h4 { font-size:12px; line-height:18px; }
h5, h6 { font-size:10px; line-height:1; }
small { font-size:12px; }
ol { margin-left:20px; list-style:decimal; }
ol li { line-height:20px; }
.inline-list { margin-left:0; }
.inline-list li { display:inline; }
a { text-decoration:none; outline:0; }
a:hover { text-decoration:underline; }
p a { line-height:inherit; }
hr { height:0; padding:0; margin:14px 0 0; border:0; border-top:1px solid #eee; }

@font-face{font-family: "Comfortaa"; src:url("./Comfortaa.eot")}
@font-face{font-family: "Comfortaa"; src:url("./Comfortaa.ttf") format("truetype"); font-weight: normal; font-style: normal;}

@font-face{font-family: "Tw Cen MT Condensed Extra Bold"; src:url("./Tw_Cen_MT_Condensed_Extra_Bold.eot")}
@font-face{font-family: "Tw Cen MT Condensed Extra Bold"; src:url("./Tw_Cen_MT_Condensed_Extra_Bold.ttf") format("truetype"); }

@font-face{font-family: "Tw Cen MT Condensed"; src:url("./Tw_Cen_MT_Condensed.eot")}
@font-face{font-family: "Tw Cen MT Condensed"; src:url("./Tw_Cen_MT_Condensed.ttf") format("truetype"); }

/*Topo*/

#fixaTopo { margin: 0 auto; width:980px;  }
#Topo { float:left; margin-top:0px; width:980px; height:188px; background:url("../imagens/img-topo.jpg") top center no-repeat;  }


.logo { float:left; margin-top:6px; margin-left:140px; width:198px; height:114px; }
.logo img {-webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; }
.logo img:hover {-webkit-transform: rotate(-2deg); -o-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; }

.agende { float:left; margin-top:55px; margin-left:188px; width:360px; height:43px; background:url("../imagens/topo-menu.png") top center no-repeat; }


.agendeTexto {color:#FFFFFF; float:left; margin-top:8px; margin-left:13px; text-align:right; line-height:15px; font-family:"Arial"; font-weight:bold; font-size:17px; width:92px; height:17px; }
.agendeTexto a { color:#FFFFFF; -webkit-transition: text-shadow 0.3s ease-in; -moz-transition: text-shadow 0.3s ease-in; -o-transition: text-shadow 0.3s ease-in; } 
.agendeTexto a:hover { color:#FFFFFF; text-decoration:none; text-shadow:#CCC 2px 2px 22px;}

.ligue { float:left; margin-top:12px; margin-left:28px; font-family:"Myriad Pro"; font-weight:bold; font-size:21px; color:#FFFFFF;  }
.telefone { float:left; margin-top:5px; margin-left:20px; font-family:"Myriad Pro"; font-weight:normal; font-size:15px; color:#FFFFFF; line-height: 16px; }

.seguraBaixo { float:left; margin-top:0px; position:relative; width:1px; height:1px; }
.novidadesMeio { position:absolute; left:500px; top:12px; width:205px; height:155px;  background:url("../imagens/o-que-ha.png") top center no-repeat; }
.ribNovo { position:absolute; z-index:0; left:641px; top:-1px; width:78px; height:78px;  background:url("../imagens/novo-tag.png") top center no-repeat; }
.recebaMeio { position:absolute; left:750px; top:12px; width:205px; height:155px;  background:url("../imagens/receba.png") top center no-repeat; }

.novidadesScroll { float:left; margin-left:12px; margin-top:42px; font-family:"Myriad Pro"; font-size:12px; color:#666666; }
.novidadesText { width:182px; height:106px; overflow: auto; }
.novidadesText a { margin-right:11px; color: #6B6B6B; font-size:12px; -webkit-transition: text-shadow 0.3s ease-in; -moz-transition: text-shadow 0.3s ease-in; -o-transition: text-shadow 0.3s ease-in; }
.novidadesText a:hover {  color:#6B6B6B; text-decoration:underline; text-shadow:#CCC 1px 2px 20px;}

.formRecebe { float:left; margin-top:65px; width:205px; height:90px; }

.loginTopo { float:left; margin-top:13px; margin-left:326px; width:336px; height:36px; background:url("../imagens/loginFnd.png") top center no-repeat; }
.loginTexto { float:left; margin-top:13px; margin-left:19px; font-family:"Calibri"; font-weight:normal; font-size:13px; color:#8A8C79; text-shadow:#CCC 0px 0px 1px; }
.loginTexto a {color:#8A8C79;}

.menu { float:left; width:980px; margin-top:38px; margin-left:6px; font-family:"Comfortaa"; font-weight:normal; font-size:14px; text-shadow:#3C444C 0px 0px 3px;  }
.menu a { margin-right:11px; color:#F0F0F0; -webkit-transition: text-shadow 0.3s ease-in; -moz-transition: text-shadow 0.3s ease-in; -o-transition: text-shadow 0.3s ease-in; }
.menu a:hover {  color:#FFF; text-decoration:underline; text-shadow:#CCC 1px 2px 20px;}

/*Layout*/

#conteudo { margin: 0 auto; width: 980px;   }
#meioBg { float:left; width: 980px;  background:url("../imagens/meioBg.png") top center repeat; }
#meio { float:left; font-family:"Comfortaa"; font-weight:normal; font-size:14px; color:#3C444C; text-shadow:#CCC 0px 0px 3px;  }

.tituloPag { margin-bottom:-30px; margin-top:10px; margin-left:15px; clear:both; font-family:"Calibri"; font-weight:bold; font-size:22px; color:#39444C; text-shadow:#CCC 0px 0px 3px;  }

.subPag { margin-bottom:10px; margin-top:5px; margin-left:0px; clear:both; font-family:"Calibri"; font-weight:normal; font-size:19px; color:#39444C; text-shadow:#CCC 0px 0px 3px;  }

#Mmeio { float:left; width:980px;  }

.internaEsq { float:left; margin-top:20px; margin-bottom:70px; width:670px; min-height:700px; background: -webkit-gradient(linear, center 200, bottom 2000, from(#0185DC), to(#fff));  border: 1px solid #D6E6EA; border-radius: 2px 2px 2px 2px; }
.esq-topo { float:left; margin-left:0px; margin-top:15px; width: 568px; height:58px;  background:url("../imagens/esq-topo.png") top center repeat; }
.esq-topo h1 { float:left; margin-left:42px; margin-top:1px; font-family: "Tw Cen MT Condensed Extra Bold"; font-weight:normal; color:#458CBC; font-size:26px; }

.texto {float:left; margin-left:25px; margin-top:10px; width:620px; font-family:"Calibri"; font-size:15px; line-height:19px; color:#6B6B6B; text-align:left; text-shadow: #CCC 1px 1px 2px; }
.texto a { font-size:15px; line-height:19px; color:#6B6B6B; }
.texto a:hover { cursor:pointer; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); text-decoration:none; -webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; box-shadow:rgba(0,0,0,0.25) 1px 1px 5px; border-radius: 5px 5px 5px 5px;}
.texto img:hover { cursor:pointer; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); text-decoration:none; -webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; box-shadow:rgba(0,0,0,0.25) 1px 1px 5px; border-radius: 5px 5px 5px 5px;}

.texto img { float:left; margin-left:5px; margin-right:4px; margin-top:10px; }

.biografia-links { float:left; margin-left:0px; margin-top:145px; width: 430px; height:225px; background:url("../imagens/biografia-links.png") top center repeat;  }
.biografia-links h1 {float:left; margin-left:214px; margin-top:79px; width:210px; height:31px;  }
.biografia-links h2 {float:left; margin-left:214px; margin-top:14px; width:210px; height:31px;  }

.internaDir { float:left; margin-top:20px; margin-left:16px; width:266px; min-height:700px; background: -moz-linear-gradient(center top, #FFFFFF, #0185DC 13000px, #FFFFFF 1px) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, center 5900, center 420, from(#0185DC), to(#fff));  border: 1px solid #D6E6EA; border-radius: 2px 2px 2px 2px; }

.ico-links { float:left; width:245px; margin-top: 18px; margin-left:12px; height:31px; background:url("../imagens/ico-links.png") top left no-repeat; }
.ico-links h1 { float:left; font-family:"Myriad Pro"; font-weight:normal; font-size:19px; color:#458CBB; margin-left:38px; margin-top:6px; }
.ico-links:hover { cursor:pointer; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}

.dr-itamar { float:left; margin-top:11px; margin-left:0px; width:219px; height:346px; background:url("../imagens/itamar-img.png") top left no-repeat;  }

.opacity { cursor:pointer; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90);}
.opacity:hover { cursor:pointer; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100);}

.item_casos { float:left; margin-top:5px; margin-bottom:15px; margin-left:20px; width:280px; min-height:150px; background: -webkit-gradient(linear, center 200, bottom 2000, from(#0185DC), to(#fff));  border: 1px solid #D6E6EA; border-radius: 12px 12px 2px 2px; }

.item_fnd_img { float:left; margin-left:2px; margin-right:12px; margin-top:6px; width:160px; height:113px; background:url("../imagens/fnd_foto.png") no-repeat center top; }
.item_fnd_img img { float:left; margin-left:12px; margin-top:13px; }

.item_fnd_file { float:left; margin-left:2px; margin-right:12px; margin-top:8px; margin-bottom:35px; width:160px; height:124px; }
.item_fnd_file a { color:#333; text-decoration:none; cursor:pointer; }
.item_fnd_file img { float:left; margin-left:50px; margin-top:13px; }
.item_fnd_file p { float:left; width:100%; margin-left:0px; margin-top:11px; padding-left: 0px; padding-right: 0px; color:#333; font-weight:bold; word-wrap: break-word; }
.item_fnd_file .btdeleta { position:relative; left:-19px; top:10px; z-index:9; }


/*Forms*/
.frmContato { float:left; margin-top:20px; margin-left:28px; }
.frmContato label { margin-top:7px; float:left; width:80px !important; display:block; text-align:left; font-size:13px; font-family:sans-serif; text-shadow: 0px 0px 3px #C0C0C0; color:#999999; font-weight:normal;}
.frmContato input[type=text], .frmContato select {  float:left; margin-left:10px; width:240px; }
.frmContato textarea { float:left; margin-left:10px; height:90px; width:242px; resize:vertical; }

.enviar { margin-left:90px; margin-top:20px; border:hidden; width:92px; height:30px; background:url("../imagens/enviar.png") no-repeat scroll 0 -30px transparent; }
.enviar:hover {	background:url("../imagens/enviar.png") no-repeat scroll 0 -60px transparent; }
.enviar:active { background:url("../imagens/enviar.png") no-repeat scroll 0 0px transparent; }

.limpar { margin-left:10px; margin-top:20px; border:hidden; width:92px; height:30px; background:url("../imagens/limpar.png") no-repeat scroll 0 -30px transparent; }
.limpar:hover {	background:url("../imagens/limpar.png") no-repeat scroll 0 -60px transparent; }
.limpar:active { background:url("../imagens/limpar.png") no-repeat scroll 0 0px transparent; }
.textVoce { float:left; margin-left:18px; margin-top:15px; width: 150px; height:12px; }
.textEmpresa { float:left; margin-left:18px; margin-top:15px; width: 150px; height:12px; }
.textForm { float:left; margin-left:18px; margin-top:4px; width: 150px; height:10px; }

#entrarVoce { float:left; margin-left:68px; margin-top:2px; width: 70px; height:24px; color:#999999; font-size:11px; -moz-transition: all 0.25s ease-in-out 0s; background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #B9B9B9; border-radius: 1px 1px 1px 1px; }

#entrarEmpresa{ float:left; margin-left:68px; margin-top:2px; width: 70px; height:24px; color:#999999; font-size:11px; -moz-transition: all 0.25s ease-in-out 0s; background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #B9B9B9; border-radius: 1px 1px 1px 1px; }

#entrarN{ float:left; margin-left:106px; margin-top:-11px; width: 70px; height:22px; color:#999999; font-size:11px; -moz-transition: all 0.25s ease-in-out 0s; background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, center bottom, center top, from(#EEEEEE), to(#fff)); border: 1px solid #B9B9B9; border-radius: 5px 5px 5px 5px; }

#entrarN:hover {background: -moz-linear-gradient(center top , #FFFFFF, #DADAF1 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, center bottom, center top, from(#DADAF1), to(#fff)); border: 1px solid #B9B9B9; border: 1px solid #B9B9B9; -moz-transition: all 0.25s ease-in-out 0s; }

input[type="text"], input[type="password"], textarea { -moz-transition: all 0.25s ease-in-out 0s; background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #B9B9B9; border-radius: 4px 4px 4px 4px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); color: #999999; font-family: sans-serif; font-size: 12px; outline: medium none; padding: 8px; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #2690F1; border-radius: 4px 4px 4px 4px; -webkit-box-shadow:#2690F1 0px 0px 5px; -moz-box-shadow:#2690F1 0px 0px 5px; box-shadow: 0 0 5px #2690F1; color:#999999; font-family: sans-serif; font-size: 12px; outline: medium none;}


.novoUsuario { float:left; margin-left:20px; margin-top:16px; }
.novaEmpresa { float:left; margin-left:20px; margin-top:14px; }

/*#bgMendes { position: absolute; width: 100%;  background:url("../imagens/bg.png") top center; }*/


/*Forms*/



/*Loading*/
div.growlUI { background: url("../imagens/check.gif") no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 75px; text-align: left
}

/*Contato*/

.frmContato input[type=text], select, .frmContato input[type=password], .frmContato textarea { border:1px #B9B9B9 solid; -webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; box-shadow:rgba(0,0,0,0.25) 0px 0px 5px; padding:8px; outline:none; color:#999999; font-family:sans-serif; font-size:13px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1eeee), to(#FFF)); background: -moz-linear-gradient(0% 0% -90deg, #f1eeee, #FFF); background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border-radius: 4px 4px 4px 4px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;  } 

.frmContato input[type=text]:focus, select:focus, .frmContato input[type=password]:focus, .frmContato textarea:focus { color:#999999; font-family:sans-serif; font-size:13px; border:1px #2690F1 solid; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebf7fa), to(#FFF)); background: -moz-linear-gradient(0% 0% -90deg, #ebf7fa, #FFF); background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border-radius: 4px 4px 4px 4px; -webkit-box-shadow:#2690F1 0px 0px 5px; -moz-box-shadow:#2690F1 0px 0px 5px; box-shadow: 0 0 5px #2690F1; outline:none; }

#testeanexo { float:left; display:none; }
.segura_input { clear:both; float:left; }
#div-input-file { cursor:pointer; margin-left:90px; margin-top:18px; height:30px; width:108px; border:#F6F6F6 0px solid; background:url("../imagens/curriculo.png") no-repeat scroll 0 -30px transparent;}
#div-input-file:hover { height:30px; width:108px; background:url("../imagens/curriculo.png") no-repeat scroll 0 -60px transparent; }
#div-input-file:active { height:30px; width:108px; background:url("../imagens/curriculo.png") no-repeat scroll 0 0px transparent; }

#anexo{ opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px; margin-left: -120px; font-size: 10px; height: 32px; }

.rodapeTelefoneC { float:left; width:260px; margin-top:82px; }
.rodapeTelefoneC h1 { float:left; margin-left:40px; font-family:"Calibri"; font-weight:bold; font-size:22px; color:#777; text-shadow:#CCC 0px 0px 3px;}
.rodapeTelefoneC h2 { float:left; margin-left:101px; margin-top:4px; font-family:"Calibri"; font-weight:bold; font-size:22px; color:#777; text-shadow:#CCC 0px 0px 3px;}


/*Rodape*/

.rodapeLinks1 { float:left; width:345px; margin-top:42px; margin-left:32px; line-height:23px; font-family:"Calibri"; font-weight:normal;  font-size:15px; color:#E1E1E1; text-shadow:#333333 0px 2px 3px;}
.rodapeLinks1 a { color:#E1E1E1;  }

.rodapeEndereco { float:left; width:310px; margin-left:23px; margin-top:42px;  font-family:"Calibri"; font-weight:normal; font-size:15px; line-height:19px; color:#E1E1E1; text-shadow:#333333 0px 2px 4px;}
.rodapeEndereco a { color:#E1E1E1; }

.rodapeSocial { float:left; width:232px; margin-left:0px; margin-top:42px;  font-family:"Calibri"; font-weight:normal; font-size:15px; line-height:23px; color:#E1E1E1; text-shadow:#333333 0px 2px 4px; vertical-align: top !important;}
.rodapeSocial span { margin-top: 3px; float: right; margin-right: 6px; }
.rodapeSocial a { color:#E1E1E1; }
.rodapeSocial span:hover { text-decoration:underline; }

.copyright { float:left; width:500px; margin-left:230px; margin-top:20px; font-family:"Calibri"; text-align:center; color:#E1E1E1; font-family:sans-serif; font-size:11px; font-weight:normal; } 

/*WebMendes.com*/

#seguraRodape { float:left; margin-top:-120px; width:100%; height:1px; background:url("../imagens/_fndRodape.jpg") -210px top repeat-x;  }
#fixaRodape { margin: 0 auto; height:410px; background:url("../imagens/fndRodape.jpg") no-repeat center bottom; }
#seguraTexto { float:left; top: 0px; left:0px; position:relative; width:1px; height:1px; z-index:2;   }
#textoRodape { float:left; top: 190px; left:-50px; position:absolute; width:960px; height:152px; z-index:2;    }
#agendeConsultaBarra  { float:left; top: 100px; left:-58px; position:absolute; width:400px; height:60px; z-index:2;   }


.webmendes { float:left; top: 200px; left:920px; position:relative; width:54px; height:54px; z-index:999; }

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.menu a { margin-right:11px; }
}