﻿/*
	AUTOR: Bruna Brito
	EMPRESA: Ogilvy Interactive Recife
	DATA: Agosto/2009
*/

body, h1, h2, h3, h4, h5, h6{color:#fff;font-family:Arial,sans-serif;font-size:12px;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
em{font-style:normal;color:#00aad9;font-weight:bold;}
body, em, ol, ul, li, dd, a, p, h1, h2, h3, h4, h5, form, iframe, fieldset, legend, textarea{margin:0;padding:0;}
ul, li{list-style:none;}
img, fieldset{border:none;}
hr{background:#CCCCCC none repeat scroll 0 0;border:0 none;color:#CCCCCC;height:1px;line-height:1px;}
br.clear {clear:both;display:block;font-size:0;height:0;line-height:0;}

h1, .nav ul li a, a.btDownload, .bt, .formulario label, h2.txtGlobal, h2.txtPUC, a.btHistoriaHome{overflow:hidden;text-indent:-999em;}

/* gerais */
body{background: url("../img/bgBody.jpg") repeat;}
.geral{width:1000px;height:606px;margin:0 auto;background: url("../img/bg_geral.jpg") no-repeat;position:relative;}
.geralCasos{background: url("../img/bgCasos.jpg") no-repeat;height:1378px;}
.topo{height:263px;}
.nav{height:93px;}
.miolo{padding:15px 33px 0 39px;width:928px;}
p{padding-bottom:5px;}
.logoIBM{position:absolute;top:10px;right:15px;}
.logoJazz{position:absolute;bottom:10px;right:10px;_right:20px;}

/* botões */
.bt{height:32px;display:block;float:left;margin-top:25px;}
.btDownload{background: url("../img/btDownload.gif") no-repeat;width:202px;margin-right:17px;}
.btDesconto{background: url("../img/btDesconto.gif") no-repeat;width:289px;}
.btFaleConosco{background: url("../img/btFaleConosco.gif") no-repeat;width:131px;height:19px;margin:30px 0 0 15px;}
.btHistoria{color:#fff;text-decoration:none;font-size:11px;background: url("../img/setinha.gif") no-repeat left;padding-left:7px;position:absolute;bottom:20px;right:90px;}
.btHistoria:hover{text-decoration:underline;}
/* end botões */

/* form */
.form{height:20px;width:570px;border:solid 1px #1f3850;background:#180f1a;color:#fff;font-size:10px;font-family:Arial,sans-serif;padding:2px 0 0 5px;}
textarea{border:solid 1px #1f3850;background:#180f1a;color:#fff;font-size:10px;font-family:Arial,sans-serif;padding:2px 0 0 5px;width:454px;height:94px;}
label{display:block;}
input, .jqTransformSelectWrapper, textarea{margin:5px 0 5px 0;}
.input445{width:445px;}
.input270{width:270px;}
.input65{width:65px;margin-left:20px;*margin-left:2px;}
.input20{width:20px;margin-left:20px;}
/* end form */
/* end gerais */

/* menu */
.nav ul{width:999px;height:93px;margin-left:1px;}
.nav ul li{float:left;background:#fff;}
.nav ul li a{background: url("../img/menu.gif") no-repeat;display:block;height:93px;}
.nav ul li.rational{background:#fff;width:211px;margin-top:5px;height:50px;padding-top:20px;}
.nav ul li.ultimaLivazia{background:#fff;width:65px;margin-top:5px;height:70px;}

/* home */
.btHistoriaHome{background: url("../img/btHistoria.gif") no-repeat;width:226px;height:18px;display:block;position:absolute;bottom:15px;left:40px;_margin-top:50px;_position:fixed;}
/* end home */

/* btRational */
.nav ul li.rational a.btRational{background: url("../img/rational.gif") no-repeat; width: 89px; height: 31px; margin-left: 61px;}
/* end btRational */

/* off */
.nav ul li a.btRRC{width:240px;height:75px;}
.nav ul li a.btRTC{width:237px;background-position:-231px 0;height:75px;}
.nav ul li a.btRQM{width:245px;background-position:-470px 0;height:75px;}
/* end off */
/* on */
.nav ul li a.btRRC:hover{width:240px;background-position:0 -96px;height:93px;}
.nav ul li a.btRTC:hover{width:237px;background-position:-240px -96px;height:93px;}
.nav ul li a.btRQM:hover{width:245px;background-position:-477px -96px;height:93px;}
/* end on */

/* link ativo */
.nav ul li a.btRRC_ativo{width:240px;background-position:0 -96px;height:93px;}
.nav ul li a.btRTC_ativo{width:237px;background-position:-240px -96px;height:93px;}
.nav ul li a.btRQM_ativo{width:245px;background-position:-477px -96px;height:93px;}
/* end link ativo */

/* home */
.boxHome01{width:465px;float:left;margin-right:18px;display:inline;}
.boxHome01 h1{background: url("../img/titPerdido.gif") no-repeat;width:456px;height:22px;margin-bottom:10px;}
.boxHome02{width:445px;float:left;}
.boxHome02 h1{background: url("../img/titJazz.gif") no-repeat;width:456px;height:35px;margin:5px 0 10px 0;}
/* end home */

/* RQM */
.titRQM{background: url("../img/titRQM.gif") no-repeat;width:326px;height:35px;}
/* end RQM */

/* RRC */
.titRRC{background: url("../img/titRRC.gif") no-repeat;width:436px;height:33px;}
span.fonte{font-size:10px;}
/* end RRC */

/* RTC */
.titRTC{background: url("../img/titRTC.gif") no-repeat;width:384px;height:30px;margin-bottom:5px;}
.btFaleRTC{margin:0;margin:20px 20px 0 0;}
.btCases{background: url("../img/btCases.gif") no-repeat;width:256px;height:19px;margin:0;margin-top:20px;}
/* cases de sucesso */
h1.titCases{background: url("../img/titCases.gif") no-repeat;width:242px;height:27px;}
.boxTxtCasos h2, .boxTxtCasos h2{margin:30px 0 15px 0;}
h2.txtGlobal{background: url("../img/txtGlobal.gif") no-repeat;width:372px;height:44px;}
h2.txtPUC{background: url("../img/txtPUC.gif") no-repeat;width:193px;height:16px;margin-bottom:44px;}
.boxTxtCasos{width:438px;float:left;}
.boxTxtCasosDir{margin-left:50px;}
.boxTxtCasos p{margin-bottom:10px;}
.boxTxtCasos h3{margin-bottom:10px;font-weight:bold;}
.btsCasos{margin-left:35px;float:left;}
.btsCasos a{margin-top:50px;}
.btsCasos a.btFaleConosco{margin-top:55px;}
/* end cases de sucesso */
/* end RTC */

/* fale conosco */
.geralInterna{background: url("../img/bg_geralInterna.jpg") no-repeat;}
.navInterna{padding-top:38px;}
.formulario{width:600px;margin:0 auto;}
.titFale{background: url("../img/titFale.gif") no-repeat;width:111px;height:16px;margin-bottom:9px;}
.txtFale{margin-bottom:10px;}
.msg{margin-bottom:10px;display:block;font-size:10px;}
.linhaForm{float:left;}
.linhaFormCidade{margin-left:19px;}
.linhaFormEmpresa{margin-right:40px;}
.linhaFormEmpresa, x:default{margin-right:20px;}
.linhaFormEmpresa{*margin-right:20px;}
#btEnviar{margin-left:5px;}
/* labels */
#lblNome{background: url("../img/lblNome.gif") no-repeat;width:35px;height:12px;}
#lblEmail{background: url("../img/lblEmail.gif") no-repeat;width:35px;height:12px;}
#lblEmpresa{background: url("../img/lblEmpresa.gif") no-repeat;width:52px;height:15px;}
#lblRamoDeAtividade{background: url("../img/lblRamo.gif") no-repeat;width:108px;height:12px;margin:2px 0 1px 0;}
#lblCargo{background: url("../img/lblCargo.gif") no-repeat;width:35px;height:15px;}
#lblEstado{background: url("../img/lblEstado.gif") no-repeat;width:39px;height:12px;}
#lblCidade{background: url("../img/lblCidade.gif") no-repeat;width:41px;height:12px;}
#lblTelefone{background: url("../img/lblTelefone.gif") no-repeat;width:49px;height:12px;margin:2px 0 1px 20px;}
#lblMensagem{background: url("../img/lblMensagem.gif") no-repeat;width:65px;height:15px;*margin-top:5px;}
/* end labels */
/* end fale conosco */

/* form personalizado */
/* selects */
.jqTransformSelectWrapper{width:272px;position:relative;height:19px;border:solid 1px #1f3850;background:#180f1a;color:#fff;font-size:10px;font-family:Arial,sans-serif;float:left;padding:3px 0 0 5px;float:left;}
.jqTransformSelectWrapper div span{float:none;position:absolute;width:125px;height:15px;line-height:15px;padding:0 7px 0 3px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen{display: block;position: absolute;right:1px;_right:0;bottom:1px;margin-top:1px;width:19px;height:20px;background: url(../img/selectRight.gif) no-repeat center center;}
.jqTransformSelectWrapper ul{position:absolute;width:43px;top:23px;left:0px;list-style:none;background-color:#FFF;border:solid 1px #CCC;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:10;}
.jqTransformSelectWrapper ul a{display: block;padding: 5px;text-decoration: none;color:#333;background-color: #FFF;font-size: 12px;}
.jqTransformSelectWrapper ul a.selected{background: #EDEDED;color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#271b2c;color: #fff;}
/* end selects */
.jqTransformInputWrapper{float:left;}
.jqTransformHidden{display:none;}
/* end form personalizado */



.imgHome{margin:61px 0 0 143px;}
