/*
Theme Name: Proevo
Theme URI: http://www.proevo.com.br/
Description: Tema para o site da Proevo
Version: 2.0
Author URI: http://www.proevo.com.br/
Tags: Proevo
*/

* {margin:0; padding:0; outline:none; font-family: /*'Myriad Pro',*/ 'helvetica neue', 'helvetica-neue', arial, helvetica, sans-serif; letter-spacing:0;}
* p,h3,h4,strong,a,li,textarea {text-shadow:0 1px 0 #FFF;}

/*body {font-size: 12px; color: #222; background:url(/img/bg.jpg) no-repeat center -255px; background-attachment:fixed;}*/
body {font-size: 11px; color: #222; background:#ededed url(/img/bg-flat-gray.jpg) no-repeat center -30px;}

/*@font-face {font-family: 'Myriad Pro';	src: url('/fonts/MYRIADAM.eot');	src: local('Myriad Pro'), url('/fonts/MYRIADAM.ttf') format('truetype');}*/

hr {display:none;}
abbr {cursor:help;}

.wrap {clear:both; height:0; line-height:0.1em; font-size:0.1em; overflow:hidden;}
.wrapSPC {clear:both; height:10px; line-height:0.1em; font-size:0.1em; overflow:hidden;}
.wrapIB {clear:both; height:0; line-height:0.1em; font-size:0.1em; overflow:hidden; display:inline-block;}
.wraper {clear:both; height:0; line-height:0.1em; font-size:0.1em; overflow:hidden; margin-top:10px;}
.wrapBd {clear:both; height:0; line-height:0.1em; font-size:0.1em; margin-top:20px; padding-top:20px; border-top:1px solid #EEE;}

img.obrigatorio {display:none;}

/* forms */
input.inpText {background:#fefefe url(/img/bg-input-inptext.jpg) repeat-x left 1px; border:1px solid #cdcdcd; padding:6px 8px; color:#5d6569; font-weight:bold;}
input.inpText:focus {border-color:#e5e5e5; background:#FEFEFE  url(/img/bg-input-inptext.jpg) repeat-x left -10px;}

input#inputFileC {border-bottom-style:dotted;}

input.inpEnviar {display:block; width:69px; height:33px; float:left; background:url(/img/botao-enviar.gif) no-repeat left top; border:0; font-size:0.01em; text-indent:-100px; cursor:pointer; color:#a3c30c;}
input.inpEnviar:hover {background:url(/img/botao-enviar.gif) no-repeat center top;}
input.inpEnviarDisabled {display:block; width:69px; height:33px; float:left; background:url(/img/botao-enviar.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
input.inpEnviarDisabled:hover {background:url(/img/botao-enviar.gif) no-repeat right top;}

input.inpRemover {display:block; width:85px; height:33px; background:url(/img/botao-remover.gif) no-repeat left top; border:0; font-size:0.01em; text-indent:-100px; cursor:pointer; color:#a3c30c;}
input.inpRemover:hover {background:url(/img/botao-remover.gif) no-repeat center right;}

input.inpGerarUrl {display:block; width:92px; height:33px; float:left; background:url(/img/botao-gerar-url.gif) no-repeat left top; border:0; font-size:0.01em; cursor:pointer; color:#a3c30c; text-decoration:none;}
input.inpGerarUrl:hover {background:url(/img/botao-gerar-url.gif) no-repeat center top; text-decoration:none;}
input.inpGerarUrlDisabled {display:block; width:92px; height:33px; float:left; background:url(/img/botao-gerar-url.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
input.inpGerarUrlDisabled:hover {background:url(/img/botao-gerar-url.gif) no-repeat right top;}

a.inpGerarUrl {display:block; width:92px; height:33px; float:left; background:url(/img/botao-gerar-url.gif) no-repeat left top; border:0; font-size:0.01em; cursor:pointer; color:#a3c30c; text-decoration:none;}
a.inpGerarUrl span {display:none;}
a.inpGerarUrl:hover {background:url(/img/botao-gerar-url.gif) no-repeat center top; text-decoration:none; text-decoration:none;}
a.inpGerarUrlDisabled {display:block; width:92px; height:33px; float:left; background:url(/img/botao-gerar-url.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
a.inpGerarUrlDisabled:hover {background:url(/img/botao-gerar-url.gif) no-repeat right top;}

a.inpBotaoAdd {display:inline-block; width:27px; height:25px; background:url(/img/botao-lupa.gif) no-repeat left top; border:0; font-size:0.01em; cursor:pointer; color:#a3c30c; text-decoration:none;}
a.inpBotaoAdd span {display:none;}
a.inpBotaoAdd:hover {background:url(/img/botao-lupa.gif) no-repeat right top; text-decoration:none; text-decoration:none;}

a.inpEnviar {display:block; width:69px; height:33px; float:left; background:url(/img/botao-enviar.gif) no-repeat left top; border:0; font-size:0.01em; text-indent:-100px; overflow:hidden; cursor:pointer; color:#a3c30c;}
a.inpEnviar:hover {background:url(/img/botao-enviar.gif) no-repeat center top; text-decoration:none;}
a.inpEnviarDisabled {display:block; width:69px; height:33px; float:left; background:url(/img/botao-enviar.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
a.inpEnviarDisabled:hover {background:url(/img/botao-enviar.gif) no-repeat right top;}


input.inpContinuar {display:block; width:92px; height:33px; float:left; background:url(/img/botao-continuar.gif) no-repeat left top; border:0; font-size:0.01em; cursor:pointer; color:#a3c30c;}
input.inpContinuar:hover {background:url(/img/botao-continuar.gif) no-repeat center top;}
input.inpContinuarDisabled {display:block; width:92px; height:33px; float:left; background:url(/img/botao-continuar.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
input.inpContinuarDisabled:hover {background:url(/img/botao-continuar.gif) no-repeat right top;}

input.inpFinalizarCadastro {display:block; width:141px; height:33px; float:left; background:url(/img/botao-finalizar-cadastro.gif) no-repeat left top; border:0; font-size:0.01em; cursor:pointer; color:#a3c30c;}
input.inpFinalizarCadastro:hover {background:url(/img/botao-finalizar-cadastro.gif) no-repeat center top;}
input.inpFinalizarCadastroDisabled {display:block; width:141px; height:33px; float:left; background:url(/img/botao-finalizar-cadastro.gif) no-repeat right top; border:0; font-size:0.01em; cursor:default;}
input.inpFinalizarCadastroDisabled:hover {background:url(/img/botao-finalizar-cadastro.gif) no-repeat right top;}

textarea.inpText {background:#fefefe url(/img/bg-input-inptext.jpg) repeat-x left 1px; border:1px solid #cdcdcd; padding:6px 8px; font-size:12px; color:#5d6569; font-weight:bold;}
textarea.inpText:focus {border-color:#e5e5e5; background:none;}

select.inpText {background:#fefefe url(/img/bg-input-inptext.jpg) repeat-x left 1px; border:1px solid #e5e5e5; padding:4px 8px; font-size:12px; color:#5d6569; font-weight:bold; font-weight:normal;}
select.inpText option {background:none; border:1px solid #FFF; padding:0 4px;}

label:hover {text-decoration:underline; cursor:pointer;}

/*---*/

#container {position:absolute; width:894px; left:50%; top:0; margin-left:-447px; z-index:2;}
#msgFloat {height:40px; background:#FFF; border-bottom:1px solid #C6CDD3; text-align:center; font-size:17px; color:#8996A7; line-height:40px; width:100%; position:relative; left:0; top:0; z-index:1000000000;}
#folhaLayout {position:absolute; left:50%; margin-left:340px; top:75px; width:154px; height:90px; background:url(/img/folha-layout.png) no-repeat left top; z-index:1;}
#sombreLayoutL,#sombreLayoutR {position:absolute; top:150px; left:50%; width:11px; height:260px; display:block; z-index:2;}
#sombreLayoutL {background:url(/img/sombra-layout-l.png) no-repeat left top; margin-left:-457px;}
#sombreLayoutR {background:url(/img/sombra-layout-r.png) no-repeat left top; margin-left:446px;}

.sombra-hor {position:relative; width:885px; height:8px; display:block; z-index:2; background:url(/img/sombra-layout-hor.png) no-repeat left top; margin-left:3px; margin-bottom:-5px;}



h1 a {display:block; background:url(/img/logo-proevo.png) no-repeat left bottom; width:167px; margin-top:43px; height:37px; float:left; margin-left:30px; border:1px;}
h1.proevoGraphic a {background:url(../img/logo-proevo-graphic.png) no-repeat left top; width:262px; height:37px;}
h1 a span {display:none;}
h2 {display:none;}
h3 {font-size:25px; font-weight:normal; color:#333; letter-spacing:-0.01em;}

p {color:#555;}

a {color:#0174a7; text-decoration:none;}
a:hover {text-decoration:underline;}
a.lnkMais {display:block;}
a.lnkOut {background:url(../img/ico-lnk-out.gif) no-repeat right 4px; padding-right:7px;}
a.lnkFullScreen {background:url(../img/ico-full-screen.gif) no-repeat right 4px; padding-right:14px;}
a.lnkJoinMe {background:url(../img/ico-joinme.gif) no-repeat left center; padding-left:20px; color:#888;}

#head {margin-bottom:25px;}

/* //Menu drop down*/



#headAtendimento {float:right; margin-right:35px; padding-top:20px; width:200px; text-align:right;}
#headAtendimento h3 {color:#c1c5c8; font-weight:normal; font-size:11px;}
#headAtendimento p {color:#999; text-align:right;}
#headAtendimento p.numContato {font-size:21px; letter-spacing:-0.01em; color:#77858f;}
#headAtendimento p.numContato span {color:#333; font-weight:bold;}
#headAtendimento p a {color:#c1c5c8;}
#headAtendimento p a:hover {}


/*#casesHome {float:left; background:url(/img/loading-home.gif) no-repeat center 140px; color:white;}
#produtosHome {float:right; background:url(/img/bg-produtos-home.png) no-repeat left top; width:381px; height:359px; z-index:0;}
#produtosHome ul {padding:10px 28px 25px 15px; list-style:none;}
#produtosHome ul li strong a {font-size:15px; font-weight:bold; color:#222; display:block; padding:0; text-decoration:none; letter-spacing:-0.03em;}
#produtosHome ul li strong a:hover {text-decoration:underline;}
#produtosHome ul li {padding:20px 0 10px 0; height:86px; border-bottom:1px solid #EEE; padding-left:90px; font-size:12px; color:#666;}
#produtosHome ul li.sistemas {background:url(/img/icon-sistema.png) no-repeat left 15px;}
#produtosHome ul li.web {background:url(/img/icon-web.png) no-repeat left 15px;}
#produtosHome ul li.graphic {background:url(/img/icon-graphic.png) no-repeat left 15px; border:0;}
#produtosHome ul li.seo {background:url(/img/icon-seo.png) no-repeat left 15px; border:0;}
#produtosHome ul li a {text-decoration:underline; display:block; padding-top:5px;}
#produtosHome ul li a:hover {text-decoration:none;}
*/
#casesHome {float:left; background:url(/img/loading-home.gif) no-repeat center 140px; color:white;}
#produtosHome {float:right; background:url(/img/bg-produtos-home.png) no-repeat left top; width:381px; height:359px; z-index:0;}
#produtosHome ul {padding:0 15px; margin-top:5px; list-style:none;}
#produtosHome ul li strong a {font-size:13px; font-weight:bold; color:#222; display:block; padding-top:12px; text-decoration:none; letter-spacing:-0.02em;}
#produtosHome ul li strong a:hover {text-decoration:underline;}
#produtosHome ul li {height:83px; border-bottom:1px solid #EEE; padding:0 20px; padding-left:90px; font-size:11px; color:#666;}
#produtosHome ul li.sistemas {background:url(/img/icon-sistema.png) no-repeat left center;}
#produtosHome ul li.url {background:url(/img/icon-url.png) no-repeat left center;}
#produtosHome ul li.web {background:url(/img/icon-web.png) no-repeat left center;}
#produtosHome ul li.graphic {background:url(/img/icon-graphic.png) no-repeat left center;}
#produtosHome ul li.alocacaoRecursos {background:url(/img/icon-alocacao-recursos.png) no-repeat left center;}
#produtosHome ul li.seo {background:url(/img/icon-seo.png) no-repeat left center; border:0;}
#produtosHome ul li.consultoria {background:url(/img/icon-graphic.png) no-repeat left center; border:0;}
#produtosHome ul li a {text-decoration:underline; display:block;}
#produtosHome ul li a:hover {text-decoration:none;}


#fadeshow2toggler a.prev {display:block; background:url(/img/cases-home/icons/icon-prev.png) no-repeat left center; color:#FFF; width:21px; height:55px; position:absolute; left:50%; margin-left:-468px; top:225px;}
#fadeshow2toggler a.prev:hover {background:url(/img/cases-home/icons/icon-prev.png) no-repeat right center;}
#fadeshow2toggler a.prev span {display:none;}

#fadeshow2toggler a.next {display:block; background:url(/img/cases-home/icons/icon-next.png) no-repeat left center; color:#FFF; width:21px; height:55px; position:absolute; left:50%; margin-left:57px; top:225px;}
#fadeshow2toggler a.next:hover {background:url(/img/cases-home/icons/icon-next.png) no-repeat right center;}
#fadeshow2toggler a.next span {display:none;}

#casesHome #fadeshow2 strong {color:#333;}

#aboutMkt {padding:10px 0;
background:#FFF url(../img/bg-box.jpg) no-repeat -20px center;
border:1px solid #e8edf1;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
}
#aboutProevo {width:504px; text-align:left; float:left; padding-top:5px;}
#aboutProevo h3 {font-size:14px; padding:5px 0; padding-left:120px; letter-spacing:-0.03em; font-weight:bold; color:#425d71;}
#aboutProevo h3 a {color:#425d71;}
#aboutProevo p {padding-left:130px;}
#aboutProevo p a {display:block; padding-top:5px; text-decoration:underline;}
#aboutProevo p a:hover {text-decoration:none;}

#sessSEO {padding:10px; background:#FFF;
border:1px solid #e8edf1;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
}
#iconsRedesRss {float:left; padding:10px 10px 0 10px;}
#iconsRedesRss ul {list-style:none;}
#iconsRedesRss ul li {margin-bottom:10px;}
#iconsRedesRss ul li a img {border:0;}

#feeds {float:left; width:278px; padding:10px 0;}
#feeds .twtr-tweet-text p .twtr-user {display:none;}
#feeds .twtr-hd {display:none;}
#feeds .twtr-ft {margin-top:10px;}
#feeds .twtr-ft div a img {display:none;}
#feeds .twtr-tweet-text p {font-size:11px; font-family: 'helvetica neue', 'helvetica-neue', arial, helvetica, sans-serif; letter-spacing:0;}
/*#feeds .twtr-tweet-text p a {display:block;}*/
#feeds h4 {font-weight:normal; padding:5px; padding-bottom:5px; font-size:19px; line-height:25px; color: #222;}
#feeds h4 a {color: #222;}
#feeds h4 img {float:right; margin-top:5px; margin-right:5px;}
#feeds ul {padding:0; list-style:inside; margin-left:5px; margin-top:5px;}
#feeds ul li {color:#7a8692; font-size:17px;}
#feeds ul li:hover {color:#E77514;}
#feeds ul li.waitFeeds {display:none;}
#feeds ul li a {color:#5B666F;}
#feeds ul li a strong {font-size:11px; padding:0; color:#5b666f;}
#feeds ul li a span {color:#7a8692; display:block; font-size:11px; padding-left:15px;}
#feeds p#allFeeds {color:#999; padding-left:5px; padding-top:5px;/* margin-top:15px; border-top:1px solid #EEE;*/}
#feeds p#allFeeds a {display:block; text-align:right; color:#666;/* padding-left:12px;*/}
#feeds p#allFeeds a:hover {}

/* com encurtador de url 
#gric {margin-left:340px; margin-right:270px; padding:10px 20px 5px 25px; border-right:1px solid #e8edf1; border-left:1px solid #e8edf1;}
#gric h4 {height:62px; background:url(/img/gric.gif) no-repeat 150px top; font-size:33px; line-height:29px; padding-top:15px; color:#7b858c;}
#gric h4 span {display:block; color:#c6cdd3; font-weight:normal; font-size:19px; line-height:19px; letter-spacing:-0.02em;}*/
#gric h5 {font-size:14px; letter-spacing:-0.03em; color:#7a8692; font-weight:normal;}
#gric p {letter-spacing:-0.02em; padding:2px 0 15px 0; color:#666;}
a.btConhecaGric {display:block; width:132px; height:32px; background:url(/img/bt-conheca-gric.gif) no-repeat left top; border:0;}
a.btConhecaGric:hover {background-position:right top;}
a.btConhecaGric span {display:none;}

#msgRetVerifyEURL {width:100%; padding:25px 0; position:absolute; z-index:1000000; left:0; top:40%; margin-top:-30px; 
background:#feb43e url(../img/bg-msg-encurtador.jpg) repeat-x center center; 
font-size:17px; 
border:1px solid #FFF; 
border-left:0;
border-right:0;
filter:alpha(opacity=97);-moz-opacity:.97;opacity:.97;
-moz-border-radius:5px; -webkit-border-radius:5px;}
#msgRetVerifyEURL p {color:#562d00; text-align:center;text-shadow:0 1px 0 #fffaa6; font-weight:bold;}

#gric {margin-left:340px; margin-right:300px; height:200px; padding:10px 20px 5px 20px; border-right:1px solid #e8edf1; border-left:1px solid #e8edf1;/* background:url(/img/gric.gif) no-repeat 180px 10px*/; }
#gric h4 {height:48px; font-size:28px; line-height:30px; padding-top:5px;}
#gric h4 a {color:#7a858c;}
#gric h4 span {display:block; color:#bfc8d1; font-weight:normal; font-size:14px; line-height:14px; letter-spacing:-0.02em; text-decoration:none;}
#gric h5 {font-size:14px; letter-spacing:-0.03em; color:#7a8692; font-weight:normal;}
#gric p {letter-spacing:-0.02em; padding:2px 0 15px 0; color:#666;}
a.btConhecaGric {display:block; width:132px; height:32px; background:url(/img/bt-conheca-gric.gif) no-repeat left top; border:0;}
a.btConhecaGric:hover {background-position:right top;}
a.btConhecaGric span {display:none;}

#gric #boxEncurtadorURL {background:url(../img/icon-url-mini.gif) no-repeat left 8px; padding-left:70px; border-top:1px solid #EEE; padding-top:5px;}
#gric #boxEncurtadorURL h4 {font-size:12px; padding:0; margin:0; background:none; height:24px;}
#gric #boxEncurtadorURL h4 a {color:#5b666f; text-decoration:underline;}
#gric #boxEncurtadorURL h4 a:hover {text-decoration:none;}

#gric #boxTrabalheConosco {padding-bottom:0;}
#gric #boxTrabalheConosco h4 {font-size:19px; padding:0; margin:0; background:none; height:24px; display:none;}
#gric #boxTrabalheConosco h4 a {color:#333; text-decoration:none;}
#gric #boxTrabalheConosco h4 a:hover {text-decoration:underline;}
#gric #boxTrabalheConosco p a {display:block; padding-top:5px;}







#boxContato {float:right; padding:10px 0; width:280px;}
#boxContato h4 {letter-spacing:-0.02em; font-weight:normal;}
#boxContato h4 a {font-size:19px; line-height:25px; color: #222; background:url(../img/ico-chat-med.gif) no-repeat right top; padding-right:26px; float:left;}
#boxContato h5 {font-size:12px; font-weight:normal; padding-bottom:10px; margin-bottom:5px; display:block; clear:both; border-bottom:1px solid #EEE; color:#777;}
#boxContato p {padding:5px 0; padding-right:20px;}
#boxContato p span {font-weight:bold; color:#333;}
#boxContato p a {text-decoration:none;}
#boxContato p a:hover {text-decoration:underline;}


#footer {padding:20px 0; margin:12px 0 0 0; text-align:center; background:#f9f9f9;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
}
#footer a img {border:0;}
.copyright {font-size:9px; color:#BBB; padding-bottom:20px; margin:0 25px;}
.copyright a {color:inherit;}
.copyright a#aTopo {color:#0174a7; background:#F5F5F5; float:right; font-weight:bold; padding:8px 16px; border:1px solid #CCC;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
-o-border-radius: 6px 6px 6px 6px;
-khtml-border-radius: 6px 6px 6px 6px;

}
.copyright a#aTopo:hover {color:#00a0e7; background:#F3F3F3 url(../img/sombra-layout-hor.png) no-repeat top center; text-decoration:none; border-color:#c5c5c5;}


#menuFooter {background:url(/img/logo-proevo-pq.gif) no-repeat 2px center; padding-left:75px; margin:20px 25px;}
#menuFooter.logoProevoGraphicPq {background:url(/img/logo-proevo-graphic-pq.gif) no-repeat left center; padding-left:145px;}
#menuFooter ul {list-style:none;}
#menuFooter ul li {border-left:1px solid #DDD; float:left;}
#menuFooter ul li a {display:block; float:left; padding:2px 8px; color:#999;}
#menuFooter ul li a.sel {color:#666;}
#menuFooter ul li a.sel:hover {text-decoration:none;}




#boxMkt {float:left; margin-left:15px;}
#boxMkt h4 a {color:#CCC; font-weight:normal; padding-left:50px; font-size:14px; display:block; padding-bottom:10px;}
#boxMkt h4 a:hover {text-decoration:none; color:#BBB;}
#boxMkt h4 a span {font-weight:bold;}

.stepcarousel{position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 70px; /*Height should enough to fit largest content's height*/
margin-left:45px;}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0; /*margin around each panel*/
 /*width: 280px;Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
 width: 280px;
}

.panel a img {border:0; margin:0; margin:0 2px;}

.backEmkt span {display:none; }
.goEmkt span {display:none;}

/* modelo para imagens .PNG
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/#####.png",sizingMethod="scale"); background: transparent;}
*/


#breadcrumb { display:inline-block; float:left;}
#breadcrumb a {float:left;}
#breadcrumb span {float:left; font-size:27px; color:#dcdcdc; line-height:27px; height:27px;}

a.chat {background:url(/img/ico-chat.gif) no-repeat right center; padding-right:18px;}

#conteudo {background:url(/img/roundborder-content.png) no-repeat top center; padding:30px; border-bottom:1px solid #EEE;
-moz-border-radius: 0 0 12px 12px;
-webkit-border-radius: 0 0 12px 12px;
border-radius: 0 0 12px 12px;
-o-border-radius: 0 0 12px 12px;
-khtml-border-radius: 0 0 12px 12px;
}
#conteudo p {line-height:1.6em; margin:10px 0; font-size:11px;}
#conteudo p.pSubConteudo {font-size:14px; line-height:18px; color:#77858f; padding-bottom:10px;}
#conteudo p.pSubConteudo a {font-weight:bold; font-size:14px;}

#aboutColors {position:absolute; margin-left:420px; margin-top:0; width:173px; height:136px; background:url(../img/colors.gif) no-repeat left top;}
#aboutColors ul {display:none;}
#aboutColors h4 {display:none;}

#conteudo p#txtPro {width:300px; height:80px; padding:10px 0; position:relative; text-align:center; margin-left:20px; margin-top:35px; color:#888;}
	#conteudo p#txtPro strong {color:#222; display:block;}
#conteudo p#txtNatureza {width:200px; height:80px; padding:10px; position:relative; margin-left:395px; margin-top:70px; color:#777;}
	#conteudo p#txtNatureza strong {color:#222;}
#conteudo p#txtEvo {width:420px; padding:10px; text-align:center; position:relative; margin-left:70px; margin-top:40px; color:#777;}
	#conteudo p#txtEvo strong {color:#222; display:block;}
	
#conteudo p.spcMapa {padding-bottom:50px;}
#conteudo p.pSubConteudo strong {display:block;}
#conteudo h3 {font-size:19px; font-weight:normal; line-height:27px; margin-right:5px; color:#dcdcdc;}
#conteudo h3 span {color:#444; font-weight:bold;}
#conteudo h3 a.ico-home {display:block; float:left; width:20px; height:23px; background:url(/img/ico-home.gif) no-repeat left top; margin-right:5px; text-decoration:none; color:#FFF;}
#conteudo h3 a {color:#dcdcdc; text-decoration:underline;}
#conteudo h3 a:hover {text-decoration:none;}
#conteudo h3 a span {display:none;}

#conteudo h3.titErro {font-size:28px; font-weight:normal; line-height:60px; height:60px; padding-left:75px; background:url(../img/ico-alert.gif) no-repeat left center; margin-right:5px; color:#222;}
#conteudo h3.titErro em {display:block;}

#linksUteisErro {padding-left:75px; width:520px;}
#linksUteisErro p {padding:0; margin:0;}
#linksUteisErro h4 {color:#222;}
#conteudo #linksUteisErro h5 {border-top:1px solid #EEE; padding-top:10px; color:#999; font-size:21px;}
#linksUteisErro dl {margin-left:20px;}
#linksUteisErro dt a {color:inherit;}
#linksUteisErro dl ul li {color:#F90;}

#conteudo h4 {color:#333; font-size:14px; margin-top:23px;}
#conteudo h4.urlRss {color:#ebebeb; font-size:23px; font-weight:normal; margin-top:5px; margin-left:40px;}
#conteudo h4.titProEvo {font-size:21px; color:#a1abb5;}
#conteudo h4.titLogos {margin-top:0;}
#conteudo h4.titProEvo span {color:#6c7e8a;}
#conteudo h5 {color:#898989; font-size:12px; margin-top:23px;}
#conteudo h6 {color:#898989; font-size:11px; margin-top:23px;}

#lateral {display:none; float:right; width:200px; text-align:center; margin-left:10px; background:#f9f9f9; padding-top:20px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
}
#lateral img {background:url(/img/loading.gif) no-repeat center center; color:#999;}
#conteudoLateral {text-align:left; padding:20px 10px 0 10px; margin-bottom:20px;}
#conteudoLateral h4 {margin:0; margin-bottom:10px; padding:0; font-weight:normal; color:#333;}
#conteudoLateral h4 a {color:#333;}
#conteudoLateral p span {font-weight:bold;}
#conteudoLateral ul {list-style:none;}
#conteudoLateral ul li {border:1px solid #f9f9f9;}
#conteudoLateral ul li a {display:block; padding:4px 8px; margin:0; font-weight:bold;}
#conteudoLateral ul li a.sel {color:#5a9200; border:1px solid #e9e9e9; background:#FFF url(/img/bg-menu-lateral-sel.jpg) repeat-x left center;
-moz-border-radius: 5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
}
#conteudoLateral ul li a.sel:hover {text-decoration:none; cursor:default;}
#conteudoLateral ul li ul {margin-left:10px; margin-bottom:10px;}
#conteudoLateral ul li ul li a {font-weight:normal; color:#999; padding:1px 4px;}

#lateral.codigo {background:none; margin-top:10px;} 

#lateral img {border:0;}
#lateral.rss {background:#FFF;}
#lateral.rss #conteudoLateral ul li {border:1px solid #FFF;}
#lateral.contato h4 {padding:0; margin:0;}
#lateral.contato h5 {font-size:11px; color:#77858f; font-weight:normal; padding-bottom:0; margin-top:0;}
#lateral.revenda h4 {font-size:23px; color:#b2b2b2; letter-spacing:-0.02em;}

#lateral.produtosRevenda h4 {font-size:24px; color:#77858f; letter-spacing:-0.02em; padding:0;}
#lateral.produtosRevenda h5 {font-size:19px; color:#b2b2b2; letter-spacing:-0.02em; font-weight:normal; margin:0;}
#lateral.produtosRevenda p {margin:0; padding-bottom:10px;}

#lateral.cases {width:200px;}
#lateral.cases #conteudoLateral {padding:20px 0 20px 10px;}
#lateral.cases h4 {color:#333; font-weight:normal; padding-bottom:5px; margin-top:0;}

#aboutServicos {border-top:1px solid #edf2f6; padding-top:20px; padding-bottom:10px; margin-top:10px; background:#FAFAFA;
-moz-border-radius: 12px 12px 12px 12px;
-webkit-border-radius: 12px 12px12px 12px;
border-radius: 12px 12px12px 12px;
-o-border-radius: 12px 12px12px 12px;
-khtml-border-radius: 12px 12px12px 12px;
}
#aboutServicos ul {list-style:none; margin-left:10px;}
#aboutServicos ul li {display:block; float:left; width:21%; height:90px;}
#aboutServicos h4 {margin:0; padding:0; padding-bottom:20px; font-size:14px; padding-left:25px;}
h4.titBoxServicos {padding-top:20px;}

p#allProdutos {float:right; position:relative; margin:15px; margin-top:-20px;}
p#allProdutos a {color:#CCC;}
p#allProdutos a:hover {color:#0174a7; text-decoration:none;}

#aboutServicos ul li strong a {font-size:11px; color:#222; display:block; padding:0; text-decoration:none;}
#aboutServicos ul li strong a:hover {text-decoration:underline;}
#aboutServicos ul li {padding:10px 0; margin-left:10px; padding-left:85px; color:#666;}
#aboutServicos ul li.sistemas {background:url(/img/icon-sistema.png) no-repeat left top;}
#aboutServicos ul li.web {background:url(/img/icon-web.png) no-repeat left top;}
#aboutServicos ul li.graphic {background:url(/img/icon-graphic.png) no-repeat left top;}
#aboutServicos ul li.url {background:url(/img/icon-url.png) no-repeat left top;}
#aboutServicos ul li.consultoria {background:url(/img/icon-graphic.png) no-repeat left top;}
#aboutServicos ul li.alocacaoRecursos {background:url(/img/icon-alocacao-recursos.png) no-repeat left top;}
#aboutServicos ul li.seo {background:url(/img/icon-seo.png) no-repeat left top;}
#aboutServicos ul li.emkt {background:url(/img/icon-mkt.png) no-repeat left top;}
#aboutServicos ul li a {text-decoration:underline; display:block; padding-top:5px;}
#aboutServicos ul li a:hover {text-decoration:none;}
/*#aboutServicos ul li.opac {filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}*/
#aboutServicos ul li.opac {color:#B0B0B0; display:none;}
#aboutServicos ul li.opac a {color:#77858f; text-decoration:none;}

#serviceCall {display:none;}

#conteudo dl {margin-top:10px;}
#conteudo dl dt {font-weight:bold;}
#conteudo dl dd {color:#555; margin-bottom:15px;}
#conteudo dl ul {list-style:inside; margin-left:10px; padding-top:5px;}


#listaLogosImprensa {border-bottom:1px solid #f1f1f1; display:inline-block; padding:20px 0 10px 0;}
#listaLogosImprensa h4 {padding:0; padding-bottom:10px; margin:0;}
#listaLogosImprensa ul {list-style:none; margin-right:5px;}
#listaLogosImprensa ul li {float:left; margin-right:4px;}
#listaLogosImprensa ul li a.btLogoEps {display:block; width:183px; height:54px; border:0; background:url(/img/botao-logo-proevo-eps-zip.gif) no-repeat left top;}
#listaLogosImprensa ul li a.btLogoEps:hover {background:url(/img/botao-logo-proevo-eps-zip.gif) no-repeat right top;}
#listaLogosImprensa ul li a.btLogoJpg {display:block; width:183px; height:54px; border:0; background:url(/img/botao-logo-proevo-jpg-zip.gif) no-repeat left top;}
#listaLogosImprensa ul li a.btLogoJpg:hover {background:url(/img/botao-logo-proevo-jpg-zip.gif) no-repeat right top;}
#listaLogosImprensa ul li a span {display:none;}



#petelecoBox {border:1px solid #EEE; float:right; margin:0; width:225px; background:#FAFAFA; -moz-border-radius:5px; -webkit-border-radius:5px;}
#petelecoBox h3 {text-align:right; color:#CCC; font-size:11px; margin:0; padding-right:5px; color:#c5ccd2;}
#petelecoBox h4 {background:url(../img/logo-peteleco.gif) no-repeat 10px top; height:37px; margin:0;}
#petelecoBox h4 span {display:none;}
#petelecoBox h5 {color:#77858f; font-size:14px; padding-left:15px;}
#petelecoBox p {padding:0 5px 0 15px;}
#petelecoBox p strong {display:block;}

#ajConteudo {width:610px;}
#ajConteudo.aboutMarca {height:450px; border:1px solid #FFF; background:url(../img/marca-proevo.gif) no-repeat left 50px;}


#conteudo.themeProdutos h4 a {color:#353535;}
#conteudo.themeProdutos h4 span {font-weight:normal; color:#74828d;}
#produtoSistemas {background:url(/img/icon-sistema.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoWeb {background:url(/img/icon-web.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoRevenda {background:url(/img/icon-graphic.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoSEO {background:url(/img/icon-seo.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoURL {background:url(/img/icon-url.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoMkt {background:url(/img/icon-mkt.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoConsultoria {background:url(/img/icon-graphic.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoAlocacaoRecursos {background:url(/img/icon-alocacao-recursos.png) no-repeat 0 top; padding-left:100px; margin-top:20px; padding-bottom:10px;}
#produtoWeb h5 {color:#333;}

.contAlign {padding-left:15px; border-left:1px solid #EEE;}
ul.listInt {margin-left:20px; margin-top:10px;}


img.imgIncText {float:right; width:80px; margin:10px; margin-bottom:0;}
img.imgIncConteudo {float:right; margin:10px;}

#formContatoTipo {padding:10px; padding-left:0; margin-left:145px;}
#formContatoTipo p {margin:0; margin-right:15px; font-weight:bold; float:left;}
#formContatoTipo p label {padding-left:5px; color:#0174a7;}
#formContatoTipo h5 {margin:0; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #FFF; color:#333;}
#boxFormContato {margin-top:30px;}
#boxFormContato h4.titleFieldset {margin:0; padding:0; padding-top:15px; border-bottom:1px dotted #CCC; width:610px;}
#boxFormContato h4.titleFieldset span {color:#999; font-weight:normal; font-size:11px;}


p.pSubConteudo a.btTrabalheConosco {float:right; margin:10px; margin-top:0;}
a.btTrabalheConosco {display:block; width:189px; height:54px; border:0; background:url(/img/botao-trabalhe-conosco.gif) no-repeat left top;}
a.btTrabalheConosco:hover {background:url(/img/botao-trabalhe-conosco.gif) no-repeat right top;}
a.btTrabalheConosco span {display:none;}

div#boxAnexo {padding:10px 0 30px 0; display:none;}
div#boxAnexo p {padding:0; margin:0;}

#msgCurriculo {margin-top:10px;}
#msgTeste span {margin-top:10px; padding:6px 10px; font-size:14px; color:#444;}
#msgTeste span strong {color:#252525;}
#msgTeste span.msgError {color:#444; background: url(/img/ico-alert-pq.gif) no-repeat left center; padding-left:18px; line-height: 33px; margin-left:5px;}
#msgTeste span.msgSucesso {background: url(/img/tick-mini.gif) no-repeat left center; padding-left:16px; line-height: 33px; margin-left:5px;}


a.btCurriculo {display:block; float:right; margin-top:5px; width:169px; height:54px; border:0; background:url(/img/botao-curriculo.gif) no-repeat left top;}
a.btCurriculo:hover {background:url(/img/botao-curriculo.gif) no-repeat right top;}
a.btCurriculo span {display:none;}


#boxFormContato h4.titleFieldset span#attach {font-size:11px; color:#666; font-weight:normal; float:right; padding:0 6px 0 14px; display:none;}
#boxFormContato h4.titleFieldset span#attach a {float:right; margin:0; padding:0;}
#boxFormContato h4.titleFieldset span#attach a img {border:0; margin:0; padding:0;}

#boxFormContato h4.titleFieldset a.attachFileLink {float:right; background:url(../img/attach.jpg) no-repeat left center; padding-left:14px;}
#boxFormContato h4.titleFieldset img#loadFile {float:right; margin-left:5px; display:none;}

#boxFormContato p {color:#74828c; line-height:30px;}
#boxFormContato p span {color:#BBB;}
#boxFormContato p img {display:none;}
#boxFormContato p span img {display:inline-block;}
#boxFormContato p input.inpText {width:370px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#boxFormContato p textarea {width:370px; height:130px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#boxFormContato p input.inpTel {width:110px;}
#boxFormContato p input.inpCPF {width:110px;}
#boxFormContato p input.inpCEP {width:80px;}
#boxFormContato p input.inpNum {width:40px;}
#boxFormContato p select option {padding:1px;}
#boxFormContato p input.inpURL {width:245px;}
#boxFormContato p input.inpCV {width:280px;}
#boxFormContato p input.inpPass {width:110px;}
#boxFormContato p label {text-align:right; display:block; width:150px; float:left; padding-right:5px; font-weight:bold;}
#boxFormContato p label.wAuto {width:auto;}
#boxFormContato p.formPObrig {padding:0; padding-left:150px; line-height:14px; color:#F60;}
#boxFormContato p.pTermo {padding-left:150px; color:#0174a7; clear:both;}
#boxFormContato p.pTermo label {color:#0174a7; width:auto; float:left;}
#boxFormContato p.pTermo a.botaoTermoRevenda {float:right;}
/*.boxTrabalhando {width:610px;}*/
.boxTrabalhando label.descLab {text-align:right; color:#77858F; width:140px; padding-right:5px; font-weight:bold;}
.boxTrabalhando label.wAuto {width:auto;}
.boxTrabalhando .boxReposta {float:right; margin-right:220px;}

.boxTipoProfissional {padding-top:20px/*; width:610px*/; background:#FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px;}
#boxFormContato p.tipoProfissional {line-height:18px; display:inline; margin-left:30px;}
#boxFormContato p.tipoProfissional label {width:400px; float:none; display:inline; padding-left:4px; text-align:left; font-size:14px;}
#boxFormContato p.tipoProfissional input {}
#boxFormContato div.infoTipoProfissional {margin:0; width:480px; color:#666; border-left:1px dotted #DDD; padding:4px 0; padding-left:10px;}
#boxFormContato div.boxBoolean {float:left; padding-right:125px;}
#boxFormContato div.boxBoolean label {padding-right:10px;}
.floatNone {float:none;}
.dispNone {display:none;}

table.tbAjForm {background:#F0F0F0; padding:2px 5px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px;}
table.tbAjForm tr td {color:#5d6569; padding:3px;}
table.tbAjForm tr td.tdInp {padding:0;}
#boxFormContato table.tbAjForm tr td label {text-align:left; width:auto;}
#boxFormContato table.tbAjForm tr td h4 {font-size:12px; color:#333; padding:0; margin:0;}

#loadingEncurtador img {margin-right:5px;}
#boxFormContato p a:hover {text-decoration:none;}
#loadingEncurtador {float:left; padding-left:10px; line-height:33px; font-size:16px; color:#77858f;}
#loadingVerifyURL {background:url(../img/loading.gif) no-repeat left center; padding-left:18px; line-height:33px; color:#77858f;}
#loadingVerifyAccess {background:url(../img/loading.gif) no-repeat left center; padding-left:18px; line-height:33px; color:#77858f;}
#msg {float:left; padding-left:0; line-height:33px; font-size:16px; color:#75838e;}

ol#rssList {margin-left:42px; padding:20px 0 10px 0; display:none; float:left;}
ol#rssList li {margin:20px 0 25px 0; color:#444; font-size:14px; border:1px solid #FFF; clear:both;}
ol#rssList li br {display:none;}
ol#rssList li a strong {color:#74828c; font-size:19px;}
ol#rssList li a em {display:block; color:#d1d1d1; font-size:12px;}
ol#rssList li a:hover em {color:#BBB;}
ol#rssList li a span {display:block; color:#666; font-size:12px;}
ol#rssList li a img {display:inline-block; float:left; border:1px solid #EEE; padding:2px; margin:0 5px 5px 0; display:inline-block;}

ol#rssList li ol li {color:inherit; margin:0 0 0 20px; font-size:12px;} 
ol#rssList li ul {list-style:inside;}
ol#rssList li ul li {color:inherit; margin:0 0 0 20px; font-size:12px;} 
ol#rssList li span ul li  {color:#444; margin:0 0 0 20px; font-size:12px;} 
ol#rssList li span blockquote  {color:#444; margin:20px 0; font-weight:bold; font-size:12px;} 
ol#rssList li span {color:#444; font-size:12px;} 
ol#rssList li ul li p {display:inline-block; padding:0; margin:0;} 
ol#rssList li pre {color:#222; margin:0 0 0 20px; font-size:12px;} 

ul.listLogos {list-style:none;}
ul.listLogos li {display:block; float:left; height:70px; margin-right:10px;}
ul.listLogos li a {display:block; padding:10px;}
ul.listLogos li a img {border:0;}

ul#rssListContent {}
#rssListContent ul li {margin-top:5px; color:#CCC;}
#rssListContent ul li a {font-size:16px;}
#listaXMLFeeds {margin-left:20px; margin-top:10px; padding:10px 0 20px 0; float:left;}
#listaXMLFeeds h4 {font-size:11px; font-weight:normal; color:#CCC; margin:0; padding:0; padding-bottom:5px;}

#boxTwitter {float:left; margin-top:10px; border-left:1px solid #F0F0F0; padding-left:25px; margin-left:25px;}

ul#listaCases {list-style:none;}
ul#listaCases li {margin:0 1px 1px 0; float:left; text-align:center; background:url(/img/cases/bg-lista-cases.gif) no-repeat center center; width:201px; height:220px;}
ul#listaCases li a {color:#74828c;}
ul#listaCases li a img {border:0; margin:20px 0 15px 0; /*width:98px; height:84px;*/ color:#FFF;}
ul#listaCases li a strong {display:block; color:#444;}
ul#listaCases li a {display:block; width:180px; height:210px; margin:0 auto;}
ul#listaCases li a:hover {text-decoration:none;}
ul#listaCases li a em {display:block; font-style:normal; color:#9abe45; font-size:10px;}
ul#listaCases li a span {display:block; color:#0174a7; font-size:0.9em;}
ul#listaCases li a span.boxImgCases {display:block; background:url(/img/loading.gif) no-repeat center center; height:120px;}
ul#listaCases li a:hover strong {text-decoration:underline;}

ul#listaCases.casesEmkt li {margin:0 1px 1px 0; float:left; text-align:center; background:url(/img/cases/bg-lista-cases-emkt.gif) no-repeat center center; width:201px; height:160px;}
ul#listaCases.casesEmkt li a img {margin:18px 0 5px 0; width:88px; height:65px;}
ul#listaCases.casesEmkt li a span.boxImgCases {display:block; background:url(/img/loading.gif) no-repeat center center; height:95px;}

dl#casesMais {margin:15px 15px 0 0;}
dl#casesMais dd a {color:#666;}
dl#casesMais dd em {color:#BCBCBC; font-style:normal;}


#boxCasesSimple {
margin-top:10px;
padding:15px; background:#FFF;
border:1px solid #e8edf1;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
}

#boxCasesSimple p {float:left; padding:4px 10px; background:url(../img/ico-tools-find.gif) no-repeat left 2px; padding-left:24px;}
#boxCasesSimple p a:hover strong {text-decoration:underline;}
#boxCasesSimple p strong {display:block; font-size:12px;}
#boxCasesSimple p a span {color:#777;}
#boxCasesSimple p a:hover span {color:#333;}
#boxCasesSimple p em {display:block; color:#AAA;}

/*
dl#casesMaisSimple {padding:0;}
dl#casesMaisSimple dt {font-weight:bold; font-size:12px; padding-bottom:2px; background:url(../img/ico-tools-find.gif) no-repeat left center; padding-left:24px;}
dl#casesMaisSimple dd {color:#777; font-style:normal; padding:0; margin-bottom:0; padding-left:24px;}
dl#casesMaisSimple dd a {color:#999; padding:0;}
dl#casesMaisSimple dd em {display:block; color:#AAA;}
*/

ul#passosRevenda {list-style:none; margin-top:50px;}
ul#passosRevenda li {color:#666; padding-bottom:20px; margin:15px 0; padding-left:85px;}
ul#passosRevenda li img {float:right; margin:30px; margin-top:10px;}
ul#passosRevenda li a {float:right; margin-left:10px;}
ul#passosRevenda li.passo1 {background:url(/img/revenda-passo-1.gif) no-repeat left top;}
ul#passosRevenda li.passo2 {background:url(/img/revenda-passo-2.gif) no-repeat left top;}
ul#passosRevenda li.passo3 {background:url(/img/revenda-passo-3.gif) no-repeat left top;}
ul#passosRevenda li strong {font-size:21px; color:#77858f; display:block; letter-spacing:-0.01em;}

p.pBotoesRevenda {padding-top:15px;}

a.botaoCadastro {display:block; width:196px; height:54px; background:url(/img/botao-cadastro.gif) no-repeat left top;}
a.botaoCadastro:hover {background:url(/img/botao-cadastro.gif) no-repeat right top;}
a.botaoCadastro span {display:none;}

a.botaoEscolhaPlano {display:block; width:148px; height:33px; background:url(/img/botao-escolha-plano.gif) no-repeat left top;}
a.botaoEscolhaPlano:hover {background:url(/img/botao-escolha-plano.gif) no-repeat right top;}
a.botaoEscolhaPlano span {display:none;}

a.botaoTabelaProdutos {display:block; width:214px; height:54px; background:url(/img/botao-tabela-produtos.gif) no-repeat left top;}
a.botaoTabelaProdutos:hover {background:url(/img/botao-tabela-produtos.gif) no-repeat right top;}
a.botaoTabelaProdutos span {display:none;}

a.botaoTabelaPlano {display:block; width:183px; height:48px; background:url(/img/botao-tabela-plano.gif) no-repeat left top;}
a.botaoTabelaPlano:hover {background:url(/img/botao-tabela-plano.gif) no-repeat right top;}
a.botaoTabelaPlano span {display:none;}

a.botaoTermoRevenda {display:block; width:203px; height:54px; background:url(/img/botao-termo-revenda.gif) no-repeat left top;}
a.botaoTermoRevenda:hover {background:url(/img/botao-termo-revenda.gif) no-repeat right top;}
a.botaoTermoRevenda span {display:none;}

a.botaoProdutos {display:block; width:184px; height:32px; background:url(/img/botao-produtos.gif) no-repeat left top;}
a.botaoProdutos:hover {background:url(/img/botao-produtos.gif) no-repeat right top;}
a.botaoProdutos span {display:none;}

#listProdutosRevenda {list-style:none;}
#listProdutosRevenda li {font-size:19px; color:#444; padding:5px 0; background:url(/img/tick.gif) no-repeat left center; padding-left:30px;}
#listProdutosRevenda li.wait {color:#999; background:url(/img/ico-wait.gif) no-repeat left 4px; padding-left:30px; line-height:19px;}
#listProdutosRevenda li.wait span {color:#b8b8b8; display:block; color:#b8b8b8; font-size:14px; line-height:14px;}

#formContato #termoRevenda {background:#F5F5F5; margin-left:145px; padding:10px; padding-left:20px;}
#formContato #termoRevendaBox {color:#999; height:180px; overflow:auto;}
#formContato #termoRevenda * {color:#666;}
#formContato #termoRevenda h5 {margin:10px 0 10px 0; color:#444;}
#formContato #termoRevenda h6 {margin:5px 0; color:#555; font-weight:bold;}
#formContato #termoRevenda ul {margin:10px 0; list-style:inside; margin-left:15px;}
#formContato #termoRevenda p {margin-left:15px; padding:0; line-height:normal;}

#box1-produtoRevenda {width:220px; float:left; margin-right:20px; text-align:right;} 
#box1-produtoRevenda h5 {font-size:23px; line-height:25px; color:#D1D1D1; padding-bottom:10px;}
#box1-produtoRevenda p {font-size:14px; color:#999; padding-bottom:10px;}
#box1-produtoRevenda p a {float:right;}
#box1-produtoRevenda h5 span {color:#AAA; display:block; font-weight:bold;}

#box2-produtoRevenda {float:left; padding:10px 0 10px 40px; background:url(/img/bg-seta-produtos.gif) no-repeat top left;}
#box2-produtoRevenda dt {font-size:19px; color:#666;}
#box2-produtoRevenda dt.destaque {color:#333;}
#box2-produtoRevenda dl dd {color:#999; font-size:14px; padding-bottom:10px;}
#box2-produtoRevenda dl dd strong {color:#80a422;}
#box2-produtoRevenda dl dd strong.destaque {color:#F70;}

.boxPlanos {width:540px; margin:15px 0;}
#conteudo .boxPlanos h4 {margin:0; padding:0; font-size:24px; text-transform:uppercase; font-weight:normal; color:#AAA;	}
#conteudo .boxPlanos h4 span {color:#777; font-weight:bold;}
#conteudo .boxPlanos h4 span.cor2 {color:#96ba20;}
#conteudo .boxPlanos h4 em {color:#ff9900; font-style:normal;}
#conteudo .boxPlanos p {margin:0;}
#conteudo .boxPlanos p.pInfoPlano {margin:10px 0;}
#conteudo .boxPlanos p.botaoEscolhaPlano {float:right; padding:0;}
.boxPlanosTop {display:block; width:540px; height:9px; background:url(/img/box-planos-top.gif) no-repeat center top;}
.boxPlanosBottom {display:block; width:540px; height:9px; background:url(/img/box-planos-bottom.gif) no-repeat center top;}
.boxPlanosCenter {display:block; padding:10px 18px; background:url(/img/box-planos-center.gif) repeat-y center top;}

ul#breadCrumbRevenda {list-style:none; margin:0; padding:0; height:20px;}
ul#breadCrumbRevenda li {float:left; padding-right:20px; margin-right:8px; font-size:14px; color:#BBB; font-weight:bold; background:url(/img/seta-breadcrumb-planos.gif) no-repeat right center;}
ul#breadCrumbRevenda li.noBG {background:none;}
ul#breadCrumbRevenda li.sel {color:#f79500;}

ul#meuKit {list-style:none; padding:25px 0 10px 20px;}
ul#meuKit li {color:#0174a7; margin:5px 0; font-weight:bold; font-size:19px;}

#planoEscolhido {background:url(/img/tick-medio.gif) no-repeat left center; padding-left:70px; margin:30px 0;}
#planoEscolhido h4 {color:#999; font-size:23px; font-weight:normal;}
#planoEscolhido h4 span {text-transform:uppercase; display:block; color:#777;}
#planoEscolhido h4 span strong {color:#96ba20;}

p#boxSeuCredito {background:url(/img/credito.gif) no-repeat 10px center; padding:15px; padding-left:65px; float:right; margin:25px 35px 0 0; color:#a4a4a4; font-size:21px; line-height:23px;}
p#boxSeuCredito strong {font-size:28px; display:block; line-height:30px; margin-left:10px; color:#c76700;}

#boxValorPlano {width:540px; height:74px; background:url(/img/box-valor-plano.gif) no-repeat left top;}
#boxValorPlano p {padding:10px 0 0 90px; color:#FFF; font-size:19px; line-height:21px;}
#boxValorPlano p span {color:#754700; display:block; font-size:25px; line-height:28px; margin-left:-12px; font-weight:normal;}

.boxRecorte {width:372px; margin:0 0 15px 0;}
.boxRecorteTop {display:block; width:372px; height:27px; background:url(/img/recorte-top.gif) no-repeat center top;}
.boxRecorteBottom {display:block; width:372px; height:42px; background:url(/img/recorte-bottom.gif) no-repeat center top;}
.boxRecorteCenter {display:block; padding:0 18px; background:url(/img/recorte-center.gif) repeat-y center top;}
ul#kitMontado {list-style-image:url(/img/tick-mini.gif); margin-left:25px;}
ul#kitMontado li {font-size:16px; color:#666; padding:5px 0 10px 0; padding-bottom:10px; border-bottom:1px solid #ebebeb; font-weight:bold;}
ul#kitMontado li span {font-size:12px; color:#555; display:block; font-weight:normal;}
ul#kitMontado li.last {margin-bottom:0; padding-bottom:0; border:0;}

ul#kitMontadoExtrato {list-style:none;}
ul#kitMontadoExtrato li {font-size:16px; color:#444; padding:5px 0 10px 0; padding-bottom:10px; border-bottom:1px solid #ebebeb; font-weight:bold;}
ul#kitMontadoExtrato li span {font-size:12px; color:#888; display:block; font-weight:normal;}
ul#kitMontadoExtrato li.last {margin-bottom:0; padding-bottom:0; border:0;}
ul#kitMontadoExtrato li ul {list-style:inside;}
ul#kitMontadoExtrato li ul li {border:0; margin:0; padding:0;}

#boxListaClientes {width:610px; float:left; margin-top:20px;}
.boxClientesLogo {margin-top:10px; display:block;}
.boxClientesLogo img {border:1px solid #FFF; padding:20px 5px 30px 5px; margin:0 15px 15px 0; float:left; background:#FFF;}
#conteudo div.boxClientesLogo h5 {margin:0; font-weight:bold; color:#333;}
#conteudo div.boxClientesLogo h5 span {font-weight:normal; display:block; color:#77858f;}
#conteudo div.boxClientesLogo h5 a {color:#333;}
#conteudo div.boxClientesLogo p {padding:0; margin:0;}

#listaTecnologias {width:620px; float:left; margin-top:20px;}
#listaTecnologias h4 {margin-top:10px; color:#333; display:inline-block; padding:10px 20px 5px 15px; background:#F5F5F5; border-bottom:0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
#listaTecnologias h5 {color:#333; margin:5px 0 5px 10px; padding-bottom:5px;}
#listaTecnologias p {margin:0; padding-bottom:10px;}
#listaTecnologias dl dd {margin-left:10px;}
#listaTecnologias ul {list-style:inside; margin-left:10px;}
#listaTecnologias ul li {color:#666;}
#content_dotNet,#content_php,#content_ajax,#content_java,#content_w3c,#content_adobe,#content_oracle {background:#F5F5F5; padding:15px 15px; margin-bottom:15px;
-moz-border-radius: 0 8px 8px 8px; 
-webkit-border-radius: 0 8px 8px 8px;
border-radius: 0 8px 8px 8px;
-o-border-radius: 0 8px 8px 8px;
-khtml-border-radius: 0 8px 8px 8px;
} 
#content_dotNet {display:block;} /*boxDefault*/

img.logoTecOriginal {float:right; margin:0 0 5px 5px;}

#boxLoading {background:url(/img/loading.gif) no-repeat center center; height:60px;}

#listaProdutos h5 {margin-bottom:10px;}
#listaProdutos h5 a {color:#333;}
#listaProdutos ul {list-style:inside;}
#listaProdutos ul li {color:#CCC; margin:3px 0;}
#listaProdutos ul li a {font-weight:bold;}


#urlA,#urlB {float:left; width:49%; margin-top:10px;}
#urlA p#urlOriginal {font-size:14px; padding:0; padding-top:5px; line-height:18px; margin:0; color:#888; line-height:18px; margin-right:15px; overflow:hidden;}
#urlA p#urlOriginal span {font-size:23px; font-family:Georgia; vertical-align:text-top; line-height:19px; padding:2px; color:#CCC;}
#urlA p#urlOriginal span.closeUrlOrig {}
#urlA p label {display:none;}
#urlA p img {display:none;}
#urlA p input.inpText {width:240px; -moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:middle;}
#urlA p textarea.urlCurta {font-size:19px; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:normal; padding:2px; text-align:center; color:#333; background:#F0F0F0; border-color:#DFDFDF; height:32px; line-height:30px; vertical-align:middle; overflow:hidden; width:85%;}
#urlA h4 {font-size:18px; margin-top:5px;}
#urlA h5 {margin:0; padding:0; font-size:11px; color:#666;}
#urlB {float:left; width:50%; border-left:1px solid #EEE;}
#urlB h5 {text-align:right; margin:0; padding:0; font-weight:normal; font-size:11px; color:#CCC;}
.contURL {padding:10px 0 35px 15px;}
#urlB p {padding:0; margin:0;}
#urlB p label {text-decoration:none; cursor:default;}
#urlB p.informeURL {font-size:14px; padding-top:8px;}
#urlB p input.inpText {width:70px; -moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:middle;}
#urlB h4 {padding-top:2px; margin:0;}
#urlB h4 a {color:#333;}
#urlB img {float:right; cursor:pointer;}
#urlB p a.inpBotaoAdd {vertical-align:middle; margin-top:-2px;}
#urlB p img {margin-top:5px;}
#exURLs {border:1px solid #EEE; background:#F0F0F0; padding:6px 8px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#exURLs span {color:#CCC; float:right; display:block; font-weight:normal;}
p#qtdCaracter {padding-top:10px;}
p#qtdCaracter span {border-right:1px solid #EEE; margin:0; padding:5px 10px; padding-left:0;}
p#qtdCaracter span.noBd {border:0; padding-left:10px;}

#boxTools-1,#boxTools-2,#boxTools-3 {padding:18px 0; padding-left:30px; background-repeat:no-repeat; background-position:left 18px; border-bottom:1px solid #EEE;}
#boxTools-1 {background-image:url(../img/ico-tools-find.gif);}
#boxTools-2 {background-image:url(../img/ico-tools-stat.gif); border:0;}
#boxTools-3 {background-image:url(../img/ico-tools-report.gif); border:0;}

#boxTools-1-info,#boxTools-2-info,#boxTools-3-info {display:none;}

#box-redes-sociais {padding-top:30px; padding-left:5px; border-top:1px solid #EEE;}
p#msgReturn {display:none; padding-top:18px; margin:15px; padding-left:20px; margin-left:0; border-top:1px solid #EEE; background:url(../img/ico-alert-pq.gif) no-repeat left center;}
p#msgReturn strong {font-size:14px; font-weight:normal;}
p#msgReturn strong span {font-size:14px; color:#222; font-weight:bold;}

div#contaAcesso {display:none; padding-top:18px; margin:15px; padding-left:20px; margin-left:0; border-top:1px solid #EEE; background:url(../img/tick-mini.gif) no-repeat left 18px;}
div#contaAcesso p {margin:0; margin-bottom:5px;}
div#contaAcesso p span {color:#222;}
div#contaAcesso strong {font-size:14px; font-weight:normal; color:#222;}
div#contaAcesso p.qtdCliques {padding:5px 10px; margin:15px 0; float:left; background:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px;}
div#contaAcesso p.qtdCliques strong {font-size:16px; font-weight:bold;}

#boxTools-3-info label {display:block; padding-top:10px;}
#urlB #boxTools-3-info p img {display:none;}
#urlB #boxTools-3-info p input.inpText {width:220px; vertical-align:middle;}
#urlB #boxTools-3-info p textarea.inpText {width:220px;  vertical-align:middle; height:50px; -moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:middle;}


#formCodPage {margin:30px 0 0 10px; width:233px;}
#formCodPage p label {margin-bottom:5px; font-size:14px;}
#formCodPage p img.obrigatorio {width:0.001em;}
#formCodPage p input.inpEnviar {float:none; float:right/*; position:relative; left:-10px*/;}
#formCodPage p input.inpText {width:90px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px;}

#removeCodigoBox {margin:25px 0 20px 10px;}
#removeCodigoBox label {float:left; line-height:31px; background:#EEE; color:#444; font-weight:bold; border:1px solid #DDD; padding:0 20px 0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:4px;}
#removeCodigoBox label:hover {text-decoration:none; cursor:default;}
/*#removeCodigoBox p input.inpRemover {position:relative; left:-10px;}*/
#removeCodigoBox p.msgAlert {color:#444; background: url(/img/ico-alert-pq.gif) no-repeat left center; padding-left:18px; width:400px; margin-bottom:0;}


#media p {margin:0;} 
#media p a {float:right; margin-right:10px;}
iframe.frMedia {border:1px solid #cdcdcd; background:url(/img/loading.gif) no-repeat center center; margin-top:5px;}

#formTrabalhe textarea.inpText {width:90%;}

.tooltip {
	display:none;
	background:transparent url(../img/bg-tooltip-all.png) no-repeat center center;
	height:auto;
	width:180px;
	padding:15px;
	color:#666;	
	z-index:1000;
	border:1px solid #ebebeb;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}


