/* CSS Document */
html {
	height:100%;
}
body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
body {
	margin:0;
	padding:0;
}
a:link, a:visited, a:hover, a:active  {
	color:#666666;
	text-decoration: none;
}

img {
	border:0px;
}

/********************* EFEITO FUNDO *************/
.fundo {
	background:#f0f0f0 url(../imagens/bg/fundo.gif) repeat-x top;
}
.geralHome, .geralContato, .geralServicos, .geralContatoResposta {
	width:760px;/*tamanho sem padding:778px;*/
	padding:12px 9px 21px 9px;/*espaços para as sombras*/
	position:relative;
	margin:0 auto;
	margin-top:33px;
	background: url(../imagens/bg/fundoCorpo.gif) repeat-y;
}
.geralHome {
	height:1500px;
}
.geralContato {
	height:740px;
}
.geralContatoResposta {
	height:500px;
}
.geralServicos{
	height:3210px;
}
.bgTopo {
	position:absolute;
	top:0px;
	left:0px;
	width:778px;
	height:12px;
	background:url(../imagens/bg/fundoTopo.gif) no-repeat;
}
.bgRodape {
	position:absolute;
	bottom:0px;
	left:0px;
	width:778px;
	height:21px;
	background:url(../imagens/bg/fundoRodape.gif) no-repeat;
}
.bgEsq {
	position:absolute;
	top:12px;
	left:0px;
	width:9px;
	height:270px;
	background:url(../imagens/bg/ladoEsq.gif) no-repeat;
}
.bgDir {
	position:absolute;
	top:12px;
	right:0px;
	width:9px;
	height:270px;
	background:url(../imagens/bg/ladoDir.gif) no-repeat;
}

/*********** TOPO ***********/
.cabecalho {
	height:64px;
	width:760px;
	position:relative;
}
.logoRamidia {
	  top:8px;
	  left:25px;
	  position:absolute;
	  background:url(../imagens/logoRamidia.gif) no-repeat;
	  width:146px;
	  height:41px;
}
.menuTopo {
	width:760px;
	height:41px;
	background:#666666;
	position:relative;
}
.homeB, .equipeB, .servicosB, .noticiasB, .parceirosB, .downB, .mapaB, .contatoB {
	height:19px;/*tamanho sem o padding:25px*/
	padding-top: 6px;
	color:#000000;
	font-variant:small-caps;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:16px;
	display:block;
	cursor:pointer;
}
.homeB a, .servicosB a, .noticiasB a, .downB a, .mapaB a, .contatoB a {
	color:#000000;
}
.homeP a, .servicosP a, .noticiasP a, .downP a, .mapaP a, .contatoP a{
	color:#ffffff;
}
.homeP, .servicosP, .noticiasP, .downP, .mapaP, .contatoP {
	height:19px;/*tamanho sem o padding:25px*/
	padding-top: 6px;
	color:#ffffff;
	font-variant:small-caps;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:16px;
	display:block;
	cursor:pointer;
}
.homeB, .homeP {
	width:55px;
	left:9px;
}
.homeB {
	background:#ffffff url(../imagens/bg/btHomeB.gif) no-repeat top;
}
.homeP {
	background:#000000 url(../imagens/bg/btHomeP.gif) no-repeat top;
}
.servicosB, .servicosP {
	width:69px;
	left:65px;
}
.servicosB {
	background:#ffffff url(../imagens/bg/btServicosB.gif) no-repeat top;
}
.servicosP {
	background:#000000 url(../imagens/bg/btServicosP.gif) no-repeat top;
}

.noticiasB, .noticiasP {
	width:64px;
	left:135px;
}
.noticiasB {
	background:#ffffff url(../imagens/bg/btNoticiasB.gif) no-repeat top;
}
.noticiasP {
	background:#000000 url(../imagens/bg/btNoticiasP.gif) no-repeat top;
}

.downB, .downP {
	width:80px;
	left:135px;
}
.downB {
	background:#ffffff url(../imagens/bg/btDownB.gif) no-repeat top;
}
.downP {
	background:#000000 url(../imagens/bg/btDownP.gif) no-repeat top;
}

.mapaB, .mapaP {
	width:94px;
	left:281px;
}
.mapaB{
	background:#ffffff url(../imagens/bg/btMapaB.gif) no-repeat top;
}
.mapaP {
	background:#000000 url(../imagens/bg/btMapaP.gif) no-repeat top;
}

.contatoB, .contatoP {
	width:68px;
	left:216px;
}
.contatoB {
	background:#ffffff url(../imagens/bg/btContatoB.gif) no-repeat top;
}
.contatoP {
	background:#000000 url(../imagens/bg/btContatoP.gif) no-repeat top;
}
/***************** CONTEUDO HOME ****************/
.areaTopo {
	width:760px;
	height:130px;
	position:relative;
	margin-top:17px;
}
.menuLat {
	width:162px;
	height:130px;
	float:left;
}

.hostN, .webN, .offlineN, .sysN, .babelN, .hostO, .webO, .offlineO, .sysO, .babelO {
	width:142px;/*tamanho sem padding é 162px*/
	height:25px;
	padding-left:20px;
	line-height:25px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-variant:small-caps;
	margin-bottom:1px;
	cursor:pointer;
}
.hostN, .webN, .offlineN, .sysN, .babelN {
	background:#cccccc url(../imagens/bg/faixaCin.gif) no-repeat left;
}
.hostO {
	background:#666666 url(../imagens/bg/faixaVer.gif) no-repeat left;
}
.webO {
	background:#666666 url(../imagens/bg/faixaRox.gif) no-repeat left;
}
.offlineO {
	background:#666666 url(../imagens/bg/faixaLar.gif) no-repeat left;
}
.sysO {
	background:#666666 url(../imagens/bg/faixaAzul.gif) no-repeat left;
}
.babelO {
	background:#666666 url(../imagens/bg/faixaMar.gif) no-repeat left;
}

.banner {
	width:715px;
	height:129px;
	margin: 0 auto;
}
.painel {
	width:705px;
	height:294px;
	margin:0 auto;
	position:relative;
	margin-top:56px;
	border:1px solid #cccccc;
}
.iframePainel{
	width:707px;
	height:370px;
	margin:0 auto;
}
.abaOqueO, .abaOqueN, .abaOqueAct {
	position:absolute;
	width:142px;
	height:33px;
	top:-33px;
	left:-1px;
}
.abaOqueO, .abaOqueAct {
	background:url(../imagens/botoes/abaOqueO.gif) no-repeat;
}
.abaOqueN {
	background:url(../imagens/botoes/abaOqueN.gif) no-repeat;
	cursor:pointer;
}
.abaInterO, .abaInterN, .abaInterAct {
	position:absolute;
	width:109px;
	height:33px;
	top:-33px;
	left:141px;
}
.abaInterO, .abaInterAct {
	background:url(../imagens/botoes/abaInternetO.gif) no-repeat;
}
.abaInterN {
	background:url(../imagens/botoes/abaInternetN.gif) no-repeat;
	cursor:pointer;
}
.abaIdO, .abaIdN, .abaIdAct {
	position:absolute;
	width:133px;
	height:33px;
	top:-33px;
	left:250px;
}
.abaIdO, .abaIdAct {
	background:url(../imagens/botoes/abaIdentidadeO.gif) no-repeat;
}
.abaIdN {
	background:url(../imagens/botoes/abaIdentidadeN.gif) no-repeat;
	cursor:pointer;
}
.contOque, .contInter, .contId {
	width:485px; /*tamanho sem padding 705px*/
	height:245px; /*tamanho sem padding 294px*/
	padding: 24px 190px 25px 30px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
}
.contOque {
	background:#ffffff url(../imagens/imgOque.jpg) no-repeat right bottom;
}
.contInter {
	background:#ffffff url(../imagens/imgInternet.jpg) no-repeat right bottom;
}
.contId {
	background:#ffffff url(../imagens/imgIdentidade.jpg) no-repeat right bottom;
}
.linha {
	height:1px;
	width:500px;
	background:#cccccc;
	position:absolute;
	top:38px;
	left:30px;
	z-index:500;
}
.titulo {
	height:15px; /*tamanho sem padding 30px*/
	width:732px; /*tamanho sem padding 760px*/
	background:url(../imagens/bg/bgTitulo.gif) repeat-x bottom;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	padding-top:12px;
	padding-bottom:3px;
	padding-left:28px;
	margin-top:25px;
	margin-bottom:20px;
	position:relative;
	
}
.noticiaFrame {
	width:700px; /*tamanho sem padding 760px*/
	padding: 0 30px;
	position:relative;
	height:30px;
}
.data {
	float:left;
	width:70px;
}
.notTexto {
	float:left;
	width:630px;
}
.sacNumeros {
	width:348px;
	height:52px;
	position:absolute;
	background: #666666;
	top:116px;
	right:0px;
}
.sacMulher1 {
	width:106px;
	height:117px;
	position:absolute;
	background:url(../imagens/sacHome1.gif) no-repeat;
	top:-1px;
	right:12px;
}
.sacMulher2 {
	width:115px;
	height:52px;
	position:absolute;
	background:url(../imagens/sacHome2.gif) no-repeat;
	top:116px;
	right:15px;
}
.sacTexto{
	width:223px;
	height:74px;
	position:absolute;
	top:25px;
	right:123px;
}
.sacEmail {
	background:url(../imagens/icones/mail.gif) no-repeat;
	position:absolute;
	height:15px;
	padding-left:25px;
	line-height:15px;
	width:200px;
	top:122px;
	right:115px;
	color:#FFFFFF;
}
.sacEmail a, .sacEmail a:hover, .sacEmail a:visited  {
	color:#FFFFFF;
}
.sacTel {
	background:url(../imagens/icones/phone.gif) no-repeat;
	padding-left:22px;
	position:absolute;
	height:22px;
	line-height:22px;
	width:200px;
	top:140px;
	right:117px;
	color:#FFFFFF;
}
/*********** CAIXAS PRODUTOS NA HOME ***********/
.servArea1 {
	width:740px;
	height:203px;
	position:relative;
	margin-left:20px;
}
.servArea2 {
	width:740px;
	height:179px;
	position:relative;
	margin-left:20px;
	margin-top:20px;
}
.servArea3 {
	width:740px;
	height:178px;
	margin-top:50px;
	position:relative;
	margin-left:20px;
}
.babel {
	background:url(../imagens/bannerBabel.jpg) no-repeat;
	width:324px;
	height:203px;
	position:absolute;
	top:0px;
	left:0px;
}
.babelTexto{
	width:226px;
	height:53px;
	position:absolute;
	top:114px;
	left:44px;
	color: #000000;
}
.offline {
	background:url(../imagens/bannerOffline.jpg) no-repeat;
	width:314px;
	height:179px;
	position:absolute;
	top:0px;
	left:0px;
}
.web {
	background:url(../imagens/bannerWeb.jpg) no-repeat;
	width:358px;
	height:178px;
	position:absolute;
	top:0px;
	left:0px;
}
.host {
	background:url(../imagens/bannerHost.jpg) no-repeat;
	width:365px;
	height:184px;
	position:absolute;
	top:24px;
	right:19px;
}
.sys{
	background:url(../imagens/bannerSys.jpg) no-repeat;
	width:365px;
	height:149px;
	position:absolute;
	top:30px;
	right:22px;
}


.hostTexto{
	width:186px;
	height:50px;
	position:absolute;
	top:105px;
	right:167px;
	color: #000000;
}
.offlineTexto{
	width:182px;
	height:50px;
	position:absolute;
	top:90px;
	left:108px;
	color: #ffffff;
	text-align:right;
}
.webTexto{
	width:190px;
	height:55px;
	position:absolute;
	top:75px;
	left:42px;
	color: #ffffff;
}
.sysTexto{
	width:175px;
	height:51px;
	position:absolute;
	top:85px;
	right:175px;
	color: #ffffff;
}
.babelBtn, .offlineBtn, .webBtn, .hostBtn, .sysBtn {
	font-weight:bold;
	position:absolute;
	width:83px;
	height:26px;
	display:block;
	z-index:600;
	cursor:pointer;
}
.babelBtn {
	background:url(../imagens/botoes/btBabel.gif) no-repeat;
	top:165px;
	left:194px;
}
.offlineBtn {
	background:url(../imagens/botoes/btOffline.gif) no-repeat;
	top:148px;
	left:90px;
}
.webBtn {
	background:url(../imagens/botoes/btWeb.gif) no-repeat;
	top:134px;
	left:180px;
}
.hostBtn {
	background:url(../imagens/botoes/btHost.gif) no-repeat;
	top:165px;
	right:270px;
}
.sysBtn {
	background:url(../imagens/botoes/btSys.gif) no-repeat;
	top:143px;
	right:180px;
}
.rodape {
	position:absolute;
	width:170px;
	height:9px;
	font-size:10px;
	bottom:22px;
	left:295px;
}
/************** CONTEUDO CONTATO *************/
.contatoTexto1 {
	width:560px; /*tamanho sem padding 760px*/
	padding: 0 30px;
	position:relative;
	margin-bottom:20px;
}
.contatoTexto2 {
	width:560px; /*tamanho sem padding 760px*/
	padding: 0 60px;
	position:relative;
	margin-bottom:20px;
	line-height:16px;
}
.imgMail {
	background:url(../imagens/icones/mail2.gif) no-repeat;
	width:21px;
	height:15px;
	position:absolute;
	top:0px;
	left: 33px;
}
.imgTel {
	background:url(../imagens/icones/phone2.gif) no-repeat;
	width:19px;
	height:22px;
	position:absolute;
	top:16px;
	left: 35px;
}
.caixaFormContato {
	width:715px;
	height:398px;
	margin:0 auto;
	background:url(../imagens/bg/contatoBg.gif) repeat-x;
	position:relative;
	border:1px solid #cccccc;
}
.caixaFormContato2 {
	width:715px;
	height:76px;
	margin:0 auto;
	background:url(../imagens/bg/contatoBg2.gif) repeat-x;
	position:relative;
	border:1px solid #cccccc;
}
.imgMulher {
	width:118px;
	height:169px;
	position:absolute;
	top:-169px;
	right:48px;
	background: url(../imagens/sac.gif) no-repeat;
}
.iconeBg {
	position:absolute;
	background:url(../imagens/bg/imgContato.gif) no-repeat bottom right;
	width:271px;
	height:255px;
	bottom:0px;
	right:-2px;
}
.iconeBg2 {
	position:absolute;
	background:url(../imagens/bg/imgContato2.gif) no-repeat bottom right;
	width:88px;
	height:73px;
	bottom:0px;
	right:0px;
}
.cantoEC, .cantoDC, .cantoEB, .cantoDB {
	position: absolute;
	width:6px;
	height:6px;
}
.cantoEC {
	background:url(../imagens/bg/contatoCantoEC.gif) no-repeat;
	top:-1px;
	left:-1px;
}
.cantoEB {
	background:url(../imagens/bg/contatoCantoEB.gif) no-repeat;
	bottom:-1px;
	left:-1px;
}
.cantoDC {
	background:url(../imagens/bg/contatoCantoDC.gif) no-repeat;
	top:-1px;
	right:-1px;
}
.cantoDB {
	background:url(../imagens/bg/contatoCantoDB.gif) no-repeat;
	bottom:-1px;
	right:-1px;
}
.formContato {
	padding:23px 0 21px 25px;
	text-align:left;
}
.formContato2 {
	width:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:30px;
}
/************** RAMIDIA SERVIÇOS **************/
.logoHost, .logoSys, .logoWeb, .logoOff, .logoBabel {
	position:absolute;
	width:107px;
	height:41px;
	bottom:9px;
	left:18px;
}
.logoHost {
	background:url(../imagens/logoHost.gif) no-repeat;
}
.logoWeb {
	background: url(../imagens/logoWeb.gif) no-repeat;
}
.logoSys {
	background: url(../imagens/logoSys.gif) no-repeat;
}
.logoOff {
	background: url(../imagens/logoOff.gif) no-repeat;
}
.logoBabel {
	background: url(../imagens/logoBabel.gif) no-repeat;
}
.imgHost {
	background:url(../imagens/imgHost.gif) no-repeat;
	width:177px;
	height:185px;
	top: -35px;
	right:-10px;
	position:absolute;
}
.imgWeb {
	background:url(../imagens/imgWeb.gif) no-repeat;
	width:148px;
	height:178px;
	top: -55px;
	right:30px;
	position:absolute;
}
.imgSys {
	background:url(../imagens/imgSys.gif) no-repeat;
	width:148px;
	height:147px;
	top: -45px;
	right:30px;
	position:absolute;
}
.imgOff {
	background:url(../imagens/imgOff.gif) no-repeat;
	width:238px;
	height:213px;
	top: -100px;
	right:5px;
	position:absolute;
}
.imgBabel {
	background:url(../imagens/imgBabel.gif) no-repeat;
	width:191px;
	height:203px;
	top: -100px;
	right:15px;
	position:absolute;
}
.servicoTexto {
	margin-bottom:30px;
	padding-left:45px;
	width:550px;
}
.servCaixa {
	 width:680px; 
	 margin:0 auto;
	 position:relative;
}
.servItem {
	float:left;
	position:relative;
}
.btItem {
	width:38px;
	height:26px;
	position:absolute;
	top:130px;
	left:10px;
}
/******** INPUTS ****************/
.inputTxt {
	background:#ffffff;
	border:1px solid #cccccc;
	height:18px;
	line-height:18px;
	color:#666666;
	font-size:11px;
	font-family:Arial;
	padding:0 4px;
}
.botao26 {
	background:url(../imagens/bg/botaoC26.gif) repeat-x bottom;
	height:26px;
	line-height:24px;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	border:0px;
	display:block;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.botao {
	border: 1px solid #333333;
	background:#333333;
	color:#ffffff;
	font-size:10px;
	height:18px;
	cursor:pointer;
}
/************* COMPLEMENTARES *****************/
.f11 {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
.f11bV {
	color:#FF0000;
	font-weight:bold;
}
.f11b {
	font-weight:bold;
}
.f12bP, .f12bP a, .f12bP a:hover, .f12bP a:visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.f12bscV, .f12bscV a, .f12bscV a:hover, .f12bscV a:visited {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}
.f12bscVio, .f12bscVio a, .f12bscVio a:hover, .f12bscVio a:visited {
	color:#9933cc;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}
.f12bscAz, .f12bscAz a, .f12bscAz a:hover, .f12bscAz a:visited {
	color:#0066cc;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}
.f12bscL, .f12bscL a, .f12bscL a:hover, .f12bscL a:visited {
	color:#ff9900;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}
.f12bscMa, .f12bscMa a, .f12bscMa a:hover, .f12bscMa a:visited {
	color:#996600;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}

.f14bV {
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}


/************* temporarios *************/
.neve {
	position:absolute;
	width:800px;
	height:108px;
	top:-32px;
	left:0px;
}