@charset "UTF-8";
/* CSS Document */

/* POSICIONAMENTO DO LAYOUT */ 

/*-------------------PARTE FIXA----------------------MODELAGEM / DESENVOLVIMENTO / OUTROS SERVIÇOS---------------------------*/
.mestre { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4base.jpg); 
	background-repeat:no-repeat;  
}
.mestrethales { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4basethales.jpg); 
	background-repeat:no-repeat;  
}
.mestreflash { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4baseflash.jpg); 
	background-repeat:no-repeat;  
}
.body { background-color:#900807; }	

/* TITULOS */
#divtitulo {
	position:absolute;
	left:248px;
	top:163px;
	width:477px;
	height:24px;
	z-index:1;
}
.titulo {
	color: #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px; 
	text-decoration: underline; 
}	

/* SUBTITULOS */
#divsubtitulo1 {
	position:absolute;
	left:75px;
	top:164px;
	width:91px;
	height:21px;
	z-index:1;
}
#divsubtitulo2 {
	position:absolute;
	left:828px;
	top:164px;
	width:61px;
	height:13px;
	z-index:1;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: underline;
}

/* CHAMADA */
#divchamada {
	position:absolute;
	left:233px;
	top:53px;
	width:523px;
	height:31px;
	z-index:1;
}
.txchamada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
}

/* TEXTOS */
#divtx {
	position:absolute;
	width:474px;
	height:320px;
	z-index:1;
	left: 256px;
	top: 188px;
}
#divimgrede {
	position:absolute;
	width:474px;
	height:320px;
	z-index:4;
	left: 256px;
	top: 197px;
}
.divtexto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	/*font-stretch: expanded*/
}
.texto {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: 1px; 
}
.textofolder {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: 1px; font-size:11px; 
}
.textofolder1 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: 1px; font-size:12px; 
}
#divscroll {
	position:absolute;
	left:-23px;
	top:-4px;
	width:475px;
	height:266px;
	z-index:2;
}
.scroll{ 
	height:268px; 
  width:400px; 
	overflow: auto; 
	padding:20px;
  color:#000000;
 }

/* TEXTO SECUNDARIO */
#divtelefone {
	position:absolute;
	left:754px;
	top:119px;
	width:192px;
	height:16px;
	z-index:1;
}
.telefones {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif  ;
}
#divmodele {
	position:absolute;
	left:303px;
	top:544px;
	width:57px;
	height:21px;
	z-index:1;
}
#divmaximize {
	position:absolute;
	left:386px;
	top:544px;
	width:72px;
	height:22px;
	z-index:2;
}
#divmodularize {
	position:absolute;
	left:486px;
	top:544px;
	width:72px;
	height:22px;
	z-index:3;
}
#divmodernize {
	position:absolute;
	left:597px;
	top:544px;
	width:81px;
	height:20px;
	z-index:4;
}
/* valida XHTML */
#divvalidxhtml {
	position:absolute;
	left:730px;
	top:527px;
	width:81px;
	height:20px;
	z-index:4;
}
/* valida CSS */
#divvalidcss {
	position:absolute;
	left:840px;
	top:527px;
	width:81px;
	height:20px;
	z-index:4;
}
.txsecundario {
	color: #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#txrodape {
	position:absolute;
	left:290px;
	top:565px;
	width:404px;
	height:8px;
	z-index:1;
}
/* LINKS */
#divlinkcentro {
	position:absolute;
	width:481px;
	height:33px;
	z-index:5;
	left:249px;
	top:99px;
}
#divlinkesquerdadesen {
	position:absolute;
	left:23px;
	top:192px;
	width:175px;
	height:117px;
	z-index:1;
}
#divlinkesquerda {
	position:absolute;
	left:23px;
	top:190px;
	width:175px;
	height:352px;
	z-index:1;
}
#divlinkdireita {
	position:absolute;
	left:609px;
	top:18px;
	width:345px;
	height:44px;
	z-index:1;
}
#divfeed {
	position:absolute;
	left:775px;
	top:155px;
	width:167px;
	height:305px;
	z-index:1;
}
/* IMAGENS */
#divimgfeed {
	position:absolute;
	left:910px;
	top:164px;
	width:19px;
	height:18px;
	z-index:1;
}
#logo {
	position:absolute;
	left:35px;
	top:25px;
	width:159px;
	height:100px;
	z-index:2;
}
a:hover { color:#FF0000; }
#imgsiacc {
	position:absolute;
	left:227px;
	top:193px;
	width:495px;
	height:338px;
	z-index:1;
}
/*------------------------------------------------------PARTE MOVEL---------------------------------------------------*/

/*-------------------------- POR PAGINA ------------------------------*/

/*-------HOME--------*/
.mestrehome { 
	left:50%; 
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4basehome.jpg); 
	background-repeat:no-repeat;  
}
#texthome {
	position:absolute;
	left:0px;
	top:138px;
	width:904px;
	height:362px;
	z-index:1;
}
/*-----------------*/

/*----------CLIENTES---------------*/
.mestreclient { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4baseclientes.jpg); 
	background-repeat:no-repeat;  
}
#logo1 {
	position:absolute;
	left:43px;
	top:276px;
	width:25px;
	height:24px;
	z-index:1;
}
#logo2 {
	position:absolute;
	left:359px;
	top:277px;
	width:24px;
	height:25px;
	z-index:2;
}
#logo3 {
	position:absolute;
	left:667px;
	top:287px;
	width:113px;
	height:34px;
	z-index:1;
}
#claro {
	position:absolute;
	left:142px;
	top:332px;
	width:55px;
	height:39px;
	z-index:1;
}
#ctbc {
	position:absolute;
	left:778px;
	top:332px;
	width:45px;
	height:37px;
	z-index:2;
}
#telesp {
	position:absolute;
	left:374px;
	top:332px;
	width:234px;
	height:63px;
	z-index:2;
}
#textoclient {
	position:absolute;
	left:41px;
	top:172px;
	width:887px;
	height:53px;
	z-index:1;
}
.fntclient { font-size: 12px }

/*--------------------------------------------------------------------------------*/

/*----------CONTATOS NEW---------------*/
.mestrecontatonew { 
	left:50%; 
	position:absolute;
	width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4basecontatonew.jpg); 
	background-repeat:no-repeat;  
}
#mapamatriznew {
	position:absolute;
	left:311px;
	top:209px;
	width:318px;
	height:315px;
	z-index:3;
}
#boxmatriznew {
	position:absolute;
	left:314px;
	top:155px;
	width:315px;
	height:370px;
	z-index:2;
}
.style1 {	font-family: Arial, Helvetica, sans-serif	}
.style4 { color: #660000 }

/*----------------------------------------------------------------------------------*/
/*----------CONTATOS---------------*/
.mestrecontato { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4basecontato.jpg); 
	background-repeat:no-repeat;  
}
#mapamatriz {
	position:absolute;
	left:107px;
	top:209px;
	width:318px;
	height:315px;
	z-index:3;
}
#boxfilial{
	position:absolute;
	left:567px;
	top:153px;
	width:304px;
	height:352px;
	z-index:1;
}
#mapafilial{
	position:absolute;
	left:558px;
	top:209px;
	width:314px;
	height:315px;
	z-index:3;
}
#boxmatriz {
	position:absolute;
	left:110px;
	top:155px;
	width:315px;
	height:370px;
	z-index:2;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style4 {color: #660000}

/*----------------------------------------------------------------------------------*/

/*----------FOLDERS---------------*/
.mestrefolder { 
	left:50%;
	position:absolute;
  width:980px;
  height:590px;
	margin-left:-490px;
	background-image:url(m4basefolder.jpg); 
	background-repeat:no-repeat;  
}
#f1txbox {
	position:absolute;
	left:144px;
	top:178px;
	width:252px;
	height:90px;
	z-index:3;
}
#folder1{
	position:absolute;
	left:144px;
	top:162px;
	width:250px;
	height:36px;
	z-index:4;
}
#f2txbox {
	position:absolute;
	left:596px;
	top:179px;
	width:256px;
	height:85px;
	z-index:5;
}
#folder2 {
	position:absolute;
	left:581px;
	top:161px;
	width:268px;
	height:17px;
	z-index:6;
}
.style3 {	font-size: 14px	}

/*----------------------------------------------------------------------------------*/

/*----------FLASH---------------*/
#divflash {
	position:absolute;
	left:53px;
	top:43px;
	width:684px;
	height:505px;
	z-index:1;
}
#divlinkflash {
	position:absolute;
	left:779px;
	top:284px;
	width:165px;
	height:52px;
	z-index:1;
}
