/* CSS Document */

body {
   margin:0px;
   padding:0px;
   background:#ffffff;
}

a:hover {
	color: #2397ae;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8da74d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #55ae9f;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5b9caf;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.texto_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
}
.texto_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #80b0bb;
	text-decoration: none;
}
.texto_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4092aa;
	text-decoration: none;
}
.texto_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #665b5b;
	text-decoration: none;
}
.linha_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
	_height: 16px; /* Hack para deixar a mesma altura da "TD" do titi em novidades na home */
}

#quadro {
	z-index: 2;
	width:686px;
	height:361px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-182px;
	margin-left:-344px;
	border: 1px solid #bababa;
	visibility: visible;
}

#menu {
	z-index: 3;
	width: 270px;
	height: 10px;
	bottom: 0px;
	_bottom: -1px;
	left: 0px;
	position:absolute;
	float:left;
	clear:left;
}
#menu_sao {
	z-index: 5;
	width: 407px;
	height: 11px;
	bottom: 0px;
	_bottom: -1px;
	left: 0px;
	position:absolute;
	float:left;
	clear:left;
}
#menu_portifolio {
	z-index: 3;
	width: 270px;
	height: 10px;
	bottom: 0px;
	_bottom: -1px;
	left: 0px;
	position:absolute;
	float:left;
	clear:left;
}

#menu_portifolio_int {
	z-index: 3;
	width: 414px;
	height: 9px;
	top: -13px;
	right: 0px;
	position:absolute;
	float:right;
	clear:right;
}

#credito {
	z-index: 3;
	width: 121px;
	height: 7px;
	bottom: -13px;
	_bottom: -18px;
	right: 3px;
	position:absolute;
	float:right;
	clear:right;
	left: 564px;
}

/* Vai soh na Home */
#logo {
	z-index: 4;
	width: 138px;
	height: 33px;
	margin: 28px 0px 0px 31px;
	position:absolute;
	background-image:url(img/logo3.gif);
	top: 3px;
}
#connected {
	z-index: 3;
	width: 167px;
	height: 338px;
	margin: 10px 0px 0px 507px;
	position:absolute;
	background-image:url(img/connected.gif);
}
#titi_sao {
	z-index: 3;
	width: 220px;
	height: 55px;
	margin: 272px 0px 0px 96px;
	position:absolute;
}
#titi_poa {
	z-index: 3;
	width: 190px;
	height: 54px;
	margin: 272px 0px 0px 371px;
	position:absolute;
}
#reta {
	z-index: 3;
	width: 1px;
	height: 294px;
	margin: 36px 0px 0px 342px;
	position:absolute;
	background: #bababa;
}
#foto_sao {
	z-index: 3;
	width: 265px;
	height: 231px;
	margin: 36px 0px 0px 77px;
	position:absolute;
}
#foto_sao img {
	float:right;
	clear:top;
	position:relative;
}
#foto_poa {
	z-index: 5;
	width: 265px;
	height: 231px;
	margin: 36px 0px 0px 343px;
	position:absolute;
}

#logo_slogan {
	z-index: 3;
	width: 324px;
	height: 108px;
	top:50%;
	left:50%;
	margin-top:-143px;
	margin-left:-343px;
	position:absolute;
}
#logo_slogan_sao {
	z-index: 5;
	width: 329px;
	height: 117px;
	margin: 31px 0px 0px 0px;
	position:absolute;
}

#novidades_home {
	z-index: 3;
	width: 284px;
	height: auto;
	margin-top: 196px;
	position:absolute;
	float:left;
}
/* Vai soh na Home fim */

#logo_fora {
	z-index: 4;
	width: 74px !important;
	height: auto;
	bottom: -25px;
	_bottom: -30px;
	right: 0px;
	position:absolute;
	float:right;
	clear:right;
}
#logo_fora_sao {
	z-index: 4;
	width: 109px;
	height: auto;
	bottom: -36px;
	_bottom: -41px;
	right: 0px;
	position:absolute;
	float:right;
	clear:right;
}

#foto_mini {
	z-index: 4;
	width: 111px;
	height: auto;
	top:50%;
	left:50%;
	margin-top:-180px;
	margin-left:-391px;
	position:absolute;
	overflow:hidden;
}

#foto_maior_internas {
	z-index: 3;
	width: 500px;
	height: auto;
	bottom: 0px;
	_bottom: -1px;
	right: 0px;
	position:absolute;
	z-index: 1;
}
#foto_maior_internas img {
	bottom: 0px;
	_bottom: -5px;
	right: 0px;
	float:right;
	clear:right;
}

#foto_maior_internas_novidades {
	width: 300px;
	height: 120px;
	top: -49px;
	_bottom: -1px;
	right: 0px;
	position:absolute;
	z-index: 1;
}
#foto_maior_internas_novidades img {
	bottom: 0px;
	right: 0px;
	float:right;
	clear:right;
	position:absolute;
	z-index: 1;
}

#contato {
	z-index: 4;
	width: 310px;
	height: 260px;
	margin: 38px 0px 0px 70px;
	position:absolute;
	float:right;
	clear:right;
}
#contato_sao{
	z-index: 4;
	width: 308px;
	height: auto;
	margin: 100px 0px 0px 45px;
	position:absolute;
	padding-right: 10px;
	overflow:hidden;
}

#c1st {
	z-index: 4;
	width: 310px;
	height: 260px;
	margin: 38px 0px 0px 70px;
	position:absolute;
	float:right;
	clear:right;
}
#c1st h1 {
	font-size:12px;
	color:#8da74d;
}

#empresa {
	z-index: 4;
	width: 390px;
	height: 239px;
	margin: 87px 0px 0px 45px;
	position:absolute;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #bababa;
	scrollbar-highlight-color: #bababa;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #bababa;
}
#cursos {
	z-index: 4;
	width: 374px;
	height: 240px;
	margin: 87px 0px 0px 45px;
	position:absolute;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
}
#cursos_int {
	z-index: 4;
	width: 364px;
	height: 210px;
	margin: 117px 0px 0px 45px;
	position:absolute;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #bababa;
	scrollbar-highlight-color: #bababa;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #bababa;
	background: #ffffff;
}
#cursos_insc {
	z-index: 4;
	width: 296px;
	height: 210px;
	margin: 125px 0px 0px 95px;
	position:absolute;
}

#clientes {
	z-index: 4;
	width: 350px;
	height: 239px;
	margin: 87px 0px 0px 45px;
	position:absolute;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #bababa;
	scrollbar-highlight-color: #bababa;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #bababa;
}
#clientes ul {
	padding:0px;
	margin:0px;
	float: left;
	width: 95%;
	list-style:none;
}
#clientes ul li {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #524949;
	padding-bottom: 6px;
	_padding-bottom: 0px;
	text-decoration: none;
}
#clientes ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #524949;
	text-decoration: none;
}
#clientes ul li a:hover {
	color: #2397ae;
}

#c1st_texto {
	width: 308px;
	height: 162px;
	margin: 15px 0px 0px 0px;
	float:left;
	clear:left;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	scrollbar-highlight-color: #e3e3e3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #e3e3e3;
}

#titi {
	z-index: 4;
	width: 355px;
	height: auto;
	margin: 38px 0px 0px 70px;
	position:absolute;
}
#titi_sao_int {
	z-index: 4;
	width: 410px;
	height: auto;
	margin: 30px 0px 0px 25px;
	position:absolute;
}

#novidades {
	width: 590px;
	height: 207px;
	margin: 105px 0px 0px 70px;
	float:left;
	clear:left;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	scrollbar-highlight-color: #e3e3e3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #e3e3e3;
}
#novidades h2 {
	color:#85c2b8;
	font-size:11px;
}
#novidades_sao {
	z-index:10;
	width: 373px;
	margin: 130px 0px 0px 45px;
	height: 195px;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	scrollbar-highlight-color: #e3e3e3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #e3e3e3;
}

#servicos {
	z-index:10;
	width: 372px;
	margin: 145px 0px 0px 45px;
	height: 165px;
	overflow: auto;
	position:absolute;
	padding-right: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	scrollbar-highlight-color: #e3e3e3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #e3e3e3;
}

#portifolio_menu {
	z-index: 4;
	width: 352px;
	height: 164px;
	margin: 124px 0px 0px 29px;
	position:absolute;
	float:right;
	clear:right;
}
#portifolio_pecas {
	z-index: 2;
	width: 672px;
	height: 210px;
	margin: 129px 0px 0px 7px;
	position:absolute;
	float:right;
	clear:right;
}
#portifolio_pecas_fotos {
	z-index: 2;
	width: 597px;
	height: 192px;
	margin: 129px 0px 0px 45px;
	position:absolute;
	float:right;
	clear:right;
}
#portifolio_pecas_fotos img {
	margin: 0px 0px 0px 0px;
}
#portifolio_pecas_fotos_html {
	z-index: 2;
	width: 597px;
	height: 212px;
	margin: 129px 0px 0px 45px;
	position:absolute;
	float:right;
	clear:right;
	overflow: auto;
}
#portifolio_pecas_fotos_html img {
	margin: 0px 20px 0px 0px;
	padding:0px;
}

#seta_esq {
	z-index: 10;
	width: 11px;
	height: 12px;
	margin: 219px 0px 0px 13px;
	position:absolute;
	float:left;
	clear:left;
}
#seta_dir {
	z-index: 10;
	width: 11px;
	height: 12px;
	margin: 219px 0px 0px 662px;
	position:absolute;
	float:left;
	clear:left;
}


#portifolio_informativo {
	width: 239px;
	height: 100px;
	margin: 27px 0px 0px 424px;
	position:absolute;
	float:right;
	clear:right;
	z-index:8;
}
#portifolio_informativo_caixa {
	width: 237px;
	height: auto;
	margin: 10px 0px 0px 0px;
	_margin: 28px 0px 0px -243px;
	position:absolute;
	float:right;
	clear:right;
	border: 1px solid #bababa;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 214px;
	border: 1px solid #dec498;
	background: #ffffff;
}
.input_sao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 214px;
	border: 1px solid #5b9caf;
	background: #ffffff;
}

.input_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 68px;
	width: 214px;
	border: 1px solid #dec498;
	background: #ffffff;
}
.input_msg_sao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 68px;
	width: 214px;
	border: 1px solid #5b9caf;
	background: #ffffff;
}

.input_portifolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 239px;
	border: 1px solid #bababa;
	background: #ffffff;
}
.input_servicos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 288px;
	border: 1px solid #bababa;
	margin-top: 10px;
	margin-bottom: 16px;
	background: #ffffff;
}
.input_novidades_sao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 383px;
	border: 1px solid #bababa;
	margin-top: 10px;
	margin-bottom: 16px;
	background: #ffffff;
}
.input_cursos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #524949;
	text-decoration: none;
	height: 14px;
	width: 374px;
	border: 1px solid #bababa;
	background: #ffffff;
}

.borda {
	border: 1px solid #bababa;
}
