@charset "utf-8";

body {background-image: url(images/bg.jpg); background-repeat:repeat-x; margin: 0px; font-family:"Arial", Helvetica, sans-serif;}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:160px;}
a.tooltip:hover span{display:inline; position:absolute; background:#F4F2F7; border:1px dashed #7C8098; color:#7C8098; font-size:11px;}

a.tooltip1 span {display:none; padding:2px 3px; margin-left:8px; width:155px;}
a.tooltip1:hover span{display:inline; position:absolute; background:#666666; border:1px solid #CCCCCC; color:#FFFFFF; font-size:12px;}

/* INICIO: Estrutura */
#principal{ width:950px; height:760px; position:absolute; left:50%; margin-left:-475px;}
#topo_1{ width:267px; height:28px; background-image: url(images/topo_1.jpg); background-repeat:no-repeat; padding-left:683px; padding-top:10px;}
#topo_2{ width:652px; height:35px; background-image: url(images/topo_2.jpg); background-repeat:no-repeat; padding-left:298px; padding-top:10px;}
#topo_3{ width:950px; height:93px;}
	#logo{ width:237px; height:93px; float:left;}
	/*#menu{ width:713px; height:93px; float:right; background-image: url(images/menu.jpg); background-repeat:no-repeat;}*/
	

#conteudo_principal{ width:950px; height:392px;}
	#lado_1{ width:237px; height:392px; background-image: url(images/lado_1.jpg); background-repeat:no-repeat; float:left; padding-right:10px;}
	#lado_2{ width:623px; height:392px; background-image: url(images/corpo.jpg); background-repeat:no-repeat; float:right; padding-right:65px; 
	padding-left:15px;}
	
#f_1{width:950px; height:27px; background-image: url(images/f_1.jpg); background-repeat:no-repeat;}
#f_2{width:950px; height:73px; background-image: url(images/f_2.jpg); background-repeat:no-repeat;}
#footer{width:886px; height:56px; padding-left:64px; padding-top:36px;}
/* FIM: Estrutura */

/* INICIO: Estilos e Cores */
h1 {margin:0; padding:0;;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}

.cor_topo_1{ color:#B6B6B6; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.cor_topo_2{ color:#85B100; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.cor_topo_3{ color:#9E9E9E; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.cor_footer{ color:#787878; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.cor_lado_1{ color:#FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.cor_lado_2{ color:#FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; word-spacing:-1px;}

.cor_sub1{ color:#8DBB00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.cor_servicos{ color:#8DBB00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.cor_sub2{ color:#7D7D7D; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.cor_sub3{ color:#8DBB00; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.cor_texto_pr{ color:#AAAAAA; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.cor_texto_pr1{ color:#AAAAAA; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}

.img_bt{margin-left:105px; margin-top:10px;}
.img_topo{ margin-left:30px;}
.img_dis_1{ margin-right:20px;}
.img_dis_2{ margin-right:20px;}
.img_dis_3{ margin-right:40px;}
.img_footer_dis{ margin-right:21px;  margin-left:21px;}
/* FIM: Estilos e Cores */


/* INICIO  Parceiros */
.parceiros_cont1{ width:610px; height:85px; background-image:url(img/bg_parceiros1.jpg); background-repeat:no-repeat; }
.parceiros_cont2{ width:610px; height:85px; background-image:url(img/bg_parceiros2.jpg); background-repeat:no-repeat;}
.parceiros_cont3{ width:610px; height:85px; background-image:url(img/bg_parceiros3.jpg); background-repeat:no-repeat;}
.parceiros_esquerda{ width:110px; height:85px; float:left;}
.parceiros_direita{ width:490px; height:75px; float:right; margin-left:10px; margin-top:10px;}
/* INICIO  Parceiros */


/* INICIO: Estilo Links */
#topo_1 a:link { text-decoration: none; color:#B6B6B6;}
#topo_1 a:visited { text-decoration: none;color:#B6B6B6;}
#topo_1 a:hover { text-decoration: none; color: #888888;}
#topo_1 a:active { text-decoration: none; color:#B6B6B6;}

#footer a:link { text-decoration: none; color:#787878;}
#footer a:visited { text-decoration: none;color:#787878;}
#footer a:hover { text-decoration: none; color: #999999;}
#footer a:active { text-decoration: none; color:#787878;}

#cont_port_2 a:link { text-decoration: none; color:#787878;}
#cont_port_2  a:visited { text-decoration: none;color:#787878;}
#cont_port_2  a:hover { text-decoration: none; color: #999999;}
#cont_port_2  a:active { text-decoration: none; color:#787878;}
/* FIM: Estilo Links */

/* INICIO: DIV Conteudo */
#conteudo_lado_1{ width:180px; height:131px; margin-top:52px; margin-left:57px;}
#conteudo_lado_2{ width:180px; height:131px; margin-top:44px; margin-left:57px;}
#cont_port_geral{width:623px; height:147px;}
#cont_port_1{ width:332px; height:147px; float:left;}
#cont_port_2{ width:276px; height:147px; float:right; padding-left:15px;}


.pt_individual{width:620px; height:110px; margin-bottom:15px; margin-top:15px;}
.pt_1{ width:405px; height:110px; float:left;}
	.pt_1_1{ width:204px; height:110px; float:left; line-height:180%;}
	.pt_1_2{ width:199px; height:110px; float:right; border-left:#CCCCCC 1px dashed; line-height:180%;}
.pt_2{ width:210px; height:110px; float:right; border-left:#CCCCCC 1px dashed; line-height:180%;}

.cor_pt_{color:#AAAAAA; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-indent:22px;}

.pt_imgpr{width:620px; height:130px;}
.pt_img1{ width:405px; height:130px; float:left; }
	.pt_img1_1{width:200px; height:130px; float:left;}
	.pt_img1_2{width:200px; height:130px; float:right;}
.pt_img2{ width:205px; height:130px; float:right; }

.bt_voltar{width:60px; height:20px; margin-left:550px;}
.bt_voltar a{color:#8DBB00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.bt_voltar a:hover{color:#688A00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.bt_voltar2{width:270px; height:20px; margin-left:340px;}
.bt_voltar2 a{color:#8DBB00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.bt_voltar2 a:hover{color:#688A00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.bt_voltar3{width:225px; height:20px; margin-left:390px;}

.portfolio_{width:600px; height:85px; margin-left:10px; margin-bottom:15px;}
.portfolio_1{ width:297px; height:85px; float:left;}
.portfolio_2{ width:297px; height:85px; float:right;}
.portfolio_con1{width:135px; height:85px; float:left; margin-right:18px;}
.portfolio_con2{width:135px; height:85px; float:right; margin-right:9px;}
/* FIM: DIV Conteudo */

/* INICIO: Menu em CSS SPRITE*/
	#menu_bg{ width:713px; height:78px; float:right; background-image:url(images/bg_menu.jpg); background-repeat:no-repeat; padding-top:15px; margin:0px;}
	
	#menu{ background-image:url(images/menu_sprite.jpg); background-repeat:no-repeat; position:relative; width:713px; height:35px; margin:0; padding:0;}
	
    #menu ul{list-style:none;text-indent:-9999em;}

    #menu li{ position:absolute; top:0; height:35px; border:0;}
	
	#menu li a{display:block; text-decoration:none; width:100%; height:100%; top:0;}

    #um{ width:100px; left:0; overflow:hidden;}
    #dois{ width:114px; left:100px; overflow:hidden;}
    #tres{ width:114px; left:214px; overflow:hidden;}
	#quatro{ width:114px; left:328px; overflow:hidden;}
    #cinco{ width:114px; left:442px; overflow:hidden;}
    #seis{ width:104px; left:556px; overflow:hidden;}
	
	#um a:hover{background:url(images/menu_sprite.jpg) no-repeat -0px -35px;}
	#dois a:hover{background:url(images/menu_sprite.jpg) no-repeat -100px -35px;}
	#tres a:hover{background:url(images/menu_sprite.jpg) no-repeat -214px -35px;}
	#quatro a:hover{background:url(images/menu_sprite.jpg) no-repeat -328px -35px;}
	#cinco a:hover{background:url(images/menu_sprite.jpg) no-repeat -442px -35px;}
	#seis a:hover{background:url(images/menu_sprite.jpg) no-repeat -556px -35px;}
	
	#um a:hover span{background:url(images/menu_sprite.jpg) no-repeat 0 -35px;}
	#dois a:hover span{background:url(images/menu_sprite.jpg) no-repeat -100px -35px;}
	#tres a:hover span{background:url(images/menu_sprite.jpg) no-repeat -214px -35px;}
	#quatro a:hover span{background:url(images/menu_sprite.jpg) no-repeat -328px -35px;}
	#cinco a:hover span{background:url(images/menu_sprite.jpg) no-repeat -442px -35px;}
	#seis a:hover span{background:url(images/menu_sprite.jpg) no-repeat -556px -35px;}
	
	#menu ul li a:hover{z-index:1000;}
/* FIM: Menu em CSS SPRITE*/

/* INICIO: 404 ERROR */
#principal_error {width:950px; height:630px;}
#error_top{width:267px; height:28px; background-image: url(http://www.inovaart.com.br/img_error/topo_error.jpg); background-repeat:no-repeat; padding-left:683px; padding-top:10px;}
#error_top a:link { text-decoration: none; color:#B6B6B6;}
#error_top a:visited { text-decoration: none;color:#B6B6B6;}
#error_top a:hover { text-decoration: none; color: #888888;}
#error_top a:active { text-decoration: none; color:#B6B6B6;}

#p1{width:950px; height:375px; background-image: url(http://www.inovaart.com.br/img_error/p1.jpg); background-repeat:no-repeat;}
#p2{width:950px; height:16px;}
#p3{width:950px; height:219px; background-image: url(http://www.inovaart.com.br/img_error/p3.jpg); background-repeat:no-repeat;}