/*
 *  Leandro Gomes - WebClick - 21/09/2009
 *
 */ * {
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: baseline;
		
}

img {
    border: 0;
}

body {
    font: 11px "Tahoma", Arial, Helvetica, sans-serif;
    color: #000;
	overflow-y: scroll;
	 
}

div.outer {
    position: relative;
    width: 100%;
}

div.outer div.limit {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 1003px;
}

/* START HEADER */
div.outer div.limit div.header {
    position: relative;
    height: 103px;
    width: 100%;
    display: block;
}

div.outer div.limit div.header h1 {
    display: block;
    height: 71px;
    width: 466px;
    text-indent: -999999px;
    background: url(../IMAGES/logo-nuxen.jpg) no-repeat;
    position: absolute;
    left: 10px;
    top: 17px;
}

div.outer div.limit div.header h1 a {
    display: block;
   	height: 71px;	
    width: 466px;
}

/* MENU */
div.outer div.limit div.header ul {
    position: absolute;
    right: 10px;

}

div.outer div.limit div.header ul li {
    float: left;
    margin-left: 0;
    height: 92px;
	display: block;
}

div.outer div.limit div.header ul li a {
    text-indent: -99999px;
    display: block;
    height: 92px;
}

div.outer div.limit div.header ul li.nuxen a {
    background: url(../IMAGES/bt-aNuxen.gif) no-repeat;
	width:86px;
}

div.outer div.limit div.header ul li.nuxen a.on {
    background: url(../IMAGES/bt-aNuxen-on.gif) no-repeat;
}

div.outer div.limit div.header ul li.portfolio a {
    background: url(../IMAGES/bt-portfolio.gif) no-repeat;
	width: 91px;
}

div.outer div.limit div.header ul li.portfolio a.on {
    background: url(../IMAGES/bt-portfolio-on.gif) no-repeat;
}


div.outer div.limit div.header ul li.servicos a {
    background: url(../IMAGES/bt-servicos.gif) no-repeat;
	width: 87px;
}

div.outer div.limit div.header ul li.servicos a.on {
    background: url(../IMAGES/bt-servicos-on.gif) no-repeat;
}


div.outer div.limit div.header ul li.imprensa a {
    background: url(../IMAGES/bt-imprensa.gif) no-repeat;
	width: 96px;
}

div.outer div.limit div.header ul li.imprensa a.on {
    background: url(../IMAGES/bt-imprensa-on.gif) no-repeat;
	width: 96px;
}

div.outer div.limit div.header ul li.contato a {
    background: url(../IMAGES/bt-contato.gif) no-repeat;
	width: 88px;
}

div.outer div.limit div.header ul li.contato a.on {
    background: url(../IMAGES/bt-contato-on.gif) no-repeat;
}

div.outer div.limit div.inside {
    position: relative;
	
}

/* HOME */
div.outer div.limit div.inside dl.servicos-nuxen {
    background: url(../IMAGES/bg-links-servicos.jpg) 120px 70px no-repeat;
    display: block;
    height: 303px;
    float: left;
    width: 390px;
}

div.outer div.limit div.inside dl.servicos-nuxen dt {
    background: url(../IMAGES/tit-servicos-nuken-home.gif) no-repeat;
    width: 369px;
    height: 52px;
    text-indent: -99999px;
}

div.outer div.limit div.inside dl.servicos-nuxen dd {
    text-indent: -99999px;
    display: block;
    height: 18px;
    margin-bottom: 10px;
    margin-left: 73px;
    overflow: hidden;
	width:248px;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.mobilidade  {
    background: url(../IMAGES/link-solucoes-mobilidade.png) no-repeat;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.bluetooth {
    background: url(../IMAGES/link-solucoes-bluetooth.png) no-repeat;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.desenvolvimento-sistemas {
    background: url(../IMAGES/link-solucoes-desenvolvimento-sistemas.png) no-repeat;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.integracao {
    background: url(../IMAGES/link-solucoes-integracao.png) no-repeat;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.sob-medida {
    background: url(../IMAGES/link-solucoes-sob-medida.png) no-repeat;
}

div.outer div.limit div.inside dl.servicos-nuxen dd.desenvolvimento-modulos {
    background: url(../IMAGES/link-solucoes-desenvolvimento-modulos.png) no-repeat;
}


div.outer div.limit div.inside dl.automacao {
	background: url(../IMAGES/bg-home-automacao-governanca.gif) no-repeat;
	height: 180px;
	width: 322px;
	float: left;
	margin: 20px 25px 0 15px;
}

div.outer div.limit div.inside dl.automacao dt {
	background: url(../IMAGES/tit-automacao-governanca.gif) no-repeat;
	height: 40px;
	text-indent: -99999px;
	width: 112px;
	margin: 40px 0 0 155px;
	
}

div.outer div.limit div.inside dl.automacao dd {
	background: url(../IMAGES/txt-camareira-eletronica.gif) no-repeat;
	height: 62px;
	text-indent: -99999px;
	width: 137px;
	margin: 10px 0 0 155px;
}



div.outer div.limit div.inside dl.sem-parar {
	background: url(../IMAGES/bg-home-sem-parar.gif) no-repeat;
	height: 180px;
	width: 313px;
	float: left;
		margin: 20px 15px 0 0;
}

div.outer div.limit div.inside dl.sem-parar dt {
	background: url(../IMAGES/tit-sem-parar.gif) no-repeat;
	height: 17px;
	text-indent: -99999px;
	width: 89px;
	margin: 40px 0 0 150px;
}

div.outer div.limit div.inside dl.sem-parar dd {
	background: url(../IMAGES/txt-automatizacao-venda.gif) no-repeat;
	height: 62px;
	text-indent: -99999px;
	width: 137px;
	margin: 10px 0 0 150px;
}

div.outer div.limit div.inside dl.economia {
	background: url(../IMAGES/bg-home-economia.gif) no-repeat;
	height: 180px;
	width: 306px;
	float: left;
	margin: 20px 0 0 0;
}

div.outer div.limit div.inside dl.economia dt {
	background: url(../IMAGES/tit-home-economia.gif) no-repeat;
	height: 38px;
	text-indent: -99999px;
	width: 108px;
	margin: 40px 0 0 150px;
}

div.outer div.limit div.inside dl.economia dd {
	background: url(../IMAGES/txt-nuxen-automatiza.gif) no-repeat;
	height: 60px;
	text-indent: -99999px;
	width: 145px;
	margin: 10px 0 0 150px;
}



div.outer div.limit div.inside dl.portfolio {
    display: block;
    height: 400px;
    width: 580px;
    float: left;
    margin-top: -53px;
    margin-left: 8px;
}

div.outer div.limit div.inside dl.portfolio dt {
    background: url(../IMAGES/tit-portfolio-home.gif) no-repeat;
    width: 100%;
    height: 52px;
    text-indent: -99999px;
}

div.outer div.limit div.inside dl.portfolio dd {
    float: left;
    margin-bottom: 20px;
    margin-left: 28px;
}

div.outer div.limit div.inside dl.portfolio dd a {
    text-indent: -99999px;
    display: block;
    overflow: hidden;
    height: 156px;
    width: 115px;
}

div.outer div.limit div.inside dl.portfolio dd.auto-fabrica a {
    background: url(../IMAGES/bt-portfolio-automacao-chao-fabrica.gif) no-repeat;
}

div.outer div.limit div.inside dl.portfolio dd.auto-manu-hoteleira a {
    background: url(../IMAGES/bt-portfolio-automacao-manutencao-hoteleira.gif) no-repeat;
}

div.outer div.limit div.inside dl.portfolio dd.auto-manu-industrial a {
    background: url(../IMAGES/bt-portfolio-automacao-manutencao-industrial.gif) no-repeat;
}

div.outer div.limit div.inside dl.portfolio dd.camareira-eletroica a {
    background: url(../IMAGES/bt-portfolio-camareita-eletronica.gif) no-repeat;
}

div.outer div.limit div.inside dl.portfolio dd.crm-mobile a {
    background: url(../IMAGES/bt-portfolio-crm-mobile.gif) no-repeat;
    margin-left: 70px;
}

div.outer div.limit div.inside dl.portfolio dd.pedido-eletronico a {
    background: url(../IMAGES/bt-portfolio-pedido-eletronico.gif) no-repeat;
}

div.outer div.limit div.inside dl.portfolio dd.visitacao-medica a {
    background: url(../IMAGES/bt-portfolio-visitacao-medica.gif) no-repeat;
}

/* A NUXEN */
div.outer div.limit div.inside div.nuxen dl.equipe {
    background: url(../IMAGES/bg-nexan-equipe.gif);
    width: 143px;
    height: 326px;
    float: left;
    padding: 36px 25px 0 30px;
    margin-top: 46px;
	margin-left:8px;
}

div.outer div.limit div.inside div.nuxen dl.equipe dt {
    background: url(../IMAGES/tit-equipe.gif);
    width: 62px;
    height: 22px;
    display: block;
    text-indent: -99999px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros {
    background: url(../IMAGES/bg-nexan-parceiros.png);
    width: 175px;
    height: 360px;
    display: block;
    float: left;
    padding: 74px 20px 0 70px;
    margin-left: -15px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dt {
    background: url(../IMAGES/tit-parceiros.gif);
    width: 87px;
    height: 18px;
    display: block;
    text-indent: -99999px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd {
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul {
    position: relative;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul li {
    float: left;
    display: block;
    text-indent: -99999px;
    position: absolute;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul li.microsoft {
    background: url(../IMAGES/logo-microsoft.gif);
    width: 82px;
    height: 40px;
    left: -41px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul li.motorola {
    background: url(../IMAGES/logo-motorola.gif);
    width: 112px;
    height: 23px;
    left: 50px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul li.mgi {
    background: url(../IMAGES/logo-mgi.gif);
    width: 60px;
    height: 25px;
    top: 40px;
    left: -10px;
}

div.outer div.limit div.inside div.nuxen dl.parceiros dd ul li.hp {
    background: url(../IMAGES/logo-hp.gif);
    width: 50px;
    height: 42px;
    top: 40px;
    left: 65px;
}

div.outer div.limit div.inside div.nuxen dl.experiencia {
    background: url(../IMAGES/bg-nexan-experiencia.png);
    width: 156px;
    height: 365px;
    display: block;
    float: left;
    margin-left: -15px;
    margin-top: 38px;
    padding: 36px 20px 0 64px;
}

div.outer div.limit div.inside div.nuxen dl.experiencia dt {
    background: url(../IMAGES/tit-experiencia.gif);
    width: 105px;
    height: 21px;
    display: block;
    text-indent: -99999px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.nuxen dl.experiencia dd {
    margin-bottom: 15px;
    background: url(../IMAGES/seta-down-right.gif) top left no-repeat;
    padding-left: 15px;
}

div.outer div.limit div.inside div.nuxen span.igual {
    background: url(../IMAGES/sinal-igual.gif);
    width: 37px;
    height: 29px;
    display: block;
    float: left;
    margin: 155px 0 0 3px;
    text-indent: -99999px;
}

div.outer div.limit div.inside div.nuxen span.mais {
    background: url(../IMAGES/sinal-mais.gif);
    width: 38px;
    height: 37px;
    display: block;
    float: left;
    margin: 155px 0 0 3px;
    text-indent: -99999px;
}

div.outer div.limit div.inside div.nuxen span.logo-nuxen {
    background: url(../IMAGES/logo-nuxen2.gif);
    width: 181px;
    height: 135px;
    display: block;
    float: left;
    margin: 115px 0 0 3px;
    text-indent: -99999px;
}

/* PORTFOLIO */
div.outer div.limit div.inside div.portfolio {
    width: 100%;
}

div.outer div.limit div.inside div.portfolio ul {
    width: 683px;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
}

div.outer div.limit div.inside div.portfolio ul li {
    float: left;
    margin-bottom: 38px;
}

div.outer div.limit div.inside div.portfolio ul li a {
    text-indent: -99999px;
    display: block;
    overflow: hidden;
    height: 201px;
    width: 141px;
    margin-right: 35px;
}

div.outer div.limit div.inside div.portfolio ul li.auto-fabrica a {
    background: url(../IMAGES/bt-automacao-chao-fabrica.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio ul li.auto-manu-hoteleira a {
    background: url(../IMAGES/bt-automacao-manutencao-hoteleira.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio ul li.auto-manu-industrial a {
    background: url(../IMAGES/bt-automacao-manutencao-industrial.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio ul li.camareira-eletronica a {
    background: url(../IMAGES/bt-camareira-eletronica.gif) no-repeat;
    margin-right: 0;
}

div.outer div.limit div.inside div.portfolio ul li.crm-mobile a {
    background: url(../IMAGES/bt-crm-mobile.gif) no-repeat;
    margin-left: 85px;
}

div.outer div.limit div.inside div.portfolio ul li.pedido-eletronico a {
    background: url(../IMAGES/bt-pedido-eletronico.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio ul li.visitacao-medica a {
    background: url(../IMAGES/bt-visitacao-medica.gif) no-repeat;
}

/* PORTFOLIOS INTERNAS*/
div.outer div.limit div.inside div.portfolio-internas {
    float: left;
    width: 780px;
    margin-left: 10px;
}

div.outer div.limit div.inside div.portfolio-internas h3 {
    width: 357px;
    height: 40px !important;
    display: block;
    text-indent: -999999px;
    margin-top: 74px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.portfolio-internas h3.o-que-e {
    background: url(../IMAGES/tit-o-que-e.gif) no-repeat;
    margin-top: 0;
}

div.outer div.limit div.inside div.portfolio-internas h3.beneficios {
    background: url(../IMAGES/tit-beneficios.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio-internas h3.funcoes {
    background: url(../IMAGES/tit-funcoes.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio-internas h3.ficha-tecnica {
    background: url(../IMAGES/tit-ficha-tecnica.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio-internas h3.fale-conosco {
    background: url(../IMAGES/tit-fale-conosco.gif) no-repeat;
}

div.outer div.limit div.inside div.portfolio-internas p {
    margin-left: 70px;
}

/* MENU PORTFOLio */
div.outer div.limit div.inside ul.menu-portfolio {
    background: url(../IMAGES/bg-menu-portfolio.gif) left bottom no-repeat;
    width: 148px;
    display: block;
    height: 167px;
    padding: 30px 0 0 30px;
    float: left;
	margin: 0px 0px 0 30px;
}

div.outer div.limit div.inside ul.menu-portfolio li {
    display: block;
}

div.outer div.limit div.inside ul.menu-portfolio li a {
    padding: 5px 0 5px 0;
    display: block;
    text-indent: -999999px;
}

div.outer div.limit div.inside ul.menu-portfolio li.o-que-e a {
    background: url(../IMAGES/bt-o-que-e.gif) no-repeat;
    width: 64px;
    height: 16px;
}

div.outer div.limit div.inside ul.menu-portfolio li.beneficios a {
    background: url(../IMAGES/bt-beneficios.gif) no-repeat;
    width: 79px;
    height: 13px;
    margin-top: 5px;
}

div.outer div.limit div.inside ul.menu-portfolio li.funcoes a {
    background: url(../IMAGES/bt-funcoes.gif) no-repeat;
    width: 68px;
    height: 14px;
    margin-top: 3px;
}

div.outer div.limit div.inside ul.menu-portfolio li.ficha-tecnica a {
    background: url(../IMAGES/bt-ficha-tecnica.gif) no-repeat;
    width: 98px;
    height: 14px;
    margin-top: 3px;
}

div.outer div.limit div.inside ul.menu-portfolio li.fale-conosco a {
    background: url(../IMAGES/bt-fale-conosco.gif) no-repeat;
    width: 98px;
    height: 12px;
    margin-top: 5px;
}

/* form */
div.outer div.limit div.inside div.portfolio-internas form {
    margin-left: 70px;
    width: 350px;
    float: left;
}

div.outer div.limit div.inside form fieldset {
    border: 0;
}

div.outer div.limit div.inside form fieldset ul {
    margin-top: 15px;
}

div.outer div.limit div.inside form fieldset ul li {
    border: 0;
    margin-bottom: 7px;
}

div.outer div.limit div.inside form fieldset ul li label {
    font-weight: bold;
    width: 75px;
    display: block;
    float: left;
}

div.outer div.limit div.inside form fieldset ul li input {
    border: 2px solid #a9a9a9;
    width: 255px;
}

div.outer div.limit div.inside form fieldset ul li input.ddd {
    width: 25px;
    margin-right: 5px;
}

div.outer div.limit div.inside form fieldset ul li input.telefone {
    width: 106px;
}

div.outer div.limit div.inside form fieldset ul li textarea {
    border: 2px solid #a9a9a9;
    width: 255px;
    height: 95px;
}

div.outer div.limit div.inside form fieldset ul li.enviar {
}

div.outer div.limit div.inside form fieldset ul li.enviar input.enviar {
    background: url(../IMAGES/bt-enviar.gif) no-repeat;
    height: 25px;
    width: 77px;
    text-indent: -99999px;
    display: block;
    padding-top: 25px;
    border: 0;
    margin-left: 260px;
}

div.outer div.limit div.inside div.portfolio-internas address {
    float: left;
    margin: 100px 0 0 20px;
    display: block;
}

div.outer div.limit div.inside div.portfolio-internas address a {
    color: #ff7b01;
}

div.outer div.limit div.inside p.topo {
    clear: both;
    width: 710px;
	margin: 15px 0 0 0;
}

div.outer div.limit div.inside p.topo a {
    text-indent: -99999px;
    background: url(../IMAGES/link-topo.gif) no-repeat;
    width: 46px;
    height: 12px;
    display: block;
    margin-left: 660px;
    overflow: visible;
}

/* FALE CONOSCO */
div.outer div.limit div.inside div.fale-conosco form {
    margin-left: 70px;
    width: 350px;
    float: left;
}

div.outer div.limit div.inside div.fale-conosco h3.fale-conosco {
    background: url(../IMAGES/tit-formulario-contato.gif) no-repeat;
    width: 352px;
    height: 33px;
    text-indent: -99999px;
}

div.outer div.limit div.inside div.fale-conosco h3.nosso-endereco {
    background: url(../IMAGES/tit-nosso-endereco.gif) no-repeat;
    width: 342px;
    height: 38px;
    text-indent: -99999px;
    margin: -36px 0 0 450px;
}

div.outer div.limit div.inside div.fale-conosco address {
    float: left;
    margin: 15px 0 0 95px;
    display: block;
    font-style: normal;
    width: 400px;
}

div.outer div.limit div.inside div.fale-conosco address a {
    color: #ff7b01;
    text-decoration: none;
}



div.outer div.limit div.inside div.fale-conosco address a.mapa-localizacao {
    background: url(../IMAGES/mapa-localizacao.gif) no-repeat;
    height: 195px;
    width: 200px;
    display: block;
    float: right;
    margin-top: -120px;
    text-indent: -99999999px;
}

/* IMPRENSA */
div.outer div.limit div.inside ul.menu-imprensa {
    background: url(../IMAGES/bg-menu-imprensa.gif) left bottom no-repeat;
    width: 148px;
    display: block;
    height: 131px;
    padding: 30px 0 0 30px;
    float: left;
    margin: 0px 0px 0 30px;
}

div.outer div.limit div.inside ul.menu-imprensa li {
    display: block;
}

div.outer div.limit div.inside ul.menu-imprensa li a {
    padding: 5px 0 5px 0;
    display: block;
    text-indent: -999999px;
}

div.outer div.limit div.inside ul.menu-imprensa li.bt2008 a {
    background: url(../IMAGES/bt-2008.gif) no-repeat;
    width: 64px;
    height: 16px;
}

div.outer div.limit div.inside ul.menu-imprensa li.bt2007 a {
    background: url(../IMAGES/bt-2007.gif) no-repeat;
    width: 79px;
    height: 13px;
    margin-top: 5px;
}

div.outer div.limit div.inside div.imprensa {
    float: left;
    width: 740px;
    margin-left: 40px;

}

div.outer div.limit div.inside div.imprensa h3 {
    width: 357px;
    height: 40px !important;
    display: block;
    text-indent: -999999px;
    margin-top: 74px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.imprensa h3.tit2007 {
    background: url(../IMAGES/tit-2007.gif) no-repeat;
    margin-top: 60px;
}

div.outer div.limit div.inside div.imprensa h3.tit2008 {
    background: url(../IMAGES/tit-2008.gif) no-repeat;
    margin-top: 0;
}

div.outer div.limit div.inside div.imprensa div.col1 {
    width: 310px;
    margin-right: 60px;
    float: left;
    margin-left: 60px;
}

div.outer div.limit div.inside div.imprensa div.col2 {
    width: 310px;
    float: left;
}

div.outer div.limit div.inside div.imprensa ul {
    clear: both;
}

div.outer div.limit div.inside div.imprensa ul li.date {
    width: 45px;
    float: left;
    height: 50px;
	color:#535353;
	text-align: right;
	padding-right: 15px;
}

div.outer div.limit div.inside div.imprensa ul li a strong {
    display: block;
    color: #ff7b01;
}

div.outer div.limit div.inside div.imprensa ul li a {
    color: #535353;
    text-decoration: none;
    height: 50px;
    display: block;
}








/* SERVIÇOS */

div.outer div.limit div.inside ul.menu-servicos {
    background: url(../IMAGES/bg-menu-servicos.gif) left bottom no-repeat;
    width: 148px;
    display: block;
    height: 210px;
    padding: 30px 0 0 30px;
    float: left;
    margin: 0px 0px 0 30px;
}

div.outer div.limit div.inside ul.menu-servicos li {
    display: block;
}

div.outer div.limit div.inside ul.menu-servicos li a {
    padding: 5px 0 5px 0;
    display: block;
	text-indent: -999999px;
}

div.outer div.limit div.inside ul.menu-servicos li.softwares {
    background: url(../IMAGES/bt-softwares.gif) no-repeat;
    width: 78px;
	text-indent: -999999px;
}

div.outer div.limit div.inside ul.menu-servicos li.softwares ul {
	margin: 8px 0 0 14px;	
}

div.outer div.limit div.inside ul.menu-servicos li.softwares ul li {
    width: 96px;
    height: 15px;
	text-indent: -999999px;
}

div.outer div.limit div.inside ul.menu-servicos li.softwares ul li a {
	height: 0.01%;
}	

div.outer div.limit div.inside ul.menu-servicos li.softwares ul li.desenvolvimento a {
    background: url(../IMAGES/bt-desenvolvimento.gif) no-repeat;
}

div.outer div.limit div.inside ul.menu-servicos li.softwares ul li.projetos a {
    background: url(../IMAGES/bt-projetos.gif) no-repeat;
	margin-top: 3px;
}

div.outer div.limit div.inside ul.menu-servicos li.softwares ul li.tecnologia a {
    background: url(../IMAGES/bt-tecnologia.gif) no-repeat;
	margin-top: 5px;
}



div.outer div.limit div.inside ul.menu-servicos li.mobilidade {
    background: url(../IMAGES/bt-mobilidade.gif) no-repeat;
    width: 84px;
    text-indent: -999999px;
	margin-top: 8px;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li a {
	height: 0.01%;
}	


div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul {
	margin: 5px 0 0 14px;	
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li {
    width: 96px;
    height: 15px;
	text-indent: -999999px;
	display: block;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li a{
	display: block;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li.sobre a {
    background: url(../IMAGES/bt-sobre.gif) no-repeat;
	margin-top: 7px;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li.aplicacoes a {
    background: url(../IMAGES/bt-aplicacoes.gif) no-repeat;
	margin-top: 4px;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li.funcionamento a {
    background: url(../IMAGES/bt-funcionamento.gif) no-repeat;
	margin-top: 4px;
}

div.outer div.limit div.inside ul.menu-servicos li.mobilidade ul li.seguranca a {
    background: url(../IMAGES/bt-seguranca.gif) no-repeat;
	margin-top: 4px;
}








div.outer div.limit div.inside div.servicos {
    float: left;
    width: 740px;
    margin-left: 10px;

}

div.outer div.limit div.inside div.servicos h3 {
    width: 357px;
    height: 40px !important;
    display: block;
    text-indent: -999999px;
    margin-bottom: 15px;
}

div.outer div.limit div.inside div.servicos h3.criacao-software {
    background: url(../IMAGES/tit-criacao-software.gif) no-repeat;
}

div.outer div.limit div.inside div.servicos dl {
	margin-left: 65px;
	width: 345px;
	float: left;
	margin-bottom: 30px;
}

div.outer div.limit div.inside div.servicos dl dt {
	font-size:14px;
	font-weight: bold;
	color:#7fb9e5;
	margin-bottom: 10px;
}

div.outer div.limit div.inside div.servicos dl dd {
	color:#535353;
	margin-bottom: 10px;
}


div.outer div.limit div.inside div.servicos img.desenvolvimento {
	margin-left: 50px;
	margin-top: -10px;
}


div.outer div.limit div.inside div.servicos dl.tipo-projeto {
	margin-left: 65px;
	width: 670px;
	float: left;
}


div.outer div.limit div.inside div.servicos dl dd dl{
	margin-left: 20px;
	background: url(../IMAGES/bg-tipo.gif) right bottom no-repeat;
	width: 280px;
	float: left;
	height: 190px;
	margin-top: 0;
}


div.outer div.limit div.inside div.servicos dl dd dl.last {
	background: url(../IMAGES/border-tipo-projeto.gif ) no-repeat; 
	padding-left: 35px;
	padding-bottom: 15px;
	
}


div.outer div.limit div.inside div.servicos dl dd dl dt {
	font-size:12px;
	font-weight: bold;
	color:#535353;
	margin-bottom: 10px;
	margin-top: 15px;
}

div.outer div.limit div.inside div.servicos dl.tecnologia {
	margin-top: -40px;
}

div.outer div.limit div.inside div.servicos dl.tecnologia dd {
	position: relative;
}

div.outer div.limit div.inside div.servicos dl.tecnologia dd img.tecnologia {
	position: absolute;
	top: -80px;
	left: 370px;
	
}



div.outer div.limit div.inside div.servicos h3.mobile {
    background: url(../IMAGES/tit-mobilidade.gif) no-repeat;
}

div.outer div.limit div.inside div.servicos img.mobilidade {
	margin-left: 100px;
	margin-top: -50px;
}

div.outer div.limit div.inside div.servicos img.mobilidade-sobre {
	margin-left: 60px;
	margin-top: -10px;
}

div.outer div.limit div.inside div.servicos dl dd span.tipo-peojeto {
	display: block;
	margin-bottom: 10px;
}

div.outer div.limit div.inside div.servicos dl.seguranca {
	width: 600px;
}                  


div.outer div.limit div.inside:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	float:none;
	visibility: hidden;
}



div.outer div.limit div.inside div.obrigado{
    width: 840px;
	text-align: center;
	height: 200px;
}

div.outer div.limit div.inside div.obrigado h4{
    font-size: 20px;
	padding: 40px 0 0 200px;
}



/* START FOOTER */
div.outer div.limit div.footer {
    width: 933px;
    clear: both;
    display: block;
    background: url(../IMAGES/bg-footer.gif);
    height: 53px;
    padding: 30px 30px 0 40px;
    margin-top: 40px;
}

div.outer div.limit div.footer ul li {
    float: left;
    background: url(../IMAGES/separa-menu-footer.gif) right no-repeat;
    padding: 0 5px 0 5px;
}

div.outer div.limit div.footer ul li.last {
    background: none;
}

div.outer div.limit div.footer ul li a {
    font: 11px "Tahona", arial;
    color: #515151;
    text-decoration: none;
}

div.outer div.limit div.footer ul li a:hover {
    text-decoration: underline;
}

div.outer div.limit div.footer p {
    margin-right: 10px;
    float: right;
    font: 11px "Tahona", arial;
    color: #515151;
}

/* FOMULARIO */
label.error {
    float: left !important;
    margin-right: 10px;
    display: block;
    height: 30px;
    width: 220px !important;
    background: url(../IMAGES/jquery/cancel.gif) no-repeat !important;
    padding-left: 25px;
    padding-top: 5px;
    margin-left: 75px;
}








